CentOS环境配置指南
CentOS(CommUnity Enterprise Operating System)是一个基于Red Hat Enterprise Linux(RHEL)源代码的社区版操作系统,以其稳定性和安全性而闻名,本文将详细介绍如何在CentOS上进行基本的环境配置,包括网络配置、系统语言设置、常用软件安装等。
一、安装CentOS
1、下载CentOS镜像:访问[CentOS官网](https://www.centos.org/download/)或使用推荐的镜像源下载合适的版本,清华大学开源软件镜像站提供了CentOS 7.9.2009版本的下载链接。
2、创建虚拟机:在VMware Workstation中新建一个虚拟机,选择“典型(推荐)”并按照向导进行操作,选择“稍后安装操作系统”,并在“客户机操作系统”选项中选择“Linux”,版本为“CentOS 7”,设定虚拟机的名称和安装位置,并指定磁盘容量大小,完成安装前可以自定义硬件配置,如内存和处理器数量。
3、安装CentOS:启动虚拟机,选择“Install CentOS 7”,等待安装程序加载后,进行语言、键盘布局等基本设置,配置网络以便后续使用NTP服务,设置时区和ROOT密码,完成安装后,系统会自动重启。
二、基本系统配置
1. 网络配置
安装nettools:CentOS 7默认没有netstat
命令,可以通过以下命令安装nettools
:
yum install y nettools
配置静态IP地址:编辑/etc/sysconfig/networkscripts/ifcfgens33
文件,设置ONBOOT为yes,并添加以下内容:
TYPE="Ethernet" BOOTPROTO="none" DEFROUTE="yes" NAME="ens33" UUID="你的UUID" DEVICE="ens33" ONBOOT="yes" IPADDR="192.168.1.104" PREFIX="24" GATEWAY="192.168.1.1" DNS1="8.8.8.8" DNS2="8.8.4.4"
重启网络服务:
systemctl restart network
2. 系统语言设置
检查当前语言环境:
locale
如果需要修改为中文,编辑/etc/locale.conf
文件,添加或修改为:
LANG="zh_CN.UTF8" LC_ALL="zh_CN.UTF8" LC_MESSAGES="zh_CN.UTF8"
生成语言环境:
localectl setlocale LANG=zh_CN.UTF8
3. 时间同步
安装NTP服务:
yum install y ntp
启动并启用NTP服务:
systemctl start ntpd systemctl enable ntpd
手动同步时间:
ntpdate pool.ntp.org
三、常用软件安装与配置
1. Vim编辑器
检查是否已安装Vim:
rpm qa | grep vim
如果未安装,执行以下命令:
yum install y vim
验证安装:
vim version
2. Wget工具
安装Wget:
yum install y wget
3. Mysql8.0安装
准备安装包:从官方网站下载MySQL 8.0的RPM包,并将其传输到Linux系统中。
解压并安装:
tar xvf mysql8.0.261.el7.x86_64.rpmbundle.tar C /opt/ cd /opt/mysql8.0.261.el7.x86_64/ sudo rpm ivh *.rpm
初始化数据库:
sudo mysqld initialize user=mysql
启动MySQL服务:
systemctl start mysqld
配置开机自启:
systemctl enable mysqld
登录MySQL:
mysql u root p
4. Redis6安装与配置
安装依赖包:
yum install epelrelease y yum install redis y
启动Redis服务:
systemctl start redis systemctl enable redis
连接Redis客户端:
rediscli
步骤涵盖了CentOS环境的基本配置,包括网络设置、系统语言调整、时间同步以及常用软件的安装与配置,通过这些步骤,你可以搭建一个基本的CentOS开发或生产环境,如果在实际操作中遇到问题,可以参考官方文档或相关技术社区获取更多帮助。