Linux 服务器检查以及常用运维 shell 命令

电子说

1.3w人已加入

描述

前言

今天带来的内容是在华为云主机 Flexus 云服务器 X 实例上操作,玩转一些 Linux 脚本以及安装 JDK。比如:检查系统环境、安装 JDK、使用 mkdir/touch 命令创建文件夹和文件、使用 chmod 给文件夹授权、使用 vi 命令编辑 sh 脚本、使用 Linux 脚本去验证 JDK。

1、管理华为云主机 Flexus 云服务器 X 实例

1.1、购买服务

在百度里搜索华为云主机 Flexus 云服务器 X 实例,进入官网去购买服务器。

Linux

1.2、管理服务

购买完成之后,进入到华为云 Flexus 云服务控制台,选择 X 实例,就可以看到并管理我们的主机了。

Linux

1.3、重置密码

初次管理云服务或忘记密码,可以选择【重置密码】,默认登录账号 root。

Linux

1.4、添加远程云主机

在远程管理工具里,添加我们的华为云主机。

由于是新机器,CPU、内存都只有个位数的消耗。

Linux

2、检查系统环境

2.1、查看系统

Linux

Linux

2.2、查看系统版本号和其他发行版信息的文件内容

Linux

3、安装 JDK

现在国内大部分项目还是使用 jdk8 开发、部署,因此我们也选择在 Huawei Cloud EulerOS 2.0 标准版 64 位系统(后面简称 EulerOS)上安装 jdk8,为了避免 oracle jdk 收费问题(JDK 8 8u202 版本前免费,8u211 版本开始商用收费),选择安装 openjdk8。

新机器,没有安装 JDK

Linux

3.1、使用 yum 包管理器安装像体验其他版本 JDK,更换搜索词即可。

Linux

3.2、验证

Linux

4、通过 sh 脚本去验证

Linux

Linux

4.2、创建文件

4.2.1、新文件只读权限

Linux

4.2.2、授予写权限

Linux

4.2.3、随机写入数据并执行

Linux

4.3、写入验证 java 版本的命令

Linux

总结

本章节内容比较难懂的地方就是【if type -p java; then】,即在命令行输入 java,如果存在就会返回该命令的完整路径,通过 if 组合使用,如果存在,就会执行 then 逻辑。

Linux

以此类推,我们如果需要检查 mvn、gradle、node、vue 等命令是否存在,也可以使用 if type 这个组合。

审核编辑 黄宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分