linux常用命令
apache 服务器配置完验证然后重新加载
/www/wdlinux/httpd-2.2.22/bin/httpd –t 检测配置文件语法是否正确
/etc/init.d/httpd reload
复制文件目录 -r 遍历 -p保持原来的权限
cp -R –p
设置权限
chown -R yujianlong:www filename
同步文件:
217同步到237 在 217配置 rsync.conf 重启/etc/init.d/xinet restart
然后在237 的根目录直接输入crontab -e 会出来一个配置文件 在里边复制一条修改 第一个数字表示分钟 第二个数是小时 50 2 表示每天2点五十同步 */10 表示每十分钟同步一次弄好重启一下 /ect/init.d/crond restart
压缩解压文件
unzip -d /www/wdlinux/mysql/var/ dedecmsv57utf8sp1.zip
zip –r web.zip /www/web/*
修改文件名
mv wenjian zlliao
屏蔽单个IP的命令
iptables -I INPUT -s 192.168.9.198 -j DROP
封整个段即从192.0.0.1到192.255.255.254的命令
iptables -I INPUT -s 192.0.0.0/8 -j DROP
#封某个段 从192.168.8.1到192.168.8.254的命令
iptables -I INPUT -s 192.168.8.0/24 -j DROP
查看磁盘和文件夹大小
df –h 磁盘大小
du –h --max-depth=1 work/testing 文件大小
find 命令
查询出来的内容以大括号的形式传递给表达式
但是删除不需要大括号 而像压缩这种的命令需要
Find ./ -name test.flv |xargs rm
Find ./ -name *.flv |xargs zip -d shipin.zip {}
服务器拒绝访问
可能是ip被禁止了 在/etc/hosts.deny 和 /etc/hosts.allow 中查看
进程
查找进程端口
netstat -lnp|grep 80
根据pid查看进程详情
Ps pid
杀死进程
kill -9 pid
查看进程所在的目录
每个进程启动之后在 /proc下面有一个于pid对应的路径
例如:ps -ef|grep python
显示:oracle 4431 4366 0 18:56 pts/2 00:00:00 python Server.py
4431就是进程号
到/proc/4431下,ls -l 会看到:
总用量 0
-r--r--r-- 1 oracle oinstall 0 12月 29 18:58 cmdline
lrwxrwxrwx 1 oracle oinstall 0 12月 29 18:58 cwd -> /XXX/ultserver_aa
-r-------- 1 oracle oinstall 0 12月 29 18:58 environ
lrwxrwxrwx 1 oracle oinstall 0 12月 29 18:58 exe -> /usr/bin/python2.4
dr-x------ 2 oracle oinstall 0 12月 29 18:58 fd
-r-------- 1 oracle oinstall 0 12月 29 18:58 maps
-rw------- 1 oracle oinstall 0 12月 29 18:58 mem
-r--r--r-- 1 oracle oinstall 0 12月 29 18:58 mounts
lrwxrwxrwx 1 oracle oinstall 0 12月 29 18:58 root -> /
-r--r--r-- 1 oracle oinstall 0 12月 29 18:58 stat
-r--r--r-- 1 oracle oinstall 0 12月 29 18:58 statm
-r--r--r-- 1 oracle oinstall 0 12月 29 18:58 status
注意cwd,即是你要查找的进程所在路径。