Spring Boot3.2.12 + Vue3 项目 (lims)部署说明( 在刚安装好CentOS7的虚拟机上部署)
主机CentOS7虚拟机基础情况部署流程1、设置主机名称为localhost2、设置主机IP为192.168.31.2423、检查主机网络通讯4、创建项目专用用户lims部署详细内容1、设置主机名称为localhost命令su rootREAL_IF$(ls /etc/sysconfig/network-scripts/ifcfg-e* | head -1)echo PEERHOSTNAMEno $REAL_IFecho DHCP_HOSTNAMElocalhost $REAL_IFsed -i /^\[main\]/a hostname-modenone /etc/NetworkManager/NetworkManager.confsystemctl restart NetworkManagerexec bashreboot终端脚本[ygbMiWiFi-R3-srv ~]$ su root Password: [rootMiWiFi-R3-srv ygb]# REAL_IF$(ls /etc/sysconfig/network-scripts/ifcfg-e* | head -1) [rootMiWiFi-R3-srv ygb]# echo PEERHOSTNAMEno $REAL_IF [rootMiWiFi-R3-srv ygb]# echo DHCP_HOSTNAMElocalhost $REAL_IF [rootMiWiFi-R3-srv ygb]# hostnamectl set-hostname localhost --static [rootMiWiFi-R3-srv ygb]# sed -i /^\[main\]/a hostname-modenone /etc/NetworkManager/NetworkManager.conf [rootMiWiFi-R3-srv ygb]# systemctl restart NetworkManager [rootMiWiFi-R3-srv ygb]# exec bash [rootMiWiFi-R3-srv ygb]# reboot2、设置主机IP为192.168.31.242命令su rootnmcli connection modify ens33 \ ipv4.method manual \ ipv4.addresses 192.168.31.242/24 \ ipv4.gateway 192.168.31.1 \ ipv4.dns 114.114.114.114 8.8.8.8nmcli connection up ens33终端脚 本[ygblocalhost ~]$ su root Password: [rootlocalhost ygb]# nmcli connection modify ens33 \ ipv4.method manual \ ipv4.addresses 192.168.31.242/24 \ ipv4.gateway 192.168.31.1 \ ipv4.dns 114.114.114.114 8.8.8.8 [rootlocalhost ygb]# nmcli connection up ens33 Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5) [rootlocalhost ygb]#3、检查主机网络通讯命令查ipip aping 网关ping 192.168.31.1ping 物理主机 或 局域网其他主机ping 192.168.31.42ping 外网ping www.qq.com终端脚本[rootlocalhost ygb]# ip a 1: lo: LOOPBACK,UP,LOWER_UP mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: ens33: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:0c:29:34:05:c2 brd ff:ff:ff:ff:ff:ff inet 192.168.31.242/24 brd 192.168.31.255 scope global noprefixroute ens33 valid_lft forever preferred_lft forever inet6 fe80::2144:c21b:5766:dbbe/64 scope link noprefixroute valid_lft forever preferred_lft forever 3: virbr0: NO-CARRIER,BROADCAST,MULTICAST,UP mtu 1500 qdisc noqueue state DOWN group default qlen 1000 link/ether 52:54:00:2a:8b:77 brd ff:ff:ff:ff:ff:ff inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0 valid_lft forever preferred_lft forever 4: virbr0-nic: BROADCAST,MULTICAST mtu 1500 qdisc pfifo_fast master virbr0 state DOWN group default qlen 1000 link/ether 52:54:00:2a:8b:77 brd ff:ff:ff:ff:ff:ff [rootlocalhost ygb]# ping 192.168.31.1 PING 192.168.31.1 (192.168.31.1) 56(84) bytes of data. 64 bytes from 192.168.31.1: icmp_seq1 ttl64 time3.80 ms 64 bytes from 192.168.31.1: icmp_seq2 ttl64 time2.65 ms ^C --- 192.168.31.1 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1001ms rtt min/avg/max/mdev 2.652/3.227/3.802/0.575 ms [rootlocalhost ygb]# ping 192.168.31.42 PING 192.168.31.42 (192.168.31.42) 56(84) bytes of data. 64 bytes from 192.168.31.42: icmp_seq1 ttl128 time0.494 ms 64 bytes from 192.168.31.42: icmp_seq2 ttl128 time0.500 ms ^C --- 192.168.31.42 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1000ms rtt min/avg/max/mdev 0.494/0.497/0.500/0.003 ms [rootlocalhost ygb]# ping www.qq.com PING ins-r23tsuuf.ias.tencent-cloud.net (121.14.77.221) 56(84) bytes of data. 64 bytes from 121.14.77.221 (121.14.77.221): icmp_seq1 ttl51 time16.9 ms 64 bytes from 121.14.77.221 (121.14.77.221): icmp_seq2 ttl51 time16.6 ms ^C --- ins-r23tsuuf.ias.tencent-cloud.net ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 5200ms rtt min/avg/max/mdev 16.685/16.793/16.901/0.108 ms [rootlocalhost ygb]#4、创建项目专用用户lims命令useradd -m -d /home/lims limspasswd lims终端脚本[rootlocalhost ygb]# useradd -m -d /home/lims lims [rootlocalhost ygb]# passwd lims Changing password for user lims. New password: BAD PASSWORD: The password contains the user name in some form Retype new password: passwd: all authentication tokens updated successfully. [rootlocalhost ygb]# reboot5、使用项目专用用户lims登录