Centos系统相关知识整理

1: man 在线查询 man ls

2: ls 显示本目录下的文件及目录

ls -a 显示本目录下的所有文件及目录(包括隐藏目录和文件)
ls -l 显示本目录下所有文件的属性
ls -l | grep ^d 只显示目录名
ls -l | grep ^f 只显示文件名
ls -G 以颜色显示目录名和文件名
ls -l | grep ^d 只显示子目录
ls -l | grep ^- 只显示文件
ls -l | grep ^d | wc –l 统计当能目录下的子目录数
ls -l | grep ^- | wc –l 统计当能目录下的文件数
(注:可以修改/root/.cshrc 增加 alias ls=ls -G 这样以后只要敲入ls 命令系统就会以颜色显
示目录和文件了,前提是你用的是FreeBSD 的默认shell。如果是其它的shell 请根据需要修

3: ln 建立链接文件 ln -fs /usr/local/apache/etc/httpd.conf /etc/httpd.conf
4: more 分页显示 more 文件名称 
5: cd 切换目录 cd /usr/local/apache
6: mkdir 建立新的目录 mkdir /usr/temp
7: rmdir 删除目录 rmdir /usr/temp
8: rm 删除目录或档案 rm -f 文件名称 (如果要删除目录.需要加 -r )
9: cp 复制目录或档案 cp 来源档案 目标档案
10: pwd 显示目前的工作目录 
11: mv 目录或档案更名或搬移 mv 来源档案 目标档案
12: find 寻找目录或档案 find /etc -name 文件名称
13 fetch FTP取得档案 fetch ftp://ftp.center.kl.edu.tw/pub/FreeBSD/test.tgz
14 chmod 变更档案使用权限 chmod -R 755 /usr/local/etc
15 chown 变更档案所有者 chown -R lin.wheel /usr/local/etc
16 fsck 修理档案系统 fsck -y
17 gzip/tar 压缩或解压缩档案或目录 tar -czvf 压缩档名.tar.gz 目录名称
18 mount 挂上档案系统或是设备 mount /cdrom
19 umount 卸下档案系统或是设备 umount /cdrom
20 df 查询系统的可使用档案空间 df
21 du 显示目录或档案所占的磁盘空间 du -a 檔名 (du -sh 可以获取当前文件夹下的磁盘使用空间)
22 ps 查询系统process状态 ps -aux|grep apach*
23 kill 砍除一个process kill pid
24 su 变换身份 su - root
25 adduser 新增使用者 
26 rmuser 删除使用者
27 vipw 编辑使用者账户
28 passwd 变更密码
29 ping 侦测计算机之联机状态 ping 210.240.6.9
30 ifconfig 网络接口的设定与管理 ifconfig -a
31 route 可以设定routing table 
32 traceroute 列出所经过的route traceroute 210.240.8.1
33 netstat 可以查询网络的使用及联机情形
34 pkg_add 安装package pkg_add bash-2.04.tgz
35 pkg_delete 移除已安装的package pkg_delete bash-2.04
36 pkg_info 查询安装纪录
37 sync 强迫系统将快取数据写回硬盘 
38 reboot重新启动系统 
39 halt 关闭系统 

40 shutdown 通知使用者系统将关闭 

lsof -p PID 根据pid查程序程序目录


同步时间 

ntpdate time.nist.gov

常用NTP服务器

time.nist.gov

time.windows.com

chime.utoronto.ca

ntp.pipex.net


修改时间

date YYMMDDHHMM

只改时间

date HHMM

last  最后登录

systat -if 2  查看流量 


网站文件被修改查找顺序

2.查找不正常的文件:
a.使用find查找文件大小超过100k的文件
find /usr/local/www/ -name "*.php" -size +100000c

b.查找时间大小abc.txt的文件
touch abc.txt
touch -t 20130708201820 abc.txt
find /usr/local/www/ -name "*.php" -newer abc.txt

c.查找文件内容包含特定字符的文件
find /usr/local/www/ -name "*.php" | xargs grep -F "eval("
find /usr/local/www/ -name "*.php" | xargs grep -F "chr("
find /usr/local/www/ -name "*.php" | xargs grep -F "oO"
find /usr/local/www/ -name "*.php" | xargs grep -F "cmd"

d.查找1天或几天内修改过的文件
find /usr/local/www/ -mtime -1#这是1天
find /usr/local/www/ -mtime -2#这是2天

e.查找1天或几天前修改过的文件
find /usr/local/www/ -mtime +1
find /usr/local/www/ -mtime +2

猜你喜欢

转载自blog.csdn.net/ytd7777/article/details/46343317