HCRM博客

CentOS基础环境搭建疑问解答,如何快速掌握系统配置与优化技巧?

CentOS基础环境搭建指南

系统安装

CentOS(Community Enterprise Operating System)是一个基于Red Hat Enterprise Linux(RHEL)的免费操作系统,以下是安装CentOS的基本步骤:

CentOS基础环境搭建疑问解答,如何快速掌握系统配置与优化技巧?-图1

1 准备安装介质

  • 下载CentOS镜像:访问CentOS官网(https://www.centos.org/)下载最新的CentOS镜像。
  • 制作启动U盘:使用如Rufus等工具将下载的镜像烧录到U盘中。

2 设置BIOS启动顺序

  • 重启计算机,进入BIOS设置。
  • 将U盘设置为第一启动设备。
  • 保存设置并退出BIOS。

3 安装过程

  • 启动计算机,从U盘启动。
  • 按照屏幕提示进行安装。
  • 选择安装类型(全新安装、升级安装等)。
  • 选择安装语言、键盘布局等。
  • 分区:建议选择自动分区,或者手动分区,确保根分区(/)有足够的磁盘空间。
  • 安装软件包:根据需要选择安装的软件包。

系统配置

安装完成后,进行以下配置:

1 更新系统

sudo yum update

2 设置网络

sudo nmcli con mod eth0 ipv4.method manual ipv4.address 192.168.1.100/24 ipv4.gateway 192.168.1.1
sudo nmcli con up eth0

3 设置主机名

CentOS基础环境搭建疑问解答,如何快速掌握系统配置与优化技巧?-图2

sudo hostnamectl set-hostname centos-server

4 设置时区

sudo timedatectl set-timezone Asia/Shanghai

安装常用软件

以下是一些常用的软件及其安装命令:

软件安装命令
Apachesudo yum install httpd
MySQLsudo yum install mariadb-server
PHPsudo yum install php php-mysql
Nginxsudo yum install nginx
Gitsudo yum install git
Node.jssudo yum install nodejs
Dockersudo yum install docker
Jenkinssudo yum install jenkins

配置SSH无密码登录

1 生成SSH密钥

ssh-keygen -t rsa -b 4096

2 将公钥复制到远程服务器

ssh-copy-id -i ~/.ssh/id_rsa.pub username@remote-host

3 修改SSH配置

sudo nano /etc/ssh/sshd_config

找到并修改以下行:

PermitRootLogin yes
PasswordAuthentication no

重启SSH服务:

CentOS基础环境搭建疑问解答,如何快速掌握系统配置与优化技巧?-图3

sudo systemctl restart sshd

FAQs

Q1:如何查看CentOS版本信息?

A1: 使用以下命令查看CentOS版本信息:

cat /etc/redhat-release

Q2:如何设置CentOS的防火墙规则?

A2: CentOS默认使用firewalld作为防火墙,以下是一些基本命令:

  • 查看防火墙状态:
sudo systemctl status firewalld
  • 启用防火墙:
sudo systemctl start firewalld
  • 禁用防火墙:
sudo systemctl stop firewalld
  • 添加防火墙规则(允许80端口):
sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --reload

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/67780.html

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
请登录后评论...
游客游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~