10月25日实操
实操内容:将旧的cantos下的/weblogic目录完全拷贝到新的欧拉系统中,还需要进行同步磁盘信息、用户信息、hosts信息、DNS、时间同步和配置jdk环境变量等操作。下面进行操作模拟:
一、同步磁盘信息
欧拉系统中又一块新的150g的硬盘,需要被使用
具体步骤如下:
-
查看新添加的硬盘:在Linux系统中,可以使用命令
lsblk
来查看所有已连接的硬盘。sdb就是新加的硬盘[root@localhost ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 20G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 19G 0 part ├─openeuler-root 253:0 0 16.8G 0 lvm / └─openeuler-swap 253:1 0 2.2G 0 lvm [SWAP] sdb 8:16 0 20G 0 disk sr0 11:0 1 15.6G 0 rom
-
分区:使用
fdisk
命令进入分区工具界面,然后进行分区操作。分区完成后,记得使用w
命令保存并退出分区工具。[root@localhost ~]# fdisk /dev/sdb 欢迎使用 fdisk (util-linux 2.37.2)。 更改将停留在内存中,直到您决定将更改写入磁盘。 使用写入命令前请三思。 设备不包含可识别的分区表。 创建了一个磁盘标识符为 0x3990119e 的新 DOS 磁盘标签。 命令(输入 m 获取帮助):n 分区类型 p 主分区 (0 primary, 0 extended, 4 free) e 扩展分区 (逻辑分区容器) 选择 (默认 p): 将使用默认回应 p。 分区号 (1-4, 默认 1): 第一个扇区 (2048-41943039, 默认 2048): 最后一个扇区,+/-sectors 或 +size{K,M,G,T,P} (2048-41943039, 默认 41943039): 创建了一个新分区 1,类型为“Linux”,大小为 20 GiB。 命令(输入 m 获取帮助):w 分区表已调整。 将调用 ioctl() 来重新读分区表。 正在同步磁盘。
然后再次使用lsblk命令查看分区是否成功
[root@localhost ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 20G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 19G 0 part ├─openeuler-root 253:0 0 16.8G 0 lvm / └─openeuler-swap 253:1 0 2.2G 0 lvm [SWAP] sdb 8:16 0 20G 0 disk └─sdb1 8:17 0 20G 0 part sr0 11:0 1 15.6G 0 rom
-
格式化分区:常用的格式化命令是
mkfs.ext4 /dev/sdb1
,其中/dev/sdb1
是新分区的路径。格式化后的分区将被挂载到文件系统中。[root@localhost ~]# mkfs.ext4 /dev/sdb1 mke2fs 1.46.4 (18-Aug-2021) 创建含有 5242624 个块(每块 4k)和 1310720 个inode的文件系统 文件系统UUID:ce0b873e-0f81-4d3c-b897-fb9bc2a76748 超级块的备份存储于下列块: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000 正在分配组表: 完成 正在写入inode表: 完成 创建日志(32768 个块)完成 写入超级块和文件系统账户统计信息: 已完成
-
创建挂载点:可以使用命令
mkdir /mnt/data
来创建一个名为data
的挂载点。 -
挂载分区:使用命令
mount /dev/sdb1 /mnt/data
将新分区挂载到之前创建的挂载点。这样,新硬盘就可以在/mnt/data
目录下访问了。[root@localhost ~]# mkdir /mnt/data [root@localhost ~]# mount /dev/sdb1 /mnt/data [root@localhost ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 20G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 19G 0 part ├─openeuler-root 253:0 0 16.8G 0 lvm / └─openeuler-swap 253:1 0 2.2G 0 lvm [SWAP] sdb 8:16 0 20G 0 disk └─sdb1 8:17 0 20G 0 part /mnt/data sr0 11:0 1 15.6G 0 rom
-
设置自动挂载:如果希望每次系统启动时都自动挂载该硬盘,可以编辑
/etc/fstab
文件,在其中添加一行类似于/dev/sdb1 /mnt/data ext4 defaults 0 0
的内容。 -
验证硬盘添加成功:通过命令
df -h
可以查看系统中所有已挂载的硬盘和分区,确认新添加的硬盘是否成功添加并挂载到文件系统中。[root@localhost ~]# df -h 文件系统 容量 已用 可用 已用% 挂载点 devtmpfs 630M 0 630M 0% /dev tmpfs 647M 12K 647M 1% /dev/shm tmpfs 259M 7.3M 252M 3% /run tmpfs 4.0M 0 4.0M 0% /sys/fs/cgroup /dev/mapper/openeuler-root 17G 5.7G 10G 37% / tmpfs 647M 0 647M 0% /tmp /dev/sda1 974M 88M 819M 10% /boot /dev/sdb1 20G 24K 19G 1% /mnt/data
二、添加用户
因为华为欧拉系统用户添加做了限制,所以需要使用一下命令来关闭限制
[root@localhost ~]# chattr -i /etc/passwd [root@localhost ~]# chattr -i /etc/group [root@localhost ~]# chattr -i /etc/gshadow [root@localhost ~]# chattr -i /etc/shadow
然后添加用户
[root@localhost ~]# useradd weblogic
三、数据迁移
使用scp命令将新建的文件从旧的系统系统中拷贝到新系统中
[root@nginx-0 home]# scp 123.tar.gz root@192.168.200.30:/mnt/data The authenticity of host '192.168.200.30 (192.168.200.30)' can't be established. ECDSA key fingerprint is SHA256:kK8BICdJF8Ett3SJZXyfOTB0/JufPIdR2pUXAyIyph4. Are you sure you want to continue connecting (yes/no/[fingerprint])? yes Warning: Permanently added '192.168.200.30' (ECDSA) to the list of known hosts. Authorized users only. All activities may be monitored and reported. root@192.168.200.30's password: 123.tar.gz 100% 130 8.9KB/s 00:00
四、配置jdk和hosts
这里配置的是weblogic的jdk,他的配置文件在他的家目录下的隐藏文件.bash_profile中
export JAVA_HOME=java安装路径 export PATH=$JAVA_HOME/bin:$PATH
hosts就复制粘贴
五、设置DNS
nmcli connection modify 虚拟网卡名 ipv4.dns dns服务器地址 nmcli connection reload 虚拟网卡名 #重启网络服务
六、同步时间
date -s "12:12:12"