0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

jf_94205927 来源:jf_94205927 作者:jf_94205927 2024-12-31 10:41 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

前言

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

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

1.1、购买服务

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

wKgZO2dzWdqAEYl3AAEKLARv7EU801.png

1.2、管理服务

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

wKgZPGdzWdqAP1ZcAAEoEAIEsjg686.png

1.3、重置密码

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

wKgZO2dzWduARU1UAAFSe8WOH18564.png

1.4、添加远程云主机

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

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

wKgZPGdzWduAXxDQAAVpFRzsQ1U438.png

2、检查系统环境

2.1、查看系统

wKgZO2dzWduAA2iUAAJ-cLHUmhQ688.png

wKgZPGdzWdyAPebfAAFzfuOFp44004.png

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

wKgZO2dzWdyAHgdhAAGtAoKUrBs087.png

3、安装 JDK

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

新机器,没有安装 JDK

wKgZPGdzWd2AB9JzAAN1OxzVZD0938.png

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

wKgZO2dzWd2AcffSAAtRtd3AAb4156.png

3.2、验证

wKgZPGdzWd2ABKGoAAGwNq89QW8011.png

4、通过 sh 脚本去验证

wKgZPGdzWeOATF7eAAEUu-RU6fY899.png

wKgZO2dzWeSAIZN2AABiDRIUgXg944.png

4.2、创建文件

4.2.1、新文件只读权限

wKgZPGdzWeSAZJSaAALG0HHxuz4792.png

4.2.2、授予写权限

wKgZO2dzWeSAILvyAAHZkNV9BzU316.png

4.2.3、随机写入数据并执行

wKgZPGdzWeWAVFwgAAGnfuHMjag505.png

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

wKgZO2dzWeWAIlexAAOqFZtgPrU216.png

总结

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

wKgZPGdzWeWAH1I9AAHmo_iyQ7g102.png

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

审核编辑 黄宇

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

    关注

    88

    文章

    11632

    浏览量

    218072
  • 服务器
    +关注

    关注

    13

    文章

    10105

    浏览量

    90961
  • Shell
    +关注

    关注

    1

    文章

    373

    浏览量

    25184
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    服务器数据恢复—意外断电!Linux服务器数据恢复大揭秘

    某品牌服务器+存储,安装的linux操作系统。 机房意外断电导致服务器操作系统无法正常启动,服务器管理员故障服务器进行修复操作后进入系统查
    的头像 发表于 11-18 11:20 139次阅读

    shell基本介绍及常用命令shell基本介绍

    提示符是“$”,在命令提示符后边输入命令即可和系统进行交互操作。ubuntu默认的Shell是Bash(Bourne Again Shell)。Li
    发表于 09-28 09:05

    华纳云服务器Linux系统日志集中化管理平台搭建

    在云计算时代,企业团队面临服务器数量激增带来的日志管理难题。本文详细解析如何基于Linux系统构建高效的云服务器日志集中化管理平台,涵盖
    的头像 发表于 09-12 14:11 364次阅读

    Linux服务器入侵检测与应急响应流程

    作为一名工程师,你是否曾在凌晨3点接到告警电话?服务器异常、流量暴增、CPU飙升...这些可能都是入侵的征兆。本文将分享一套完整的Linux服务
    的头像 发表于 08-21 17:29 949次阅读

    怎样在阿里ECS服务器上架设自己的OpenVPN服务器

    需要自己架设服务器,让现场的IR615路由连接自己的服务器。能通过自己的服务器进行数据采集和远程
    发表于 08-06 06:56

    如何构建Linux服务器安全防护体系

    前言:作为一名工程师,我见过太多因为安全配置不当而被攻破的服务器。本文将分享我多年来积累的实战经验,教你如何构建一套完整的Linux服务器
    的头像 发表于 08-05 17:35 895次阅读

    如何高效管理Linux服务器

    作为一名工程师,我们每天的工作是确保服务器的稳定运行、提高效率以及解决各种系统性问题。在繁忙的工作中,如何提升管理Linux
    的头像 发表于 07-24 11:51 367次阅读

    一文掌握Linux命令

    作为一名工程师,熟练掌握Linux命令是基本功中的基本功。无论是日常工作中的系统维护,还是面试时的技术考核,Linux
    的头像 发表于 07-22 15:23 462次阅读

    服务器数据恢复—Linux系统服务器崩溃的数据恢复案例

    服务器数据恢复环境: linux操作系统服务器中有一组由4块SAS接口硬盘组建的raid5阵列。 服务器故障: 服务器工作过程中突
    的头像 发表于 05-20 15:46 568次阅读

    linux服务器怎么卸载宝塔?完整清理指南与优化建议

    Linux服务器中,宝塔面板因其可视化操作便利性被广泛使用,但部分用户因业务调整或安全需求需彻底卸载。本文将解析linux
    的头像 发表于 05-14 11:25 723次阅读

    Linux常用命令大全

    Linux常用命令是指在Linux操作系统中广泛使用的命令工具,这些命令工具可以完成各种不同的任务,如管理文件和目录、操作进程、网络通信、软
    的头像 发表于 05-03 18:08 1626次阅读

    Linux ip命令常用操作

    Linux ip命令常用操作 在Linux系统中,ip命令是用于管理网络接口和路由的强大工具。相比于旧的 ifconfig
    的头像 发表于 02-19 10:23 1081次阅读

    服务器计算池的团队需要掌握的网络工具

    服务器计算池的团队需要掌握多种网络工具,以实现高效的网络监控、故障排查、安全管理和资源优化。以下是团队
    的头像 发表于 02-17 15:50 561次阅读

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

    前言 今天带来的内容是在华为云主机 Flexus 云服务器 X 实例上操作,玩转一些 Linux 脚本以及安装 JDK。比如:检查系统环境、安装 JDK、使用 mkdir/touch
    的头像 发表于 01-23 18:00 488次阅读
    <b class='flag-5'>Linux</b> <b class='flag-5'>服务器</b><b class='flag-5'>检查</b><b class='flag-5'>以及</b><b class='flag-5'>常用</b><b class='flag-5'>运</b><b class='flag-5'>维</b> <b class='flag-5'>shell</b> <b class='flag-5'>命令</b>

    termius如何使用,termius如何使用的过程,linux服务器远程连接的实用教程

            随着技术的不断进步,服务器远程连接技术也在不断提升其性能和安全性,以满足企业日益增长的需求。本文将和大家一起讨论termius如何使用的过程以及Linux远程桌面
    的头像 发表于 12-19 11:31 1122次阅读
    termius如何使用,termius如何使用的过程,<b class='flag-5'>linux</b><b class='flag-5'>服务器</b>远程连接的实用教程