1.1. top命令详解
当你读写文件的时候,Linux内核为了提高读写性能与速度,会将文件在内存中进行缓存,这部分内存就是Cache Memory(缓存内存)。即使你的程序运行结束后,Cache Memory也不会自动释放,这就会导致你在Linux系统中程序频繁读写文件后,你会发现可用物理内存会很少。
其实这缓存内存(Cache Memory)在你需要使用内存的时候会自动释放,所以你不必担心没有内存可用。如果你希望手动去释放Cache Memory也是有办法的。
小结:查看CPU使用率可以用top命令中的%id对应的数值。
1.2. 查看系统内存
free -m
total used free shared bufers cached
Mem:24009 21754 2254 0 281 11549
系统可用内存=free+shared+buffers+cached
1.3. 杀掉一个进程
ps -ef|grep inteA 找到第一列的PID,kill -9 PID
1.4. 各种协议的远程登录
ssh 11.12.205.40
telnet 1.12.15.27
ftp 11.12.15.117
1.5. 改变文件所属用户及所属组
chaown -R tduser:tdgroup file
-R 表示对指定路径下的子文件夹和文件都生效
1.6. 改变文件的读写权限
chmod 765 file
自己是7,同一组用户是6,其他用户是5
1.7. 查看磁盘和文件大小命令
df -hl
查看各个系统的各个磁盘空间的使用情况
du -sh *
查看当前路径下各个文件夹大小
1.8. 查看Linux系统版本
查看Linux内核版本:cat /proc/version
查看Linux发行版本:cat /etc/issue
1.9. 不同主机间复制文件scp命令
scp [email protected]:/home/software/Breeze_iDeploy_V100R001C80/pkg/”Test\ \&\ Diagnosis/V100R002C30_AppInstall.zip”/ /opt/huawei/
从远端主机上复制文件到当前主机的 /opt/huawei/ 目录下
如果路径中文件或文件夹的名字有空格或其他特殊字符的,需要先用双引号将名字引起来,再用“\”将特殊字符进行转义。
1.10. 设置本机禁ping
vi /proc/sys/net/ipv4/icmp_echo_ignore_all
数字为0,可以被ping;数字为1不能被ping
因为proc是只存放在内存里的伪文件系统,存放的都是系统当前的各项信息及内核参数。所以不能vi去编辑,只能用echo去重定向:
echo “1”>/proc/sys/net/ipv4/icmp_echo_ignore_all