OpenEuler搭建与部署

新建一台虚拟机

  • 虚拟机名称svr1,配置内存2GB、硬盘80GB
  • 连接openEuler 22.03 LTS的ISO文件

为虚拟机安装openEuler操作系统

  • 自动分区、软件选择“服务器”、根密码 admin@123
  • 配置网络地址为 192.168.10.223/24,网关和DNS都设为192.168.10.2

登入openEuler系统

步骤一

实现此案例需要按照如下步骤进行。

步骤一:新建一台虚拟机

1)使用新建虚拟机向导

在新建虚拟机时选择自定义,安装方式注意选择“稍后安装操作系统”,如图-1所示。

操作系统类型选择“Linux”、“CentOS 64位”,如图-2所示。这里的操作系统类型只表示将要使用哪一种类别的操作系统(并不是说只能安装这个系统)。

2)为虚拟机配置内存2048MB、硬盘80GB,将虚拟机名称设为svr1

如图-3所示

3)为虚拟机连接安装镜像文件openEuler-22.03-LTS-x86_64-dvd.iso

如图-4所示

步骤二:为虚拟机svr1安装操作系统

1)将虚拟机svr1开机,自动从安装镜像引导

成功后首先会看到openEuler的光盘菜单,按上箭头键选择第一项“Install openEuler 22.03-LTS”,如图-5所示。

按Enter键确认后,稍等片刻就会看到openEuler系统的安装界面,如图-6所示。

注意选择简体中文再单击“继续”,可以看到“安装信息摘要”界面,如图-7所示。

2)根据向导提示选择好安装设置

在前一个界面中单击“软件选择”,进入“软件选择”界面,单击“服务器”以便安装服务器系统环境,如图-8所示。

通过“完成”按钮返回安装信息摘要界面,再单击“安装目的地”进入安装目标位置界面,如图-9所示,如果采用自动分区方案,直接单击“完成”返回即可

另外,单击“根密码”,进去后设置两次管理密码tedu.cn1234,如图-10所示

单击“网络和主机名”,进去后手动配置IP地址,如图-11所示。

最后确认相关安装设置,如图-12所示,就可以单击“开始安装”了。

3)安装过程中的操作

正式开始安装后,需要持续一段较长的时间(一般10~15分钟),如图-13所示。

耐心等待最后安装完成,可以看到结束页面,如图-14所示,单击右下角“重启系统”。

步骤三:登入openEuler系统

22.03 SP1版的openEuler服务器默认未提供图形桌面,重启后自动进入纯文本模式,如图-15所示。

鼠标点进去,在“localhost login:”后输入用户名root并按Enter键确认;再根据提示输入密码tedu.cn1234(屏幕上无显示),按Enter键确认,如图-16所示。

看到“[root@localhost ~]# ”提示信息,末尾的“#”号表示等待管理员输入命令行的权限标识,说明已经成功登入系统。

2 使用命令行终端

2.1 问题

本例要求熟悉openEuler系统的命令行操作,相关说明如下。

首先,练习从命令行使用系统。

1)执行 ls / 列出根目录下有哪些内容

2)执行 su - student 切换用户,执行 pwd 查看所在位置

3)执行 exit 退出当前用户的命令行环境

然后,将虚拟机关机,制作快照,重新开机后以root登入。

2.2 步骤

实现此案例需要按照如下步骤进行。

步骤一:从命令行使用系统

[root@localhost ~]# ls  /
afs  boot  etc   lib    lost+found  mnt  proc  run   srv  tmp  var
bin  dev   home  lib64  media       opt  root  sbin  sys  usr
[root@localhost ~]# useradd student      //创建名为student的新用户账号
[root@localhost ~]# su - student          //切换为普通用户student用户
Welcome to 5.10.0-60.18.0.50.oe2203.x86_64
System information as of time:  2022年 10月 30日 星期日 20:27:25 CST
System load:    0.11
Processes:      148
Memory used:    18.0%
Swap used:      0%
Usage On:       5%
IP address:     192.168.10.223
IP address:     192.168.122.1
Users online:   2
To run a command as administrator(user "root"),use "sudo <command>".
[student@localhost ~]$             //确认当前用户权限标识(末尾的 $ 符号)
[student@localhost ~]$ exit
注销
[root@localhost ~]#

