linux_常用命令小总结

netstat -ntpa|grep 8001
tomcat 过多的时候,知道端口可以使用下面的命令快速查找进程


cp -r  xxx/  xxx/ 
才不会报错。

for i in `ls` ;do tar xvf $i ;done   
解压目录下所有的tar包


tar -cvf/ll/ll.tar /ll  
打包


/bin/cp  /***/  /***/  
强制复制覆盖多个文件  或 cp -f

df -hl 
查看当前硬盘的容量
   
du -sh  (+  xxx.tar.gz  查看这个多大)
查看当前文件夹大小


让/etc/profile文件修改后立即生效 ,可以使用如下命令:
# . /etc/profile  注意: . 和 /etc/profile 有空格. 

挂载cdrom:
mount /dev/cdrom /mntcdrom

su 
变更用户身份

给某个目录打包:(去掉xx名字 的目录不打包)
tar zcvf dfsf.tar.gz dfsf --exclude=xx

查看负载状况
top
xx  进程名
ps -ef|grep 进程名

设置软连接:
ln -s  /data/index   /dd
删除软连接:
rm -rf /dd

secureCRT :
sz  文件名  -- 下载
rz  打开窗口 上传 
需要设置上传下载的目录地址,否则默认。


修改linux的系统时间:
date -s "2013-12-26 09:22:00";

查看文件的100行内容:
tail -fn 100 xxx.txt


查看linux的版本是否为64位:
getconf  LONG_BIT 

Linux计划任务:
crontab -e 
30 04 * * * /bin/sh /usr/local/sh/run.sh >> /usr/local/logs/crontab/run.log 2>&1
凌晨4点30分执行run.sh脚本 并把日志写入run.log

开机自动启动run.sh
vi /etc/rc.local
/usr/local/sh/run.sh

测试访问某个链接:
curl "http://xxxx"

修改linux系统防火墙
vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8001:8020 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8885 -j ACCEPT

service iptable restart  

彻底不检查防火墙  
chkconfig iptables off 

解压缩war包
jar -xvf game.war (需要设置环境变量 在root用户下编辑/etc/profile)


查看Linux 的安装版本
cat /etc/issue

1. 查看物理CPU的个数
#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l
 
2. 查看逻辑CPU的个数
#cat /proc/cpuinfo |grep "processor"|wc -l
 
3. 查看CPU是几核
#cat /proc/cpuinfo |grep "cores"|uniq
 
4. 查看CPU的主频
#cat /proc/cpuinfo |grep MHz|uniq

相关推荐