文件

查找程序执行目录

ps -ef | grep nginx
cd /proc/$pid 例如 cd /proc/13198
ll

a

ps -ef |grep redis
ps -e 查看所有程序的pid
cd /proc/pid 通过ll 查看信息 其中exe是执行目录
cwd符号链接的就是进程3093的运行目录;
exe符号连接就是执行程序的绝对路径;
cmdline就是程序运行时输入的命令行命令;本例为:。/cbs
cpu记录了进程可能运行在其上的cpu;显示虚拟的cpu信息
environ记录了进程运行时的环境变量
fd目录下是进程打开或使用的文件的符号连接

文件夹

du -h --max-depth=1 查看当前文件夹大小 会列出一级目录
du -h --max-depth=1 /home 查看指定目录大小 会列出一级目录

磁盘

df -h 查看磁盘占用信息  

系统信息

Linux内核版本

cat /proc/version
uname -a

Linux系统版本

lsb_release -a 列出所有版本信息 这个命令适用于所有的Linux发行版,包括RedHat、SUSE、Debian…等发行版。

cat /etc/redhat-release,这种方法只适合Redhat系的Linux:

cat /etc/issue,此命令也适用于所有的Linux发行版。

重启命令

reboot
shutdown -r now 立刻重启
shutdown -r 10 过10分钟自动重启
shutdown -r 20:35 在时间为20:35时候重启
如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启

关机命令

halt   立刻关机(一般加-p 关闭电源)
poweroff 立刻关机
shutdown -h now 立刻关机
shutdown -h 10 10分钟后自动关机
如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消关机

查看TCP端口状态

netstat -ano -t

结束进程

pkill 进程名 
killall 进程名
kill -9 $(ps -ef|grep 进程名关键字|grep -v grep|awk '{print $2}')这个是利用管道和替换将 进程名对应的进程号提出来作为kill的参数。
kill -9 $(pidof 进程名关键字)