- [root@host emm]# mkpasswd -l 20 -d 2
- mh0iusi!sdfayXqxqsO1
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,内存使用情况)