diff --git a/anolis-courses/appliation-devel/java_web/step1.md b/anolis-courses/appliation-devel/java_web/step1.md index f2ace7aaef971f37338e222fe99209378bd5e5cf..60f764c106bf931b42a42423f5102dc9fd4379e7 100644 --- a/anolis-courses/appliation-devel/java_web/step1.md +++ b/anolis-courses/appliation-devel/java_web/step1.md @@ -1,16 +1,14 @@ -#### 安装 JDK - 1. 执行以下命令,查看yum源中JDK版本。 -[[ yum list java* ]] + [[ yum list java* ]] 2. 执行以下命令,使用yum安装JDK1.8。 -[[ yum -y install java-1.8.0-openjdk* ]] + [[ yum -y install java-1.8.0-openjdk* ]] 3. 执行以下命令,查看是否安装成功。 -[[ java --version ]] + [[ java --version ]] 4. 如果命令执行成功并显示出 java 版本,表明安装成功。 diff --git a/anolis-courses/appliation-devel/java_web/step2.md b/anolis-courses/appliation-devel/java_web/step2.md index 951e1a9e9f99d1b88b7bc880d3d235ac52332a6d..722e1f609848bb641ce22c68837bb31554e69847 100644 --- a/anolis-courses/appliation-devel/java_web/step2.md +++ b/anolis-courses/appliation-devel/java_web/step2.md @@ -1,31 +1,32 @@ -## 安装 Mysql 环境 - 1. 执行以下命令,下载并安装MySQL官方的Yum Repository。 -[[ wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm ]] -[[ yum -y install mysql57-community-release-el7-10.noarch.rpm ]] -[[ yum -y install * --nogpgcheck mysql-community-server ]] + [[ wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm ]] + + [[ yum -y install mysql57-community-release-el7-10.noarch.rpm ]] + + [[ yum -y install * --nogpgcheck mysql-community-server ]] 2. 执行以下命令,启动 MySQL 数据库。 -[[ systemctl start mysqld.service ]] + [[ systemctl start mysqld.service ]] 3. 执行以下命令,查看MySQL初始密码。 -[[ grep "password" /var/log/mysqld.log ]] + [[ grep "password" /var/log/mysqld.log ]] 4. 执行以下命令,输入上条命令中MySQL初始密码,登录数据库。 -[[ mysql -uroot -p ]] + [[ mysql -uroot -p ]] 5. 执行以下命令,修改MySQL默认密码。 -[[ set global validate_password_policy=0; #修改密码安全策略为低(只校验密码长度,至少8位)]] -[[ ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678'; ]] + [[ set global validate_password_policy=0; #修改密码安全策略为低(只校验密码长度,至少8位)]] + + [[ ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678'; ]] 6. 执行以下命令,授予root用户远程管理权限。 -[[ GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345678'; ]] + [[ GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345678'; ]] 7. 输入exit退出数据库。 diff --git a/anolis-courses/appliation-devel/java_web/step3.md b/anolis-courses/appliation-devel/java_web/step3.md index 99caed49dcc07eaacd459468f1439dfe1d5b607a..dcd1de5d732c1b53d78e6fbe5ead0ec8ad6bbf01 100644 --- a/anolis-courses/appliation-devel/java_web/step3.md +++ b/anolis-courses/appliation-devel/java_web/step3.md @@ -1,5 +1,3 @@ -#### 安装 Tomcat - 1. 执行以下命令,下载Tomcat压缩包。如果该镜像失效,请查看tomcat最新版本,并进行替换。 [[ wget --no-check-certificate https://labfileapp.oss-cn-hangzhou.aliyuncs.com/apache-tomcat-8.5.72.tar.gz ]] @@ -16,9 +14,9 @@ 4. 执行以下命令,为Tomcat授权。 [[ chmod +x /usr/local/Tomcat8.5/bin/*.sh ]] -5. 执行以下命令,修改Tomcat默认端口号为80。 -说明:Tomcat默认端口号为8080。 + +5. 执行以下命令,修改Tomcat默认端口号为80(说明:Tomcat默认端口号为8080)。 [[ sed -i 's/Connector port="8080"/Connector port="80"/' /usr/local/Tomcat8.5/conf/server.xml ]] diff --git a/anolis-courses/appliation-devel/java_web/step4.md b/anolis-courses/appliation-devel/java_web/step4.md index 2fb021651f376a62459ce3a5765aa217267989c4..edb79339bac3f74b2abf75263d25fae0e6665703 100644 --- a/anolis-courses/appliation-devel/java_web/step4.md +++ b/anolis-courses/appliation-devel/java_web/step4.md @@ -1,4 +1,3 @@ -#### 访问Tomcat 1. 打开浏览器,在地址栏中输入当前环境的公网地址,例如:139.0.0.1 diff --git a/anolis-courses/centos2anolis/centos8_to_anolisos8/start.md b/anolis-courses/centos2anolis/centos8_to_anolisos8/start.md index 525f539661a3d30f25db5b86fa6fd06940cc2ae1..9b24942fe2eba82f3b34155060a8684b828d11ec 100644 --- a/anolis-courses/centos2anolis/centos8_to_anolisos8/start.md +++ b/anolis-courses/centos2anolis/centos8_to_anolisos8/start.md @@ -1,2 +1,4 @@ -本场景将提供一台配置了 CentOS 8.5 操作系统的云服务器作为迁移环境,CentOS 8.x 迁移使用 Anolis OS release 相关的包替代 CentOS release,通过yum distro-sync 重装当前系统中所有的系统软件包。软件重装的过程并不会修改当前系统基础配置,所以系统配置,业务配置,业务数据都不会被清除,迁移完成后这些数据无需重新设置,实现CentOS 8.5到Anolis OS 8的迁移。 +本场景将提供一台配置了 CentOS 8.5 操作系统的服务器作为迁移环境,CentOS 8.x 迁移使用 `Anolis OS release` 相关的包替代 `CentOS release`,通过 `yum distro-sync` 重装当前系统中所有的系统软件包。 + +软件重装的过程并不会修改当前系统基础配置,所以系统配置,业务配置,业务数据都不会被清除,迁移完成后这些数据无需重新设置,实现 CentOS 8.5 到 Anolis OS 8 的平滑迁移。 diff --git a/anolis-courses/centos2anolis/centos8_to_anolisos8/step1.md b/anolis-courses/centos2anolis/centos8_to_anolisos8/step1.md index e0bda7a7b0dd91774f36de434e2e36d7a3096a7d..fe782a3ab7ac64a8eea407016b801b01603919fd 100644 --- a/anolis-courses/centos2anolis/centos8_to_anolisos8/step1.md +++ b/anolis-courses/centos2anolis/centos8_to_anolisos8/step1.md @@ -1,32 +1,37 @@ -说明:CentOS 8操作系统版本结束了生命周期(EOL),Linux社区已不再维护该操作系统版本。建议您切换到Anolis或Alinux。如果您的业务过渡期仍需要使用CentOS 8系统中的一些安装包,请根据下文切换CentOS 8的源。 +> 说明:CentOS 8操作系统版本结束了生命周期(EOL),Linux社区已不再维护该操作系统版本。 + +建议您切换到 Anolis OS 。如果您的业务过渡期仍需要使用 CentOS 8 系统中的一些安装包,请根据下文切换 CentOS 8 的源。 1. 运行以下命令备份之前的repo文件。 -[[ rename '.repo' '.repo.bak' /etc/yum.repos.d/*.repo ]] + [[ rename '.repo' '.repo.bak' /etc/yum.repos.d/*.repo ]] -2. 运行以下命令下载最新的repo文件。 +2. 运行以下命令下载最新的 repo 文件。 -[[ wget https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo -O /etc/yum.repos.d/Centos-vault-8.5.2111.repo ]] + [[ wget https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo -O /etc/yum.repos.d/Centos-vault-8.5.2111.repo ]] -[[ wget https://mirrors.aliyun.com/repo/epel-archive-8.repo -O /etc/yum.repos.d/epel-archive-8.repo ]] + [[ wget https://mirrors.aliyun.com/repo/epel-archive-8.repo -O /etc/yum.repos.d/epel-archive-8.repo ]] -3. 运行以下命令替换repo文件中的链接。 +3. 运行以下命令替换 repo 文件中的链接。 -[[ sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/Centos-vault-8.5.2111.repo && sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/Centos-vault-8.5.2111.repo && sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/Centos-vault-8.5.2111.repo ]] + [[ sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/Centos-vault-8.5.2111.repo ]] -[[ sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/epel-archive-8.repo ]] + [[ sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/Centos-vault-8.5.2111.repo ]] -4. 运行以下命令重新创建缓存。 + [[ sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/Centos-vault-8.5.2111.repo ]] -[[ yum clean all && yum makecache ]] + [[ sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/epel-archive-8.repo ]] -5. 查看 repo 文件。 +4. 运行以下命令重新创建 yum 缓存。 -[[ ls -l /etc/yum.repos.d/ ]] + [[ yum clean all && yum makecache ]] + +5. 查看 repo 文件。 -6. 删除之前备份的repo文件。 + [[ ls -l /etc/yum.repos.d/ ]] -说明:后续步骤中我们将为切换后的 CentOS 8 的repo文件进行重命名,以防冲突需将其删除。如果只有两个repo文件则不需要进行删除 +6. 删除之前备份的repo文件(说明:后续步骤中我们将为切换后的 CentOS 8 的repo文件进行重命名,以防冲突需将其删除。如果只有两个repo文件则不需要进行删除)。 -[[ rm -rf /etc/yum.repos.d/!(*.repo) ]] -删除之后,在用ls -l /etc/yum.repos.d/命令进行查询。 \ No newline at end of file + [[ rm -rf /etc/yum.repos.d/!(*.repo) ]] + + 删除之后,在用 [[ ls -l /etc/yum.repos.d/ ]] 命令进行查询。 \ No newline at end of file diff --git a/anolis-courses/centos2anolis/centos8_to_anolisos8/step2.md b/anolis-courses/centos2anolis/centos8_to_anolisos8/step2.md index 05f9cabcaf803bb5e1afe07a40fd4d088ae544d4..5ca00fddc0fdbe9f3429b0364206215ce2c7fd65 100644 --- a/anolis-courses/centos2anolis/centos8_to_anolisos8/step2.md +++ b/anolis-courses/centos2anolis/centos8_to_anolisos8/step2.md @@ -1,12 +1,13 @@ 1. 下载迁移脚本。 -[[ wget https://gitee.com/anolis/centos2anolis/raw/master/centos2anolis.py ]] + [[ wget https://gitee.com/anolis/centos2anolis/raw/master/centos2anolis.py ]] 2. 安装迁移脚本运行依赖。 -[[ yum -y install python3 ]] + + [[ yum -y install python3 ]] 3. 迁移执行。 -[[ python3 centos2anolis.py ]] + [[ python3 centos2anolis.py ]] diff --git a/anolis-courses/centos2anolis/centos8_to_anolisos8/step3.md b/anolis-courses/centos2anolis/centos8_to_anolisos8/step3.md index 6f98e105af5cbe27577883a440d5975a02174b45..bfdcaebed4050eca6980dd56751a8f1517901aa4 100644 --- a/anolis-courses/centos2anolis/centos8_to_anolisos8/step3.md +++ b/anolis-courses/centos2anolis/centos8_to_anolisos8/step3.md @@ -1,6 +1,6 @@ -1. 迁移成功,重启即可进入Anolis OS系统。 +1. 迁移成功,重启即可进入 Anolis OS 系统。 -[[ reboot ]] + [[ reboot ]] 2. 重新连接并进入系统。 diff --git a/anolis-courses/centos2anolis/centos8_to_anolisos8/step4.md b/anolis-courses/centos2anolis/centos8_to_anolisos8/step4.md index 78be1315f807d9c95c571467e5caef7abf78fff8..cc87444777a23264d3318109c15bea2c583bfde6 100644 --- a/anolis-courses/centos2anolis/centos8_to_anolisos8/step4.md +++ b/anolis-courses/centos2anolis/centos8_to_anolisos8/step4.md @@ -1,32 +1,30 @@ -说明 CentOS在2021年12月31号停止维护,相应的CentOS源在2022年1月31号从官网删除,导致CentOS实例无法正常使用repo, +> 说明: CentOS 在2021年12月31号停止维护,相应的 CentOS 源在2022年1月31号从官网删除,导致 CentOS 实例无法正常使用 repo, -如果您按照该指导切换使用CentOS Vault源或者自行配置使用Vault源,然后实施迁移Anolis OS,迁移完成后,需要检查当前系统中是否残留CentOS Vault源。 +如果您按照该指导切换使用 CentOS Vault 源或者自行配置使用 Vault 源,然后实施迁移 Anolis OS,迁移完成后,需要检查当前系统中是否残留 CentOS Vault 源。 1. 通过命令进行检查。 -[[ yum repolist ]] + [[ yum repolist ]] -2. 如上述结果所示,“CentOS-8.5.2111 - Base - mirrors.aliyun.com”就是残留的CentOS repo,需要删除,否则会出现Anolis OS和CentOS源共存的问题,一旦执行yum update可能会错误地安装CentOS的包。 +2. 如上述结果所示,“CentOS-8.5.2111 - Base - mirrors.aliyun.com” 就是残留的 CentOS repo,需要删除,否则会出现 Anolis OS 和 CentOS 源共存的问题,一旦执行 yum update可 能会错误地安装CentOS的包。 -2.1 查找提供CentOS repo的配置文件。 +2.1 查找提供 CentOS repo 的配置文件。 -[[ grep -rn "CentOS-8.5.2111" /etc/yum.repos.d/*.repo ]] + [[ grep -rn "CentOS-8.5.2111" /etc/yum.repos.d/*.repo ]] 2.2 重命名上述步骤中找到的配置文件。 -[[ mv /etc/yum.repos.d/Centos-vault-8.5.2111.repo /etc/yum.repos.d/Centos-vault-8.5.2111.repo.bak ]] - - + [[ mv /etc/yum.repos.d/Centos-vault-8.5.2111.repo /etc/yum.repos.d/Centos-vault-8.5.2111.repo.bak ]] 3. 迁移后验证。 + 1. 查看OS版本。 -3.1 查看OS版本。 + [[ cat /etc/os-release ]] -[[ cat /etc/os-release ]] + 2. 通过命令查看当前系统中是否有残留 CentOS 软件包,如果残留 kernel 包,为正常现象,kernel包支持多版本共存。 -3.2 通过命令查看当前系统中是否有残留CentOS软件包,如果残留kernel包,为正常现象,kernel包支持多版本共存。 + [[ rpm -qa --qf "%{NAME} %{VENDOR}\n" | grep CentOS ]] -[[ rpm -qa --qf "%{NAME} %{VENDOR}\n" | grep CentOS ]] diff --git a/anolis-courses/centos2anolis/centos8_to_anolisos8/step5.md b/anolis-courses/centos2anolis/centos8_to_anolisos8/step5.md index d00f1860719c27cdf99431d3c10908a3f3c04212..254e2d34bf95d6ce58418e3b2b540ecca4b3f9a2 100644 --- a/anolis-courses/centos2anolis/centos8_to_anolisos8/step5.md +++ b/anolis-courses/centos2anolis/centos8_to_anolisos8/step5.md @@ -1,13 +1,12 @@ -7. FAQ - 如果您在正式环境中迁移出现疑问,请参考如下: -就地迁移失败是否可回滚? -1.1 迁移工具不支持回滚,迁移失败无法恢复到迁移初始状态,迁移前务必做好系统备份。 +1. 就地迁移失败是否可回滚? + - 迁移工具不支持回滚,迁移失败无法恢复到迁移初始状态,迁移前务必做好系统备份。 -迁移出现问题怎么办? -2.1 先在龙蜥社区知识库查看是否有同样的问题。 +2. 迁移出现问题怎么办? + - 先在龙蜥社区知识库查看是否有同样的问题。 + - 保存迁移工具执行报错信息,并提供初始系统信息(系统版本,内核,软件包列表等等),附上迁移日志文件/var/log/centos2anolis.log,及时与我们联系获取帮助。 -2.2 如果问题无法解决,请前往龙蜥社区提交issue,或者加入钉钉交流群(33311793)获取帮助。您需要先保存迁移工具执行报错信息,并提供初始系统信息(系统版本,内核,软件包列表等等),附上迁移日志文件/var/log/centos2anolis.log。 +如果问题无法解决,请前往龙蜥社区提交issue,或者加入钉钉交流群(33311793)获取帮助。 -说明 更多FAQ,请参见迁移FAQ。 \ No newline at end of file +您需要先保存迁移工具执行报错信息,并提供初始系统信息(系统版本,内核,软件包列表等等),附上迁移日志文件/var/log/centos2anolis.log。