解决服务器千兆网卡显示只有百兆速度

1
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
<!--more-->
ethtool eno1
Settings for eno1:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: Symmetric
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: Symmetric
Advertised auto-negotiation: Yes
Speed: 100Mb/s
# 使用命令查看时,虽然显示是千兆网卡,但Speed只有100Mb/s
ethtool -s eno1 speed 1000
# 使用上面命令可能将网卡重新设置为1000Mb/s
vim /etc/sysconfig/network-scripts/ifcfg-eno1
ETHTOOL_OPTS="speed 1000 duplex full autoneg off"
# 在网卡配置中加入上面一行,可以强制将网卡设置为千兆。

==============================================================================================
ethtool命令的简单使用
ethtool ethX
# 查看网卡信息
ethtool –h
# 显示ethtool的命令帮助(help)
ethtool –i ethX
# 查询ethX网口的相关信息
ethtool –d ethX
# 查询ethX网口注册性信息
ethtool –r ethX 
# 重置ethX网口到自适应模式
ethtool –S ethX
# 查询ethX网口收发包统计
ethtool –s ethX [speed 10|100|1000] [duplex half|full] [autoneg on|off] [port tp|aui|bnc|mii]
# [speed 10|100|1000] 设置网口速率10/100/1000M
# [duplex half|full] 设置网口半/全双工
# [autoneg on|off] 设置网口是否自协商
# [port tp|aui|bnc|mii] 设置网口类型

使用默认终端连接远程服务器(.ssh/config的作用)

1
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
<!--more-->
如果使用系统上的默认终端连接多个远程终端?
1. 创建公钥并传到远程服务器
ssh-keygen -t rsa -P ''
ssh-copy-id -i ~/.ssh/id_rsa.pub 10.129.14.4

2. 配置
vim .ssh/config
# 此文件开始是没有的,手动添加即可
Host dl-gw-01 # 在ssh连接时要使用的远程主机名,这个名字是自定义的
HostName 10.129.14.4 # 远程主机地址
Port 22 # 远程主机ssh端口
User root # 远程主机的用户名

3. 关闭服务器上的密码认证,开启公钥认证,在/etc/ssh/sshd_conf中修改下面即可
PubkeyAuthentication yes # 开启公钥认证
PasswordAuthentication no # 关闭密码认证

4. .ssh/config的使用方法
Host dl-gw-01
HostName 10.129.14.4

Host dl-gw-02
HostName 10.129.14.5

Host dl-gw-*
User root # 这样使用的方式是一个通用配置,只要是dl-gw-开头的主机都使用root用户登录

Host *
Port 22 # 这样使用通用配置也可以

5. 连接
ssh dl-gw-01

参考:https://www.cnblogs.com/xjshi/p/9146296.html

分区工具parted

1
2
3
4
5
6
7
8
9
10
11
12
<!--more-->
parted
select /dev/sdb #切换磁盘
mklable gpt # 切换为gpt模式
mkpart primary 0 -1 # 创建磁盘,命名为primary,0 -1表示分配所有磁盘空间
toggle 1 lvm # 将第1个分区改为lvm
print # 查看
# 这里有一个问题,分配大于2TB空间的磁盘,在查看分区时会有一个Partition 1 does not start on physical sector boundary.的提示
# 也可以使用gdisk工具分配大于2TB空间的磁盘,使用方法与fdisk类似。

unit TB # 设置单位为TB
mkpart primary 0 3 # 设置为一个主分区,大小为3TB,开始是0,结束是3

CentOS7系统升级

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<!--more-->
vim /etc/yum.repos.d/CentOS-local.repo
[base]
name=CentOS-$releasever - Base
baseurl=https://mirrors.aliyun.com/centos/7.6.18.10/os/$basearch/
gpgcheck=0
enabled=1

[updates]
name=CentOS-$releasever - Updates
baseurl=https://mirrors.aliyun.com/centos/7.6.18.10/updates/$basearch/
gpgcheck=0
enabled=1

yum clean all
yum repolist
yum -y update
reboot