linux常用命令使用总结(纯干货分享)
1175
2021.04.06
2021.04.06
发布于 未知归属地

本人学习linux部署服务时需要用到的知识,亲身经历,总结出来以便复习查看,同时也希望能够帮助到大家!码字不易,难免有误,殷切希望读者批评指正!

一、查看进程ID命令详解

一般我们经常需要查看端口号的使用情况,比如查看使用这个端口的进程
需要查看这个进程是否运行或者尝试终止进程,都需要知道进程ID
一共有3条常用命令 分别如下 :
以自己部署的medical服务(端口号8000)为例讲解
1、ps -ef |grep redis(-ef将除内核进程以外所有进程的信息写到标准输出,f表示生成一个完整列表, |表示管道命令是指ps命令与grep命令同时执行 Linux中的grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来 全称:global regular expression print)
表示查看带有redis关键字的进程
2、lsof -i :3306 列举出使用端口号3306的进程 (lsof ls是常用的列举文件列表的命令 -of 表示openfiles 打开的文件)
3、netstat -anp |grep 3306 查看3306端口使用情况 (-anp -a表示所有 -n不用别名只用数字显示 -p显示进程号和进程命令)
下面是截图:
Snipaste_2021-04-06_1646461.png

二、常用命令详解

1、查看日志文件命令
cat 文件名.log、tail -n 100 文件名.log (查看倒数100行日志文件) 、 tail -f 文件名.log(实时查看日志文件)
2、文本编辑命令
vi 编辑一个已用脚本文件 、vim 创建并编辑一个脚本文件
ESC + :wq 表示 回车键保存退出 ,退出脚本文件
3、移除文件命令
rm(remove) 、rm -rf(remove recursive force) 强制移除文件
4、动态监控进程活动与系统负载等信息命令
top命令 (相当于windows下的任务管理器)
5、切换工作目录命令
pwd 查看当前工作命令 、cd 切换工作目录命令(./当前目录 ../上层目录) 、mkdir用于创建空白的目录
6、文件重命名命令
mv a.log b.log 将a文件命名为b文件
7、其他命令
source命令(经常使用,比如更新配置文件,需要重新执行配置文件加载到内存),此命令表示 依次执行文件中的内容
kill 命令 经常需要杀死linux下的某个进程 kill -9 pid 终止进程
chmod 修改文件权限 chmod -R 777 文件名

三、docker命令详解

我们经常使用docker运行nginx、mysql、redis、gogs、jenkins等常用容器,下面是一些常用命令
docker pull 拉取镜像
docker run 运行容器
docker stop 停止容器
docker ps -a 查看容器(包括已停止的容器)
docker ps 查看正在运行的容器
docker rmi 删除镜像
docker start 启动停止的容器
docker exec -it 容器id /bin/bash 进入容器内部 -i以交互模式运行容器 -t表示产生一个终端
docker info 查看docker详细信息

四、服务器部署命令截图

1、部署java代码
Snipaste_2021-04-06_12-36-18.png
2、部署go代码
Snipaste_2021-04-06_12-37-1aaaa5.png

评论 (0)