在安装完毕linux,默认的情况下ssh是开放的,容易受到黑客攻击,简单,有效的操作之一就是修改默认端口号
如下列,我们把22修改我2222
就是修改/etc/ssh/sshd_config   //注意,容易和ssh_config相混合
步骤一
 
#Port 22             //先把22注释掉
port 2222            //添加一个新的端口
#Protocol 2,1
步骤二
[root@localhost ~]# service sshd restart
Stopping sshd:[  OK  ]
Starting sshd:[  OK  ]

CentOS7下把iptables改成传统方式来使用的办法!

systemctl stop firewalld
systemctl mask firewalld
 
安装iptables-services:
yum install iptablesservices
 
设置开机启动:
systemctl enable iptables
systemctl [stop|start|restart] iptables
#or
service iptables [stop|start|restart]
 
service iptables save
#or
/usr/libexec/iptables/iptables.init save

RewriteCond
Syntax: RewriteCond TestString CondPattern [flags]
  RewriteCond指令定义一条规则条件。在一条RewriteRule指令前面可能会有一条或多条RewriteCond指令,只有当自身的模板(pattern)匹配成功且这些条件也满足时规则才被应用于当前URL处理。
  TestString是一个字符串,除了包含普通的字符外,还可以包括下列的可扩展结构:
1.       $N,RewriteRule后向引用,其中(0 <= N <= 9)
  $N引用紧跟在RewriteCond后面的RewriteRule中模板中的括号中的模板在当前URL中匹配的数据。
2.       %N,RewriteCond后向引用,其中(0 <= N <= 9)
  %N引用最后一个RewriteCond的模板中的括号中的模板在当前URL中匹配的数据。
3.       ${mapname:key|default},RewriteMap扩展.
具体参见RewriteMap
4.       %{ NAME_OF_VARIABLE } ,服务器变量。
变量的名字如下表(分类显示)

继续阅读

在网站的根目录中的 htaccess 文件中,增加如下语句

############################################
## enable rewrites

Options +FollowSymLinks
RewriteEngine on

RewriteCond %{HTTP:Accept-Language} ^zh-cn.*$ [NC,OR]
RewriteCond %{HTTP:Accept-Language} ^zh.*$ [NC]
RewriteRule ^.*$ http://www.baidu.com [R=302,L]

怎么样在红帽企业Linux2.1上配置VNC?

怎样配置VNC服务器使其能在红帽企业Linux3系统引导时自动启动?

怎么样在红帽企业Linux2.1上配置VNC?
解决方法:1. 首先,我们需要查看是否已经安装了需要的VNC包。作为根用户,运行这个命令:

rpm -qa | grep vnc
如果RPM命令的输出有vnc-doc, vnc-server和vnc,到第二步。如果RPM命令没有输出,运行这个命令来安装需要的包,然后到第二步:

up2date vnc vnc-server vnc-doc
这里假设你的系统已经注册到红帽网络(RHN)并且你有一个活跃的授权。否则,你需要从安装介质中安装RPM包。

2. 作为VNC的用户登陆,或者切换成该用户(用 su – username )。如果VNC需要被配置成多用户,重复步骤2到4, 当所有用户都被设置好后,执行第五步。

3. 执行这个命令,用一个大于零的数字代替Z。

vncserver :Z

继续阅读

linux系统root用户可强制踢制其它登录用户,首先可用w命令查看登录用户信息,显示信息如下:

16:15:11 up 210 days, 12:17, 2 users, load average: 0.13, 0.15, 0.10
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
liu   pts/1 IPADDRESS 16:14 0.00s 0.04s 0.03s sshd: liu [priv]
fmd001_c pts/2 IPADDRESS 16:13 52.00s 0.03s 0.02s sshd: fmd001_cleaning [priv]

强制踢人命令格式:pkill -kill -t tty

解释:

pkill -kill -t  踢人命令

tty 所踢用户的TTY

如上踢出liu用户的命令为: pkill -kill -t pts/1

只有root用户才能踢人,至少我测试的是这样的。如果同时有二个人用root用户登录,任何其中一个可以踢掉另一个。任何用户都可以踢掉自己-_-。

        1.导出整个数据库
  mysqldump -u 用户名 -p 数据库名 > 导出的文件名

  mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql

  2.导出一个表

  mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名

  mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql

  3.导出一个数据库结构

  mysqldump -u wcnc -p -d –add-drop-table smgp_apps_wcnc >d:\wcnc_db.sql

  -d 没有数据 –add-drop-table 在每个create语句之前增加一个drop table

  4.导入数据库

  常用source 命令

  进入mysql数据库控制台,

  如mysql -u root -p

  mysql>use 数据库

  然后使用source命令,后面参数为脚本文件(如这里用到的.sql)

  mysql>source d:\wcnc_db.sql

