引言
CentOS 7是一个广泛使用的开源Linux发行版,以其稳定性和兼容性而受到许多系统管理员和开发者的青睐。本文将详细介绍CentOS 7的系统安装与基础操作,帮助初学者快速上手。
系统安装
1. 软件准备
- VMware Workstation:用于创建虚拟机环境。
- CentOS 7镜像文件:可以从阿里云、清华大学镜像站等下载。
2. 创建虚拟机
- 打开VMware Workstation,选择“创建新的虚拟机”。
- 选择“自定义(高级)”,点击“下一步”。
- 选择“Linux”,在“版本”中选择“CentOS 7 64位”。
- 命名虚拟机,选择存储位置,点击“下一步”。
- 配置处理器数量和内存大小,建议分配4GB内存。
- 选择“网络适配器”为“桥接模式”或“NAT模式”。
- 创建虚拟硬盘,建议容量20GB以上。
- 完成虚拟机创建。
3. 安装CentOS 7
- 将CentOS 7镜像文件烧录到U盘或刻录成光盘。
- 启动虚拟机,选择从U盘或光盘启动。
- 进入安装界面,选择“Install CentOS 7”。
- 按照提示选择语言、键盘布局等。
- 分区:选择“自动分区”或手动分区。推荐使用LVM逻辑卷管理。
- 安装软件包:选择默认的最小化安装,或根据需要选择其他软件包。
- 设置root密码和创建用户。
- 安装完成后,重启虚拟机。
基础操作
1. 修改默认主机名
# 临时修改
hostname test
# 永久修改
hostnamectl set-hostname test
2. 配置IP地址
# 编辑网卡配置文件
vim /etc/sysconfig/network-scripts/ifcfg-ens32
# 设置静态IP地址
BOOTPROTO=static
IPADDR=192.168.1.102
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
# 重启网络服务
systemctl restart network
3. 为系统添加操作用户
# 添加用户
useradd -m username
# 设置密码
passwd username
4. 安装常用软件
# 安装VIM编辑器
yum install -y vim
# 安装网络工具
yum install -y net-tools
# 安装下载工具
yum install -y lrzsz
5. 配置yum源
# 替换以下地址为你的yum源地址
sed -i 's/^#baseurl=/baseurl=/g' /etc/yum.repos.d/CentOS-Base.repo
sed -i 's/^#mirrorlist=/mirrorlist=/g' /etc/yum.repos.d/CentOS-Base.repo
# 清理缓存
yum clean all
# 更新系统
yum update
6. 关闭防火墙和SELinux
# 关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
# 关闭SELinux
setenforce 0
7. 修改SSH服务默认配置
# 修改SSH配置文件
vim /etc/ssh/sshd_config
# 修改以下配置
PermitRootLogin no
PasswordAuthentication yes
8. 修改文件描述符
# 修改系统参数
echo 'fs.file-max = 65536' >> /etc/sysctl.conf
echo 'net.core.somaxconn = 65535' >> /etc/sysctl.conf
# 重新加载系统参数
sysctl -p
9. 登录超时退出
# 修改SSH配置文件
vim /etc/ssh/sshd_config
# 修改以下配置
LoginGraceTime 30
# 重新加载SSH服务
systemctl restart sshd
总结
通过本文的介绍,相信你已经对CentOS 7的系统安装与基础操作有了初步的了解。在实际操作过程中,请结合自己的需求进行调整和优化。祝你在Linux的世界里一路顺风!