CentOS7.5常用命令整理

本文涵盖基础编辑、防火墙管理、进程控制及Docker容器操作等系统管理关键技能。详细介绍了如何使用Vim编辑器、防火墙命令、进程管理技巧以及Docker的基本操作,包括镜像管理、容器控制和日志查看。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基础篇

编辑文件,并把指针定位到文章末尾:vim managed-schema

防火墙篇

查看端口是否开放: firewall-cmd --query-port=80/tcp

开启80端口:firewall-cmd --add-port=80/tcp --permanent

开启后要重启防火墙:systemctl restart firewalld

查看所有TCP类型的端口:netstat -ntpl

进程管理篇

查找进程号:ps -ef | grep nginx

杀掉进程: kill -9 3250

根据端口号找到进程ID:lsof -i:7050

守护进程篇

守护进程启动:nohup xxx &

守护进程查看日志:tail -f nohup.out

Docker篇

查看构建好的镜像: docker images

运行该镜像:docker run -p 8080:80 -t springboot/spring-boot-docker
-p 8080:80 表示把本地主机的8080端口被映射到容器的80端口
-t springboot/spring-boot-docker 就是告诉docker你要运行哪一个镜像

杀掉所有docker进程: docker rm -f $(docker ps -aq)

拉取 docker 镜像:docker pull image_name

查看宿主机上的镜像,Docker 镜像保存在 /var/lib/docker 目录下:
docker images

删除镜像:docker rmi docker.io/tomcat:7.0.77-jre7 或者 docker rmi b39c68b7af30

查看当前有哪些容器正在运行:docker ps

查看所有容器:docker ps -a

启动、停止、重启容器命令:
docker start container_name/container_id
docker stop container_name/container_id
docker restart container_name/container_id

后台启动一个容器后,如果想进入到这个容器,可以使用 attach 命令:docker attach container_name/container_id

删除容器的命令:docker rm container_name/container_id

删除所有停止的容器:docker rm $(docker ps -a -q)

查看当前系统 Docker 信息:docker info

获取容器长ID: docker inspect my-solr | grep Id

### 如何在 CentOS 7.5 上安装常用开发和系统管理工具 #### 安装 YUM 源配置工具 为了确保可以顺利获取所需的软件包,在开始之前应当确认已正确设置了YUM源。可以通过编辑`/etc/yum.repos.d/centos7.repo`文件来进行本地或远程仓库的设置[^3]。 ```bash [root@xuegod63 ~]# vim /etc/yum.repos.d/centos7.repo ``` 向该文件中添加如下内容: ```ini [centos7] name=CentOS7 baseurl=file:///mnt enable=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 ``` #### 更新现有软件包列表 完成上述操作之后,建议先更新现有的软件包列表以获得最新的可用版本信息。 ```bash yum update -y ``` #### 常用命令行工具安装 对于日常管理和维护工作来说,一些基本但重要的命令行实用程序必不可少。下面列出了几个推荐安装的基础工具及其用途说明: - `tree`: 文件夹结构可视化显示工具。 - `htop`: 进程监控替代品,提供更友好的交互界面。 - `vim`: 功能强大的文本编辑器,默认情况下可能未预装完整版。 - `git`: 版本控制系统客户端,用于代码库同步协作。 - `gcc`, `make`: 编译环境基础组件,适用于C/C++项目构建。 执行以下命令即可一次性批量安装这些工具: ```bash yum install tree htop vim-enhanced git gcc make -y ``` #### 开发者工具链增强 针对开发者需求,还可以进一步扩展编译环境至最新稳定版本,并加入其他辅助性依赖项。例如通过Software Collections (SCL) 来安装较新的GCC/G++版本以及Git等工具[^2]。 ```bash # 启用 SCL 存储库并安装所需集合 yum install centos-release-scl -y yum install devtoolset-10-toolchain rh-git227 -y # 使用 scl 工具激活新安装的工具集会话模式 scl enable devtoolset-10 bash scl enable rh-git227 bash ``` 以上步骤完成后,便可以在CentOS 7.5环境中拥有较为完善的开发与运维支撑平台了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值