华为云之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)是一种云上可随时自助获取、可弹性伸缩的计算服务,可帮助您打造安全、可靠、灵活、高效的应用环境。
三、环境准备工作
3.1 预置实验环境
1.开始实验之前请点击手册上方“预置实验环境”按钮。
3.2 查看预置环境信息
1.预置实验环境约等待【2分钟】后预置成功。
2.环境预置成功会创建好对应VPC,安全组和子网,并生成名称为ecs-name的弹性云服务器ECS。
3.预置的 ECS 资源用户、密码信息可点击预置环境信息查看。
3.3 登录华为云
打开桌面浏览器,系统会自动登录华为云,如果没有自动登录,选择【IAM用户登录】模式,使用账号登录。
四、连接ECS服务器
4.1 进入ECS控制台
登录华为云后,进入ECS控制台的管理页面。
4.2 检查ECS服务器
- 检查ECS服务器状态
- 复制弹性公网IP地址
4.3 远程连接ECS服务器
双击打开实验室桌面XFCE终端,输入命令连接ECS服务器,将IP换成复制的弹性公网IP地址。
ssh root@EIP
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
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
- 运行会动小火车效果
sl
- 想让小火车一直跑,按ctrl+z结束进程
while true;do sl;sleep 3;done
6.2 cowsay会说话的牛
安装cowsay软件
yum install -y cowsay
- 使用命令
[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"
6.3 fortune 随机句子
安装fortune
yum -y install fortune-mod
- 使用fortune即可随机输出句子
fortune
6.4 figlet 字符画
安装figlet
yum -y install figlet
- 使用命令加字符即可生成字符画
figlet 12345
figlet huawei
6.5 用boxes打印ASCLL动画
安装boxes
yum install -y boxes
- 可以用以下命令去查看所支持的动画
boxes -l
- 打印dog动画
echo "dog" |boxes -d dog
6.6 查看官方天气预报
使用以下命令查看天气预报
curl http://wttr.in
七、使用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
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
7.6 解压及编译安装cmatrix
- 解压cmatrix软件包
tar -xzf cmatrix-1.2a.tar.gz
- 编译安装cmatrix
cd cmatrix-1.2a
./configure && make && make install
7.7 演示动画效果
命令行输入cmatrix,显示数字雨效果。
cmatrix
- 组合使用示例
cmatrix -b -u 3 -C blue
- 点赞
- 收藏
- 关注作者
评论(0)