拒绝掉所有ip访问本地的8080端口,除开本地ip:
1 2 3 4 5 6 7 |
iptables -I INPUT -p tcp --dport 8080 -j DROP iptables -I INPUT -s 127.0.0.1 -p tcp --dport 8080 -j ACCEPT service iptables save service iptables restart |
拒绝掉所有ip访问本地的8080端口,除开本地ip:
1 2 3 4 5 6 7 |
iptables -I INPUT -p tcp --dport 8080 -j DROP iptables -I INPUT -s 127.0.0.1 -p tcp --dport 8080 -j ACCEPT service iptables save service iptables restart |
# mkdir -p /data0/backup # mount /dev/sdb1 /data0/backup mount: unknown filesystem type 'ntfs'
报这个错是因为当前版本的CentOS上无法识别NTFS格式的分区,解决办法其实很简单,就是通过编译安装使用 ntfs-3g 来解决......
当内存使用很大的时候,可以进行手工释放,释放内存的命令:echo 0 > /proc/sys/vm/drop_caches
drop_caches的值可以是0-3之间的数字,代表不同的含义:
0:不释放(系统默认值)
1:释放页缓存
2:释放dentries和inodes
3:释放所有缓存
iftop是类似于linux下面top的实时流量监控工具,iftop可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等. 服务器操作系统为: CentOS release 6.4 i386 GNU/Linux,默认的yum源里面通过yum方式安装是不行的.只有通过源码编译.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
[root@localhost ~]# mkdir /data0/source/ 源码存放路径 [root@localhost ~]# cd /data0/source/ [root@localhost source]# yum install wget flex byacc libpcap ncurses ncurses-devel libpcap-devel [root@localhost source]# wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.9.tar.gz [root@localhost source]# tar xvf iftop-0.9.tar.gz [root@localhost source]# cd iftop-0.9 [root@localhost iftop-0.9]# make && make install 直接编译安装即可 |
相关参数及说明: TX:发送流量 RX:接收流量 TOTAL:总流量 Cumm:运行iftop到目前时间的总流量 peak:流量峰值 rates:分别表示过去 2s 10s 40s 的平均流量 详细参数列表以及说明可参照百度百科.
linux shell curl命令获取http状态码
有时候在使用linux shell写网站状态监控的时候,希望通过判断网站返回的头信息的状态来判断网站的状态,使用以下命令即可解决:
curl -I -m 10 -o /dev/null -s -w %{http_code} www.lastme.com
由于在windows下默认是 GBK 编码,而我的vim默认是utf-8,所以打开会成乱码.修改了一下配置文件,使vim支持 GBK 编码就好了。
1 2 3 4 5 6 7 8 9 |
#vim ~/.vimrc #文件不存在则创建 let &termencoding=&encoding set fileencodings=utf-8,gbk 保存后退出就可以了 |
Linux系统管理经验分享,当你实际工作了有段时间了,就要深入了解了,至少到现在所了解的真的还只是个皮毛,系统架构,安全测试,优化,都是要工作之外要学习并实践的。多学习下python,shell,perl中的一门或者多门语言,进行自动化方面的,自己每次都一条条命令输入也挺烦的,当然前提就是要做好足够的测试。虚拟化平台如KVM,XenServer自己最好是也接触了解下,php的话最好也还是多学点儿吧,至少为以后的谋生多了条路子,不要总拿语言的优缺点来说事儿,什么需要用什么样的语言,做出来就是对的,瞎喷的都是别人的,学到的才是自己的......
Linux Mint 15 下不能以根用户身份运行 Google Chrome 浏览器 ......
1.Root账户不能登录桌面的解决办法。
菜单 > 系统管理 > 登录窗口 > 安全 把 允许本地管理员登录(A) 勾上,注销登录就可以了。
2.Root账户默认登录桌面后,播放音乐没有声音。只需要运行下面命令就可以了,下次重启也可以使用......
Linux下可能出现系统时间不正确,编译程序出现,现在编译将来生成的文件的警告。可以采用下面的方式来修改文件的时间戳,和当前的时间同步。还有就是PHP Smarty生成缓存文件的时候,如果时间不对,会出现打开页面空白残缺的情况,只需要修改当前的系统时间,然后批量用以下命令更改文件的时间:
find ./* -exec touch {} +;