华为云之Linux系统好玩的命令使用体验【玩转华为云】

举报
江湖有缘 发表于 2023/06/25 16:57:56 2023/06/25
【摘要】 华为云之Linux系统好玩的命令使用体验【玩转华为云】

一、本次实践介绍

1.1 本次实践环境

1.本次实践环境使用华为KooLabs云实验平台。
2.本次实践基于华为云ECS弹性云服务器。

1.2 本次实践目的

1.学会配置安装epel源;
2.熟悉Linux系统的基本操作;
3.安装一些好玩的Linux命令及工具。

1.3 Linu系统介绍

Linux,全称GNU/Linux,是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。

二、ECS云服务器介绍

  • 弹性云服务器 ECS

弹性云服务器(Elastic Cloud Server, ECS)是一种云上可随时自助获取、可弹性伸缩的计算服务,可帮助您打造安全、可靠、灵活、高效的应用环境。
image.png

三、环境准备工作

3.1 预置实验环境

1.开始实验之前请点击手册上方“预置实验环境”按钮。

image.png
image.png

3.2 查看预置环境信息

1.预置实验环境约等待【2分钟】后预置成功。
2.环境预置成功会创建好对应VPC,安全组和子网,并生成名称为ecs-name的弹性云服务器ECS。
3.预置的 ECS 资源用户、密码信息可点击预置环境信息查看。

image.png

3.3 登录华为云

打开桌面浏览器,系统会自动登录华为云,如果没有自动登录,选择【IAM用户登录】模式,使用账号登录。

image.png
image.png

四、连接ECS服务器

4.1 进入ECS控制台

登录华为云后,进入ECS控制台的管理页面。

image.png

4.2 检查ECS服务器

  • 检查ECS服务器状态

image.png

  • 复制弹性公网IP地址

image.png

4.3 远程连接ECS服务器

双击打开实验室桌面XFCE终端,输入命令连接ECS服务器,将IP换成复制的弹性公网IP地址。

ssh root@EIP

image.png

4.4 查看服务器操作系统

查看CES服务器的操作系统版本

[root@ecs-name ~]# cat /etc/centos-release
CentOS Linux release 7.6.1810 (Core) 

五、安装epel

5.1 EPEL介绍

EPEL (Extra Packages for Enterprise Linux,企业版Linux的额外软件包) 是Fedora小组维护的一个软件仓库项目,为RHEL/CentOS提供他们默认不提供的软件包。这个源兼容RHEL及像CentOS和Scientific Linux这样的衍生版本。可以很容易地通过yum命令从EPEL源上获取上万个在CentOS自带源上没有的软件。

5.2 安装epel的yum源

安装epel的yum仓库镜像源

yum -y install epel-release

image.png

5.3 检查yum仓库镜像源

检查yum仓库镜像源

[root@ecs-name ~]# yum repolist all |grep enable 
base/7/x86_64                 CentOS-7 - Base                    enabled: 10,072
epel/x86_64                   Extra Packages for Enterprise Linu enabled: 13,765
extras/7/x86_64               CentOS-7 - Extras                  enabled:    515
updates/7/x86_64              CentOS-7 - Updates                 enabled:  4,996


六、安装有趣的命令

6.1 会动的小火车

  • 直接使用yum安装sl软件
yum install -y sl

image.png

  • 运行会动小火车效果
sl

image.png

  • 想让小火车一直跑,按ctrl+z结束进程
while true;do sl;sleep 3;done

6.2 cowsay会说话的牛

安装cowsay软件

yum install -y cowsay

image.png

  • 使用命令
[root@ecs-name ~]# cowsay hello
 _______
< hello >
 -------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||
[root@ecs-name ~]# 


  • 查看支持输出的小动物
[root@ecs-name ~]# cowsay -l 
Cow files in /usr/share/cowsay:
beavis.zen blowfish bong bud-frogs bunny cheese cower default dragon
dragon-and-cow elephant elephant-in-snake eyes flaming-sheep ghostbusters
head-in hellokitty kiss kitty koala kosh luke-koala mech-and-cow meow milk
moofasa moose mutilated ren satanic sheep skeleton small sodomized
stegosaurus stimpy supermilker surgery telebears three-eyes turkey turtle

  • 切换输出的小动物
cowsay -f surgery "hello"

image.png

6.3 fortune 随机句子

安装fortune

yum -y install fortune-mod

image.png

  • 使用fortune即可随机输出句子
fortune

image.png

6.4 figlet 字符画

安装figlet

 yum  -y install figlet

image.png

  • 使用命令加字符即可生成字符画
figlet 12345

image.png

figlet huawei

image.png

6.5 用boxes打印ASCLL动画

安装boxes

yum install -y boxes

image.png

  • 可以用以下命令去查看所支持的动画
boxes -l

image.png

  • 打印dog动画
echo "dog" |boxes -d dog

image.png

6.6 查看官方天气预报

使用以下命令查看天气预报

curl http://wttr.in

image.png

七、使用cmatrix演示黑客帝国数字矩阵效果

7.1 下载aalib安装包

下载cmatrix安装包

wget https://nchc.dl.sourceforge.net/project/aa-project/aa-lib/1.4rc5/aalib-1.4rc5.tar.gz

7.2 解压软件包

在当前目录下解压aalib软件包

[root@ecs-name ~]# tar -xzf aalib-1.4rc5.tar.gz
[root@ecs-name ~]# ls
aalib-1.4.0  aalib-1.4rc5.tar.gz


7.3 编译安装aalib

cd aalib-1.4.0/  && ./configure
make && make install

image.png
image.png

7.4 安装所需组件

安装所需组件


yum install ImageMagick ncurses-devel  gcc -y 

7.5 下载cmatrix

下载cmatrix

wget https://jaist.dl.sourceforge.net/project/cmatrix/cmatrix/1.2a/cmatrix-1.2a.tar.gz


image.png

7.6 解压及编译安装cmatrix

  • 解压cmatrix软件包
tar -xzf cmatrix-1.2a.tar.gz

  • 编译安装cmatrix
cd cmatrix-1.2a

./configure && make && make install

image.png

7.7 演示动画效果

命令行输入cmatrix,显示数字雨效果。

cmatrix

image.png

  • 组合使用示例
cmatrix -b -u 3 -C blue

image.png

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。