有人问我,什么工具能寻找和删除硬盘上所有空的文件夹,或只包含空的子文件夹的文件夹?杀鸡焉用宰牛刀,其实不用任何软件,直接使用批处理命令就能实现这个目的。

  第一步:进入Windows的MS-DOS窗口(Windows 2000/XP叫命令行提示符),进入要查找空文件夹的驱动器,执行:

  dir /ad/b/s | sort /r >empties.bat。

  小提示

  上面命令行中“|”的输入方法是按住Shift键按“\”键。

  第二步:命令运行后,当前目录下会生成一个Empties.bat文件,其中包含了逆序排列的所有文件夹的清单。用Word或记事本打开该文件,把每一行内容分别放入一对英文引号之内,然后在每一行前面插入“rd ”前缀(rd后加一个空格)。

  以Word为例,按Ctrl+H打开“查找和替换”功能,查找“^p”(不含引号,下同。“^p”可以使用以下方法输入:在“查找和替换”对话框中点“高级”按钮,然后点击“特殊字符→段落标记”),替换成“^prd ”(rd后面加一个空格),然后手工修正第一行和最后一行的内容。保存修改后的Empties.bat文件,进入命令行窗口执行这个批处理文件。Empties.bat将试图删除(即rd命令的作用)每一个文件夹,但包含内容的文件夹不可能用rd命令删除,结果就删除了所有空的文件夹。

  知其所以然:我们来了解一下前面Dir命令的运行原理:“/ad”要求Dir命令选出所有目录;“/b”表示只显示文件夹名称(不显示Dir命令的标题信息或摘要);“/s”表示搜索,即查找当前文件夹及其所有的子文件夹。Dir命令的输出通过管道命令(“|”)传递给Sort命令。Sort命令的作用是排序,“/r”选项表示逆序排列。

  最后,Sort命令的输出被重定向(“>”)到Empties.bat文件。由于要求Sort命令逆序排列输出结果,所以Empties.bat文件中子文件夹总是位于父文件夹的前面,因而删除文件夹时,空的子文件夹总是先被删除,空的父文件夹也得以被删除。可以看到,巧妙运用Windows内建命令,许多表面上看起来复杂的任务也可以轻而易举地完成!

  小提示:Dir的三个小招数

  ★查看文件夹全部隐藏文件:如果想查看Windows文件夹和它所有子文件夹中全部的隐藏文件,只需输入:DIR C:\Windows.* /AH/S/B/P。

  ★轻松创建长文件名文件列表:你可以创建一个批处理文件如Getlist.bat,其中的内容只有DIR *.* /B >LIST.TXT,将它复制到要创建文件列表的文件夹,然后双击运行即可将文件夹所有文件的列表保存到List.txt文件中。

  ★多个目录齐现身:如果想同时列出C盘和D盘根目录下的内容,那么只要输入:DIR C: D:即可。

之所以写这个文档主要的目的就是对去年翻译的ModSecurity 1.8.7的中文版的一个补充以及更加实用性的一个参考.最初的计划是和1.8.7的中文手册一起推出.但是当时由于工作的关系我并不能将大多数的精力放在这些事情上.所以一直将这个事情延期到2006年.文档中的大多数内容和文字采用的是1.8.7中文手册中的内容.并针对1.9.2的版本加以了补充.由于章数所限我并不能将所有的新功能以及所有的特性完全写在这个文档中.所以更加详细和准确的信息请参考相关软件的文档.
写这个资料的另外一个目的就是看到国内有很多站点或者是从业人员并不是对安全防护有所了解.而且针对应用程序的攻击防护方面并不是很多.所以我就写了这些关于如何加固apache web服务器的这些资料.希望能够对有用的人有用.这里之所以说对有用的人有用是因为很多人包括我的很多好朋友都认为我写的东西都是比较"冷门"的东西(比如早些年无线网络802.1x 认证 ).不是大众所喜欢的.但是我还是坚信这些"冷门"的东西才是大家所需要的东西.我将一直坚信我这样的"怪僻"继续下去
希望能够和大家分享这些优秀的技术和想法.我认为学习技术和知识以及将这些知识传播和分享给需要他们的人是一种快乐 同时希望更多的人能够和我交流这些技术和相关信息.
最后感谢在翻译ModSecurity 1.8.7中文手册中给予我大量帮助的sakulagi 和sunmarmot 如果是没有他们的辛勤努力我不可能写出这个文档.希望他们能够永远幸福快乐
我爱臭豆腐

下载地址:http://www.cublog.cn/u/12/upfile/060327110158.rar

下载地址:http://www.cublog.cn/u/12/upfile/060321165817.rar