linux常用命令使用总结(纯干货分享)

本人学习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 打开的文件)
  • netstat -anp |grep 3306 查看3306端口使用情况 (-anp -a表示所有 -n不用别名只用数字显示
    -p显示进程号和进程命令) 下面是截图:

linux常用命令使用总结(纯干货分享)_第1张图片

二、常用命令详解

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代码
linux常用命令使用总结(纯干货分享)_第2张图片
2、部署go代码linux常用命令使用总结(纯干货分享)_第3张图片

生命不止坚毅鱼奋斗,有梦想才是有意义的追求
给大家推荐一个免费的学习交流群:
最后,祝大家早日学有所成,拿到满意offer,快速升职加薪,走上人生巅峰。
Java开发交流君样:756584822

你可能感兴趣的:(Java,linux,java,docker,运维,shell)