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

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

3天内不再提示

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

jf_81200783 来源:jf_81200783 作者:jf_81200783 2025-01-23 18:00 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

前言

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

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

1.1、购买服务

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

wKgZPGd0GX2ANj73AAEKLARv7EU698.png

1.2、管理服务

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

wKgZO2d0GX2AAsu1AAEoEAIEsjg778.png

1.3、重置密码

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

wKgZPGd0GX2AY33CAAFSe8WOH18027.png

1.4、添加远程云主机

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

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

wKgZO2d0GX6AJnYcAAVpFRzsQ1U342.png

2、检查系统环境

2.1、查看系统

wKgZPGd0GX6AGXNpAAJ-cLHUmhQ636.png

wKgZO2d0GX6AWkgMAAFzfuOFp44311.png

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

wKgZPGd0GX-AWl-HAAGtAoKUrBs074.png

3、安装 JDK

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

新机器,没有安装 JDK

wKgZO2d0GX-AOECgAAN1OxzVZD0769.png

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

wKgZPGd0GX-AJA6lAAtRtd3AAb4846.png

3.2、验证

wKgZO2d0GYCAQLVGAAGwNq89QW8203.png

4、通过 sh 脚本去验证

wKgZPGd0GYCAI1luAAEUu-RU6fY684.png

wKgZO2d0GYCAL_CvAABiDRIUgXg929.png

4.2、创建文件

4.2.1、新文件只读权限

wKgZPGd0GYCANs55AALG0HHxuz4699.png

4.2.2、授予写权限

wKgZO2d0GYGAZGqNAAHZkNV9BzU638.png

4.2.3、随机写入数据并执行

wKgZPGd0GYGAKoZkAAGnfuHMjag203.png

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

wKgZO2d0GYGAR0LhAAOqFZtgPrU362.png

总结

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

wKgZPGd0GYKAI0JuAAHmo_iyQ7g915.png

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

审核编辑 黄宇

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

    关注

    88

    文章

    11635

    浏览量

    218102
  • 服务器
    +关注

    关注

    13

    文章

    10108

    浏览量

    90969
  • 华为云
    +关注

    关注

    3

    文章

    2805

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

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

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

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

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

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

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

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

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

    如何高效管理Linux服务器

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

    一文掌握Linux命令

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

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

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

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

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

    Linux常用命令大全

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

    Linux下Vim编辑的使用技巧

    为什么要学习vim?⟳ 都21世纪了,为什么还需要学习vim? • 只要你用服务器,vim就是个必备技能 • 后端和工程师必须掌握的编辑,不然
    的头像 发表于 04-01 17:36 1055次阅读
    <b class='flag-5'>Linux</b>下Vim编辑<b class='flag-5'>器</b>的使用技巧

    Linux ip命令常用操作

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

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

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

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

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