站长资讯网
最全最丰富的资讯网站

CoentOS7.4部署LNMP及Linux常用命令讲解

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》

赞(0)
分享到: 更多 (0)