步骤二:将虚拟机关机,制作快照,重新开机后以root登入

1)关机(从VMware关闭虚拟机电源)

2)制作快照

单击VMware Workstation菜单“虚拟机->快照->拍摄快照”,如图-16所示,根据提示填写快照信息,并拍摄快照。

3)再次开机,以root登入

3 查看Linux网络参数

3.1 问题

本例要求从命令行查看Linux主机的网络参数,相关说明如下。

1)检查网卡名/IP地址/子网掩码/MAC地址(ifconfig)

2)检查默认网关地址(route -n)

3)检查使用的DNS服务器地址(cat /etc/resolv.conf)

4)检查当前设备的主机名(hostname)

3.2 步骤

实现此案例需要按照如下步骤进行。

步骤一:检查网卡名/IP地址/子网掩码/MAC地址(ifconfig)

[root@localhost ~]# ifconfig              //列出当前处于活动状态的网络接口信息
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500      //有线接口
        inet 192.168.10.223  netmask 255.255.255.0  broadcast 192.168.10.255
        inet6 fe80::2a38:1412:ea0:6cda  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:ca:2f:45  txqueuelen 1000  (Ethernet)
        RX packets 261  bytes 25942 (25.3 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 240  bytes 25715 (25.1 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536          //回环接口
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500          //虚拟接口
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:7a:6c:52  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
[root@svr223 ~]#

步骤二:检查默认网关(route -n)

[root@svr223 ~]# route -n      //查看当前主机的路由表
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.10.2    0.0.0.0         UG    100    0        0 ens33
192.168.10.0    0.0.0.0         255.255.255.0   U     100    0        0 ens33
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0
[root@svr223 ~]#

步骤三:检查使用的DNS服务器地址(cat /etc/resolv.conf)

[root@localhost ~]# cat /etc/resolv.conf          //查看/etc/目录下记录有DNS服务器地址的配置文件resolv.conf的内容
# Generated by NetworkManager
nameserver 192.168.10.2

步骤四:检查当前设备的主机名

[root@localhost ~]# hostname             //查看当前系统的主机名
localhost.localdomain

4 为Linux主机配置网络

4.1 问题

本例要求为openEuler主机配置网络地址参数,并确保网络可连通,相关说明如下。

1)为Linux虚拟机配置静态地址参数:IP地址及掩码192.168.X.223/24,默认网关192.168.X.2,DNS服务器地址192.168.X.2,其中的X值参考Win真机相应虚拟接口(如VMnet8)的网段号

2)确保从Win真机能ping通Linux虚拟机的IP地址192.168.X.7

4.2 方案

先确认Win10真机中虚拟网络VMnet8的网段地址信息,可参考如下操作。

单击VMware Workstation的“编辑” --> “虚拟网络编辑器”,在打开的对话框中查看VMnet8的子网地址,如图-17所示。

单击右下角的“更改设置”按钮,然后根据自己的需要去更改“子网IP”处的网段地址即可(需要Win10系统的管理员权限)。

4.3 步骤

实现此案例需要按照如下步骤进行。

步骤一:配置并激活网络连接

[root@localhost ~]# nmtui

执行nmtui可以打开命令行下的交互式配置工具,如图-18所示

使用方向键选中“Edit a connection”,按下Enter键可以看到网络连接列表,继续选中要编辑的连接,比如ens33有线连接,如图-19所示

再次按下Enter键确认,即可打开TCP/IP各项参数配置界面。使用方向键切换到需要修改的各处,并正确填写地址,如图-20所示

最后选择“OK”确认。

3)激活指定的连接

选择“Back”返回nmtui主界面,再选择“Activate a connection”进入,如图-21所示

找到要控制的连接(如ens33),确认将此连接激活(* 状态)。如果原来已经是激活状态,可以按下两次Enter键以刷新网卡配置(第一次禁用、第二次激活),如图-22所示

4)配置主机名

