引言
CentOS 6.x作为一款稳定的Linux发行版,在服务器运维领域具有广泛的应用。本文将深入探讨CentOS 6.x的系统管理实战技巧,帮助您解锁服务器运维的核心技能。
第一部分:系统环境搭建
1. 系统安装
硬件要求
:根据服务器硬件配置选择适合的安装版本(如32位或64位)。
安装过程
:
使用光盘或USB启动服务器。
按照安装向导进行分区、选择安装语言、键盘布局等。
安装过程中,注意设置root密码和用户密码。
2. 网络配置
静态IP配置
:
vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改内容如下:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=no
IPV6_DEFROUTE=no
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=8a8b3e4b-4c39-4a0c-bc3a-2c4a5b1b6f4b
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
重启网络服务:
service network restart
第二部分:系统管理实战
1. 文件与目录操作
创建文件
:
touch filename.txt
查看文件内容
:
cat filename.txt
复制文件
:
cp source.txt destination.txt
移动文件
:
mv source.txt destination.txt
删除文件
:
rm filename.txt
2. 用户与组管理
创建用户
:
useradd username
修改用户密码
:
passwd username
创建用户组
:
groupadd groupname
添加用户到组
:
usermod -aG groupname username
3. 软件包管理
安装软件包
:
yum install package_name
卸载软件包
:
yum remove package_name
更新软件包
:
yum update
4. 磁盘分区与LVM
创建物理卷
:
pvcreate /dev/sdb
创建卷组
:
vgcreate volume_group_name /dev/sdb
创建逻辑卷
:
lvcreate -L 100G -n lv_name volume_group_name
5. 系统监控
安装Nagios
:
yum install nagios
配置Nagios
:
修改
/etc/nagios/nagios.cfg
文件,配置服务器信息。
配置检查项,如CPU、内存、磁盘等。
启动Nagios服务:
service nagios start
第三部分:系统安全
1. 防火墙配置
安装iptables
:
yum install iptables
配置iptables规则
:
vi /etc/sysconfig/iptables
添加如下规则:
-A INPUT -p tcp -m state –state NEW -m tcp –dport 22 -j ACCEPT
-A INPUT -p tcp -m state –state NEW -m tcp –dport 80 -j ACCEPT
-A INPUT -p tcp -m state –state NEW -m tcp –dport 443 -j ACCEPT
-A INPUT -j DROP
重启iptables服务
:
service iptables restart
2. SSH密钥登录
生成SSH密钥对
:
ssh-keygen -t rsa -b 2048
将公钥添加到
~/.ssh/authorized_keys
文件中
:
ssh-copy-id username@server_ip
结论
通过本文的学习,相信您已经掌握了CentOS 6.x的系统管理实战技巧。在实际运维过程中,不断积累经验,才能更好地应对各种挑战。祝您在服务器运维的道路上越走越远!