LINUX 常用主机命令

来源:互联网 发布:newman 复杂网络 编辑:程序博客网 时间:2024/05/16 15:49

--文件大小 列出目录下从大到小排列的20个文件
du -sm * | sort -n -r | head -n 20

--防火墙
service iptables status  查看状态
service iptables stop
service iptables start

--查看进程
ps -ef | grep java
杀进程 kill -9 XXXX

--压缩解压缩
Tar打包:tar cvf 文件名 待打包目录                 解包:tar xvf 文件名
Gzip压缩:gzip –c 文件名 > 文件名.gz              解压缩:gzip –d xxx

--软连接

ln -fs /home/campaign/test/testa aaa
--表示在aaa下面创建一个等同于testa的文件夹

--查询进程号

ps -ef | grep "进程名" | grep -v "grep" | awk -F " " '{print $2}'

ps -ef | grep osms | grep -v oracle

--修改AVM显示的名称
shift+ctrl+c  --- 修改

--查询登陆历史,ip
last

--crontab
编辑:crontab -e
查看:crontab -l

--心跳配置
vmp1a:/etc/VRTSvcs/conf/config # cd /etc/
vmp1a:/etc # vi llttab

--查看物理内存
cat /proc/meminfo

-----------刷新缓存: sync; echo 3 > /proc/sys/vm/drop_caches;

--------查看cpu个数

linux:
查看CPU信息(型号)
# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz
(看到有8个逻辑CPU, 也知道了CPU型号)
cat /proc/cpuinfo  | grep "physical id" | sort |uniq      ---查看是几个cpu,几条数据代表几个cpu
cat /proc/cpuinfo  | grep "core id" | sort |uniq  ---查看是几核的,几条数据代表几核

--# getconf LONG_BIT
32 --(说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit)

-- cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l
8 --(结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit)


--再完整看cpu详细信息, 不过大部分我们都不关心而已.
# dmidecode | grep 'Processor Information'

--查看内 存信息
# cat /proc/meminfo

 

原创粉丝点击