Press "Enter" to skip to content

Month: April 2014

fedora 服务管理(含简易优化脚本)

Fedora 20上面管理服务使用systemctl工具。以下是几条范例:

sudo systemctl list-unit-files    列出所有服务
sudo systemctl stop bluetooth.service    #停止蓝牙服务
sudo systemctl disable bluetooth.service    #禁用蓝牙服务

此外,Fedora还提供了一个图形化管理服务的工具,名为system-config-services

sudo yum install system-config-services

安装完成以后即可以在程序菜单中找到“服务”,然后在图形界面中管理服务。

以下是一些不常用的服务,可以禁止,对于加速fedora系统是很有帮助的

sudo systemctl stop bluetooth.service    #停止蓝牙服务
sudo systemctl disable bluetooth.service
sudo systemctl disable crond.service    #禁用定时计划任务
sudo systemctl disable atd.service    #禁用一次性计划任务
sudo systemctl disable cups.path    #禁用跟打印机相关的东西
sudo systemctl status cups.path
sudo systemctl stop cups.path
sudo systemctl status cups.path
sudo systemctl stop cups.socket
sudo systemctl disable cups.socket
sudo systemctl status cups.service
sudo systemctl disable cups.service
sudo systemctl stop firewalld.service
sudo systemctl disable firewalld.service    #禁用防火墙
sudo systemctl stop vmtoolsd.service       #禁用VMware服务
sudo systemctl disable vmtoolsd.service
sudo systemctl stop multipathd.service     #多链路,基本无用
sudo systemctl disable multipathd.service
Leave a Comment

博客再次搬家了

CorgiTech家的VPS今天光荣的挂掉了,到目前为止已经整整12小时了,还没有恢复,于是只好又把博客搬到香港的虚拟主机上了。

虽然前几个月就有不稳定的迹像,但我仍不愿换掉CorgiTech VPS,原因在于它家的洛衫矶机房(PR)是亚洲优化机房,直联PCCW(官网说直联中国联通),而我在实际的使用中也感受到了速度的优势,跟香港的主机一样快。从2013年11月换上这家VPS的时候,我就明显感觉到了速度不同于其它的美国主机。可惜今天还是彻底歇菜了。

还好,数据库找回来了,但还是丢失了一些东西,比如修改好的主题等。看来应该是抛弃CorgiTech的时候了。

自从2010年10月搬到BurstNet以后,再没用过虚拟主机了。所以今天搬回虚拟主机,对于这个小博客来说,应该算是一个标志性的事件了吧。

还要吐嘈一下BestWebSoft制作的Captcha,这个垃圾插件,不知道是被破解了还是怎么的,无法拦住垃圾评论了。今天恢复数据库的时候,发现博客的数据库已经有102M的容量了。在本地测试了一下,发现有2000多条垃圾评论处于待审核状态。赶紧删除之,数据库立刻恢复到12M的体积,这才成功的导入了phpMyAdmin。

=============================================

2014.04.24后记:

今天凌晨已经恢复了,相当于挂了整整18个小时,还好,网站文件都找回来了。官方还特意回了我一个TK,说是已经还原了几日前备份的数据,还要不要继续使用CorgiTech呢,我得考虑一下,速度真心优秀啊。

3 Comments

查看系统glibc版本

Linux系统中查看glibc的版本有三条命令:

ldd --version
getconf -a |grep glibc -i
/lib/libc.so.6      直接执行此文件,会有版本信息

/lib/libc.so.6是个软链接(非常重要),一般是指向/lib/libc-2.5.so,此软链接切不可移动或更名,否则系统将无法启动。

查看系统glibc支持的版本:

$ strings /lib64/libc.so.6 |grep GLIBC_
Leave a Comment

安装IBM Systems Director Console for AIX

安装IBM Systems Director Console for AIX的过程,简单记录一下。

依赖文件集

lwi.runtime
sysmgt.pconsole.rte
sysmgt.pconsole.apps.pda
sysmgt.pconsole.apps.wsmit
sysmgt.pconsole.apps.wdcem
sysmgt.pconsole.apps.wrbac
sysmgt.pconsole.apps.websm

可以使用 lslpp -l | grep name 来确定文件集安装与否。

安装

/usr/lib/instl/sm_inst installp_cmd -a -d /dev/cd0 -f sysmgt.pconsole -c -N -g -X

配置文件

/pconsole/lwi/conf/overrides/config.properties
/pconsole/lwi/conf/overrides/ports.properties
/pconsole/lwi/conf/overrides/*.properties
/pconsole/lwi/conf/webcontainer.properties 设置sslEnables=false

启用运行环境

查看:lssrc -a | grep pconsole 或者 lssrc -s pconsole
停止:stopsrc -s pconsole
开始:startsrc -s pconsole
Leave a Comment

Linux常用netstat命令详解

这是一个十分常用的命令,可以让你实时了解到云主机当前的状态,例如:常见的80连接数量,以及按一些排序,来检查是否被攻击?查看time_wait和syn连接数量等等。

1.查看所有80端口的连接数

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

2.对连接的IP按连接数量进行排序

netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n

3.查看TCP连接状态

netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rn
netstat -n | awk '/^tcp/ {++S[$NF]};END {for(a in S) print a, S[a]}'
netstat -n | awk '/^tcp/ {++state[$NF]}; END {for(key in state) print key,"\t",state[key]}'
netstat -n | awk '/^tcp/ {++arr[$NF]};END {for(k in arr) print k,"\t",arr[k]}'
netstat -n |awk '/^tcp/ {print $NF}'|sort|uniq -c|sort -rn
netstat -ant | awk '{print $NF}' | grep -v '[a-z]' | sort | uniq -c

4.查看80端口连接数最多的20个IP

netstat -anlp|grep 80|grep tcp|awk '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort -nr|head -n20

5.用tcpdump嗅探80端口的访问看看谁最高

tcpdump -i eth0 -tnn dst port 80 -c 1000 | awk -F"." '{print $1"."$2"."$3"."$4}' | sort | uniq -c | sort -nr |head -20
Leave a Comment