
一、安装openSUSE
镜像下载地址:
https://opensuse-guide.ustclug.org/index.php
https://mirrors.ustc.edu.cn/opensuse/distribution/openSUSE-stable/iso/
https://mirrors.ustc.edu.cn/opensuse/distribution/openSUSE-stable/iso/openSUSE-Leap-15.6-DVD-x86_64-Media.iso
成功引导系统后进入下面的界面

选择Installation进行安装,默认是简体中文

安装



下一步

选择否

选择服务器

磁盘分区界面,可以使用默认的分区
这里我们自定义分区,使用LVM分区
选择专家分区程序

从现有分区开始

添加分区

创建1GB的分区

选择原始卷(未格式化)

分区ID:BIOS引导分区
不挂载设备
下一步

继续添加分区

默认剩余全部容量

原始卷(未格式化)

不格式化设备
分区ID:Linux LVM
不挂载设备
下一步

选择LVM卷组
添加卷组

卷组名称:vg(可以自定义名称)
选择可用设备,添加到右边
下一步

选择vg,添加逻辑卷

逻辑卷名称:root(可以自定义)
常规卷
下一步

默认全部容量
下一步

原始卷(未格式化)

格式化设备
文件系统:Ext4
挂载设备
挂载点:/
下一步

自定义LVM分区完成

下一步

下一步

跳过用户创建
下一步

设置root密码

密码过于简单会提示
下一步

安装

安装

正在安装中,完成之后会自动进入到系统登录界面

输入账号root和密码登录系统

二、配置openSUSE
1、设置ip地址和子网掩码
vi /etc/sysconfig/network/ifcfg-eth0 #编辑配置文件
BOOTPROTO='static'
STARTMODE='auto'
ZONE=public
IPADDR='192.168.21.172'
NETMASK='255.255.255.0'
:wq! #保存退出
2、设置网关
vi /etc/sysconfig/network/routes
default 192.168.21.2 - -
:wq! #保存退出
3、设置dns
#openSUSE-Leap-15需要修改/etc/sysconfig/network/config这个配置文件来设置dns
#/etc/resolv.conf是/run/netconfig/resolv.conf的软连接,实际要在/etc/sysconfig/network/config修改
vi /etc/sysconfig/network/config
NETCONFIG_DNS_STATIC_SERVERS="8.8.8.8 8.8.4.4"
:wq! #保存退出
systemctl restart network #重启网络
cat /etc/resolv.conf
cat /run/netconfig/resolv.conf
ping www.baidu.com
4、修改主机名
vi /etc/hostname
webserver
:wq! #保存退出
vi /etc/hosts
127.0.0.1 webserver
:wq! #保存退出
5、禁用AppArmor
#openSUSE Linux 发行版默认不启用 SELinux,而是使用 AppArmor 来提供强制访问控制(MAC)功能。
systemctl stop apparmor
systemctl disable apparmor
6、防火墙设置
#在 openSUSE 15 中默认使用的是 firewalld 防火墙服务
6.1、firewalld管理命令
sudo firewall-cmd --state
sudo systemctl status firewalld
sudo systemctl stop firewalld
sudo systemctl start firewalld
sudo systemctl restart firewalld
sudo systemctl enable firewalld
sudo systemctl disable firewalld
6.2、查看防火墙规则
sudo firewall-cmd --state
sudo firewall-cmd --list-all
sudo firewall-cmd --list-ports
sudo firewall-cmd --list-services
sudo firewall-cmd --query-port=22/tcp
6.3、添加防火墙规则
#添加一个永久性防火墙规则,允许 SSH 服务通过防火墙
sudo firewall-cmd --add-service=ssh --permanent
#添加一个允许 80 端口通过防火墙的永久性规则
sudo firewall-cmd --add-port=80/tcp --permanent
#重新加载防火墙规则,以便使最新的更改生效
sudo firewall-cmd --reload
6.4、移除防火墙规则
#移除之前添加的 SSH 服务规则
sudo firewall-cmd --remove-service=ssh --permanent
#移除之前添加的80端口规则
sudo firewall-cmd --remove-port=80/tcp --permanent
#重新加载防火墙规则,以便使最新的更改生效
sudo firewall-cmd --reload
7、安装软件
#openSUSE使用zypper来管理软件包
zypper install telnet
至此,openSUSE-Leap-15.6系统安装图解教程完成。

②190706903
③203744115




