一、安装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系统安装图解教程完成。



