runlevel:
查看linux运行级别
init level:
切换到某级别
ps aux:
查看系统运行了哪些应用
netstat -tlunp:
查看系统中开启的服务
-
-t :
列出tcp数据
-
-u :
列出udp数据
-
-l :
列出正在监听的网络服务
-
-n :
用端口号来显示服务,而不是服务名
-
-p :
列出该服务的进程ID(PID)
chkconfig --list :
系统中安装了哪些PRM包服务 拓展
ping :
探测指定IP或域名的网络情况
-c :
指定ping包的次数
ping www.baidu.com -c 4
telnet IP 端口 :
远程管理与端口探测命令
traceroute 选项 IP或域名 :
路由跟踪命令
-n :
使用IP, 不使用域名, 速度更快
wget :
下载命令
tcpdump -i eth0 -nnX port 21 :
抓包命令
-
-i
指定网卡接口
-
-nn
将数据包中的域名与服务转为IP和端口
-
-X
以十六进制和ASCII码显示数据包内容
-
port
指定监听的端口
ssh user@IP
远程管理指定Linux服务器
scp [-r] user@IP:文件路径 本地路径 :
下载文件
scp [-r] 本地文件 user@IP:上传路径 :
上传文件
chmod :
修改权限
权限 ( r -- 4 w -- 2 x -- 1)
chown :
修改所有者
eg : chown user1 firename
eg : chown root:root firename(修改所属者/组)
chgrp :
修改所属组
eg : chgrp group firename
ps :
查看系统中的进程 (eg
ps aux
ps -le
)
-
a
: 显示一个终端的所有进程, 除了会话引线
-
u
: 显示进程的归属用户及内存的使用情况
-
x
: 显示没有控制终端的进程
-
-l
: 长格式显示,显示更加详细的信息
-
-e
: 显示所有进程, 和 -A
作用一致
pstree
: 查看进程树
-
-p
: 显示进程的PID
-
-u
: 显示进程的所属用户
kill PID :
杀死进程
killall 进程名 :
杀死进程
pkill
jobs
: 查看后台运行的程序
命令 &
: 将该命令放入后台执行
命令
: 执行后按Ctrl z
将命令放入后台暂停
fg %[工作号]
: 恢复到前台执行
bg %[工作号]
: 恢复到后台执行
nohub 命令 &
: 脱离终端一直在后台运行
vmstat 刷新延时 刷新次数:
查询监听系统的资源使用状态
dmesg :
开机时内核检测信息
free :
查看内存使用状态
-
-b
: 以字节为单位显示
-
-k
: 以kB为单位显示(默认)
-
-m
: 以MB为单位显示
-
-g
: 以GB为单位显示
cd /proc
: proc 是用来保存内存中的信息 eg : cat /proc/cpuinfo
uname
uptime
file /bin/ls
lsb_release -a
: 查询当前 linux 系统的发行版本
at
: 命令用于在指定时间执行命令
atq :
查询当前服务器上的at工作
atrm 工作号 :
删除指定的at任务
systemctl list-dependencies
: 列出系统服务
网友评论