标签: Linux&Unix

6 个 Linux性能监控命令行工具

1.htop—— http://htop.sourceforge.net/

一个可以让用户与之交互的进程查看器。作为文本模式的应用程序,主要用于控制台或 X 终端中。当前具有按树状方式来查看进程,支持颜色主题,可以定制等特性。

2.dstat —— http://dag.wieers.com/home-made/dstat/

一个用来替换vmstat, iostat, netstat, nfsstat 和ifstat 这些命令的工具,是一个全[……]

阅读全文»

11 个很少人知道但很有用的 Linux 命令

Linux命令行吸引了大多数Linux爱好者。一个正常的Linux用户一般掌握大约50-60个命令来处理每日的任务。Linux命令和它们的转换对于Linux用户、Shell脚本程序员和管理员来说是最有价值的宝藏。有些Linux命令很少人知道,但不管你是新手还是高级用户,它们都非常方便有用。

少有人知道的Linux命令

这篇文章的目的是介绍一些少有人知的Linux命令,它们一定会高效地帮你管理你的桌面/服务器。

1. sudo !!命令

没有特[……]

阅读全文»

linux下实时检测网卡流量的脚本

将下列脚本保存为可执行脚本文件,比如叫traff.sh。

1、本脚本可自定义欲查看接口,精确到小数,并可根据流量大小灵活显示单位。

2、此脚本的采集间隔为1秒。

3、此脚本不需要额外再安装软件,可在急用情况下应付一下,比如临时想看一下是否有流量通过,大概为多少等。

4、一些流量查看软件由于计算的精确度不同,所以与此脚本显示的数值不可能一致,此脚本的显示结果与du meter对比过,相差很小。还有就是传输工具本身显示的传输速度并不准确。

用法为:[……]

阅读全文»

Iptables DDOS/CC 自动屏蔽脚本

最近不停地被 CC (DDOS的一种)频繁干扰,分享一个 iptables 屏蔽 DDOS 的脚本。 

让 crond 每分钟运行一次。

############### KILL DDOS ##############
iptables_log=”/data/logs/iptables_conf.log”
### Iptables 配置导出的路径,可任意修改 ###
########################################
status=`net[……]

阅读全文»

安全的rm 让你在linux删除的文件有地方找回

一个不小心rm掉文件了吧?后悔莫及了吧!

把这段代码加入你的home目录的.bashrc或者.zshrc就可以了,

工作原理:在你的home目录会创建一个.trash文件夹,里面会按照删除时间 年-月-日/小时/ 进行归档已删除的文件,然后会删除一个月以前的文件夹。
function rm() {
# garbage collect
now=$(date +%s)
for s in $(ls –indicator-sty[……]

阅读全文»

iptables规则的查看、添加、删除和修改

这里只列出比较常用的参数,详细的请查看man iptables

1、查看

iptables -nvL –line-number

-L查看当前表的所有规则,默认查看的是filter表,如果要查看NAT表,可以加上-t NAT参数。

-n不对ip地址进行反查,加上这个参数显示速度会快很多。

-v输出详细信息,包含通过该规则的数据包数量,总字节数及相应的网络接口。

–line-number显示规则的序列号,这个参[……]

阅读全文»

Linux系统中如何挂载第二块硬盘

一、检测硬盘能否被识别

# fdisk -l

Disk /dev/sda: 36.7 GB, 36703934464 bytes

255 heads, 63 sectors/track, 4462 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

 Device Boot      Start     &n[……]

阅读全文»

关于Linux系统性能调优需要了解的几点

1. 引言

实践证明Linux是高性能、稳定可靠而又相当灵活的操作系统,近年来,世界上许多大软件公司纷纷推出各种Linux服务器系统及Linux下的应用软件。目前,Linux已可以与各种传统的商业操作系统分庭抗礼,在服务器市场,占据了相当大的份额。Linux的服务器系统多种多样,可用作web服务器,邮件服务器,ftp服务器,文件服务器以及数据库服务器等等。针对不同的系统以及具体的应用环境,可以对Linux的性能进行相应的调优。下面分别从磁盘调优,文件系统,内存管理以及编译优化等方面来论述Li[……]

阅读全文»

utf8编码转换脚本

差不多去年的这个时候吧,由于项目组的编码从GBK转向UTF-8,让我来负责转换所有的源文件,当时frank给了我一个转换的脚本,可以过滤文件类型来转换,由于是frank自己使用的工具,所以也没怎么注意容错,基本上可以理解成是对某些类型的文件使用iconv -f gbk -t utf-8 这样的命令来转换。后来发现悲剧了,原因是有一些文件已经是utf-8编码了,结果在强转了一次,就乱码了,因为只有几个文件乱码,所以一开始还没注意到,直到后来发现的时候,又得一个一个重新转回去,所以还是挺麻烦的。
最近在用一[……]

阅读全文»

Linux添加/删除用户和用户组

本文总结了Linux添加或者删除用户和用户组时常用的一些命令和参数。

1、建用户:

adduser phpq //新建phpq用户
passwd phpq //给phpq用户设置密码

2、建工作组

groupadd test //新建test工作组

3、新建用户同时增加工作组

useradd -g test phpq //新建phpq用户并增加[……]

阅读全文»

鄂ICP备13000209号-1

鄂公网安备 42050602000277号