2023中职组网络建设与运维-Ubuntu23.04-Kylinv10系统管理
文章目录
任务描述:
随着信息技术的快速发展,集团计划2023年把部分业务由原有的X86架构服务器上迁移到ARM架构服务器上,同时根据目前的部分业务需求进行了部分调整和优化。
一、X86架构计算机操作系统安装与管理
【1】Root用户启用
1.PC1系统为ubuntu-desktop-amd64系统(已安装,语言为英文),登录用户为xiao,密码为Key-1122。启用root用户,密码为Key-1122。
手动分区
1、Root用户登录图形化桌面
# 跟新apt源
sudo apt update
# 安装openssh-server
xiao@xiao:~$ sudo apt install -y openssh-server openssh-client
# 配置启用Root用户
xiao@xiao:~$ sudo passwd root
[sudo] password for xiao:
New password:
BAD PASSWORD: The password is shorter than 8 characters
Retype new password:
passwd: password updated successfully
# 进入以下文件夹
cd /etc/pam.d/
root@xiao:/etc/pam.d# vim gdm-autologin
# 注释下面这一行
auth required pam_succeed_if.so user != root quiet_success
root@xiao:/etc/pam.d# vim gdm-password
auth required pam_succeed_if.so user != root quiet_success
# 重启
reboot
启用Root远程登录
root@xiao:~# vim /etc/ssh/sshd_config
36 #PermitRootLogin prohibit-password
37 PermitRootLogin yes
42 PubkeyAuthentication yes
【2】安装软件
2.安装remmina,用该软件连接Server1上的虚拟机,并配置虚拟机上的相应服务。
dpkg -i
【3】安装qemu和virtinst
3.安装qemu和virtinst。
# 安装
root@lvcy:~# apt -y install qemu-kvm libvirt-daemon-system libvirt-daemon virtinst bridge-utils libosinfo-bin
root@lvcy:/etc/netplan# cp 00-installer-config.yaml 01-netcfg.yaml
root@lvcy:/etc/netplan# vim 01-netcfg.yaml
# 配置桥网络
network:
ethernets:
ens33:
dhcp4: false
dhcp6: false
bridges:
virbr0:
interfaces: [ens33]
dhcp4: false
addresses: [192.168.13.194/24]
macaddress: 00:0c:29:42:af:01
routes:
- to: default
via: 192.168.13.254
metric: 100
nameservers:
addresses: [114.114.114.114,222.88.88.88]
search: [skills.lan]
parameters:
stp: false
dhcp6: false
version: 2
【4】点击浏览加载驱动
安装网卡及系统组件驱动
4.创建Windows Server 2022虚拟机,虚拟机信息如下:
虚拟机名称 | vcpu | 内存 | 硬盘 | IPv4地址 | 完全合格域名 |
---|---|---|---|---|---|
windows8 | 2 | 4096MB | 40GB | 10.1.11.101/24 | windows8.skills.lan |
windows9 | 2 | 4096MB | 40GB | 10.1.11.102/24 | windows9.skills.lan |
【5】创建虚拟机
5.安装windows8,系统为Windows Server 2022 Datacenter Desktop,网络模式为桥接模式,网卡、硬盘、显示驱动均为virtio,安装网卡、硬盘、显示驱动并加入到Windows AD中。
创建虚拟机
# 创建Windows虚拟机
virt-install --hvm --name=Windows8 --vcpus=2 --ram=4096 --disk path=/opt/Windows8.qcow2,size=40,format=qcow2,bus=virtio,cache=writeback --network bridge=virbr0,model=virtio --os-variant=win2k22 --os-type windows --accelerate --vnc --vnclisten=0.0.0.0 --cdrom /mnt/WinServer2022.iso --disk path=/mnt/virtio-win.iso,device=cdrom
# 列出虚拟机,虚拟机状态
virsh list --all
# 虚拟机的启动
virsh start Windows8
# 关机虚拟机
virsh shutdown Windows8
# 虚拟机的重启
virsh reboot Windows8
# 销毁虚拟机,相当拔掉虚拟机的电源
virsh destroy Windows8
# 删除虚拟机
virsh undefine Windows8
# 获取域的网络接口状态
virsh domifstat Windows8
虚拟机的快照
# 创建快照
virsh snapshot-create-as Windows8 Windows8-1
# 查看快照列表和详细信息
virsh snapshot-list Windows8
# 查看虚拟机的详细信息
virsh snapshot-info Windows8 Windows8-1
#恢复快照
virsh snapshot-revert Windows8 Windows8-1
#删除快照
virsh snapshot-delete Windows8 Windows8-1
克隆虚拟机
virt-clone --original Windows8 --name Windows9 --file /opt/Windows9.qcow2 --auto-clone
【6】添加硬盘
6.安装windows9,系统为Windows Server 2022 Datacenter Desktop,网络模式为桥接模式,网卡、硬盘、显示驱动均为virtio,安装网卡、硬盘、显示驱动并加入到Windows AD中。在windows9中添加3块5GB的硬盘(硬盘驱动为virtio),初始化为GPT,配置为raid5。驱动器盘符为D。
# 创建磁盘
qemu-img create -f qcow2 /opt/disk1.qcow2 5G
qemu-img create -f qcow2 /opt/disk2.qcow2 5G
qemu-img create -f qcow2 /opt/disk3.qcow2 5G
# 创建磁盘
qemu-img create -f qcow2 -o preallocation=metadata,compat=1.1,size=5G disk4.qcow2
# 启动虚拟机
virsh start Windows9
# 连接虚拟磁盘
virsh attach-disk Windows9 /opt/disk1.qcow2 vdb
virsh attach-disk Windows9 /opt/disk2.qcow2 vdc
virsh attach-disk Windows9 /opt/disk3.qcow2 vdd
【7】修改虚拟机的启动项
root@xiao:/opt# virsh dumpxml Windows9 | grep -i 'boot'
<on_reboot>restart</on_reboot>
<boot order='1'/>
root@xiao:/opt# virsh dumpxml Windows9 | grep -i 'boot'
<boot dev='hd'/>
<on_reboot>restart</on_reboot>
root@xiao:/opt# virsh dumpxml Windows8 | grep -i 'boot'
<boot dev='hd'/>
<on_reboot>restart</on_reboot>
【8】Ubuntu 23.04
【1】点击左上角输入如下配置
server 远程主机地址
Username 用户名
Password 密码
Domain 域名
Sharefolder /mnt 支持挂载本地Linux目录到Windows,Windows与Linux之间文件互传
二、ARM架构计算机操作系统安装与管理
【1】Root用户启用
1.从U盘启动PC2,安装kylin-desktop-arm64(安装语言为英文),安装时创建用户为xiao,密码为Key-1122。启用root用户,密码为Key-1122。
# 修改配置文件
xiao@xiao:~$ sudo vim /usr/share/lightdm/lightdm.conf.d/95-ukui-greeter.conf
#手工输入登陆系统的用户名和密码
greeter-show-manual-login=true
#禁用guest用户
all-guest=false
#启动后以root身份自动登录
autologin-user=root
# 修改profile文件
# 修改为下面一行
mesg n 2> /dev/null || true
root@xiao:~# vim .profile
tty -s && mesg n || true
【2】配置minicom
2.配置minicom,用该软件连接网络设备,并对网络设备进行配置。
# Minicom是一个基于文本界面的串口通信程序,用于在Linux和Unix系统上进行串口通信。它可以用于与嵌入式设备、调试设备、网络设备等进行交互。
# Minicom的一些常用参数包括:
# minicom驱动
/dev/ttyUSB0
# 进入minicom
# 配置minicom
sudo minicom -s
sudo minicom
# 先Ctrl+A然后x退出minicom
# 网络脚本执行
sudo rm -f NetNNN.txt && sudo minicom -S NetNNN.sh -C NetNNN.txt