51CTO博客开发
#列出80端口所有连接数 netstat -nat | grep -i "80" | wc -l #列出ip连接数进行排序 netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n #列出所有TCP 链接(选一个用即可) netstat -nat | awk '{print $
编译安装cacti #原有php没有启用snmp 所以先启用 yum install net-snmp-devel net-snmp-utils -y #进入php源码目录 cd /usr/local/src/php/src/php-5.2.17/ext/snmp ./configure --with-php-config=/usr/local/php1/bin/php-config
1、将系统时区改成上海时区 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 2、写个脚本 ntp.cron #!/bin/bash /usr/sbin/ntpdate ntp.fudan.edu.cn | logger -t NTP 将该脚本 放到/etc/cron.daily 这个目录中 即可实现每天自动同
linux nginx php木马排查及加固整理 1、改变目录和文件属性,禁止写入 find -type f -name \*.php -exec chmod 444 {} \; find -type d -exec chmod 555 {} \; 注:当然要排除上传目录、缓存目录等; 同时最好禁止chmod函数,攻击者可通过chmod来
#!/bin/bash set -e PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH yum -y remove mysql* yum install ncurses-devel libtool -y cur_dir=$(pwd) useradd mysql -s
1、设置php.ini的cgi.fix_pathinfo为0,重启php。最方便,但修改设置的影响需要自己评估。 2、给nginx的vhost配置添加如下内容,重启nginx。vhost较少的情况下也很方便。 if ( $fastcgi_script_name ~ \..*\/.*php ) {return 403;}
代码没做异常处理,暂时只是实现了基本功能。 python版本3.2.2 具体代码如下: import os import string import datetime import subprocess #定义subversion的安装目录 SVN_HOME = "D:/Service/VisualSVN" #定义所有版本库的父目录 SVN_ROOT=&qu
Centos 64位使用 yum 会安装两个相同软件包的解决方法 vi /etc/yum.conf [main] ... exclude=*.i386 *.i686 exclude选项也支持正则表达式,也可以用exclude=*.i?86 过滤掉i386,i686等32bit包 如果你已经安装了一些32位的软件包你也可以以下命令删除
替换命令 批量注释: 使用下面命令在指定的行首添加注释: :起始行号,结束行号s/^/注释符/g 取消注释: :起始行号,结束行号s/^注释符//g 例子: 在2 - 8行添加 // 注释 :2,8s#^#//#g 在2 - 8行删除 // 注释 :2,8s#^//##g 在10 - 20行添加 # 注释 :10,
1、安装所需软件 yum install vsftpd db4-utils 2、修改主配置文件/etc/vsftpd/vsftpd.conf,进行下述操作: listen=YES 是否独立运行方式监听服务 anonymous_enable=NO #禁止匿名用户访问 local_enable=YES #允许本地用户访问 write_e
import sys #查看路径设置情况 sys.path #增加自己程序的目录 sys.path.append(“/root/python”)
Rsync详解 1、什么是Rsync Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。Rsync使用所谓的“Rsync算法”来使本地和远 程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。 Rsync本来是用于替代rcp的一个工具,目前由rsyn
目录内容和用途 / 根目录 /bin 一般用户使用的命令 /boot 放置内核及LILO、GRUB等导引程序(bootloa
服务器磁盘空间满了 导致 机器无法控制,强制重启后,邮局出现问题 邮局用的 extmail web登陆时出现以下提示 Session expired, please login again! 检查原因 发现session所在目录可用空间为0,造成sid文件都是0字节 df -h 发现多出一个overload 的/tmp 分区 原因应该是触发了 mountoverflow 这个服务
各种开源监控软件比较 http://en.wikipedia.org/wiki/Network_monitoring_comparison zabbix 官方文档 http://www.zabbix.com/documentation 官方下载地址 http://www.zabbix.com/download.php 以下配置在debian5.06上配置成功,数据库服务器和apache分离
U盘上安装ESXi 4.1.0 通过U盘启动ESXi,可以使虚拟化管理更加灵活和稳定,ESXi在启动后,除非在写入配置时,很少访问启动盘,所以U盘在运行中脱落也不会使整个系统宕机。 有两种方法可以通过U盘启动ESXi,这里以最新的ESXi版本4.1.0为例,做个简单介绍。 方法一: 在安装时候选择U盘存储,这个方法比较简单,下载ESXi镜像文件后,刻盘安装即可,而后按照流程选择U盘存储。
管理安装在ESX上安装的虚拟机******************************* 在ESX中,主要是通过vmware-cmd这个命令来管理虚拟机的,包括虚拟机的开关、状态查询和添加删除虚拟设备。 1,列出所有虚拟机(这里列出的是所有虚拟机各自对应的配置文件,ESX技术通过修改这些配置文件来完成对虚拟机的管理的): # vmware-cmd -
vmkfstools – VMware ESX Server文件系统管理工具 语法: vmkfstools OPTIONS vmkfstools OPTIONS PARTITION vmkfstools OPTIO
最近参与群里的企业级linux综合实验项目的时候,需要大量的虚拟机来搭建实验环境,便使用了一台闲置的8G内存的hp145,安装了esxi4来部署虚拟机,为了方便,安装好一个RHEL6,制作成了OVF模板,添加了两块网卡。结果利用该OVF模板建立新的虚拟机后,网卡无法使用,ifconfig 只有lo的信息,没有添加的两个网卡的ip信息。经过一番查看,终于找到了原因,及相关的解决办法,记录如下: 具
APNIC是管理亚太地区IP地址分配的机构,它有着丰富准确的IP地址分配库,同时这些信息也是对外公开的! 一、在Linux下获得一些电信运营商的IP地址段的情况: 1、编译安装软件 shell> wget http://ftp.apnic.net/apnic/dbase/tools/ripe-dbase-client-v3.tar.gz shell> tar xzvf ri
默认返回信息 debian:~/src/nginx-0.8.53/auto# curl -I 10.0.8.199 HTTP/1.1 200 OK Server: nginx/0.8.53 Date: Sun, 28 Nov 2010 16:29:19 GMT Content-Type: text/html Content-Length: 152 Last-Modified: Sun
一、创建密码文件 touch /root/passconf/nginxpwd 此文件的书写格式是 用户名:密码 每行一个账户 并且 密码必须使用函数 crypt(3) 加密 创建密码文件的方法: 1、利用 apache的htpasswd 工具, apt-get install apache2-utils htpasswd -c /r
mysql主从同步设置 1、两台机器安装同版本的mysql,或是slave的版本低于master的 2、主服务器设置 mysql> GRANT REPLICATION SLAVE,REPLICATION CLIENT,RELOAD,SUPER ON *.* TO 'slavedb'@'172.16.8.2' IDENTIFIED BY 'password';
find / -type f ( -perm -04000 -o -perm -02000 ) -exec ls -lg {} ;
服务器安全检查的基本步骤 1、检查系统帐号,看有没有异常帐号 2、检查最近登录用户的ip:last 3、检查系统初始化文件inittab 4、检查运行级别目录的脚本,ls –al /etc/rc3.d 5、检查自动任务 crontab –l(再用的每个账户都要看) 6、检查历史记录history 7、检查一下目录/tmp
centos5.5 安装配置net-snmp 1、安装 yum install net-snmp 2、设置安全的验证方式 vi /etc/snmp/snmp.conf 修改系统默认的public字符串 com2sec notConfigUser default &n
ulimit命令的详细介绍 语 法:ulimit [-aHS][-c <core文件上限>][-d <数据节区大 小>][-f <文件大小>][-m <内存大小>][-n <文件数目>][-p <缓冲区大 小>][-s <堆叠大小>
squid性能分析 获得squid执行中的信息状况 1、当不知道有什么信息可以查询时 ./squidclient -h 127.0.0.1 -p 80 mgr: 2、General Runtime Information,察看一般的状态 ./squidclient -h 127.0.0.1 -p 80 mgr:info  
#统计当前网络连接状态 netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' #查看当前80端口连接状态: netstat -tn|grep ":80" |awk '{print $6}'|sort|uniq -c 状态说明: CLOSED:无连接是活动的或正在进行 LISTEN
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号