CentOS7常用命令

本文详细介绍了一系列Linux系统管理常用命令,包括防火墙控制、端口查看、进程管理、资源监控、硬盘内存查询、CPU信息读取、文件操作及系统重启与关机指令。适合系统管理员和Linux爱好者快速查阅与应用。

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

常用命令:
https://blog.youkuaiyun.com/LinkHashSet/article/details/82888654

防火墙


systemctl start firewalld.service   #开启
systemctl stop firewalld.service            #停止firewall
systemctl disable firewalld.service        #禁止firewall开机启动

sudo systemctl status firewalld   ##查看防火墙状态,是否是running

端口号:

#安装lsof:
yum install lsof

#查看端口号:
 sudo lsof -i :8080

#查看端口号:
Netstat -an | grep 9090   

在这里插入图片描述

杀掉进程

Kill -9 50400   # -9表示强制,50400表示这个id

强制删除正在运行的程序/安装文件
rm -rf /var/run/yum.pid



查看硬盘内存核心

Top 查看实时情况
Df-h  查硬盘占用率和容量
Ps aux 查看内存
Free -m 查看内存使用
echo 1 > /proc/sys/vm/drop_caches  清理内存
dmidecode |grep -A16 "Memory Device$"  查看内存条数

#查看物理CPU个数
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l


#查看每个物理CPU中core的个数(即核数)
cat /proc/cpuinfo| grep "cpu cores"| uniq

#查看逻辑CPU的个数
cat /proc/cpuinfo| grep "processor"| wc -l

https://jingyan.baidu.com/article/ca2d939d7867e0eb6c31ce80.html
du -h –max-depth=0 *  显示所有文件夹内容大小
来自 <https://jingyan.baidu.com/article/ca2d939d7867e0eb6c31ce80.html> 

开关机

shutdown -h 10          #计算机将于10分钟后关闭,且会显示在登录用户的当前屏幕中
         shutdown -h now       #计算机会立刻关机
         shutdown -h 22:22     #计算机会在这个时刻关机
         shutdown -r now        #计算机会立刻重启
         shutdown -r +10         #计算机会将于10分钟后重启
         reboot                           #重启
	 shutdown -r now  立即重启
	 shutdown -r 10    十分钟后重启
	 shutdown -r 17:00  在17:00重启

         halt                                #关机

进入root权限文件夹命令:

Sudo su
Cd bakcups

在这里插入图片描述

移动

复制: https://blog.youkuaiyun.com/haopeng7816/article/details/83960155

在这里插入图片描述

cp -Rf 原始路径 目标路径

删除

在这里插入图片描述

jar

#查看jar启动正常:

ps -el | grep java

#启动jar包

Java -jar *.jar

来自 https://tieba.baidu.com/p/5955454048?red_tag=3261811116

### CentOS 7 常用命令及其使用方法 #### 文件和目录操作 - **列出目录内容** `ls` 是用于显示文件和目录列表的命令。 ```bash ls -l /path/to/directory ``` 此命令将以长格式列出指定路径下的所有项目[^1]。 - **创建新目录** 可以利用 `mkdir` 创建新的目录结构: ```bash mkdir new_directory_name ``` 这将在当前工作目录下建立名为 `new_directory_name` 的新文件夹。 - **复制文件或目录** 要复制单个文件到另一个位置,可执行如下指令: ```bash cp source_file destination_path ``` 对于整个目录,则需加上 `-r` 参数来实现递归拷贝: ```bash cp -r source_dir dest_dir ``` 上述两条语句分别实现了简单文件以及多级子文件夹的整体迁移功能。 #### 用户管理和权限调整 - **切换用户身份** 当需要临时改变登录状态时,可以通过 `su` 或者更安全的方式——通过 `sudo su username` 来完成这一过程;而为了直接以特定用户的身份运行某条命令,应该采用 `sudo -u user command` 形式的调用方式。例如,以 `yao` 用户身份编辑 `/home/www` 目录中的 `index.html` 文件的操作为: ```bash sudo -u yao vi ~/www/index.html ``` 这条命令允许管理员级别账户代表普通成员进行受限资源访问并作出相应更改。 - **设置文件/目录权限** Linux 中最基本的权限控制机制就是读取(`r`)、写入(`w`) 和 执行 (`x`) 。 使用 `chmod` 可以为不同类型的对象分配这些权利: ```bash chmod u=rwx,g=rx,o-rwx file_or_folder ``` 这里设置了属主拥有完全控制权 (即 rwx),同组其他成员仅有浏览能力(rx), 而外部人员没有任何许可([])。 #### 系统维护工具 - **清理 YUM 缓存** 有时因为软件包仓库配置不当或其他原因造成依赖关系解析失败等问题,在这种情况下先尝试清除现有缓存再重建索引往往能解决问题。具体做法如下所示: ```bash yum clean all # 清除全部已下载的数据记录 yum makecache # 刷新可用镜像站点信息表 ``` 这两步有助于确保后续安装过程中能够获取最新版本的应用程序和服务组件[^2]。 - **查询正在使用的存储库** 若不确定哪些 `.repo` 配置项处于激活状态,可通过下面的方法快速定位有效入口: ```bash grep "enabled=1" /etc/yum.repos.d/*.repo | cut -d '/' -f5,6|cut -d ':' -f1 ``` 该表达式会筛选出所有启用标记被设为 true 的行,并提取其所属文件名作为输出结果的一部分。 ---
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值