一、swap分区

  1. [root@ylinux mnt]# free -m #查看当前内存容量
  2. total used free shared buff/cache available
  3. Mem: 1980 501 1150 18 328 1314
  4. Swap: 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=