面试题-Linux常用高级命令

Linux命令

进程/线程监控状态相关

ps -ef :查看所有进程

ps -ef | grep mysql:过滤出你需要的进程

ps -T -p ${pid}:查询某个进程的线程

top:实时显示系统进程/线程运行状态

top -H:列出所有线程的负载信息

top -H -p ${pid}:列出某个pid下所有线程的负载信息

free:查看内存及使用情况

文件操作

cat -n 文件名:查看文件内容并显示行号

tail -n 行数 文件名: 查看某个文件的尾部,查看文件内容并显示行号(查询指定行数的日志)

tail -f 文件名:实时查看添加到文件中的内容(一般用于查看服务器打印日志)

head -n 行数 文件名 :查看某个文件的头部,打印文件最开始的指定行数内容

more 文件名:查看一个⻓文件的内容

运维

parallel:并行命令,可以让其他命令多进程执行

磁盘分区类

df -h:查看磁盘空间使用情况(disk free 空余硬盘)

iostat:查看io读写/cpu使用情况

find /目录名/ -name “*.txt”:按文件名:根据名称查找/目录下的filename.txt文件

locate 文件名:定位该文件名的位置,如果系统中有多个该文件,会全部显示出来。

tree -L 树状的层数:查看文件和目录的树形结构

网络命令

ping 域名:查看网络是否通。例如:ping www.baidu.com

route:列出本地路由表

route add -net 0/0 gw Gateway_IP :配置默认网关

route delete 0/0 gw Gateway_IP:删除静态路由

netstat -ano | findstr 占用端口号(8088):查看端口占用情况

curl www.baidu.com:获取biadu.com的html文件

curl -I www.baidu.com: 获取请求baidu.com的请求头

wget 服务器名称/文件名字:网络下载命令,把服务器上的文件下载下来

软件包相关命令

yum install 软件包名:下载并安装软件包

Docker

常用命令:docker images:查看镜像

​ docker search 镜像名称:从网络中搜寻一个镜像

​ docker pull 镜像名称:拉取镜像

docker rmi 镜像ID:根据镜像id删除镜像

容器相关命令:

​ docker exec -it c /bin/bash:进入到容器c,需要保证容器时启动状态

docker logs -f 容器ID或名称:实时查看容器日志

容器的迁移与备份:

​ 容器保存为镜像:

docker commit 容器名称 镜像名称: 保存某个容器为镜像

​ 镜像备份:

docker save –o tar文件名 镜像名:将镜像保存为tar 文件

​ 镜像的恢复与迁移:

docker load -i tar文件名:加载某个tar文件为镜像

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值