运维常用的一些命令行

作者: TW_shuangqi | 来源:发表于2016-12-16 11:32 被阅读43次

    oh-my-zsh

    如果用的Mac有必要试一试这个神器oh-my-zsh

    zsh

    远程

    1、ssh -p 端口号 用户名@服务器地址 - 用于远程ssh登录
    2、ping 远程主机ip或网址通过发送数据包ping远程主机(服务器),常用与检测网络连接和服务器状态。
    3、ssh-keygen -t rsa -b 4096 -C "your_email@example.com"生成公钥

    监控及日志

    1、htop实时显示进程状态

    htop实时显示
    2、sudo service nginx restartsystemctl restart nginx.service重启nginx服务,sudo service php-fpm restart重启 php-fpm服务,相关的的还有
    systemctl start httpd.service
    systemctl restart httpd.service
    systemctl stop httpd.service
    systemctl reload httpd.service
    systemctl status httpd.service 查看该服务状态
    

    3、mysql -u root -p xxxxx连接Mysql数据库
    4、tail -f xxx.log实时监视日志文件
    5、less -Mp '2016-12-12' xxx.log翻页查看某一天的日志,

    ctrl + F :向前移动一屏
    ctrl + B :向后移动一屏
    ctrl + D :向前移动半屏
    ctrl + U :向后移动半屏
    空格键 滚动一页
    回车键 滚动一行 
    

    端口占用

    1、netstat -apn | grep LISTEN查看目前端口监听情况,netstat -nlt|grep xxxx查看某个端口号使用情况
    2、ps -aux | grep -i xxx查看某个进程/程序的状态

    文件处理

    1、ln -s xxxx xxxlink建立软链接
    2、df -lh磁盘使用情况,du -h具体目录使用情况
    3、locate xxx查找文件
    4、tar -cvf xxx压缩,tar -tvf xxx.tar查看压缩文件,tar -xvf xxx.tar解压

    命令行大全

    常用命令行.png

    相关文章

      网友评论

        本文标题:运维常用的一些命令行

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