时间:2024-10-20 来源:网络 人气:
随着云计算和大数据技术的快速发展,Linux系统因其稳定性和安全性被越来越多的企业和个人所青睐。CentOS作为红帽企业Linux的一个分支,以其免费、稳定的特点,成为了许多Linux爱好者和企业用户的首选。本文将为您详细介绍CentOS系统的安装与配置过程。
1. 下载CentOS系统
2. 安装CentOS系统
下载完成后,您可以使用U盘或光盘启动计算机,进入安装界面。按照以下步骤进行安装:
选择安装语言和键盘布局。
选择安装类型,推荐选择“自定义(高级)”。
选择安装源,可以选择本地安装源或网络安装源。
设置主机名、用户名和密码。
安装完成后,重启计算机。
1. 更新系统
在安装完成后,首先需要更新系统。打开终端,执行以下命令:
sudo yum update
2. 安装常用软件
sudo yum install -y google-chrome
sudo yum install -y vim
sudo yum install -y git
3. 设置防火墙
CentOS默认没有开启防火墙,您可以根据需要开启。以下是以firewalld为例的开启防火墙命令:
sudo systemctl start firewalld
sudo systemctl enable firewalld
4. 设置网络
根据您的网络环境,配置网络。以下是以静态IP为例的配置命令:
sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
将文件内容修改为:
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=ens33
UUID=...
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
保存并退出,重启网络服务:
sudo systemctl restart network
1. 开启SSH服务
SSH服务是远程登录Linux系统的常用方式。以下是以sshd为例的开启SSH服务命令:
sudo systemctl start sshd
sudo systemctl enable sshd
2. 设置SELinux
SELinux(安全增强型Linux)是一种安全机制,可以增强Linux系统的安全性。以下是以SELinux为例的设置命令:
sudo setenforce 0
sudo vi /etc/selinux/config
将文件中的“SELINUX=enforcing”修改为“SELINUX=disabled”,保存并退出。
3. 安装Nginx和Apache
以下是以Nginx和Apache为例的安装命令:
sudo yum install -y nginx
sudo yum install -y httpd
4. 安装MySQL和PHP
以下是以MySQL和PHP为例的安装命令:
sudo yum install -y mariadb-server
sudo yum install -y php php-mysql
本文详细介绍了CentOS系统的安装与配置过程