常用运维linux命令:
1、 hostname 显示主机名称
2、ifconfig 显示主机IP地址
3、 top 显示进程、load、cpu、内存等;Ctrl + C 退出
4、 vi 编辑一个文件
5、 ps aux 查看所有进程
6、 ps aux | grep java 查看所有Java进程 ☆ ☆ ☆ ☆ ☆
7、 grep NullPoiterException xxx.log | wc -l 日志文件中搜索NPE异常有多少个 ☆ ☆ ☆ ☆ ☆
8、 grep NullPoiterException topservice.log > npe.log 日志文件中搜索NPE异常到npe.log ☆ ☆ ☆ ☆ ☆
9、 cat pom.xml 查看文件内容(全部)
10、 more pom.xml 查看文件内容(分屏)
11、cat pom.xml | grep upp 查看包含spring的依赖
12、file /bin/ls 查看机器是否为64位机器
13、objdump -a xxx.so 查看so是否为64位
14、 ls
15、ls -l 等同于ll
16、ll
17、env 查看环境变量
18、env | grep LANG 查看特定环境变量
19、cd 返回用户根目录
20、cd – 返回上一次进入的目录
21、向上箭头,运行上一个命令
22、向下箭头,运行下一个命令
23、kill -9 pid 杀掉进程
24、rz 上传文件(限日常)
25、sz file 下载文件(限日常)
26、export LANG=UTF-8 修改环境变量
27、rm -rf dir 删除目录
28、ln -s linkname 目标 创建软链接
29、tail -300f xxx.log 自动滚屏,查看日志文件最后300行
30、mv x.so y.so 重命名
31、wget url 下载或者访问url
32、curl url 访问url
33、pwd 查看当前所在目录
34、scp -r .bash_profile admin@10.232.13.132:~ 远程拷贝
35、ssh username@hostname SSH登录到另一台服务器
36、uptime 查看load
37、telnet hostname(ip) 80 测试应用80端口是否正常
38、ping hostname
39、which java 查看java所在目录
40、who 查看谁在操作服务器
vi命令常用快捷键
Ctrl + D 向下翻页
Ctrl + U 向上翻页
Shif + F 翻到页尾
/ 向下搜索
? 逆向搜索(向上搜索)
a 添加
d 删除
esc + :+ wq 保存并退出
esc + :+ q! 放弃更改直接退出
vi 关键字,搜索到内容后,按n是搜索下一个,按N是搜索上一个