1.查看指定端口的进程
[root@hust ~]# netstat -anp|grep 8080
tcp
unix
2.关闭某个端口的进程
kill -9 pid
例如关闭使用8080号端口的进程,先使用netstat命令查询出进程的pid为18288,然后再使用kill命令
kill -9 18288,-9必须加上
3.修改某个文件的权限
4.修改某个目录的权限
[root@hust apache-tomcat-6.0.35]# ls -l logs
总用量 236
-rw-r--r--. 1 root root
-rw-r--r--. 1 root root 212375 12月 10 14:54 catalina.out
-rw-r--r--. 1 root root
-rw-r--r--. 1 root root
-rw-r--r--. 1 root root
[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
-rwxrwxrwx. 1 root root 212375 12月 10 14:54 catalina.out
-rwxrwxrwx. 1 root root
-rwxrwxrwx. 1 root root
-rwxrwxrwx. 1 root root
5.删除某个目录
例如删除logs这个目录:rm -rf logs
6.移动某个目录
例如移动logs这个目录:mv -R logs logs.backup
7.查看文件系统大小
[root@hust ~]# df -h
文件系统
/dev/mapper/vg_hust-lv_root
tmpfs
/dev/sda1
/dev/mapper/vg_hust-lv_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.
drwxr-xr-x.
drwxr-xr-x.
drwxr-xr-x.
drwxr-xr-x. 12 root root 4.0K 12月 25 17:13 SMESalesAssistant
-rwxrwxrwx.
还有一个更实用的命令du
不带任何参数,会显示所有文件的情况,一般使用--max-depth=N参数,N为需要计算的深度
如:
[root@hust apache-tomcat-6.0.35]# du -h --max-depth=2
16K
108K
616K
75M
1.8M
496K
8.0K
2.4M
58M
3.3M
156K
1.1M
141M
480K
5.2M
80K
156K
116K
151M
3.0M
1.8M
239M
3.2M
4.0K
4.0K
4.0K
16K
2.2M
2.2M
638M
查询两级的文件大小,再底级的不会查询出来
当指定文件时,注意*的使用
[root@hust apache-tomcat-6.0.35]# du -h --max-depth=1 ./*
616K
16K
108K
3.2M
5.2M
40K
480K
4.0K
83M
12K
8.0K
75M
1.8M
496K
8.0K
2.4M
58M
3.3M
156K
1.1M
141M
83M
81M
4.0K
4.0K
4.0K
16K
80K
156K
116K
151M
3.0M
1.8M
239M
2.2M
2.2M
[root@hust apache-tomcat-6.0.35]# du -h --max-depth=1 ./
108K
616K
141M
480K
5.2M
239M
3.2M
16K
2.2M
638M
[root@hust apache-tomcat-6.0.35]# du -h --max-depth=1
108K
616K
141M
480K
5.2M
239M
3.2M
16K
2.2M
638M