iPerf3测速工具
iPerf官网【 点击进入 】
安装
yum install -y iperf3
版本
iperf3 -version
启动
iperf3 -s
jq找不到包
问题:
没有可用软件包 jq。
jq could not be found. Install jq before continuing.
解决:
yum install epel-release
执行部分脚本报错
问题:
Linux脚本执行过程提示如下报错。
-bash: ./*.sh: /bin/bash^M: 坏的解释器: 没有那个文件或目录
原因:
在Windows系统上编写的Shell脚本,然后上传到Linux服务器执行。
Windows系统中的换行符是 \n\r
,Linux系统中的换行符是 \n
,因此需要将 \r
替换为空白。
解决:
Linux sed命令可自动编辑一个或多个文件,执行以下命令即可。
sed -i 's/\r$//' *.sh
CentOS升级Git
相关链接
https://github.com/git/git/tags
1.移除Git
移除Git不移除依赖包【推荐】
rpm -e --nodeps git
移除Git并移除依赖包
yum remove git
2.安装依赖
yum install -y curl-devel expat-devel openssl-devel zlib-devel asciidoc
yum install -y gcc perl-ExtUtils-MakeMaker
3.拉取Github-Git项目并解压到指定目录
wget https://github.com/git/git/archive/refs/tags/v2.42.0.tar.gz -O git.tar.gz
tar -C /usr/local/src -zxvf git.tar.gz
cd /usr/local/src/git-2.42.0
4.设置路径编译安装
make prefix=/usr/local/bin/git all
make install
5.设置程序环境变量
三方法选其一
重启失效
export PATH=$PATH:/usr/local/bin/git/bin
永久有效
echo "export PATH=$PATH:/usr/local/bin/git/bin" >> /etc/profile && source /etc/profile
写软链接
rm -f /usr/bin/git && ln -s /usr/local/bin/git /usr/bin/git
6.检查命令
返回如果是下载版本则成功
git --version
新建目录
#命令帮助
mkdir --help
#例如根目录新建名字为 `Fate` 的文件夹
mkdir /Fate
磁盘工具
#命令帮助
fdisk --help
#例如显示磁盘参数
fdisk -l
#例如查看 `/dev/sdb` 磁盘参数
fdisk /dev/sdb
#例如管理 `/dev/sdb` 磁盘分区
fdisk /dev/sdb
##常用命令:
n:创建新分区
d:删除已有分区
t:修改分区类型
l:查看所有支持的类型
p:显示现有分区信息
w:保存并退出
q:不保存并退出
m:查看帮助信息
重载磁盘
#命令帮助
partprobe --help
#例如重载 `/dev/sdb` 磁盘分区
partprobe /dev/sdb
磁盘格式化
#命令帮助
mkfs --help
#例如【/dev/sda】格式化为文件系统【ext4】
##方法一
mkfs.ext4 /dev/sdb1
##方法二
mkfs -t ext4 /dev/sda
磁盘挂载
手动挂载重启失效
#命令帮助
mount --help
#例如【/dev/sda】挂载【/mnt/sda】目录
mount /dev/sda /mnt/sda
系统开机自动挂载
#查询分区UUID
ls -l /dev/disk/by-uuid/
#打开文件并在底部增加下面内容
nano /etc/fstab
#方法一【磁盘UUID】【挂载目录】【文件系统】【推荐】
##此方法不会因修改硬盘顺序导致挂载失败
UUID=【硬盘UUID】 /mnt/sda ext4 defaults 0 0
#方法二【硬盘目录】【挂载目录】【文件系统】
##此方法修改硬盘顺序可能会导致挂载失败
/dev/sda /mnt/sda ext4 defaults 0 0
评论