论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
软件与程序人生
›
云原生
›
828华为云征文|Linux服务器查抄以及常用运维shell命令 ...
828华为云征文|Linux服务器查抄以及常用运维shell命令
缠丝猫
论坛元老
|
2024-9-10 17:54:12
|
显示全部楼层
|
阅读模式
楼主
主题
1008
|
帖子
1008
|
积分
3024
系列文章
前言
今天带来的内容是在华为云主机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性能有要求的小伙伴,万万不要错过
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
缠丝猫
论坛元老
这个人很懒什么都没写!
楼主热帖
【设置ssh免密不起作用?彻底搞懂密钥 ...
关于Servlet的补充知识
kubernetes之镜像拉取策略ImagePullSec ...
【云原生】Docker 进阶 -- 构建自定义 ...
MySQL 8.0 新特性梳理汇总
java如何编写增强for循环呢? ...
基于C#+unity的2D跑酷闯关对战冒险游戏 ...
常见开发模型-敏捷开发与瀑布开发模型 ...
在chatGPT的帮助下成功从Rancher中删除 ...
超融合技术入门:怎样轻松把握这一技术 ...
标签云
AI
运维
CIO
存储
服务器
浏览过的版块
虚拟化与私有云
网络安全
Oracle
DevOps与敏捷开发
Java
物联网
SQL-Server
前端开发
分布式数据库
快速回复
返回顶部
返回列表