Linux运维常用

命令行:
ctrl+左右键:   在单词之间跳转
ctrl+a:   跳到本行的行首
ctrl+e:   跳到页尾
Ctrl+u:  删除当前光标前面的文字 (还有剪切功能)
ctrl+k:  删除当前光标后面的文字(还有剪切功能)
cd ..   向上移动一级目录 
cd -    返回上次访问的目录 
windows文本的常用操作命令 
ctrl + g   定位到指定的行数 
ctrl +  End 到行的末尾 
ctrl +  home 到行的末尾 
ctrl + f   查找某行
ctrl + h 替换某行
home 可以快速回到行首
其他命令
tar  -tvf  仅查询,不解压
tar -zxvf    123.tar.gz         解压该文件目录的文件到
tar -zcvf  123.tar.gz  /etc/  压缩该/etc文件的目录
查看http进程是否存在,输出这个进程号是多少
ps  -ef |grep '.* 1 .*http' |grep -v 'grep' |awk '{print $2}'   
查看http进程是否存在,并且杀死该进程
ps -ef |grep '.* 1 .*TradeGate_Lite' |grep -v 'grep' |awk '{print $2}' |xargs kill -9"
通过端口号查看占用的进程
ps -ef|grep $(netstat -anp|grep 8080|awk '{printf $7}'|cut -d/ -f1)
pkill salt  杀死某个进程
chkconfig --list  查看现在所有进程开启的应用 
0,1,2,3,4,5,6表示的是等级 
1表示:单用户模式   
2表示:无网络连接的多用户命令行模式 
3表示:有网络连接的多用户命令行模式 
4表示:不可用 
5表示:带图形界面的多用户模式 
6表示:重新启动
netconsole      0:off   1:off   2:off   3:off   4:off   5:off   6:off
network         0:off   1:off   2:on    3:on    4:on    5:on    6:off
rhnsd           0:off   1:off   2:on    3:on    4:on    5:on    6:off
systemctl list-unit-files    7的版本的系统命令查看所服务是否正常
网络命令
netstat  -lntup  
说明: l:listening   n:num   t:tcp  u:udp  p:process
netstat -ltunp
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:873             0.0.0.0:*               LISTEN      840/rsync           
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      5022/nginx: master  
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1159/sshd           
---------------
linux6版本的增加防火墙
iptables -A INPUT -p tcp --dport 5534 -j ACCEPT 
vi /etc/sysconfig/iptables
开启: chkconfig iptables on    关闭: chkconfig iptables off
开启: service iptables start   关闭: service iptables stop

linux7版本的增加防火墙
firewall-cmd --zone=public --add-port=5672/tcp --permanent   # 开放5672端口
firewall-cmd --zone=public --remove-port=5672/tcp --permanent  #关闭5672端口
firewall-cmd --zone=public --list-ports  查看端口
firewall-cmd --reload 
systemctl stop firewalld.service           
systemctl disable firewalld.service  

查看端口是否连接正常
[root@192 ~]# nc -v -z -w 10 192.168.1.1  873
Connection to 192.168.1.1 873 port [tcp/rsync] succeeded!
-v 显示指令执行过程
-w <超时秒数> 设置等待连线的时间
Vim命令
vi  -o file1 file2  同时打开两个文件进行编辑  ctrl +w 进行切换窗口
保存并退出全部窗口:wqa    退出全部窗口:qa
vim模式   数字+ctrl+d  下面   往下根据行数进行查找
vim模式   数字+ctrl+u  上面   往上根据数字进行查找
}将光标移动到当前段落的末尾 
{将光标移动到当前段落的开头 
)将光标移动到当前句子的末尾 
(将光标移动到当前句子的开头
:set number   输出相关的行号
:对应的数字,切到相关的行数上面
:s/old_string/new_string     替换的命令
:s/old_string/new_string/g  替换的命令
/word 当前光标向下搜索
?word 当前字符向上搜索  
n是往下,N是往上
D 删除从光标位置到本行末尾的所有字符
dd 删除整行(如果光标位于本行的起始字符,那么等同于D)
ndd n代表数字,删除包括光标所在的行到下面一共n行
yy 复制某一行
gg:命令将光标移动到文档开头
G:命令将光标移动到文档末尾
:%s/1111/2222/g  将1111替换成2222
删除最近三天的所有文件
find  /var/log -mtime  -3 -ok rm {} \; 删除三天内的文件。
sed命令
-n :使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN 数据一般都会被列出到终端上。但如果加上 -n 参数后,
则只有经过sed 特殊处理的那一行(或者动作)才会被列出来。
-e :直接在命令列模式上进行 sed 的动作编辑;
-f :直接将 sed 的动作写在一个文件内, -f filename 则可以运行 filename 内的 sed 动作;
-r :sed 的动作支持的是延伸型正规表示法的语法。(默认是基础正规表示法语法)
-i :直接修改读取的文件内容,而不是输出到终端。

sed 命令总结 
sed -n '2,8p' mysqld.log   打印第2行到第8行的数据
sed -n '2,8!p' mysqld.log   打印第2行到第8行的数据
sed -n '/reading/p' mysqld.log   打印出该文件中只有reading的行数
sed -n -e '/reading/p' -e '/reading/=' mysqld.log   通过-e来执行两条命令,输出行号。
sed -n '/\./p' mysqld.log   需要\来屏蔽其特殊的意思,.和$等元字符
sed -n '/\$/p' mysqld.log   需要\来屏蔽其特殊的意思,.和$等元字符
sed 's/123/456/g'  /home/mysqld.log  修改后的文件大屏,并不是完全修改。
sed -i 's/123/456/' /home/mysqld.log  将每行第一个123替换,并不是全部替换
sed -i 's/123/456/g' /home/mysqld.log 是全部的替换将123替换为456
  
grep 命令
-c 是表示只输出相关字符的数量
[root@192 ~]# grep -c 1 123.txt   查看1在123.txt中的数量
3
-n 是显示所在的行号等
[root@192 ~]# grep -n 1 123.txt 
1:1234
2:12233
3:12334
cat  abc.txt | grep -v  '^#'       不显示以#号开头的行
cat abc.txt | grep -v '#'          不显示有#号的行
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,835评论 4 364
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,598评论 1 295
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 109,569评论 0 244
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,159评论 0 213
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,533评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,710评论 1 222
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,923评论 2 313
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,674评论 0 203
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,421评论 1 246
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,622评论 2 245
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,115评论 1 260
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,428评论 2 254
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,114评论 3 238
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,097评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,875评论 0 197
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,753评论 2 276
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,649评论 2 271

推荐阅读更多精彩内容