linux运维常用操作

2019-03-19  本文已影响0人  WAHAHA402
1、查看内存、cpu情况

参考链接
查看内存使用总体情况
free -h (方法有很多,举其中一个)

查看内存占用前十的应用程序
ps aux | sort -k4nr | head -n 10

查看CPU占用前十的应用程序
ps aux | sort -k3nr | head -n 10

2、查看网络问题

nmap + ip可查看该ip开启的端口
telnet + ip + port测试该ip下该端口的连通性
nc也可测连通性
以上命令需要安装使用

3、服务后台运行

参考连接
个人目前接触到的有使用nohup 和&
下面说一下启动的日志输出问题

Linux的IO输入输出有三类
Standard Input 代码 0
Standard Output 代码 1
Standard Error 代码 2

举个例子:ls test.sh test1.sh >success.txt 2>&1

将前面执行结果的标准输出流写入success.txt文件,省略了1,全句为:ls test.sh test1.sh 1>success.txt 2>&1。
错误输出用2,如2>error.txt。用&1表示类似1,和1绑定到一起,输出到一个文件,用&表示绑定在一起。而“&-”表示关闭。

举例:后台运行运行xxx脚本,标准输出日志输入到xxx.log中,将标准错误输出与标准输出一起输入到同一个文件xxx.log
./xxx.sh >xxx.log 2>&1 &

4、发送请求
使用curl curl的使用指南
可以配合| python -m json.tool来格式化获得的json数据
eg: curl xxx | python -m json.tool

上一篇下一篇

猜你喜欢

热点阅读