[root@host emm]# mkpasswd -l 20 -d 2
mh0iusi!sdfayXqxqsO1
系统开机启动的时候,内核会读取这个配置文件,进行相关参数的设置/etc/sysctl.conf
curl
curl 是linux里字符界面的浏览器(http,https,ftp等)
mkpasswd随机密码生成
[root@host emm]# mkpasswd -l 20 -d 2
mh0iusi!sdfayXqxqsO1
输出变量的长度
[root@host emm]# echo ${#sg}
[root@host emm]# echo $sg|wc -L
free 查看内存使用的命令
-
-m 以M为单位显示内存的试用情况
-
-h 以人类能够读得懂的格式显示
shared 共享内存 --》进程和进程之间通信
buff/cache --》buffer ,cache(缓解内存、cpu,磁盘之间的速度差异,避免内存传磁盘平凡的调用cpu---I/O线程消耗内存
-
buffer:memory to disk
-
cache: disk to memory
available :可用的内存空间
一个新的进程她可以使用的空间=free + buff和cache里的可用
释放buffer/cache
[root@host ~]# echo 3 >/proc/sys/vm/drop_caches
#告诉内核去释放缓存的空间
-
/proc 是内核文件系统,内核是一个软件,空值操作系统的硬件,管理cpu,内存,磁盘,网卡等硬件,/proc文件系统,消耗的也是内存空间
-
sys 系统system
-
vm virtual memory 虚拟内存=物理内存+交换分区
-
交换分区:从磁盘里换分出来的一块空间,用来当作内存使用,速度比较慢,将不活跃的进程,临时存放在交换分区(冷宫)
-
什么时候算内存不足了?
[root@host ~]# cat /proc/sys/vm/swappiness
30
#剩余%多少的时候使用交换分区
[root@host ~]# echo 0 >/proc/sys/vm/swappiness
[root@host ~]# cat /proc/sys/vm/swappiness
0
#临时修改剩余0%的时候在使用物理内存
#内核参数优化,提升进程使用的效率,告诉系统尽可能多的使用物理内存,物理内存速度要快
当物理内存使用了70% 就开始使用交换分区
tr
-
-s去除多余的空格,压缩成一个空格
time 显示程序运行时间
top 查看系统状态(cpu,内存使用情况)