一、swap分区
[root@ylinux mnt]# free -m #查看当前内存容量total used free shared buff/cache availableMem: 1980 501 1150 18 328 1314Swap: 2047 0 2047
针对centos7,就算swap分区规则如下:如果物理内存小于2G,swap分配和物理内存一样大小;如果物理内存大于2G,swap也就分配2G
创建swap分区,就是分区磁盘(swap磁盘82),格式化,挂载为swap
先将空磁盘分区为磁盘类型为swap的磁盘文件
然后格式化为swap磁盘 #mkswap /dev/sdvc1
挂载 #swapon /dev/sdc1 swapoff 为取消挂载
二、buff和cache
buffers 缓冲区,buffers是给写入数据加速使用的
cached 缓存 用于读取数据时,加速使用的
cached 表示把数据从磁盘上读出来,报存在内存中,再次读取的时候,不再去磁盘上
三、我的内存被吃了
[root@ylinux ~]# echo 1 > /proc/sys/vm/drop_caches #清空缓存中的内容
[root@ylinux ~]# echo 2 > /proc/sys/vm/drop_caches #清楚目录缓存
[root@ylinux ~]# echo 3 > /proc/sys/vm/drop_caches #清楚内存也缓存
sync作用:
将内存缓存的分区写入到磁盘中
四、资源管理器
top 用于实时的监控系统的处理器状态,已经其他硬件负载信息还有动态的进程信息等等
top - 14:13:20(系统时间) up 1:16(运行时间), 2 users, load average: 0.00, 0.01, 0.05(当前系统1分钟、5分钟、15分钟系统的平均负载情况,值越小负载越低)
Tasks: 175 total, 2 running, 173 sleeping, 0 stopped, 0 zombie #进程使用情况
%Cpu(s): 0.0 us(用户CPU占比), 0.0 sy(内核CPU占比), 0.0 ni(用户进程空间CPU占比),100.0 id(空闲CPU占比), 0.0 wa, 0.0 hi, 0.0 si, 0.0 st #CPU使用情况
KiB Mem : 2027892 total(物理内存总大小), 1079760 free, 567760 used, 380372 buff/cache(缓存内存使用情况) #内存空间情况
KiB Swap: 2097148 total, 2097148 free, 0 used. 1274392 avail Mem #swap空间内存使用情况
在进入top命令状态栏之后,可以输入如下命令:
1 #显示逻辑CPU个数
M #内存使用量从大到小排序
top -C #显示进程的命令的绝对路径 -d 刷新秒数 -n 刷新次数,到了结束
top -p PID #指定进程单独观察资源信息
先z x b 高亮显示某一列 <>向左向右
htop 也很香,要磨练
glances 又一神器
五、系统运行级别
init是linux进程的初始化工具,是所以的linux进程的父进程,进程id号默认是1
0 关机
1 单用户模式
2 多用户模式,无网络模式
3 完全的多用户模式,有网模式
4 用户自定义级别
5 图形化界面的多用户模式
6 重启机器
六、wget
wget命令用于下载指定的url资源文件,还支持断电续传,ftp协议下载
wget +url #直接下载
wget -0 /tmp/xx.jpg url #指定下载的目录和名字
wget --limit-rate=1k url #限制下载速度
wget -c url #断点续传
wget -b url #后台运行
wget --user-agent=
