centos中的命令

1.查看指定端口的进程

 例如查看8080号端口的进程:netstat -anp|grep 8080

[root@hust ~]# netstat -anp|grep 8080
tcp        0      0 :::8080                     :::*                        LISTEN      18288/java
unix  3      [ ]         STREAM     CONNECTED     18080  2965/gdm-simple-gre
2.关闭某个端口的进程

kill -9 pid

例如关闭使用8080号端口的进程,先使用netstat命令查询出进程的pid为18288,然后再使用kill命令

kill -9 18288,-9必须加上

3.修改某个文件的权限

 例如修改readme.txt文件的权限:chmod 777 readme.txt

4.修改某个目录的权限

 例如修改logs目录的权限:chmod 777 -R logs
[root@hust apache-tomcat-6.0.35]# ls -l logs
总用量 236
-rw-r--r--. 1 root root  19522 12月 10 14:32 catalina.2012-12-10.log
-rw-r--r--. 1 root root 212375 12月 10 14:54 catalina.out
-rw-r--r--. 1 root root      0 12月 10 13:51 host-manager.2012-12-10.log
-rw-r--r--. 1 root root   2416 12月 10 14:32 localhost.2012-12-10.log
-rw-r--r--. 1 root root    854 12月 10 16:20 manager.2012-12-10.log

[root@hust apache-tomcat-6.0.35]# chmod 777 -R logs
[root@hust apache-tomcat-6.0.35]# ls -l logs
总用量 236
-rwxrwxrwx. 1 root root  19522 12月 10 14:32 catalina.2012-12-10.log
-rwxrwxrwx. 1 root root 212375 12月 10 14:54 catalina.out
-rwxrwxrwx. 1 root root      0 12月 10 13:51 host-manager.2012-12-10.log
-rwxrwxrwx. 1 root root   2416 12月 10 14:32 localhost.2012-12-10.log
-rwxrwxrwx. 1 root root    854 12月 10 16:20 manager.2012-12-10.log
5.删除某个目录

例如删除logs这个目录:rm -rf logs

6.移动某个目录

例如移动logs这个目录:mv -R logs logs.backup

7.查看文件系统大小

[root@hust ~]# df -h  

文件系统              容量  已用  可用 已用%% 挂载点
/dev/mapper/vg_hust-lv_root
                       50G  6.2G   41G  14% /
tmpfs                  16G  352K   16G   1% /dev/shm
/dev/sda1             485M   37M  423M   9% /boot
/dev/mapper/vg_hust-lv_home
                      851G  914M  807G   1% /home

-h 表示使用「Human-readable」的输出,也就是在档案系统大小使用 GB、MB 等易读的格式。
8.查看某个文件或目录的命令

ll命令显然可以查看:

[root@hust apache-tomcat-6.0.35]# ll -h webapps/
总用量 84M
drwxr-xr-x. 10 root root 4.0K 11月 28 13:59 docs
drwxr-xr-x.  5 root root 4.0K 11月 28 13:59 examples
drwxr-xr-x.  5 root root 4.0K 11月 28 13:59 host-manager
drwxr-xr-x.  5 root root 4.0K 11月 28 13:59 manager
drwxr-xr-x.  3 root root 4.0K 11月 28 13:59 ROOT
drwxr-xr-x. 12 root root 4.0K 12月 25 17:13 SMESalesAssistant
-rwxrwxrwx.  1 root root  83M 12月 15 16:57 SMESalesAssistant.war
还有一个更实用的命令du

不带任何参数,会显示所有文件的情况,一般使用--max-depth=N参数,N为需要计算的深度

如:

[root@hust apache-tomcat-6.0.35]# du -h --max-depth=2
16K     ./conf/Catalina
108K    ./conf
616K    ./bin
75M     ./SMESalesAssistant/WEB-INF
1.8M    ./SMESalesAssistant/js
496K    ./SMESalesAssistant/jsp
8.0K    ./SMESalesAssistant/META-INF
2.4M    ./SMESalesAssistant/uploadFile
58M     ./SMESalesAssistant/ralasafe
3.3M    ./SMESalesAssistant/images
156K    ./SMESalesAssistant/xml
1.1M    ./SMESalesAssistant/css
141M    ./SMESalesAssistant
480K    ./logs
5.2M    ./lib
80K     ./webapps/host-manager
156K    ./webapps/ROOT
116K    ./webapps/manager
151M    ./webapps/SMESalesAssistant
3.0M    ./webapps/docs
1.8M    ./webapps/examples
239M    ./webapps
3.2M    ./database_backup
4.0K    ./temp/cxf-tmp-518413
4.0K    ./temp/cxf-tmp-775365
4.0K    ./temp/cxf-tmp-986523
16K     ./temp
2.2M    ./work/Catalina
2.2M    ./work
638M    .

查询两级的文件大小,再底级的不会查询出来

当指定文件时,注意*的使用

[root@hust apache-tomcat-6.0.35]# du -h --max-depth=1 ./*
616K    ./bin
16K     ./conf/Catalina
108K    ./conf
3.2M    ./database_backup
5.2M    ./lib
40K     ./LICENSE
480K    ./logs
4.0K    ./NOTICE
83M     ./Platform.war
12K     ./RELEASE-NOTES
8.0K    ./RUNNING.txt
75M     ./SMESalesAssistant/WEB-INF
1.8M    ./SMESalesAssistant/js
496K    ./SMESalesAssistant/jsp
8.0K    ./SMESalesAssistant/META-INF
2.4M    ./SMESalesAssistant/uploadFile
58M     ./SMESalesAssistant/ralasafe
3.3M    ./SMESalesAssistant/images
156K    ./SMESalesAssistant/xml
1.1M    ./SMESalesAssistant/css
141M    ./SMESalesAssistant
83M     ./SMESalesAssistant1.war
81M     ./SMESalesAssistant3.war
4.0K    ./temp/cxf-tmp-518413
4.0K    ./temp/cxf-tmp-775365
4.0K    ./temp/cxf-tmp-986523
16K     ./temp
80K     ./webapps/host-manager
156K    ./webapps/ROOT
116K    ./webapps/manager
151M    ./webapps/SMESalesAssistant
3.0M    ./webapps/docs
1.8M    ./webapps/examples
239M    ./webapps
2.2M    ./work/Catalina
2.2M    ./work
[root@hust apache-tomcat-6.0.35]# du -h --max-depth=1 ./
108K    ./conf
616K    ./bin
141M    ./SMESalesAssistant
480K    ./logs
5.2M    ./lib
239M    ./webapps
3.2M    ./database_backup
16K     ./temp
2.2M    ./work
638M    ./
[root@hust apache-tomcat-6.0.35]# du -h --max-depth=1
108K    ./conf
616K    ./bin
141M    ./SMESalesAssistant
480K    ./logs
5.2M    ./lib
239M    ./webapps
3.2M    ./database_backup
16K     ./temp
2.2M    ./work
638M    .


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值