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
    +关注

    关注

    87

    文章

    11312

    浏览量

    209736
  • 服务器
    +关注

    关注

    12

    文章

    9205

    浏览量

    85556
  • Shell
    +关注

    关注

    1

    文章

    366

    浏览量

    23403
收藏 人收藏

    评论

    相关推荐

    部署 Linux 服务器管理面板 1Panel

    一、Flexus 云服务器 X 实例介绍 云服务器是一种基于云计算技术的虚拟服务器,通过网络提供计算、存储和管理服务。用户可以按需购买资源,无需投资昂贵的硬件设施。云
    的头像 发表于 12-26 18:17 184次阅读
    部署 <b class='flag-5'>Linux</b> <b class='flag-5'>服务器</b><b class='flag-5'>运</b><b class='flag-5'>维</b>管理面板 1Panel

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

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

    盘点Linux系统中的常见命令

    作为同学怎能不知道Linux系统中的lsmod、lsof、lspci、lsscsi命令呢,今天就来盘一盘她及实例。
    的头像 发表于 12-03 09:48 264次阅读
    盘点<b class='flag-5'>Linux</b>系统中的常见<b class='flag-5'>命令</b>

    Linux系统中shell命令解析

    shellLinux系统的用户界面,提供了用户与内核交互的一种接口,它接收用户输入的命令并到送到内核去执行,因此也被称为Linux命令
    的头像 发表于 11-05 15:40 279次阅读

    如何优化Linux服务器的性能

    优化Linux服务器的性能是一个综合性的任务,涉及硬件、软件、配置、监控等多个方面。以下是一个详细的指南,旨在帮助系统管理员和人员提升Linux
    的头像 发表于 09-29 16:50 323次阅读

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

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

    常用CentOS命令总结

    免费的、稳定的、可自由使用的替代品。CentOS的稳定性和安全性使其成为服务器和生产环境中的首选。作为工程师,掌握CentOS命令行操作不仅能提高工作效率,还能解决日常工作中的复杂
    的头像 发表于 08-07 15:35 342次阅读

    如何在阿里ECS服务器上架设自己的OpenVPN服务器

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

    服务器linux搭建ftp服务访问不了怎么解决?

    如果你在云服务器linux上搭建了FTP服务但无法访问,这可能是由于几种原因引起的。以下是一些常见问题和解决方法: 1、防火墙配置:确保防火墙允许FTP流量通过。FTP服务器通常使用端
    的头像 发表于 04-18 17:23 1552次阅读

    管理平台:从基础到智能的飞跃

    进行实时监控,确保系统的稳定运行。无论是服务器、网络设备、数据库还是中间件,平台都能提供详尽的监控数据。 故障定位与处理 :借助强大的数据分析能力,平台能够快速定位故障根源,并为人员提供精准的故障排查与解决方案。
    的头像 发表于 04-16 16:26 447次阅读

    服务器linux中如何搭建php运行环境?

    要在云服务器Linux系统上搭建PHP运行环境,您可以按照以下步骤进行: 1、安装PHP: 使用包管理工具(如apt、yum等)安装PHP及其相关模块。例如,在Ubuntu系统上,您可以运行以下
    的头像 发表于 03-21 17:08 680次阅读

    服务器远程不上服务器怎么办?服务器无法远程的原因是什么?

    产生问题的原因,检查硬盘和服务器系统。通过日志和检查数据来确认问题出 现的原因以及如何解决。 三、端口问题 1.端口错误 找回正确的端口或更换远程端口 2.端口被扫爆 更改端口,并在防
    发表于 02-27 16:21

    linux服务器和windows服务器

    Linux服务器和Windows服务器是目前应用最广泛的两种服务器操作系统。两者各有优劣,也适用于不同的应用场景。本文将 对Linux
    发表于 02-22 15:46

    如何使用dd命令来查看服务器磁盘的IO性能呢?

    服务器过程中,了解服务器的磁盘IO性能是非常重要的。
    的头像 发表于 02-21 13:53 754次阅读
    如何使用dd<b class='flag-5'>命令</b>来查看<b class='flag-5'>服务器</b>磁盘的IO性能呢?

    Linux基本命令总结

    都说Linux命令多,实际工作中我们又有多少命令会接触用到呢?本文跟大家分享Linux工作中
    的头像 发表于 01-11 10:32 981次阅读