引言
CentOS 7 是一款非常受欢迎的 Linux 发行版,因其稳定性和兼容性而受到广大用户的青睐。本文将为您提供一个全面的 CentOS 7 使用攻略,包括系统安装、配置、日常使用以及常见问题的解决方法。
系统安装
1. 硬件要求
在安装 CentOS 7 之前,您需要确保您的硬件满足以下要求:
处理器:64 位 CPU
内存:至少 1GB RAM
硬盘:至少 10GB 可用空间
网络:以太网或无线网卡
2. 安装步骤
下载 CentOS 7 ISO 镜像:从 CentOS 官网下载 CentOS 7 ISO 镜像。
制作启动盘:使用如 Rufus 等工具将 ISO 镜像制作成启动盘。
启动计算机:将启动盘插入计算机,并在启动时按相应的键(如 F12)进入 BIOS 设置,将启动顺序设置为从光盘启动。
安装系统:按照屏幕上的提示进行操作,选择安装语言、分区磁盘等。
系统配置
1. 更新系统
sudo yum update
2. 安装常用软件
sudo yum install -y vim net-tools openssh-server
3. 配置网络
查看网络接口:
ip a
配置静态 IP 地址:
编辑 /etc/sysconfig/network-scripts/ifcfg-eth0 文件,修改以下参数:
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
ONBOOT=yes
重启网络服务:
sudo systemctl restart network
日常使用
1. 使用 SSH 远程登录
生成 SSH 密钥:
ssh-keygen -t rsa -b 4096
将公钥添加到 authorized_keys 文件:
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
修改 /etc/ssh/sshd_config 文件:
PermitRootLogin no
PasswordAuthentication no
重启 SSH 服务:
sudo systemctl restart sshd
2. 使用 vi 编辑器
vi 是 CentOS 7 中的默认文本编辑器。以下是一些常用的 vi 命令:
i:进入插入模式
Esc:退出插入模式
::进入命令模式
wq:保存并退出
q!:不保存退出
常见问题解决
1. SSH 无法连接
检查 SSH 服务是否启动:
sudo systemctl status sshd
检查防火墙规则:
sudo iptables -L
检查 SSH 配置文件:
sudo vi /etc/ssh/sshd_config
2. yum 无法安装软件
检查 yum 源是否配置正确:
sudo vi /etc/yum.repos.d/CentOS-Base.repo
清理 yum 缓存:
sudo yum clean all
重试安装软件:
sudo yum install -y 包名
总结
本文为您提供了 CentOS 7 的使用全攻略,包括系统安装、配置、日常使用以及常见问题的解决方法。希望这篇文章能帮助您更好地使用 CentOS 7。