Linux教程2:CentOS的基本概念与命令

当您选择使用CentOS作为您的操作系统时,有一些基本的概念和命令您应该了解。下面是一个简要的列表和解释:

基本概念:

  1. Shell:命令行界面,允许用户与系统交互。
  2. Root:系统的超级用户,拥有所有权限。
  3. Package Manager (YUM/DNF):用于安装、更新和删除软件包的工具。
  4. Services and Systemd:用于管理和控制系统服务的工具。
  5. SELinux:安全增强Linux,提供了访问控制安全策略。

常用命令:

查看系统信息:

命令 描述
uname -a 显示关于系统、内核的详细信息
lscpu 显示CPU架构信息
lsblk 列出所有可用块设备的信息
lsmem 显示内存范围的信息
lsusb 显示USB设备的信息
lspci 显示PCI设备的信息
hostnamectl 显示关于系统主机名、内核等的信息
timedatectl 显示系统日期、时间和时区的信息
hwinfo 显示关于硬件的详细信息
fdisk -l 显示磁盘分区的信息
dmidecode 显示关于系统硬件的详细信息,如BIOS、主板等

要使用其中的一些命令(例如hwinfodmidecode),您可能需要首先在系统上安装相应的软件包。

文件和目录操作:

命令 描述
ls 列出目录内容
cd 更改当前目录
pwd 显示当前目录
cp 复制文件或目录
mv 移动或重命名文件/目录
rm 删除文件或目录
mkdir 创建新目录
rmdir 删除空目录
cat 显示文件内容
less/more 以分页方式查看文件内容

系统信息:

命令 描述
uname 显示系统信息
top 显示实时系统状态
df 显示磁盘使用情况
du 显示目录大小
free 显示内存使用情况
ps 显示当前进程
who 显示当前登录的用户
uptime 显示系统运行时间和负载

网络命令:

命令 描述
ifconfig 显示网络接口信息
netstat 显示网络统计
ping 测试网络连接
wget 下载网络文件

包管理 (YUM/DNF):

命令 描述
yum install [package] 安装一个软件包
yum remove [package] 删除一个软件包
yum update 更新所有软件包
yum search [keyword] 根据关键词搜索软件包
yum list 列出可用的软件包

服务管理 (Systemd):

命令 描述
systemctl start [service] 启动一个服务
systemctl stop [service] 停止一个服务
systemctl restart [service] 重新启动一个服务
systemctl enable [service] 在启动时启动服务
systemctl disable [service] 在启动时禁用服务
systemctl status [service] 查看服务状态
相关推荐
Johny_Zhao1 小时前
网络安全等级保护测评实施方案
linux·网络·人工智能·网络安全·信息安全·云计算·等保测评·系统运维·itsm
落羽的落羽2 小时前
【AI】快速理解AI应用的相关名词概念
linux·c++·人工智能·python·计算机网络·算法
刚入门的大一新生2 小时前
Linux-进程控制
linux·运维·服务器·c++
上火的金鱼妹2 小时前
K8S基础组件作用和关系整理
linux·运维·服务器·kubernetes
Vcaker2 小时前
Linux学习25-harbor私有仓库部署
linux·运维·学习
刃神太酷啦2 小时前
Redis 进阶核心:持久化 (RDB/AOF)、事务与主从复制全解析----《Hello Redis!》(5)
linux·c语言·数据库·c++·redis·缓存·bootstrap
编程的一拳超人2 小时前
DeepSeek Harness Linux/macOS/Windows 本地下载、启动与模型配置指南
linux·windows·macos·deepseek
时凌云.2 小时前
【2026最新】JDK 下载安装与环境配置全教程(Windows/Mac/Linux 三平台,零基础友好)
java·linux·macos
不懂的浪漫3 小时前
ToDesk 连接 Linux 后分辨率过低的解决方法
linux·运维·数据库
广州灵眸科技有限公司4 小时前
从手动三步到上电即连:4G模组systemd开机自连方案
linux·运维·服务器·开发语言·网络·人工智能·php