1、 Apache: 连接数查询

(1)查看 80端口的访问统计:

netstat -nat|grep -i "80"|wc -l

ps -ef|grep httpd|wc -l

 

net -nap | grep :80 | grep TIME_WAIT | wc -l

net -nap | grep :80 | grep TIME_WAIT | grep 某ip | wc -l

 

netstat -na|grep ESTABLISHED|wc -l

(2)查看apache当前的IP连接数:

netstat -na|grep ESTABLISHED|awk '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort -r +0n

 

2、查看无注释行的配置文件命令

grep -v "#" ./httpd.conf|grep -v ";" > /root/httpd.conf > /root/httpd.conf

netstat -na|grep SYN|awk '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort -r +0n

 

3、启用路由:

echo 1> /proc/sys/net/ipv4/ip-foword

静态路由:route add/dev -net/-host 网络id/ip 掩码(主机无) dev/gw -eth0/ip

查看:route -n

 

 

4、uname -a 查看内核

cat /proc/version

more /proc/cpuinfo

more /proc/meminfo

dmidecode |grep -A42 "Processor"|more

 

 

1)、使用ulimit -a命令可以查看ulimit设置,使用命令可以直接设置ulimit属性,但是如果需要设置永久生效,可以按照如下方式: vi /etc/security/limits.conf

 # 添加如下的行

* soft noproc 11000 * hard noproc 11000 * soft nofile 4100 * hard nofile 4100

说明:* 代表针对所有用户 noproc 是代表最大进程数 nofile 是代表最大文件打开数

2)、让 SSH 接受 Login 程式的登入,方便在 ssh 客户端查看 ulimit -a 资源限制:

a、vi /etc/ssh/sshd_config 把 UserLogin 的值改为 yes,并把 # 注释去掉

b、重启 sshd 服务: /etc/init.d/sshd restart

3)、修改所有 linux 用户的环境变量文件:

vi /etc/profile

ulimit -u 10000 ulimit -n 4096 ulimit -d unlimited ulimit -m unlimited ulimit -s unlimited

ulimit -t unlimited ulimit -v unlimited

 

5、squid问题

./squid -k reconfigure

重新载入新的配置文件。

 

 

6、Linux下设置静态路由的方法:

方法一、RedHat8之前使用的:

在/etc/sysconfig/static-routes中设置,格式如下,

any net 192.168.34.0 netmask 255.255.255.0 gw 192.168.1.3

any net 192.168.96.0 netmask 255.255.255.0 gw 192.168.1.3

方法二、RedHat8之后使用的:

给每一个网络接口创建一个文件,文件名符合下面规则,

/etc/sysconfig/network-scripts/route-ethX # X是网络接口号

这个文件有三个field:GATEWAY,NETMASK,ADDRESS,每个field后应该添加一个数字标识所属的路由。

看下面为eth0设置的静态路由:/etc/sysconfig/network-scripts/route-eth0

GATEWAY0=10.10.0.1

NETMASK0=255.0.0.0

ADDRESS0=10.0.0.0

 

GATEWAY1=10.2.0.1

NETMASK1=255.255.0.0

ADDRESS1=192.168.0.0

 

 

重启后生效。

 

7、

/etc/host.conf查询先后顺序

 

8、替换tomcat小猫图标

替换webapps\ROOT下ico文件,重启tomcat即可。

 

9、查看某个端口运行的是什么程序:

lsof -i:80


10、Another app is currently holding the yum lock; waiting for it to exit…


解决方法:
rm -rf /var/run/yum.pid 来强行解除锁定