整理的Linux常见命令
10.?denyhost解锁IP操作????一、登录到其他任何一太没有被封的服务器上,ssh 目标IP,输入密码进入????二、进入目录 /var/lib/denyhosts????修改host开头的所有文件,删除被封IP所在行,保存退出。????三、修改/etc/hosts.deny?????删除被封IP所在行,保存退出。11. ubuntu下安装GCC????方法一:sudo apt-get build-depgcc????方法二:sudo apt-get install build-essential12. 防火墙? ? ? sudo iptables -L -n ? ? ? ? ? #查看防火墙状态? ? ? sudo iptables -F????????????? ? #清除防火墙13. awk用法? ? 在指定分隔符位查找404状态码的记录????awk -F "\`" '{if($9==404)print $0}' d1.ttpod.com_20121008 > d1.ttpod.com.404? ? 排重????awk -F "\`" '{print $9}' d1.ttpod.com_20121008 | sort | uniq
?
4.授予某文件执行权限
chmod +x 文件名
7.查看文件内容
cat 文件名?????????????? 可查看小文件(内容不是太多的情况)
head -n 100 文件???????? 查看文件前面100行
less 文件名?? 可按↑↓键翻页,按q键退出
more 文件名?? 不可向上翻页,按q键退出
tail -n 100 文件 |nl???? 查看文件最后100行,并加上行号
8.切换用户
su 用户名???????? 例:su ttpod???
sudo -s?????????? 切换成root帐号
9.too many open files问题解决
lsof -n |awk '{print $2}'|sort|uniq -c |sort -nr|more
在系统访问高峰时间执行以下命令可查看文件数使用情况,结果:打开文件数? 进行号
ps -aef|grep 进程号
查看具体进行信息,就可知道是那个程序占用了
调高系统文件打开数,以root帐号执行以下命令
vim /etc/security/limits.conf
在#End of file上加入以下内容
* soft nofile 32768
* hard nofile 32768
保存并退出,切换成其它帐号ulimit -a 再次查看open files文件数就变成32768了
10.查看某关键字的存在的数量,可多个关键字并查
grep "Oct 12\, 2011" catalina.out |grep "Parameters" |wc -l
who : 查看当前有谁远程连接了服务器
pkill -kill -t pts/1 : 踢除未使用的用户
11.添加用户useradd uploaduserpasswd uploaduser?12.