828华为云征文|Linux服务器检查以及常用运维shell命令

系列文章

前言

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

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

1.1、购买服务

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

1.2、管理服务

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

1.3、重置密码

初次管理云服务或忘记密码,可以选择【重置密码】,默认登录账号root。
在这里插入图片描述

1.4、添加远程云主机

在远程管理工具里,添加我们的华为云主机。
由于是新机器,CPU、内存都只有个位数的消耗。
在这里插入图片描述

2、检查系统环境

2.1、查看系统

uname

在这里插入图片描述

uname -a

在这里插入图片描述

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

 cat /etc/os-release

在这里插入图片描述

3、安装JDK

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

新机器,没有安装JDK
在这里插入图片描述

3.1、使用yum包管理器安装

像体验其他版本JDK,更换搜索词即可。

sudo yum update
sudo yum install java-1.8.0-openjdk

在这里插入图片描述

3.2、验证

java -version

在这里插入图片描述

4、通过sh脚本去验证

4.1、进入脚本文件夹

如果不存在文件夹,可以使用mkdir命令去创建文件夹

cd ../home/
mkdir script
chmod +x script/
cd script/

在这里插入图片描述
在这里插入图片描述

4.2、创建文件

touch java_check.sh

4.2.1、新文件只读权限

上面创建的文件,权限是-rw-r–r–,只读权限。
在这里插入图片描述

4.2.2、授予写权限

chmod 777 check_java.sh

在这里插入图片描述

4.2.3、随机写入数据并执行

执行了文件里的命令
在这里插入图片描述

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

通过Vi命令把检查java版本命令写入脚本

#!/bin/bash

# 检查Java是否安装
if type -p java; then 
	echo 'Java 已安装'
	java -version
else 
	echo 'Java 未安装'
fi

在这里插入图片描述

4.3.1、写入完整脚本

检查java版本完整脚本
在这里插入图片描述

4.3.2、使用exit中断程序运行

假如我们想在输出Java已安装后就退出程序,可以插入exit中断程序。
在这里插入图片描述

如果想在输入Java版本之后中断程序,exit挪动到java -version之后
在这里插入图片描述


总结

本章节内容比较难懂的地方就是【if type -p java; then】, 即在命令行输入java,如果存在就会返回该命令的完整路径,通过if组合使用,如果存在,就会执行then逻辑。
在这里插入图片描述
以此类推,我们如果需要检查mvn、gradle、node、vue等命令是否存在,也可以使用if type这个组合。

最近华为云828 B2B企业节正在举办,Flexus X实例的促销也非常给力,大家可以去看看。特别是对算力性能有要求,同时对自建MySQL、Redis、Nginx性能有要求的小伙伴,千万不要错过

### 回答1: 华为云 cloudclient1.6 是一款由华为公司推出的云端桌面应用程序,支持跨平台使用,能够在Windows、Mac等设备上运行。华为云 cloudclient1.6 具有多重特性和功能,包括:支持云端桌面、文件传输、远程窗口管理、虚拟机管理、云存储等功能。其下载方式非常简单,用户只需访问华为云官网,进入云服务页面,选择相应的产品类型,找到 cloudclient1.6 的下载链接,然后按照提示完成下载和安装即可。使用华为云 cloudclient1.6 可以帮助用户快速、方便地访问企业云端系统,降低企业的IT成本、提高工作效率,是一款不可缺少的企业级应用程序。同时,华为云在其服务领域继续深耕,打造最具竞争力的云服务平台,终将成为行业的龙头企业。 ### 回答2: 华为云是一个综合性云解决方案提供商,提供基于云计算技术的各种服务,例如云服务器、云数据库、云存储等。其中,华为云也提供了CloudClient客户端软件,用于连接华为云的各种服务。 华为云CloudClient1.6是华为云的客户端软件的一个版本,主要用于连接华为云的云服务器和云存储服务。用户可以通过华为云的官网,在客户端下载页面下载CloudClient1.6。 华为云CloudClient1.6是一款非常易于安装和使用的客户端软件,用户只需要根据安装向导一步一步操作即可。安装完成后,用户可以通过华为云的账号登录客户端,并使用相应服务。 华为云CloudClient1.6除了连接云服务器和云存储外,还提供了一些其他的功能,例如系统监控、SSH、文件传输等。用户可以通过这些功能,方便地管理和使用华为云的各种服务。 总之,华为云CloudClient1.6是一个方便易用的客户端软件,用户可以通过官网下载并安装使用。 ### 回答3: 华为云的CloudClient是一款专业的云端管理客户端,提供了便捷高效的管理和控制云端资源的功能。CloudClient1.6是其中的最新版本,为用户提供更为丰富的功能和更加稳定的使用体验。 华为云的CloudClient1.6可从官方网站进行下载,下载地址为https://www.huaweicloud.com/client/software.html。在下载前,需要用户首先注册华为云账号并登录,下载前需要了解自己的电脑操作系统的位数,如果是32位的操作系统,则需要选择CloudClient1.6(32位),如果是64位的操作系统则需要选择CloudClient1.6(64位)。下载完成后双击运行安装包即可进行安装安装完成后,用户可以使用华为云的CloudClient1.6进行更加便捷和快速的云计算资源管理,包括云服务器的创建、管理和删除,存储服务的管理,网络服务的管理,安全服务的管理等等。此外,CloudClient1.6还提供了多语言版本的支持,为用户提供更加贴近用户需求的服务体验。 总之,华为云的CloudClient1.6是一款方便易用的云端管理客户端,为用户提供了强大的功能和稳定的使用体验,如果你需要进行云计算资源的管理和控制,CloudClient1.6将会是你绝佳的选择。
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青花锁

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值