常用命令

、linux启动过程

开启电源 --> BIOS开机自检 --> 引导程序lilo或grub--> 内核的引导(kernel boot)--> 执行init(rc.sysinit、rc)--> mingetty(建立终端) -->Shell

2、网卡绑定多ip

ifconfig eth0:1 192.168.1.99 netmask 255.255.255.0

3、设置DNS、网关

echo "nameserver 202.16.53.68" >> /etc/resolv.conf

route add default gw 192.168.1.1

4、弹出、收回光驱

eject

eject -t

5、用date查询昨天的日期

date --date=yesterday

6、查询file1里面空行的所在行号

grep ^$ file

7、查询file1以abc结尾的行

grep abc$ file1

8、打印出file1文件第1到第三行

sed -n '1,3p' file1

head -3 file1

9、清空文件

true > 1.txt

echo "" > 1.txt

> 1.txt

cat /dev/null > 1.txt

10、删除所有空目录

find /data -type d -empty -exec rm -rf {} ;

11、linux下批量删除空文件(大小等于0的文件)的方法

find /data -type f -size 0c -exec rm -rf {} ;

find /data -type f -size 0c|xargs rm –f

12、删除五天前的文件

find /data -mtime +5 -type f -exec rm -rf {} ;

13、删除两个文件重复的部份,打印其它

cat 1.txt 3.txt |sort |uniq

14、攻取远程服务器主机名

echo ssh $IP cat /etc/sysconfig/network|awk -F = '/hostname/ {print $2}'

15、实时监控网卡流量(安装iftop)

/usr/local/iftop/sbin/iftop -i eth1 -n

16、查看系统版本

lsb_release -a

17、强制踢出登陆用户

pkill -kill -t pts/1

18、tar增理备份、还原

tar -g king -zcvf kerry_full.tar.gz kerry

tar -g king -zcvf kerry_diff_1.tar.gz kerry

tar -g king -zcvf kerry_diff_2.tar.gz kerry

tar -zxvf kerry_full.tar.gz

tar -zxvf kerry_diff_1.tar.gz

tar -zxvf kerry_diff_2.tar.gz

19、将本地80端口的请求转发到8080端口,当前主机外网IP为202.96.85.46
-A PREROUTING -d 202.96.85.46 -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.9.10:8080
20、在11月份内,每天的早上6点到12点中,每隔2小时执行一次/usr/bin/httpd.sh

crontab -e

0 6-12/2 * 11 * /usr/bin/httpd.sh
21、查看占用端口8080的进程

netstat -tnlp | grep 8080

lsof -i:8080
22、在Shell环境下,如何查看远程Linux系统运行了多少时间?

ssh user@被监控主机ip "uptime"

23、查看CPU使用情况的命令
每5秒刷新一次,最右侧有CPU的占用率的数据

vmstat 5

top 然后按Shift+P,按照进程处理器占用率排序

top

24、查看内存使用情况的命令
用free命令查看内存使用情况

free -m

top 然后按Shift+M, 按照进程内存占用率排序

top

25、查看磁盘i/o
用iostat查看磁盘/dev/sdc3的磁盘i/o情况,每两秒刷新一次

iostat -d -x /dev/sdc3 2

26、修复文件系统

fsck –yt ext3 /

-t 指定文件系统
-y 对发现的问题自动回答yes
27、read命令5秒后自动退出

read -t 5

28、grep -E -P 是什么意思
-E, --extended-regexp 采用扩展正规表达式。
-P,--perl-regexp 采用perl正规表达式
29、vi编辑器(涉及到修改,添加,查找)
插入(insert)模式
i     光标前插入
I     光标行首插入
a     光标后插入
A     光标行尾插入
o     光标所在行下插入一行,行首插入
O     光标所在行上插入一行,行首插入
G     移至最后一行行首
nG    移至第n行行首
n+    下移n行,行首
n-    上移n行,行首
:/str/          从当前往右移动到有str的地方
:?str?          从当前往左移动到有str的地方
:s/str1/str2/       将找到的第一个str1替换为str2  
:s/str2/str2/g      将当前行找到的所有str1替换为str2
:n1,n2s/str1/str2/g    将从n1行至n2行找到的所有的str1替换为str2
:1,.s/str1/str2/g     将从第1行至当前行的所有str1替换为str2
:.,$s/str1/str2/g     将从当前行至最后一行的所有str1替换为str2
30、linux服务器之间相互复制文件
copy 本地文件1.sh到远程192.168.9.10服务器的/data/目录下

