华为HCIA鲲鹏云学习Linux指令

举报
芝士味的椒盐 发表于 2022/04/19 13:17:01 2022/04/19
【摘要】 👨🏻‍🎓博主介绍:大家好,我是芝士味的椒盐,一名在校大学生,热爱分享知识,很高兴在这里认识大家🌟🌈擅长领域:Java、大数据、运维、电子🙏🏻如果本文章各位小伙伴们有帮助的话,🍭关注+👍🏻点赞+🗣评论+📦收藏,相应的有空了我也会回访,互助!!!🤝另本人水平有限,旨在创作简单易懂的文章,在文章描述时如有错,恳请各位大佬指正,在此感谢!!!@[TOC] 使用密钥文件进行s...

在这里插入图片描述

👨🏻‍🎓博主介绍:大家好,我是芝士味的椒盐,一名在校大学生,热爱分享知识,很高兴在这里认识大家🌟
🌈擅长领域:Java、大数据、运维、电子
🙏🏻如果本文章各位小伙伴们有帮助的话,🍭关注+👍🏻点赞+🗣评论+📦收藏,相应的有空了我也会回访,互助!!!
🤝另本人水平有限,旨在创作简单易懂的文章,在文章描述时如有错,恳请各位大佬指正,在此感谢!!!


@[TOC]

使用密钥文件进行ssh登录

ssh -i 密钥文件名称.pem root@弹性公网IP

将本地文件上传到ECS服务器

scp 【源路径】 root@【弹性公网IP:【目的路径】

从ECS将文件下载到本地

scp  root@【弹性公网IP:【源路径】 【目的路径】

查看本机的私网地址

ifconfig -a

查看本机的公网地址

#显示详细消息 包括归属地
curl cip.cc
#只显示公网地址
curl ifconfig.me

查看磁盘使用情况

#可以KB为单位显示磁盘使用量和占用率
df -k
#以Mb为单位显示磁盘使用量和占用率
df -m

查看内存使用情况

#可以MB为单位显示内存使用情况
free -m
#可以GB为单位显示内存使用情况
free -h

端口占用情况

netstat -nlp | grep 端口号
-n 拒绝显示别名,能显示数字的全部转化为数字
-l 仅列出在Listen(监听)的服务状态
-p 显示建立相关链接的程序名

查看远程机器开放情况

使用telnet命令
telnet ip 端口

出现如下情况说明是开发的
[root@ecs-91a2-0015 ~]# telnet 47.111.245.208 22
Trying 47.111.245.208...
Connected to 47.111.245.208.
Escape character is '^]'.
SSH-2.0-OpenSSH_8.0

使用nc命令
nc -zv IP 端口号

-z – 设置 nc 只是扫描侦听守护进程,实际上不向它们发送任何数据
-v – 启用详细模式

硬连接和软连接

硬连接
ln  huawei.txt  /mnt/huawei1.txt
软连接
ln  -s  huawei.txt  /mnt/huawei2.txt

文件查看

#查看文件前10行
head 文件
#查看文件前5行
head -n 5 文件
#查看文件处最后20行以外的内容
head -n -20 文件
#查看前10个字节内容
head -c 10 文件

#查看文件最后10行
tail 文件

查找文件

#查找目录下两天内改动过的文件
find 目录  -mtime -2
#查找目录下大于512k的文件
find 目录 -size +512k

which与whereis

which       查看可执行文件的位置 path的
whereis    查看文件的位置不知path里的 还有其他

压缩文件和解压文件

压缩
zip -r -q -o 文件.zip 文件

-a 将文件转成ASCII模式
-F 尝试修复损坏的压缩文件
-h 显示帮助界面
-m 将文件压缩之后,删除源文件
-n 特定字符串 不压缩具有特定字尾字符串的文件
-o 将压缩文件内的所有文件的最新变动时间设为压缩时候的时间
-q 安静模式,在压缩的时候不显示指令的执行过程
-r 将指定的目录下的所有子目录以及文件一起处理
-S 包含系统文件和隐含文件(S是大写)
-t 日期 把压缩文件的最后修改日期设为指定的日期,日期格式为mmddyyyy
-y 保留符号链接
-x 指定不追加到zip包里的文件

解压
unzip 文件.zip

unzip -n Test.zip -d test
-n 不覆盖
-d指定目录

压缩
tar -czvf 文件.tar.gz  目录

解压
tar -zxvf 文件.tar  -C 目录

OpenEuler包管理器

dnf search  包名

dnf list all

dnf list 包名

dnf info 包名

dnf  install  -y  包名

dnf  download  --resolve  包名

dnf  remove  -y  包名

内核查看

uname -r

dnf安装docker

dnf -y install docker

根据容器ID创建一个新的镜像作为Redis的基础镜像。

docker commit -a "huawei.com" -m "redis images" f42cb9a0bf6f r_arm64v8/centos:7

通过Dockerfile构建镜像

cd ~/redis
vi Dockerfile

FROM r_arm64v8/centos:7
WORKDIR /home
RUN wget https://obs-mirror-ftp4.obs.cn-north-4.myhuaweicloud.com/database/redis-4.0.3-aarch64.tar.gz && \
tar -xvzf redis-4.0.3-aarch64.tar.gz && \
mv redis-4.0.3/ redis && \
rm -f redis-4.0.3-aarch64.tar.gz
WORKDIR /home/redis
RUN make && make install 
Volume /data

EXPOSE 6379
CMD ["redis-server"]

docker build -t r_arm64v8/centos_redis:4.0.3 .

安装JDK

yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel

安装JMeter

wget https://hcia.obs.cn-north-4.myhuaweicloud.com/v1.5/apache-jmeter-5.2.1.tgz
tar -xvf apache-jmeter-5.2.1.tgz

使用JMeter压测

cd /usr/local/src/apache-jmeter-5.2.1/extras/
jmeter -n -t test_01.jmx -l test1.jtl

在web端查看JMeter可是化图表

cd /usr/local/src/apache-jmeter-5.2.1/extras/
jmeter -g test1.jtl -o web
cd web
setsid python3 -m http.server 9090
【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

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

全部回复

上滑加载中

设置昵称

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

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

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