Linux常用命令
·软件操作命令 ->man xxx 命令介绍
|-yum remove xxx 卸载
|-yum serach xxx 搜索
|-yum clean packages 清理缓存
|-yum list 列出已安装
|-yum info xxx 软件包信息
·服务器硬件资源和磁盘操作
|-free -m 内存
|-df -h 硬盘
|-w 和 top 负载 q退出
|-cat /proc/cpuinfo 查看CPU
|-fdisk 格式化磁盘
|-ps 查看进程
·文件和文件夹操作命令
|-pwd 显示路径
|-rm 删除文件,-rf目录
|-mv 移动
|-touch 创建文件
|-mkdir 创建文件夹
《文件属性》
|-chattr -i .user.ini
|-rm .user.ini
<文件搜索、查找、读取>
|-tail 从文件尾部开始读
|-head 头部读
|-cat 读取整个文件
|-more 分页读取
|-less 可控分页
|-grep 搜索关键字 grep -n "s" xxx (-n行)
|-find 查找文件 之后可以跟着操作
|-wc 统计个数 cat xxx | wc -l
|-tar 解压缩 man tar 命令介绍
<6.4 Linux文本编辑器 vim>
|-行:G行尾 gg行首,dd行删除 u恢复,yy复制p粘贴
|-set number 显示行
<权限>r读4 w写2 x执行1
·系统用户操作命令
|-useradd 添加用户
|-adduser 添加用户
|-userdel 删除用户
|-passwd 设置密码
·防火墙相关设置
|-yum install firewalld 安装(默认安装)
|-service firewalld start 启动
|-service firewalld status 检查状态
|-service firewalld stop/disable 关闭或禁用
|-firewall-cmd -h 帮助文档–help
·提权操作sudo和文件传输操作
|-visudo 提权:sudo 给用户权限
|-wget、curl 文件下载
|-scp linux文件上传和下载
|-yum install lrzsz Xshell文件上传下载
|-rz 上传 receive Zmodem rz -be
|-sz 下载 send Zmodem
《Nginx》
|-yum install nginx
|-service nginx start
|-service nginx stop
|-service nginx reload
|-/etc/nginx/conf.d 添加多域名
|-/etc/nginx/nginx.conf log_format配置日志
[plain] view plain copy
server {
listen 80;
server_name chen.test;
root /data/www;
index index.html index.php;
#access_log /var/log/nginx/chen.log chen; #日志
location / {
#rewrite ^(.*).htmp$ /index.html; #伪静态
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=$1 last;
break;
}
#尝试寻找目录
try_files $uri $uri/ /index,php?$args;
}
location ~ .php$ {
include fastcgi_params; #引入
fastcgi_pass 127.0.0.1:9000; #转发
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
try_files $uri =404;
}
}
《PHP》
|·配置源
|- rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
|- rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
|·安装 和 基本操作
[plain] view plain copy
yum install php56w-fpm # 安装php5.6
[plain] view plain copy
yum install php70w php70w-fpm #安装php7
service php-fpm (start/restart/stop)
|·扩展
yum install php56w.x86_64 php56w-cli.x86_64 php56w-common.x86_64 php56w-gd.x86_64 php56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64
yum install php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-mysql.x86_64 php70w-pdo.x86_64
(网上是这样的?)《yum install gcc bison bison-devel zlib-devel libmcrypt-devel mcrypt mhash-devel openssl-devel libxml2-devel libcurl-devel bzip2-devel readline-devel libedit-devel sqlite-devel》