运维常用的一些命令行

oh-my-zsh

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

运维常用的一些命令行_第1张图片
zsh

远程

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

监控及日志

1、htop实时显示进程状态

运维常用的一些命令行_第2张图片
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解压

命令行大全

运维常用的一些命令行_第3张图片
常用命令行.png

你可能感兴趣的:(运维常用的一些命令行)