遇见一些就记一些
文件操作
创建目录: mkdir wenping
创建文件: touch test.txt
查看文件目录,需安装:yum -y install tree
#tree /wenping
删除文件夹下的所有文件,而不删除文件夹本身
#rm -rf *
vim编辑
vim test.txt 进入文件
i 编辑
esc 回到底层命令模式
:wq 保存并退出编辑
查看所有进程
ps aux ps aux | less
ps -le 按优先级显示
ps -ef | grep mysql 查看MySQL进程
ps -U root -u root -N 任务:查看非root运行的进程
ps -u vivek 任务:查看用户vivek运行的进程
ps -ef | grep mysql
$ ps -e -o 'pid,comm,args,pcpu,rsz,vsz,stime,user,uid' 其中rsz是是实际内存
$ ps -e -o 'pid,comm,args,pcpu,rsz,vsz,stime,user,uid' | grep oracle | sort -nrk5
查看进程对应信息
ps -ef|grep 进程名
ps -ef | grep java 或 tomcate 等等 ......
ps -ef|grep XXX.jar
字段含义如下:
UID PID PPID C STIME TTY TIME CMD
root 9129 13991 0 00:38 pts/0 00:00:00 grep --color=auto dae
查看某个端口
lsof -i:6379
结束进程
kill -9 pid
项目部署常用命令
查看动态文件: tail -f *.log
查看进程PID 或 端口号占用情况,(可查看进程PID与端口号之间的对应关系)
netstat -antup|grep 进程PID 或 端口号
netstat -antup|grep 9129 或 8005
image.png
Top
top -p pid 查看进程的内存情况
查看数据库占用磁盘大小
SELECT oid , datname FROM pg_database
image.png
数据存储在pgsql的base目录下,根据上一步查找的oid对应下图的大小
image.png