王殊勋的个人博客

只要开始,虽远不迟!

默认情况下,Bash shell 会在文件$HOME/.bash_history中存在1000条命令记录,很不安全. 可以编辑/etc/profile文件,修改其中HISTSIZE值大小即可. 1 HISTSIZE=100 这样就可以了,或者直接设置成0得了,也就不存在历史命令了.
阅读全文 »

一、服务器端配置: 1 2 yum -y install xinetd rsync vi /etc/xinetd.d/rsync 将如下代码: 1 2 3 4 5 6 7 8 9 10 service rsync { disable = yes socket_type = stream wait = no user = root server = /usr/bin/rsync server_args = –daemon log_on_failure += USERID } 中的disable = yes改成disabl
阅读全文 »

1、准备 下载需要的文件.这里假定你已经正确安装配置好了JDK. 到Apache官方网站下载所需要的文件: 1 2 3 4 httpd-2.2.0.tar.gz apache-tomcat-5.5.12.tar.gz jakarta-tomcat-connectors-1.2.15-src.tar.gz #其中httpd和jakarta-tomcat-connectors为源码包,apache-tomcat为二进制包. 2、安装Apache 1 2 3 4 5 tar xzvf httpd-2.2.0.tar.gz cd httpd-2.2.0 ./configure --pr
阅读全文 »

配置参数: http里: 1 fastcgi_cache_path /www/php_cache? levels=1:2? keys_zone=cache_php:30m inactive=1d max_size=10g; server里: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 location ~ .*.php?$ { #fastcgi_pass? unix:/tmp/php-cgi.sock; fastcgi_pass? 127.0.0.1:9000; fastcgi_index index.ph
阅读全文 »

1 2 3 4 mysql -u root -p mysql> use mysql; mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root'; mysql> FLUSH PRIVILEGES;
阅读全文 »

1、关闭所有的 INPUT FORWARD OUTPUT 只对某些端口开放 下面是命令实现: 1 2 3 iptables -P INPUT DROP iptables -P FORWARD DROP iptables -P OUTPUT DROP 再用命令: 1 iptables -L -n 查看 是否设置好, 好看到全部 DROP 了. 这样的设置好了,我们只是临时的, 重启服务器还是会恢复原来没有设置的状态. 还要使用: 1 service iptables save 进行保存. 看到信息 firewall rules 防火墙的规则 其实就是保存在 /etc
阅读全文 »

编辑/etc/host.conf文件并增加如下几行来防止IP欺骗攻击. 1 2 3 order hosts,bind #名称解释顺序 multi on #允许主机拥有多个IP地址 nospoof on #禁止IP地址欺骗
阅读全文 »

首先,切换到root用户: 1 su root 需要你输入密码. 然后: 1 fdisk -l 查看系统挂载的设备列表.硬盘标签一般会出现在最后一个,看看它所列出的大小是否正确,并记住它的标签. 1 /dev/sdb1 最后,把这个标签挂载到你想要的目录下,这个目录你可以自己mkdir,我习惯挂载到/media下: 1 mount /dev/sdb1 /media 注意,此时仍是在超级用户root下,为防止误操作,挂载完成后,要记得返回普通用户下.
阅读全文 »

rpc.statd占用了一些端口,如果要关闭该服务占用的端口,可以用以下命令完成. 1 service nfslock stop 为了不让下次自动启动,那就执行下面的命令: 1 chkconfig nfslock off 停止rpcbind服务的命令.
阅读全文 »
0%