1. 在linux虚拟中安装dhcpv6后,Server发送的dhcpv6 advertise报文中的udp校验和出错,导致用户不能获取IPv6地址修正方法:将该接口的校验关闭
ethtool --offload enp3s0 rx off tx off
Actual changes:
rx-checksumming: off
tx-checksumming: off
tx-checksum-ip-generic: off
tcp-segmentation-offload: off
tx-tcp-segmentation: off [requested on]
tx-tcp6-segmentation: off [requested on]
原因分析: 实体主机中有的网卡不支持硬件校验和计算,但是虚拟机中却默认通过网卡自动进行校验和计算(应用层使用了随机校验和填充),而实际网卡并不具备该能力,所以发出的报文校验和是错误的 。
2. FreeBSD中su:Sorry问题解决FreeBSD中不能直接使用su提升用户权限,需要将用户加入wheel组才能使用
编辑/etc/group文件,将用户加入
wheel:*:0:root,用户名
如
cat /etc/group | grep wheel
wheel:*:0:root,admin
3. Linux 挂在光驱mount -t cd9660 /dev/cd0 /mnt/cdrom
4. linux加载新的硬盘a). fdisk -l 可以看到新加载的硬盘,如/dev/sdb
b). 对硬盘进行分区
fdisk /dev/sdb
m --- 查看命令菜单
n --- 新建分区(选择创建主分区或扩展分区,选择分区号和分区大小---起始和终止扇区)
w --- 分区信息写入sdb磁盘中
【记录1 Linux使用中的一些问题及解决过程】c). 内核重新读取分区表
partprobe /dev/sdb
d). 创建文件系统(格式化分区) --- 主流ext4或xfsd
mkfs.ext4 /dev/sdb1
e). 临时挂载
mkdir /mnt/disk2mount /dev/sdb1 /mnt/disk2
df -h #查看实际挂载情况
文章插图
f). 永久挂载
参考/etc/fstab内容
文章插图
加入行:
/dev/sdb1 /mnt/disk2 ext4 defaults 0 0
5. 其中samba服务(与windows的文件共享)a). 安装文件
yum install samba samba-client samba-common -y
b). 关闭SeLinux/etc/selinux/config,vim /etc/selinux/config,将SELINU置为disabled (SELINUX=disabled)
注:未启动先,需要临时关闭(执行setenforce 0),否则后面打开时,会出现无权限访问问题c). 配置/etc/samba/smb.conf
文章插图
d). 防火墙放开samba服务
firewall-cmd --permanent --add-service=sambafirewall-cmd reload
e). 其中smb服务systemctl enable smbsystemctl enable nmbsystemctl start nmb smb
f). 设置samba用户(smbpasswd –a 用户名)
文章插图
注: 需要关闭SELINUX否则会导致无权限访问问题
6. KVM虚拟机网络速度慢的问题
ethtool --offload enp1s0 gso off tso off sg off gro off rx off tx off
或启动虚拟机时自动执行增加脚本,如/root/setnetwork.sh
[root@centos8 ~]# cat /root/setnetwork.sh#!/bin/bashpara="on"if [ $1 == "off" ];then para="off"elif [ $1 == "on" ];then para="on"fiecho "set interface offload $para"ethtool --offload enp1s0 gso $para tso $para sg $para gro $para rx $para tx $para ðtool --offload enp3s0 gso $para tso $para sg $para gro $para rx $para tx $para &
编写自定义服务[root@centos8 ~]# cat /usr/lib/systemd/system/setnetwork.service[Unit]Description=set interface offloadAfter=network.target [Service]Type=forkingExecStart=/root/setnetwork.sh offExecStop=/root/setnetwork.sh on [Install]WantedBy=multi-user.target
执行systemctl enable setnetworksystemctl start setnetwork
若系统是windows, 则需要在网卡设置属性
文章插图
将其Large Send Offload(IPv4, IPv6), TCP/UDP Checksum offload(IPv4, IPv6)均置为Disable
文章插图
7. 在centos 8.1 KVM上安装win10一般默认安装了virtio-win, 若没有安装,手动安装一次
推荐阅读
- 深度剖析 Linux cp 命令的秘密
- 鱼化石是怎样形成的? 鱼化石种类
- Linux查看硬件信息超强命令sar,以及可视化工具ksar
- 足球|玩家一局《足球经理2018》玩了416年 获吉尼斯世界记录认证
- PC电脑|5分钟开机上千台 无影云电脑免费体验1周:Win、Linux通吃
- 水泥管使用及养护方法有哪些
- 千日红和千日字的区别,千日红的使用方法
- linux内核SMP负载均衡浅析
- 为什么 MySQL 不推荐使用 join?
- 使用 curl 从命令行访问互联网