45:selinux管理
查看selinux状态 getenforce
查看selinux详细信息 sestatus
设置为enforce 模式
setenforce 1
设置selinux为permissive模式
setenforce 0
46:编辑selinux配置文件
vi /etc/selinux/config
修改某个文件的selinux权限 chon --reference=/etc/hosts /opt/hosts
恢复某个文件selinux权限restorecon /opt/hosts
47:获取某个selinux的bool值
setsebool -P httpd_enable_homedirs=1
getsebool httpd_enable_homedirs
getsebool -a 获取系统内所有selbool值
48:阻止某个帐户登陆vsftpd
把某个帐户写到这里面/etc/vsftpd/ftpusers
阻止某个帐户登陆/etc/vsftpd/user_list
限制某个帐户在他的跟目录活动/etc/vsftpd/chroot_list
write_enable=YES 如果你允许用户上传数据时
chkconfig vsftpd on自动启动vsftpd服务
手动启动vsftpd /etc/init.d/vsftpd restart
测试登陆ftp ftp localhost
退出直接用bye
查看ftp的 selinux值
getsebool -a | grep ftp
设置selinux可以取自己目录数据setsebool -P ftp_home_dir=1
控制下载速度local_max_rate=1000000
max_clients=10 最大连接数 max_per_ip=1 同一IP最大连接数
49:nfs的启动
servcice nfs start或者/etc/init.d/nfs start
service portmap start /etc/init.d/portmap start
查看nfs用了那些端口netstat -tulnp| grep -E '(rpc|nfs)'
50:关机前执行sync
51:halt正确关机
52:reboot重起
52:查看cpu信息 cat /proc/cpuinfo
53:查看内存 cat /proc/meminfo
54:查看内核信息 cat /proc/version
55:修改某个文件所属会员和群组
chown user:gruop a.txt
chown user a.txt
修改某个文件所属群组chrgp -R dirname user
56:cd 命令
cd ~lp6 去某个帐户的跟目录 cd ~ 去自己的根目录 cd .. 去上一级目录
57:显示当前工作目录 pwd pwd -P 显示出真实路径
58: rmdir 删除目录 rmdir -p
59: cat a.txt cat -n a.txt 显示行号
60:把文件发的读出来 tac a.txt
61:cp 文件拷贝命令,复制命令 cp -a /opt/test /test 保持了文件属性等。
62:修改文件属性
chattr +i a.txt 不能删除a.txt
chattr +A a.txt 不修改a.txt的访问时间
chattr +a a.txt 不能修改该文件
63:查看硬盘打下 df -lh
64:linux下面批量替换
1,20s/bash/BASH/g 将1到20行的bash替换成BASH
1,$/bash/BASH/g 从第一行到最后一行的bash替换成BASH
65: 查看linux的完全版本信息 lsb_release -a
66:修改linux文档时间
touch -t 201001010101.01 d.txt
67:修改linux系统时间date --set "02/20/12 11:55" (月/日/年时:分:秒) 68:userdel -r test删除某个帐户,顺便把跟目录删除
69:修改linux文档时间
touch -t 201001010101.01 d.txt 文件时间
touch -mt 201003030300.11 d.txt 文件修改时间
70:linux的root用户强制踢掉某个用户
强制踢人命令格式:pkill -kill -t tty 解释: pkill -kill -t 踢人命令 tty 所踢用户的TTY 如上踢出liu用户的命令为: pkill -kill -t pts/1
71:查看文件基本信息可以使用file a.txt也可以使用stat a.txt
72: tar 将gz解压缩到某个指定目录tar xjf test.tar.gz -C test1
73:查看某个端口被哪个进程占用
lsof -i:80 74:rsync排除某个目录 rsync -av --delete /a/* --exclude "xx" /b 表示排除a目录的xx 目录。不被同步
75:打包比某个时间更新的文件
tar -N '2013/10/8' -czf a.tar.gz 3ts |