跳到分类
  • 首页
  • 关于本站

关注互联网最新资讯,最新技术趋势
首页
码农视界
大数据
开源技术
创业动态
发表于 2012-08-28
0 条评论

运维日常操作—linux命令篇

开源技术

1、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}’

转发到新浪微博
除非注明,本站文章均为原创或编译,转载请注明: 文章来自程序界
分享给朋友:

轻松一刻

相关文章
随机文章
    • 暂无相关日志
    • windows下搭建android开发环境-史上最正确最清楚版
    • 老罗写代码了
    • 简单谈一谈字符编码这点事儿
    • 十条不错的编程观点
    • 密码保护:Chromium代码下载编译
    • 微软财报:2012年Q4微软亏损4.92亿美元 营收增4%至180.6亿
    • 雷军与周鸿祎交恶始末
    • 硅谷创业公司出奇招,直接用函数作为招聘广告的标题
    • 那些年,我开发过的约炮软件-由陌陌上市谈谈im产品这点事儿
    • 个人角度谈一点对go和erlang两门语言的体会
所有评论

发表评论

取消回复

带星号*是必填项目。由于缓存,您的评论会稍后显示;请以个人的名义发表评论,昵称填写产品或网站名、评论内容附加无关网址将不通过审核。

上一篇: 曾李青五年风投经验总结:9种公司不能投

下一篇: 百度大规模反制360:双方趁夜上演攻防战

← 返回首页
热门资讯
本周
本月
昨日
    • 失乐园—疫情下北京手艺人众生像,当下失落的码农和相声艺人
    • 字节跳动裁撤投资部,反垄断改革举措继续深入
    • 微软将面临严格审查!斥资687亿收购暴雪或将构成垄断
    • 专利文件暴露Meta元宇宙野心:克隆全人类
    • chrome代码的编译和调试(全部过程经本人亲自验证)
    • windows下搭建android开发环境-史上最正确最清楚版
    • 简单谈一谈字符编码这点事儿
    • 这一年,过的快–我的2014年终总结
    • 个人角度谈一点对go和erlang两门语言的体会
    • 自己验证过的centos上protobuf安装过程
    • 从高级语言学起还是从c学起?
技术宅的思考
本周
    • 大数据时代企业腾飞的利器:接入一套高效的外部数据系统来辅助决策
    • 好马还需要配好鞍-现代化数据体系架构是企业在大数据时代取胜的关键
    • 细说互联网大数据时代蕴藏的创业机会
    • 盛大游戏高管再变动:董事长兼CEO谭群钊离职
    • 360搜索被指偷来的“市场第二”
    • 疑似PPS代理公司声明曝光:曾讨论收购PPTV
    • 网谣传盛大游戏,盛大在线将打包被360收购,良知网友诅咒造谣者:造谣死全家
    • 谁为京东苏宁的价格战埋单?
    • 硅谷创业公司出奇招,直接用函数作为招聘广告的标题
    • 传雅虎CEO梅耶尔要为每位员工配备iPhone
创业动态
本周
    • 密码保护:Chromium代码下载编译
    • 过去几年很火的万门大学倒闭,创始人童哲连夜跑路
    • 字节跳动裁撤投资部,反垄断改革举措继续深入
    • 2015年,年终小结
    • 国内访问gmail的方法
    • 那些年,我开发过的约炮软件-由陌陌上市谈谈im产品这点事儿
    • linux共享动态库中同名对象重复析构-两次析构或多次析构的解决办法
    • 周鸿祎冰水浇头,接受als慈善冰桶挑战
    • 一场地方网站的盛宴-5.10日车库咖啡地方站长沙龙小记
    • 一个比较靠谱的awk的学习笔记
联系我们

关于 / 关于本站

本站由 WordPress 驱动 ,主题由SoftUses 提供技术支持
沪ICP备11048881号-1

©2025