线上运维的一些常用命令

常用运维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是搜索上一个

posted @ 2016-08-02 21:08  金海东  阅读(464)  评论(0编辑  收藏  举报