linux_常用命令小总结

本文介绍了使用Linux命令进行系统管理的基本技巧,包括进程管理、文件操作、磁盘管理、负载监控、网络配置等核心内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值