#
# 关掉linux滴滴声
#
# 1) 图形模式下:使用xset命令 xset b off
# 2) 文本模式下:使用setterm命令 setterm -bfreq 或是 setterm -blength
# 3) 一劳永逸,移除speaker模块: modprobe -r pcspkr 或是在/etc/modprobe.d/blacklist
# 增减一行 "blacklist pcspkr"
#
1. 进程查看(ps,top)
top跟ps,区别在于一个是动态显示进程状态,一个是瞬间进程的状态显示。
$top:
注:介入‘h’显示帮助文档,‘q'退出显示,可以直接在top界面下输入字符:
l,t,m :固定/撤销显示(l)负载均衡,(t)任务状态,(m)内存信息
f,o :显示项目的(f)增减,(o)序列
F,O : 依据某个项目(F)(O)排序
R :逆序排序
c,i : 显示(c)命令行路径,(i)显示空闲任务
k,r : 任务操作,(k)杀死进程,(r)任务加权
$ps aux
注:ps -aux 常用组合
a) a 显示所有用户的所有进程 u按用户名和启动时间的顺序来显示 x显示无控制终端进程
b) 使用-o 自定义输出格式,如 ps -eo usr --sort user, 具体可以使用 ps --help 查看输出格式
2. 进程管理:
1)查看进程ID(pidof,pgrep,ps,fuser)
[root@local]$pidof
注:pid -sx program
a) -s 返回一个pid -x 返回给定shell程序的pid
[root@local]$pgrep(pkill默认是发送信号而不是罗列出来)
注:pgrep -l [-d delimiter] [-u uid] program
a) -l 列出进程名字跟id, -d 指定输出间隔符,-u 指定用户名或id
[root@local]$fuser (查看使用文件或是协议的进程信息)
注:fuser -uv -mn name
a)-m 指定mount文件或是设备 -n 指定显示file/udp/tcp哪一种 (udp,tcp后面跟端口号或是端口/tcp) -u 显示用户名
b)进程ID后面的字符列表: c 当前目录,e 正在执行, f 打开文件, F打开并进行读写操作文件
r 根目录, m 共享文件
2)管理进程(killall,pkill,renice,nice)
[root@local]$renice (区别nice就是可以改变正在运行程序的优先级)
注:renice priority [-p pid] [-g gqrp -u user]
a) 优先级范围 -20~19,只有管理员可以改变别人的优先级,使用负值。
e.g. renice +10 111 -u testaccount
[root@local]$killall
注:killall -eilsu (注销其他用户,通过w查找pid,再杀死进程)
a) -e 用于扩展名字超过15字符的进程名 -i 执行前询问 -l 罗列执行的中断信号 -s 指定信号 -u 指定用户名所有的进程
b) 信号附录
信号 值 处理动作 发出信号的原因
---------------------------------------------------------------------
SIGHUP 1 A 终端挂起或者控制进程终止
SIGKILL 9 AEF Kill信号
SIGTERM 15 A 终止信号
处理动作一项中的字母含义如下
A 缺省的动作是终止进程
B 缺省的动作是忽略此信号
C 缺省的动作是终止进程并进行内核映像转储(dump core)
D 缺省的动作是停止进程
E 信号不能被捕获
F 信号不能被忽略
---------------------------
3. 查看网络端口命令:
$netstat -apn
注1:netstat [-aeplrI] [
] | []
1)AF = -A af 其中address families(af) 有inet(DARPA internet), inet6(IPV6), ax25(AMPR AX.25), netrom(AMPR NET/ROM), ipx(Novell IPX), ddp(Appletalk DDP)
e.g. netstat -anp -A inet
2)SOCKET = {-t|--tcp} | {-u|--udp} | {-S|--sctp} | {-w|--raw} | {-x|--unix}
e.g. netstat -anp -t
3)[-anplrI] 其中 -a 全部socket端口 -n 数字显示 -p 显示pid或是进程名 -l 监听端口 -r 路由表 -I 网卡目录 (-p 需要很高权限才能看到运行程序)
注2:TCP/IP协议
1)网络四层协议 其中应用层HTTP,FTP,DNS;传输层TCP,UDP,RTP,SCTP,网络互连层IP,网络接口层wifi,以太网等。
2)在传输层,应用程序最常用的是TCP或者UDP,并且服务器应用程序经常与一个公开的端口相联系,客户端程序通常使用系统分配的一个随机端口号监听。
3)运行在面向连接的TCP上层协议有HTTP,HTTPS,FTP,SMTP,TELNET,POP3,SSH;运行在无连接的UDP上次协议有DNS,DHCP,ARP,SNMP;(音频,视频多使用无连接的UDP协议,注重按时到底,对数据可靠性没有特别多要求)
阅读(487) | 评论(0) | 转发(0) |