一、vi /etc/fstab (开机自动挂载)
/dev/cdrom 要挂载给/mnt
/mnt (挂载点)
ios 9660 (文件系统类型)
defaults (指定挂载的选项,默认defaults)
defaults (具有rw,suid,dev,exec,auto,nouser,asyns等默认参数的设置)
第一个0:备份 (0还可写为1,2)(0表示不能,1表示每天都进行dump备份,2表示不定期进行dump操作)
第二个0:校验 (可写为1,2)(0表示不要校验,1表示优先校验(一般为根目录),2表示为在1级别校验完后再进行校验)
mount -o remount,rw /dev/cdrom /mnt/ (-o表示选项)(可以跟多个用逗号隔开)
- vi /etc/profile (全局环境变量);(全局环境变量配置文件,(全局对所有的用户都生效))
.bash_profile (局部变量文件,只对当前登录用户生效)
安装完服务,想要直接调用命令,就修改/etc/porile
三、netstat -anptu
netstat -nlpt
netstat -npt(查看服务端口号,查看网络连接数,查看服务是否启动)
TCP 、UDP (均在传输层)
Ping ICMP协议(网络层)
tcp 协议
Recv-Q 接收数据 (recive缩写) 输入
Send-Q 发送数据 输出
Local address 本地监听的IP地址和端口号
Foreiqn address 客户端IP地址和端口号
State 网络连接状态 (网络连接状态只有TCP协议有)
PID 进程号
Program name 服务名称
四、如何查看系统的负载 | 如何查看CPU负载
top (命令)
top -d 10 (每十秒跳一次) -d:指定更新时间
top -p 1257 (只显示1257进程的信息) -p:指定进程号
top -o +PID 逆序(从大到小排序)
top -o -PID 升序(从小到大排序) -o(对某一列进行排序)
(1)第一行进程和CPU统计信息:
21:49:18 (当前系统时间)
up 7:20 (系统运行7分钟)
1 user (当前登录用户数)
load average: 0.00 0.01 0.05 (CPU的负载均衡)
(2)第二、三行分别为进程和CPU的统计信息:
Tasks: 99 total (进程总量)
1 running (正在运行的进程号)
98 sleeping (睡眠的进程号)
0 stopped (停止的进程数)
0 zombiz (僵尸进程数)
僵尸进程是当子进程比父进程先结束,而父进程又没有回收子进程,释放子进程占用的资源,此时子进程将成为一个僵尸进程。如果父进程先退出 ,子进程被init接管,子进程退出后init会回收其占用的相关资源
Cpu(s): 0.3% us (用户占用CPU的百分比)
0.0 sy (系统占用CPU的百分比)
0.0 ni (进程修改nice值的百分比)(ni nice缩写)nice值可以修改,但是不建议修改nice值,修改之后有优先级 (nice值越小优先级越高,nice值越大优先级越小)
99.7 id (CPU空闲百分比)
0.0 wa (等待输入输出的CPU时间百分比)CPU等待磁盘读写的时间百分比
0.0 hi (硬中断占用百分比)硬中断是硬盘、网卡等硬件设备发送给CPU的中断消息,当CPU收到中断消息后需要进行适当的处理(消耗CPU时间)。
0.0 si (软中断占用率) 软中断是由程序发出的中断,最终也会执行相应的处理程序(消耗CPU时间)。
PID: 进程号 USER:进程启动用户 PR:优先级 NI:nice值
VIRT:进程占用的虚拟内存大小 (VIRT=SWAP+RES)
RES: 进程占用的,未被换出的物理内存大小 (RES=CODE+DATA)
SHR: 共享内存大小 (share缩写SHR)
S: 进程状态
%CPU: 占用CPU的百分比
%MEM: 占用内存的百分比
TIME+: 进程占用CPU的时间总量
COMMAND: 进程名称