选择“Back”返回nmtui主界面,再选择“Set system hostname”进入,如图-23所示

填写新主机名svr223.tedu.cn,如图-24所示,并按Enter键确认即可,然后返回并退出nmtui工具

5)确认配置结果

[root@localhost ~]# ifconfig ens33      //查看网卡ens33的信息
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.10.223  netmask 255.255.255.0  broadcast 192.168.10.255
        inet6 fe80::2a38:1412:ea0:6cda  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:ca:2f:45  txqueuelen 1000  (Ethernet)
        RX packets 392  bytes 36346 (35.4 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 348  bytes 35299 (34.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
[root@svr223 ~]#
[root@svr223 ~]# route -n      //查看当前主机的路由表
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.10.2    0.0.0.0         UG    100    0        0 ens33
192.168.10.0    0.0.0.0         255.255.255.0   U     100    0        0 ens33
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0
[root@svr223 ~]#
[root@svr223 ~]# cat  /etc/resolv.conf         //查看DNS服务器地址记录的文件
# Generated by NetworkManager
search tedu.cn
nameserver 192.168.10.2

步骤二:Win真机与Linux虚拟机互ping测试

C:\Users\tsengyia> ping  192.168.10.223
正在 Ping 192.168.10.223 具有 32 字节的数据:
来自 192.168.10.223 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.10.223 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.10.223 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.10.223 的回复: 字节=32 时间<1ms TTL=64
192.168.10.223 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 0ms,最长 = 0ms,平均 = 0ms
C:\Users\tsengyia>

  • 27
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
搭建web服务可以有很多种方式,下面我介绍一种基于Apache的搭建方式: 1. 安装Apache 在openEuler上安装Apache可以使用yum命令,执行以下命令即可: ``` sudo yum install httpd ``` 2. 配置Apache Apache的主要配置文件是/etc/httpd/conf/httpd.conf,您可以使用文本编辑器(如vi)打开该文件并进行编辑。在编辑之前,建议您备份该文件。 打开httpd.conf文件后,您可以修改以下重要配置项: a. ServerName 找到以下行并取消注释(即去掉#),并将ServerName修改为您的主机名或IP地址: ``` #ServerName www.example.com:80 ``` 例如: ``` ServerName 192.168.1.100:80 ``` b. DocumentRoot DocumentRoot是Apache服务器的文档根目录,即Web服务器从中提供文档的目录。默认情况下,Apache在/var/www/html中设置DocumentRoot。 如果您想更改文档根目录,请找到以下行并取消注释(去掉#),并将DocumentRoot修改为您想要的目录: ``` #DocumentRoot "/var/www/html" ``` 例如: ``` DocumentRoot "/home/user/public_html" ``` c. DirectoryIndex DirectoryIndex指定当客户端请求目录时,服务器应该返回的文件。默认情况下,Apache设置DirectoryIndex为index.html。 如果您想更改DirectoryIndex,请找到以下行并取消注释(去掉#),并添加您想要的文件名: ``` #DirectoryIndex index.html ``` 例如: ``` DirectoryIndex index.php index.html ``` 3. 启动Apache 完成Apache的配置后,您可以使用以下命令启动Apache: ``` sudo systemctl start httpd ``` 如果您想在系统启动时自动启动Apache,请使用以下命令: ``` sudo systemctl enable httpd ``` 4. 创建网页 完成Apache的配置和启动后,您可以在DocumentRoot目录中创建您的网页。例如,如果您的DocumentRoot是/home/user/public_html,则可以在该目录中创建一个index.html文件来测试您的Web服务器。 5. 访问网页 在完成上述步骤后,您可以在Web浏览器中输入您的服务器IP地址或主机名来访问您的网页。如果您在上一步中创建了一个名为index.html的文件,则可以在Web浏览器中输入以下地址: ``` http://your_server_IP_address_or_hostname/ ``` 例如,如果您的服务器IP地址是192.168.1.100,则可以在Web浏览器中输入以下地址: ``` http://192.168.1.100/ ``` 如果一切顺利,您应该能够在浏览器中看到您创建的网页。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Zh&&Li

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值