记录 FreeBSD
生活随笔
收集整理的這篇文章主要介紹了
记录 FreeBSD
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
./configure -prefix=/usr/local/php -with-config-file-path=/usr/local/php/etc -with-mysql=mysqlnd -with-mysqli=mysqlnd -with-iconv-dir=/usr/local/bin -with-freetype-dir=/usr/local/freetype --with-jpeg-dir=/usr/local/jpeg -with-png-dir=/usr/local/libpng -with-zlib -with-libxml-dir=/usr/local/libxml -enable-xml -disable-rpath -enable-discard-path -enable-safe-mode -enable-bcmath -enable-shmop -enable-sysvsem -enable-inline-optimization -with-curl -with-curlwrappers -enable-mbregex -enable-fastcgi -enable-fpm -enable-force-cgi-redirect -enable-mbstring -enable-mcrypt --with-mcrypt=/usr/local/libmcrypt -with-gd=/usr/local/gd -enable-gd-native-ttf -with-openssl -with-mhash -enable-pcntl -enable-sockets -enable-soap -with-xmlrpc -enable-zip -disable-ipv6 -without-pear -with-iconv=/usr/local/libiconvmake ZEND_EXTRA_LIBS='-liconv'shutdown -h now halt shutdown -h now reboot
/usr/local/bin/memcached -d -m 10 ?-u root -l 127.0.0.1 -p 11211 -c 256 -P /tmp/memcached.pid? kill `cat /tmp/memcached.pid` dmesg? freebsd 系統(tǒng)狀態(tài)查看 用以下方法檢查系統(tǒng)狀態(tài):
1. Top 2. netstat -m 3. pstat -T 4. systat -if 1 5. q kill -HUP 1 /etc/rc.d/sshd restart tail /var/log/messages
portsnap fetch extract ?第一次更新時用
portsnap fetch update ?以后更新時使用
FETCH_CMD=axel FETCH_BEFORE_ARGS= -n 10 -a FETCH_AFTER_ARGS= DISABLE_SIZE=yes
netstat -n | awk '/^tcp/ {++state[$NF]} END {for(key in state) print key,"\t",state[key]}' netstat -nat|grep -i "80"|wc -l 服務(wù)器上的一些統(tǒng)計(jì)數(shù)據(jù):
1)統(tǒng)計(jì)80端口連接數(shù)
netstat -nat|grep -i "80"|wc -l
1
2)統(tǒng)計(jì)httpd協(xié)議連接數(shù)
ps -ef|grep nginx|wc -l ps -ef|grep php-fcgi|wc -l
1
3)、統(tǒng)計(jì)已連接上的,狀態(tài)為“established'
netstat -na|grep ESTABLISHED|wc -l
2
4)、查出哪個IP地址連接最多,將其封了.
netstat -na|grep ESTABLISHED|awk '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort -r +0n? netstat -na|grep FIN_WAIT_1|awk '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort -r +0n netstat -na|awk '{print $5}'| sort | uniq -c | sort -r | awk -F' ' '{if ($1 > 50) print $2}'
netstat快速查看一下TCP連接情況 netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 通過man netstat可以了解SYN_RCVD的意義。SYN_RCVD表示當(dāng)前未完成的TCP SYN隊(duì)列
用命令:
# netstat -an | grep SYN | wc -l
$netstat -an | grep SYN_RECV | wc 97 ? ? 582 ? ?7857 $netstat -an | grep 80 | wc 916 ? ?5500 ? 74164
SERVERNAME=portsnap.hshh.org
[root@bsd01 ~]# portsnap fetch [root@bsd01 ~]# portsnap extract [root@bsd01 ~]# portsnap fetch extract
[root@bsd01 ~]# portsnap fetch [root@bsd01 ~]# portsnap update [root@bsd01 ~]# portsnap fetch update
轉(zhuǎn)載于:https://my.oschina.net/coolmoo/blog/64751
總結(jié)
以上是生活随笔為你收集整理的记录 FreeBSD的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: POJ-1789 Truck Histo
- 下一篇: EM算法【图像迭代】