linux服务器基本配置,Linux服务器基本配置步骤详解
- 综合资讯
- 2024-12-07 07:14:43
- 1

Linux服务器基本配置涉及安装操作系统、设置网络、配置防火墙、优化系统性能等步骤。本文将详细讲解Linux服务器的基本配置过程,包括安装环境准备、网络配置、安全设置、...
Linux服务器基本配置涉及安装操作系统、设置网络、配置防火墙、优化系统性能等步骤。本文将详细讲解Linux服务器的基本配置过程,包括安装环境准备、网络配置、安全设置、系统优化等关键环节,帮助用户构建一个稳定、安全的Linux服务器环境。
系统环境
本文以CentOS 7.6为例,介绍Linux服务器的基本配置步骤。
配置步骤
1、登录系统
使用root用户登录Linux服务器,或者使用普通用户切换到root用户:
sudo su
2、配置网络
(1)查看网络接口
ip a
(2)修改网络配置文件
vi /etc/sysconfig/network-scripts/ifcfg-ens33
将ONBOOT设置为yes,启动网络:
ONBOOT=yes
将BOOTPROTO设置为none,关闭自动获取IP:
BOOTPROTO=none
(3)设置静态IP地址
IPADDR=192.168.1.10 NETMASK=255.255.255.0 GATEWAY=192.168.1.1
(4)重启网络服务
systemctl restart network
3、配置主机名
vi /etc/hostname
将主机名修改为需要的名称,
myserver
(1)修改主机名映射文件
vi /etc/hosts
在文件中添加一行:
192、168.1.10 myserver
(2)将主机名更改为新的名称
hostnamectl set-hostname myserver
4、安装常用软件
(1)安装基础软件包
yum install -y wget unzip gcc gcc-c++ make patch net-tools tree openssh-server
(2)安装开发工具
yum install -y git
5、配置SSH
(1)生成SSH密钥
ssh-keygen -t rsa -b 4096
按提示输入文件保存路径和密码。
(2)将公钥复制到客户端
ssh-copy-id -i ~/.ssh/id_rsa.pub 用户名@客户端IP
6、配置防火墙
(1)关闭防火墙
systemctl stop firewalld systemctl disable firewalld
(2)设置SELinux为disabled
setenforce 0
vi /etc/selinux/config
将SELINUX设置为disabled:
SELINUX=disabled
7、配置yum源
(1)备份原始yum源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
(2)创建新的yum源配置文件
vi /etc/yum.repos.d/CentOS-Base.repo
添加以下内容:
[base] name=CentOS-$releasever - Base mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=Base&infra=$infra baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 [epel] name=Extra Packages for Enterprise Linux 7 - x86_64 mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=epel&infra=$infra baseurl=http://dl.fedoraproject.org/pub/epel/7/x86_64/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
8、安装Nginx
(1)安装依赖包
yum install -y pcre pcre-devel zlib zlib-devel openssl openssl-devel
(2)安装Nginx
yum install -y nginx
(3)启动Nginx服务
systemctl start nginx
(4)设置开机自启
systemctl enable nginx
9、安装MySQL
(1)安装依赖包
yum install -y mysql-community-server
(2)启动MySQL服务
systemctl start mysqld
(3)设置开机自启
systemctl enable mysqld
(4)设置root密码
mysql_secure_installation
按照提示设置root密码、删除匿名用户、禁止root用户远程登录、删除test数据库等。
10、安装PHP
(1)安装依赖包
yum install -y php php-fpm php-mysqlnd
(2)启动PHP-FPM服务
systemctl start php-fpm
(3)设置开机自启
systemctl enable php-fpm
至此,Linux服务器基本配置完成。
本文由智淘云于2024-12-07发表在智淘云,如有疑问,请联系我们。
本文链接:https://www.zhitaoyun.cn/1381449.html
本文链接:https://www.zhitaoyun.cn/1381449.html
发表评论