一些工具安装原创
# sysbench安装
https://github.com/akopytov/sysbench#rhelcentos%E8%8E%B7%E5%8F%96 curl -s https://packagecloud.io/install/repositories/akopytov/sysbench/script.rpm.sh | sudo bash sudo yum -y install sysbench
# centos安装fio和gfio(图形界面)
yum install gcc yum install libaio-devel (必须先安装,否则卸载fio后重新执行) yum install gtk2-devel glib2-devel
下载fio压缩包,解压fio压缩文件 ##wget https://github.com/axboe/fio/archive/refs/tags/fio-2.2.10.tar.gz
tar -zxvf fio-2.1.10.tar.gz
cd fio-2.2.10
./configure --enable-gfio
make fio
make gfio
make install
ln -s /usr/local/bin/fio /usr/bin/fio ln -s /usr/local/bin/gfio /usr/bin/gfio
进入server模式:./fio -S
使用gfio图形化测试:gfio
问题:
- 远程使用图形化界面时出错:MoTTY X11 proxy: Unsupported authorisation protocol http://t.zoukankan.com/create-serenditipy-p-15407983.html
普通用户报错,root用户不报错的解决方法: cp /root/.Xauthority /home/xxx/
普通用户不报错,root用户报错的解决方法: cp /home/xxx/.Xauthority /root/
- MoTTY X11 proxy: Authorisation not recognised https://blog.csdn.net/u014780310/article/details/118966628
1、cd ~/ 2、xauth list 3、根据前面提示的cannot open localhost:10.0以及上面列出来的unix:10,执行如下命令: xauth add bluedon-PC/unix:10 MIT-MAGIC-COOKIE-1 fd2c21d2294dd751801469e960799ab7 4、退出终端,重新登录
# go 安装
$ wget -c https://studygolang.com/dl/golang/go1.18.linux-amd64.tar.gz
$ tar -C /usr/local -xzf go1.18.linux-amd64.tar.gz
# 注意升级需要先删除/usr/local/go后再解压
$ vi /root/.bashrc
export GOROOT=/usr/local/go
export GOPATH=/root/go
export PATH=$PATH:$GOPATH/bin:$GOROOT/bin
export GOBIN=/root/go/bin
export GO111MODULE=on
export GOPROXY=https://goproxy.cn,direct
$ source /root/.bashrc
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# apt安装docker
更新数据源 apt-get update apt-get -y install apt-transport-https ca-certificates curl software-properties-common curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add - add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" apt-get update && apt-get install -y docker-ce 验证安装 docker version
# docker安装
# 卸载旧版本Docker软件
## 以YUM方式安装的Docker卸载
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine \
container*
## 以RPM方式安装的Docker卸载
### 先查询安装了哪些Docker相关的包
[root@mvxl7365 ~]# rpm -qa|grep docker
docker-ce-17.03.2.ce-1.el7.centos.x86_64
docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch
### 逐一进行卸载
[root@mvxl7365 ~]# rpm -e docker-ce-17.03.2.ce-1.el7.centos.x86_64
[root@mvxl7365 ~]# rpm -e docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch
### 检查是否卸载干净
[root@mvxl7365 ~]# rpm -qa|grep docker
3、使用curl升级到最新版
命令:
curl -fsSL https://get.docker.com/ | sh
4、重启Docker
命令:
systemctl restart docker
5、设置Docker开机自启
命令:
systemctl enable docker
6、查看Docker版本信息
命令:
docker version
7、查看Docker系统信息,包括镜像和容器数…
命令:
docker info
8、使用docker images命令查看自己之前的镜像是否存在
命令:
docker images
9、查看容器
命令:
docker ps
如果此时容器列表显示为空,或者重启容器报如下提示:
Error response from daemon: Unknown runtime specified docker-runc
Error: failed to start containers: yapi
可执行以下命令:
grep -rl 'docker-runc' /var/lib/docker/containers/ | xargs sed -i 's/docker-runc/runc/g'
然后重启docker,命令如下:
systemctl restart docker
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
# centos7安装iperf:
yum install -y iperf3