apache找不到apxs
是因为没有安装 httpd-devel. 下载相应版本,安装httpd-devel. 会产生 /usr/sbin/apxs. 注意安装httpd-devel时需要安装apr-devel和apr-util-devel. 安装httpd-devel后,先前rpm安装的php也会不能使用.需要重新rpm安装PHP. 先查看系统中已经安装的有关PHP的RPM包. rpm -qa | grep php php-ldap-4.3.9-3.1 php-mysql-4.3.9-3.1 php-4.3.9-3.1 php-pear-4.3.9-3.1 然后再依次重新安装一次: rpm -ivh --replacepkgs php-4.3.9-3.1.i386.rpm
修改用户家目录
方法如下: usermod -d /home/www/jiucool jiucool 注: /home/www/jiucool 为修改的目标文件夹. jiucool 为要修改的用户家目录的用户名.
CentOS安装L2TP VPN笔记
换了个新vps,之前一直用pptp和openvpn,这次准备尝试下l2tp,记录下安装过程.  安装ipsec: yum remove -y openswan wget https://download.openswan.org/openswan//old/openswan-2.6/openswan-2.6.24.tar.gz tar zxvf openswan-2.6.24.tar.gz cd openswan-2.6.24 make programs install 安装必须的模块: yum install ppp iptables libpcap-devel 配置ipsec: rm -rf /etc/ipsec.conf touch /etc/ipsec.conf cat >>/etc/ipsec.confEOF config setup nat_traversal=yes virtual_private=%v4:10.0.0.0/8,%v4:192.168.0.0/16,%v4:172.16.0.0/12 oe=off protostack=netkey conn L2TP-PSK-NAT rightsubnet=vhost:%priv also=L2TP-PSK-noNAT conn L2TP-PSK-noNAT authby=secret pfs=no auto=add keyingtries=3 rekey=no ikelifetime=8h keylife=1h type=transport left=$ip #替换成vps的ip leftprotoport=17/1701 right=%any rightprotoport=17/%any EOF 配置密钥,替换vipip和key: vi /etc/ipsec.secrets $your_vps_ip %any: PSK "$your_key" 配置转发: sed -i 's/net.ipv4.ip_forward = 0/net.ipv4.ip_forward = 1/g'...
linux安全扫描工具rkhunter使用教程
首先到 http://www.rootkit.nl/projects/rootkit_hunter.html 下载最新版本的rkhunter. 安装: tar -zxvf rkhunter-1.3.8.tar.gz cd rkhunter-1.3.8 ./installer.sh --install ./installer.sh --show rkhunter就安装好了,然后我们要更新一下: rkhunter --update rkhunter --propupd /usr/local/bin/rkhunter --cronjob -l --nomow --rwo 使用方法: Usage: rkhunter Check the system, performs all tests. Create a logfile (default /var/log/rkhunter.log) Run as cronjob (removes colored layout) Show help about usage Don't use colors for output (some terminals don't like colors or extended layout characters) Don't show uninteresting information for reports, like header/footer. Interesting when scanning from crontab or with usage of other applications. Don't wait after every test (makes it non-interactive) Perform quick scan (instead of full scan). Skips some tests and performs some enhanced tests (less suitable for normal scans). Show version and...
linux下挂载windows的fat32分区的方法
有些时候我们需要挂载windows的硬盘做一些操作, 所以就需要挂载fat32的分区. 挂载fat32分区的命令: sudo mount -t vfat -o iocharset=utf8,umask=0 /dev/sda1 /mnt/c 这样我们在 /mnt/c下就能看到fat32磁盘的内容了.
解决安装memcache出现configure error...
这里要安装memcached.但在编译的时候提示需要指定libevent库,可是在安装lnmp的候默认是已经安装过的. 解决办法如下: memcached需要libevent支持,所以首先安装libevent. 查看系统是否已经安装libevent: $ rpm -qa|grep libevent 如果有,不要高兴,先升级: $ yum -y install libevent 测试libevent是不是已经安装成功: $ ls -al /usr/lib | grep libevent 可以看到多个已经安装的类包安装memcached. 可以先查看编译参数: $ wget http://memcached.googlecode.com/files/memcached-1.4.8.tar.gz $ tar zxvf memcached-1.4.8.tar.gz $ cd memcached-1.4.8 $ ./configure --help $ ./configure --prefix=/usr/local/memcached $ make $ make install 在这个时候,不一定会编译通过,依旧会出现: checking for libevent directory... configure: error: libevent is required. You can get it from http://www.monkey.org/~provos/libevent/ If it's already installed, specify its path using --with-libevent=/dir/ 因为libevent 这个包是系统默认安装的,没有安装相应的开发所用的头文件. 所以,还要使用如下命令来安装: yum install libevent-devel 再编辑,即可通过. 启用Memcached: /usr/local/memcached/bin/memcached -d -m 128 -l 192.168.1.1 -p 11211...