美文网首页
Linux命令积累

Linux命令积累

作者: wangfp | 来源:发表于2017-12-14 10:18 被阅读0次

    查看服务器端口使用状况

    netstat -ntlp
    

    参数说明:

    • t:指明显示TCP端口
    • u:指明显示UDP端口
    • l:仅显示监听套接字
    • p:显示进程标识符和程序名称,米一个套接字/端口都属于一个程序
    • n:不进行DNS轮询,显示IP(可加速操作)
    netstat -ntlp|grep 80
    // 查看所有80端口的使用情况
    

    时区设置

    查看时区

    date -R
    

    修改时区

    sudo tzselect
    

    完成选择后进行文件复制

    sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    

    NGINX 命令

    sudo nginx -t    //检测配置是否有语法错误(最好通过sudo来执行)
    sudo nginx -tq    //在检测配置文件期间屏蔽非错误信息
    sudo nginx    //启动nginx
    sudo nginx -c /config/file/path     //预加载配置文件?
    sudo nginx -s reload|reopen|stop|quit    //重新加载配置|重启|停止|退出
    

    创建新用户

    sudo passwd                         //设置root密码
    su                                  //通过密码进入root
    useradd -m -s /bin/bash yourname    //创建新用户名
    useradd -a -G sudo yourname         //把新创建用户加入超级权限组
    paswwd yourname                     //为新用户设置密码
    su - yourname                       //切换到创建的新用户
    

    查看系统CPU/内存使用状况

    top        //查看所有进程的CPU/内存使用状况
    top -u user_name   //查看某个用户启动进程的CPU/内存使用状况
    

    查看磁盘空间

    df -k           //以KB为单位显示磁盘使用量和占用率
    df -m           //以MB为单位显示磁盘使用量和占用率
    du -k /path/to/check   //查看对应目录下的磁盘使用情况
    

    查看linux进程

    ps -ef
    ps -aux
    pgrep chrome     //只显示搜索进程的pid
    ps -aux|grep chrome|grep -v kw|cut -c 9-15   //-v参数表示在列出的进程中去除含有关键字kw的进程;cut -c 表示对结果的内容进行截取
    ps -aux|grep chrome|awk '{print $2}'     //awk '{print $2}'表示打印出第二列的内容(ps输出的第二列为pid)
    

    杀掉进程

    kill -s 9 pid      //强制终止进程id为pid的进程
    kill -9 pid
    pgrep chrome|xargs kill -9     //终止所有查到的进程
    kill -s 9 `ps -aux|grep chrome|awk '{print $2}'`      //终止pid对应的进程
    kill -s 9 `pgrep chrome`        //同上
    pkill -9 chrome              //pkill=pgrep + kill,只需给出进程名的一部分就可以将对应的进程全部终止
    

    相关文章

      网友评论

          本文标题:Linux命令积累

          本文链接:https://www.haomeiwen.com/subject/hcvhwxtx.html