HCRM博客

CentOS手册精讲,系统管理技能提升指南

CentOS手册

一、安装

CentOS手册精讲,系统管理技能提升指南-图1
(图片来源网络,侵权删除)

1 选择安装方式

虚拟机安装:推荐使用Virtual Box或VMware,功能强大且全面。

物理机安装:可以选择刻录光盘或制作U盘启动盘进行安装。

2 分区方案

在CentOS 7中,分区方案如下:

/boot: 单独分出,必须为标准分区,大小建议500M。

/: 系统根目录,所有目录都挂载在此目录下,建议大小6G以上。

/home: 存放普通用户数据,建议根据业务需要分配大小。

CentOS手册精讲,系统管理技能提升指南-图2
(图片来源网络,侵权删除)

/var: 用来存放系统中经常变化的数据及日志文件,建议3G以上。

/usr: 用来存放Linux系统的内核文件,建议6G以上。

/usr/local: 用来存放Linux应用程序,建议大小6G以上。

/tmp: 独立分割临时分区,避免文件系统被塞满时影响系统稳定性,建议大小2G以上。

/swap: 实现虚拟内存,建议大小是物理内存的1~2倍。

3 安装后的基本设置

更新系统yum upgradeyum update

CentOS手册精讲,系统管理技能提升指南-图3
(图片来源网络,侵权删除)

安装必备组件yum y install wget telnet perl perldevel nettools kerneldevel

开发工具组yum install "Development tools" y

安装第三方软件源yum install epelrelease.noarchrpm Uvh http://rpms.famillecollet.com/enterprise/remirelease7.rpm 然后启用此第三方安装源:vim /etc/yum.repos.d/remi.repo,将enabled=0更改为enabled=1并更新源设置:yum clean allyum update

二、常用命令

1 查看硬件信息

uname a:查看内核/操作系统/CPU信息

head n 1 /etc/issue:查看操作系统版本

cat /proc/cpuinfo:查看CPU信息

cat /proc/meminfo:查看内存信息

df h:查看各分区使用情况

free m:查看内存使用量和交换区使用量

ifconfig:查看所有网络接口的属性

iptables L:查看防火墙设置

route n:查看路由表

ps ef:查看所有进程

top:实时显示进程状态

uptime:查看系统运行时间、用户数、负载

2 文件与目录操作命令

cd /home:进入/home 目录

cd ..:返回上一级目录

cd ../..:返回上两级目录

cd:返回上次所在目录

cp file1 file2:将file1复制为file2

cp a dir1 dir2:复制一个目录

ls:查看目录中的文件

ls a:显示隐藏文件

ls l:显示详细信息

pwd:显示工作路径

mkdir dir1:创建dir1 目录

rm f file1:删除file1

rm rf dir1:删除dir1 目录及其子目录内容

grep str /tmp/test:在文件/tmp/test 中查找 “str”

find / name file1:从/ 开始进入根文件系统查找文件和目录

3 压缩、解压命令

bzip2 file1:压缩 file1

bunzip2 file1.bz2:解压 file1.bz2

gzip file1:压缩 file1

gunzip file1.gz:解压 file1.gz

tar cvf archive.tar file1:把file1打包成 archive.tar

tar xvf archive.tar:释放一个包

zip file1.zip file1:创建一个zip格式的压缩包

三、网络管理

网络配置:包括IP地址、子网掩码、网关等的配置。

网络协议:如TCP/IP、UDP等协议的使用和管理。

路由表管理:使用route命令添加、删除路由条目。

代理设置:配置HTTP、HTTPS代理服务器。

DNS、DHCP、FTP、NFS等网络协议的配置和应用:通过配置文件(如/etc/resolv.conf,/etc/httpd/conf/httpd.conf)进行设置。

四、安全管理

安全基础知识:了解基本的安全概念和术语。

管理员权限控制:使用sudo提权执行命令。

访问控制:通过iptables设置防火墙规则限制访问。

漏洞扫描和病毒防范:使用工具如Nessus进行漏洞扫描,安装杀毒软件如ClamAV。

SSH、SELinux等常用安全工具的使用:配置SSH密钥认证,启用SELinux增强系统安全性。

五、日志管理和系统监控

系统日志:包括系统启动日志、内核日志、应用日志等。

性能监控和调优工具:如top命令、sar命令、vmstat命令等用于监控系统资源使用情况。

日志分析工具:如logrotate用于日志轮转,避免单个日志文件过大。

六、故障排除和维护

故障处理流程:识别问题、诊断原因、解决问题。

常见故障排除方法:如重启服务、检查配置文件等。

维护任务和建议:定期更新系统补丁、备份重要数据。

七、FAQs

7.1 CentOS是什么?它与RedHat有什么关系?

CentOS(Community Enterprise Operating System)是基于Red Hat Enterprise Linux (RHEL) 源代码重新编译而成的免费企业级Linux发行版,它旨在提供一个免费的平台,同时保持与RHEL的高度兼容性,CentOS在功能上几乎等同于RHEL,但不需要支付费用即可使用。

7.2 如何将CentOS Linux 8转换为Stream 8?

可以使用以下两个命令将任何CentOS Linux 8安装转换为Stream 8:

  • dnf remove centoslinuxrepos
  • dnf install centosstreamrepos

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/16396.html

分享:
扫描分享到社交APP
上一篇
下一篇