👨🏻🎓博主介绍:大家好,我是芝士味的椒盐,一名在校大学生,热爱分享知识,很高兴在这里认识大家🌟
🌈擅长领域: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