scp /etc/1.sh king@192.168.9.10:/data/

copy远程192.168.9.10服务器/data/2.sh文件到本地/data/目录

scp king@192.168.9.10:/data/2.sh /data/

31、使用sed命令把test.txt文件的第23行的TEST换成TSET.

sed -i '23s/TEST/TSET/' test.txt

sed -i '23 s/TEST/TSET/' test.txt

32、使history命令能显示时间

export HISTTIMEFORMAT="%F %T "

33、如何查看目标主机192.168.0.1开放那些端口

nmap -ps 192.168.0.1

34、如何查看网络连接

netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'

35、如何查看当前系统使用了那些库文件

ldconfig -v

36、如何查看网卡的驱动版本

ethtool -i eth0

37、使用tcpdump来监视主机192.168.0.1的tcp的80端口

tcpdump tcp port 80 host 192.168.0.1

38、 如何看其它用户的邮件列表

mial -u king

39、对大文件进行切割
按每个文件1000行来分割

split -l 1000 httperr8007.log httperr

按照每个文件5m来分割

split -b 5m httperr8007.log httperr

40、合并文件
取出两个文件的并集(重复的行只保留一份)

cat file1 file2 | sort | uniq

取出两个文件的交集(只留下同时存在于两个文件中的文件)

cat file1 file2 | sort | uniq -d

删除交集,留下其他的行

cat file1 file2 | sort | uniq –u

41、打印文本模式下运行的服务

chkconfig --list|awk '$5~/on/{print $1,$5}'

42、删除0字节文件

find -type f -size 0 -exec rm -rf {} ;

43、查看进程,按内存从大到小排列

ps -e -o "%C : %p : %z : %a"|sort -k5 -nr

44、查看http的并发请求数及其TCP连接状态

netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'

45、获取IP地址

ifconfig eth0|sed -n '2p'|awk '{print $2}'|cut -c 6-30

perl实现获取IP地址:

ifconfig -a | perl -ne 'if ( m/^sinet (?:addr:)?([d.]+).?cast/ ) { print qq($1n); exit 0; }'

46、获取内存大小

free -m |grep "Mem" | awk '{print $2}'

47、查看CPU核心数

cat /proc/cpuinfo |grep -c processor

48、查看磁盘使用情况

df -h

49、查看有多少个活动的PHP-cgi进程

netstat -anp | grep php-cgi | grep ^tcp | wc -l

50、查看硬件制造商

dmidecode -s system-product-name

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,271评论 5 466
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,725评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,252评论 0 328
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,634评论 1 270
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,549评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 47,985评论 1 275
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,471评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,128评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,257评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,233评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,235评论 1 328
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,940评论 3 316
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,528评论 3 302
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,623评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,858评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,245评论 2 344
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,790评论 2 339

推荐阅读更多精彩内容

  • centos7 常用命令管理centos服务器的时候常会对文件进行一些常规操作,除了ftp之外了解在ssh下必要的...
    小线亮亮阅读 1,184评论 0 2
  • 最近都在和Linux打交道,这方面基础比较薄弱的我只好买了本鸟哥的书看看,感觉还不错。我觉得Linux相比wind...
    blvftigd阅读 771评论 0 0
  • 系统信息cat /etc/os-release 查看系统详细信息(只在centos和redhat上试过生效)arc...
    MicoCube阅读 680评论 0 0
  • 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显...
    周晓风阅读 370评论 0 0
  • 系统 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正...
    莎楽哥哥鸭阅读 757评论 1 51