centos stream8有哪些教程
导读:CentOS Stream 8 基础安装教程 安装前需准备:下载CentOS Stream 8 ISO镜像(可通过CentOS官方网站或清华大学开源软件镜像站获取);准备虚拟机软件(如VMware Workstation)或物理机安装介质(...
CentOS Stream 8 基础安装教程
安装前需准备:下载CentOS Stream 8 ISO镜像(可通过CentOS官方网站或清华大学开源软件镜像站获取);准备虚拟机软件(如VMware Workstation)或物理机安装介质(U盘/DVD)。具体步骤如下:
- 创建虚拟机:打开虚拟机软件,选择“典型”安装类型,指定“Linux”-“CentOS 8 64位”作为客户机操作系统,配置硬件资源(建议至少2GB RAM、2GHz CPU、20GB硬盘空间);
- 挂载镜像与启动安装:将ISO镜像挂载到虚拟机光驱,启动虚拟机并按照安装向导提示进行操作;
- 配置安装选项:选择语言(如中文)、时区(如上海)、键盘布局(如美式英语),在“软件选择”中可选择“最小安装”(节省空间)或“标准安装”(包含常用工具);
- 磁盘分区:新手推荐“自动分区”(系统会自动创建/boot、swap、/等分区);若需自定义,需创建/boot分区(500MB-1GB)、swap分区(物理内存1-2倍)、/分区(至少20GB);
- 完成安装:设置root用户密码(需包含大小写字母、数字和特殊字符),创建普通用户(可选)并设置密码,等待安装完成后重启系统。
CentOS Stream 8 基本操作与配置
- 常用命令:掌握
ls
(列出目录内容)、cd
(切换目录,如cd /home
)、pwd
(显示当前目录路径)、mkdir
(创建目录,如mkdir test
)、rm
(删除文件/目录,如rm -rf test
)、cp
(复制文件,如cp file1 file2
)、mv
(移动/重命名文件,如mv file1 newname
)、man
(查看命令手册,如man ls
)、sudo
(以管理员权限执行命令,如sudo dnf update
); - 网络配置:网络配置文件位于
/etc/sysconfig/network-scripts/
目录下(如ifcfg-eth0
),编辑该文件将BOOTPROTO
从dhcp
改为static
,设置ONBOOT=yes
,并添加IPADDR
(静态IP,如192.168.1.100)、NETMASK
(子网掩码,如255.255.255.0)、GATEWAY
(网关,如192.168.1.1)、DNS1
(DNS服务器,如8.8.8.8)等参数;保存后重启网络服务(sudo systemctl restart NetworkManager
); - 系统更新:使用
dnf
命令更新系统至最新版本(sudo dnf update -y
),确保系统安全补丁及时应用。
CentOS Stream 8 应用部署指南
- 更新系统与配置仓库:首先运行
sudo dnf update -y
更新系统;若需使用本地安装介质(如光盘),可挂载光盘并复制AppStream
、BaseOS
目录到/media/CentOS
,编辑/etc/yum.repos.d/CentOS-Stream-Media.repo
文件将enabled=0
改为enabled=1
; - 安装应用:使用
dnf
命令安装应用,如安装Elasticsearch(sudo dnf install -y elasticsearch
)、Docker(需先配置Docker官方仓库:sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
,再运行sudo dnf install -y docker-ce docker-ce-cli containerd.io
); - 配置与启动服务:安装完成后,运行
sudo systemctl daemon-reload
重新加载服务配置,使用sudo systemctl enable < service_name>
(如sudo systemctl enable elasticsearch
)设置服务开机自启,使用sudo systemctl start < service_name>
(如sudo systemctl start elasticsearch
)启动服务; - 验证与安全配置:通过
sudo systemctl status < service_name>
(如sudo systemctl status elasticsearch
)检查服务运行状态;根据应用需求配置防火墙(如开放HTTP端口:sudo firewall-cmd --permanent --zone=public --add-service=http
,然后sudo firewall-cmd --reload
)和SELinux(如临时关闭:sudo setenforce 0
)。
CentOS Stream 8 服务器搭建步骤
- 安装系统:按照基础安装教程完成系统安装,建议选择“服务器”软件包组(包含开发工具和命令行工具);
- 配置网络:设置静态IP地址(参考基本操作中的网络配置步骤),确保服务器可通过网络访问;
- 安装必要软件包:更新系统后,安装常用服务器工具(如
google-chrome
浏览器、gedit
文本编辑器),根据需求安装Web服务器(如Nginx:sudo dnf install nginx
)、数据库(如PostgreSQL:sudo dnf install postgresql14-server postgresql14-contrib
); - 配置Web服务:以Nginx为例,编辑配置文件(
sudo nano /etc/nginx/nginx.conf
),添加以下内容:
保存后启动Nginx服务(user nginx; worker_processes auto; error_log /var/log/nginx/error.log notice; pid /var/run/nginx.pid; events { worker_connections 1024; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/nginx/access.log main; sendfile on; tcp_nopush on; keepalive_timeout 65; gzip on; include /etc/nginx/conf.d/*.conf; server { listen 80; server_name localhost; location / { root /usr/share/nginx/html; index index.html index.htm; } } }
sudo systemctl start nginx
)并设置开机自启(sudo systemctl enable nginx
); - 强化安全:开放Web服务端口(
sudo firewall-cmd --permanent --zone=public --add-service=http
,sudo firewall-cmd --reload
),根据需求配置SSL/TLS(如使用Let’s Encrypt获取免费证书)。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: centos stream8有哪些教程
本文地址: https://pptw.com/jishu/720985.html