加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

【Linux】运维常用命令

发布时间:2020-12-14 00:21:29 所属栏目:Linux 来源:网络整理
导读:1、查看进程ps -ef如果需要查看特定的进程,比如redis的ps -ef | grep redis2、强制杀死进程?kill -9 进程id3、忽略输出后台启动nohup ./redis-server /dev/null 4、查看端口被哪个进程占用netstat -tunlp | grep 8080然后有进程号pid,在通过以下指令查找特
1、查看进程

ps -ef

如果需要查看特定的进程,比如redis的

ps -ef | grep redis

2、强制杀死进程?

kill -9 进程id

3、忽略输出后台启动

nohup ./redis-server >/dev/null &

4、查看端口被哪个进程占用

netstat -tunlp | grep 8080

然后有进程号pid,在通过以下指令查找特定进程

ps -ef | grep pid

5、vim指令

1)进入编辑模式i或者a

2)保存退出esc+:+wq

3)只保存不退出esc+:+w

4)不保存退出es+:+q

5)强制不保存退出(用于修改了内容的情况):esc+:+q!

6)跳到最后一行shift+g(也就是大G)

7)查看当前行数esc+:+nu

8 )设置行数esc+:+set nu

9)调到第n行esc+:+n

10)查找esc+/+需要查找的字符

11)多行注释 参考

6、解压压缩

解压tar.gz:tar zxvf targetFile.tar.gz

压缩tar.gz:tar zcvf targetFileName.tar sourceFileName

解压tar.gz到特定目录:tar -zxvf targetFileName.tar?-C /op/software

解压tar:tar -xf anxin.tar

7、文件在不同服务器传输

传送文件到特定服务器目录:scp targetFileName.tar [email?protected]:/root/download

输入密码:

从特定服务器下载文件:scp?[email?protected]:/root/download/targetFileName.tar /root/download

递归,在前面加-r

scp -r [email?protected]:/root/download/targetFileName.tar /root/download

8、滚动查看文件

tail? -1000f abc.text

1000是要查看多少行,喜欢多少写多少

9、grep命令升级:

1)去掉注释

cat redis.conf | grep -v "#"

2)去掉注释空格

cat redis.conf?| grep -v "#" | grep -v "^$"

3) 去掉注释空格输出到文件

cat redis.conf?| grep -v "#"?| grep -v "^$" >redis-copy.conf

4)? 查看并杀死多个类似的进程

例如杀死所有类似redis的进程,去掉当前命令

ps -ef | grep redis | grep -v "auto" | awk ‘{print $2}‘ | xargs kill

9、sed命令

复制文件并修改特定字符

sed "s/7000/70001/g" redis-7000.conf > redis-7001.conf

10、echo 命令

输入一行到特定文件

echo "slaveof 192.168.1.75 7000" >> redis-7001.conf

11、查看centos版本

cat /etc/redhat-release

12、关闭centos7.x防火墙
systemctl stop firewalld关闭开机自启systemctl disable firewalld

13、挂载硬盘

亲测有效

14、复制目录

cp -r cluster-test cluster-test-trib?

-r表示递归复制

15、查看cpu情况

这里

16、切换linux用户

su username

持续更新中。。。

17、创建用户

useradd testuser? 创建用户testuser

passwd testuser? 给已创建的用户testuser设置密码

18、查看用户的组

groups username

19、递归修改目录权限

chown elasticsearch:elasticsearch -R /elasticsearch-5.5.0

-R 表示递归

20、复制多行

移动到要复制的地方

输入:10yy(数字是多少就复制多少行)

移动到要粘贴的地方

输入:p

21、搜索大文件

搜索指定目录(/opt)下的大文件并显示大小并排序

find /u01/app/oracle/oradata/prod/? -type f -size +500M? -print0 | xargs -0 du -h | sort -nr

https://www.cnblogs.com/iyoume2008/p/6105590.html

22、查找文件位置(也可以用来查找命令的位置)

find / -name "**redis**"

which命令是查找命令是否存在,以及命令的存放位置在哪儿。

whereis命令只能用于搜索程序名,而且只搜索二进制文件

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读