在 PE 上你的系统盘是 C: ,打开 CMD 输入 bcdboot C:\windows /l zh-cn /s C: /f BIOS,成功后再输入 diskpart 回车,sel vol C 回车,act 回车,就成功修复了。
CentOS 升级系统内核到最新版
CentOS 升级系统内核到最新版 | 系统运维
CentOS 升级系统内核到最新版 | 系统运维
说明:
系统版本:CentOS 7.x
CentOS 7.x默认内核版本是Linux 3.10,我们需要部署K8s等项目需要高版本的内核。
Linux Kernel官方网站:https://www.kernel.org/
ELRepo源网站:http://elrepo.org/
一、升级系统
#检查当前 CentOS 系统版本
cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
#检查当前 CentOS 系统内核版本
uname -sr
Linux 3.10.0-1160.el7.x86_64
yum clean all #清除缓存
yum makecache fast #重新建立缓存
yum update -y #升级系统
reboot #重启系统
二、使用elrepo源升级内核
rpm –import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
cp /etc/yum.repos.d/elrepo.repo /etc/yum.repos.d/elrepo.repo.bak #备份文件
#查看最新版内核
yum –disablerepo=”*” –enablerepo=”elrepo-kernel” list available
lable
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* elrepo-kernel: hkg.mirror.rackspace.com
Available Packages
kernel-lt.x86_64 5.4.129-1.el7.elrepo elrepo-kernel
kernel-lt-devel.x86_64 5.4.129-1.el7.elrepo elrepo-kernel
kernel-lt-doc.noarch 5.4.129-1.el7.elrepo elrepo-kernel
kernel-lt-headers.x86_64 5.4.129-1.el7.elrepo elrepo-kernel
kernel-lt-tools.x86_64 5.4.129-1.el7.elrepo elrepo-kernel
kernel-lt-tools-libs.x86_64 5.4.129-1.el7.elrepo elrepo-kernel
kernel-lt-tools-libs-devel.x86_64 5.4.129-1.el7.elrepo elrepo-kernel
kernel-ml-devel.x86_64 5.13.0-1.el7.elrepo elrepo-kernel
kernel-ml-doc.noarch 5.13.0-1.el7.elrepo elrepo-kernel
kernel-ml-headers.x86_64 5.13.0-1.el7.elrepo elrepo-kernel
kernel-ml-tools.x86_64 5.13.0-1.el7.elrepo elrepo-kernel
kernel-ml-tools-libs.x86_64 5.13.0-1.el7.elrepo elrepo-kernel
kernel-ml-tools-libs-devel.x86_64 5.13.0-1.el7.elrepo elrepo-kernel
perf.x86_64 5.13.0-1.el7.elrepo elrepo-kernel
python-perf.x86_64 5.13.0-1.el7.elrepo elrepo-kernel
内核版本说明:
#kernel-ml #主线版本,比较新
#kernel-lt #长期支持版本,比较旧
#安装新内核,这里安装主线版本
yum –enablerepo=elrepo-kernel install kernel-ml
三、设置系统默认内核
#查看系统上的所有可用内核
awk -F\’ ‘$1==”menuentry ” {print i++ ” : ” $2}’ /etc/grub2.cfg
0 : CentOS Linux (5.13.0-1.el7.elrepo.x86_64) 7 (Core)
1 : CentOS Linux (3.10.0-1160.31.1.el7.x86_64) 7 (Core)
2 : CentOS Linux (3.10.0-1160.el7.x86_64) 7 (Core)
3 : CentOS Linux (0-rescue-2aaf6a587102425da09a55cad51a2c2f) 7 (Core)
#设置默认内核为我们刚才升级的内核版本
cp /etc/default/grub /etc/default/grub-bak #备份
grub2-set-default 0 #设置默认内核版本
vi /etc/default/grub
GRUB_DEFAULT=saved修改为:
GRUB_DEFAULT=0
:wq! #保存退出
#重新创建内核配置
grub2-mkconfig -o /boot/grub2/grub.cfg
#查看默认内核
grubby –default-kernel
grub2-editenv list
yum makecache #更新软件包
reboot #重启,现在系统默认内核已经是我们刚才升级后的最新版本
至此,CentOS升级系统内核到最新版教程完成。
扩展阅读:
#查看可以安装的内核版本
yum –enablerepo=”elrepo-kernel” list –showduplicates | sort -r | grep kernel-ml.x86_64
#安装指定版本内核
yum –enablerepo=”elrepo-kernel” install kernel-ml-5.13.1-1.el7.elrepo.x86_64 -y
检查映像
右键开始菜单–Windows powershell(管理员)–输入sfc /scannow(注意/前有空格)–回车,系统会开始扫描受损的文件然后修复,最后重启系统,一般来说到这里就好了。
但有时会碰到下图这种情况
Figure 1

解决办法:
一、检查映像是否可修复
1.扫描映像来检查损坏。在管理员命令提示符下键入以下命令:
DiSM /Online /Cleanup-Image /ScanHealth
2.检查映像以查看是否有检测到损坏。在管理员命令提示符下键入:
DiSM /Online /Cleanup-Image /CheckHealth
二、修复映像
1.若要修复映像,在管理员命令提示符下键入:
DISM /Online /Cleanup-image /RestoreHealth
注:
修复会非常非常慢,因为要联网下载源文件,最好挂VPN,不然可能下载不了。
win10出现蓝屏winload.efi 0xc000000f的两种解决方法
方法一:
1.执行启动修复,并检查是否有帮助。
2.插入Windows安装DVD或USB,然后从中启动Windows。
3.在“ Windows设置”页面中,选择 “要安装的语言”。

“时间和货币格式”以及“ 键盘或输入法”,然后单击“下一步”。
4.单击“修复计算机”,然后选择 “故障排除”。
5.单击“高级选项”,然后选择“自动修复”, 然后选择操作系统。
6.如果问题仍然存在,建议您尝试以下步骤并检查是否有帮助。

方法二:
您可以尝试从光盘重建BCD引导并按照以下说明进行操作:
1.插入安装DVD或USB,然后从中启动Windows 8。
2.在“ Windows设置”页面中,选择 “要安装的语言”,
“时间和货币格式”以及“ 键盘或输入法”,然后单击“下一步”。
3.单击“ 修复计算机”。

4.单击疑难解答,然后选择高级选项。
5.单击命令提示符并键入以下命令,然后在每个命令后按Enter:
引导程序/ fixmbr
引导程序/ fixboot
引导/ rebuildbcd

6.重新启动计算机。检查问题是否仍然存在。
Win10系统winload.efi丢失或损坏怎么办?
winload.efi是通过UEFI方式引导必要的引导文件,如果系统中丢失或是损坏将导致系统无法启动,如win10在出现这样的问题时会出现蓝屏恢复界面,那么此时该如何解决呢?此例为 GPT+UEFI
winload.EFI这个文件损坏导致的。这是UEFI快速启动的引导文件。这种错误基本上是人为损坏导致的
1、使用的是win10正版操作系统,删除了引导分区,只能重新安装操作系统。
2、改装GHOST版本win10导致的,不能使用UEFI启动。
出现winload.efi梢头步或包含错误,不一定是文件损坏,也有可能是你的电脑没有设置好启动项。

第一种方案:
解决方法其实很简单,我们可以直接在联想电脑开机启动时快按F12试试各种启动项。这个与下面为两种方法

由于每个品牌主板BIOS有所不同,所以具体的可以上网查询,其它品牌主板或者笔记本请参考,开机进入BIOS,我们找到BOOT选项,在BOOT选项中,改动第一启动项!

第二种方案:
进入pe系统修复引导,如果还不行请重装系统!
重装系统很简单,你可以自己在网上下个pe系统软件,例如:微PE(推荐),优启通,U盘装机大师(较不纯净)等 (需要进入pe)
制作成启动盘即可
总之第一种基本解决
有时候也会出现重装系统仍然出现蓝屏或黑屏问题,重装的系统安装不上
那么这时请继续试试第一种方案!
通过DiskGenius可以看到你目前默认启动的系统

最后一项设置UEFI BIOS 启动项

删除无用不能进入系统的启动项即可!
彻底关闭windows10系统自动更新的方法
一、组策略(gpedit.msc)
win + r 调出cmd
输入gpedit.msc


二、服务(services.msc)
win + r 调出cmd
输入services.msc


三、效果


windows10彻底关闭自动更新
1、此电脑—->右键管理
2、双击Windows Update 进入,常规—->启动类型–禁用
3、到这里就按确定的话,系统之后还是会自动更新。
4、恢复—-> 无操作—->应用—->确定
5、这样就可以了,从此电脑无自动更新。要更新即手动更新了。
6、此电脑—->打开设置—->更新和安全—->Windows更新—->检测更新
XP连打印机,WIN7和10要连接,得开启SMBv1
XP连打印机,WIN7和10要连接,得开启SMBv1
1.复制这段:
echo n | powershell Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
粘贴到TXT文本里,另存为BAT文件,运行它就OK了(这段只针对WIN10)
亲身经验
2.如果是WIN7想要连接共享 的打印机(XP电脑上)
复制这段:
Reg add “HKLM\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters” /v “SMB1” /t REG_DWORD /d “1” /f
Exit
一样的操作
Win10共享打印机设置(无需密码访问)
预备工作
安装打印机驱动,确定打印机在本地可以使用。
开启共享
开始里面搜索打印机,按照下图顺序,进入管理打印机属性界面


勾选共享此打印机
修改本地安全策略
(这里的修改很重要,win7和win8【拒绝从网络访问这台计算机】默认为空,只有win10默认添加了guest)
1、WIN+R然后“运行”里输入secpol.msc,打开本地安全策略
【本地策略】—【安全选项】—【网络访问:本地账户的共享和安全模型】—改来宾
【本地策略】—【安全选项】—【账户:来宾账户状态】—改启用
【本地策略】—【用户权限分配】—【拒绝从网络访问这台计算机】—删除guest
如下三图所示:



修改高级共享设置
1 2 | 控制面板—>网络和共享中心—>选择家庭组和共享选项—>更改高级共享设置 <当前配置文件> |
- 启用网络发现
- 启用文件和打印机共享

<所有网络>
- 关闭公用文件夹共享
- 为使用40位或56位加密的设备启用文件共享
- 关闭密码保护共享

在需要局域网共享的文件夹右键菜单选择:共享—特定用户 添加everybody,按实际修改everybody权限,【读取】或者【读写】(添加guest也应该可以滴) 无需用户密码的文件夹共享搞好,打印机的共享应该就OK了。 ps.一般在专用网络启用共享,如果第一次发现网络的时候没有配置成共享的话,默认被配置成公用网络。 修改成专用方法:打开你的网络设置 ——选择你正在使用的网络——查找设备和内容——【开】



相信通过上面的设置后,大家就能成功的实现Win10打印机共享,并无障碍访问了~希望对大家有帮助。
华为交换机常用的三种vlan划分方法
华为交换机的基本配置,这篇内容是华为交换机的基本配置,今天我们来看下具体应用,以华为交换机为例,也是用的比较多,来看下它的具体配置,这个在实际项目中经常会遇到,实用性比较强,如果你以对vlan了解不多,那么这篇文章可以带你深入学习vlan,都有详细注释。
端口类型
在学习划分vlan前,必须要了解华为交换机的端口类型,以及他们的使用方法,因为端口的类型在实际配置中是必须会用到的,因为下面的vlan划分会用到。
1、Access类型端口
执行命令port default vlan vlan-id,将端口加入到指定的VLAN中。
Access类型端口只能属于1个VLAN,一般用于连接计算机端口;
2、Trunk类型端口
Trunk类型端口可以允许多个VLAN通过,可以接收和发送多个VLAN 报文,
3、Hybrid类型端口
– 选择执行其中一个步骤配置Hybrid端口加入VLAN的方式:Hybrid类型端口:可以允许多个VLAN通过,可以接收和发送多个VLAN 报文。
我们前面曾说到,关于vlan的划分方法有很多,项目应用中较多的方法就是基于端口划分vlan、基于mac地址划分vlan、基于ip地址划分vlan,要真正对vlan了解,必须熟悉这三次划分方法,以便于根据实际项目进行应用。
一、基于端口的vlan划分方法
这里面为了方便大家理解,直接用实例讲解更清楚。
1、组网需求
如图1所示,某企业的交换机连接有很多用户,且相同业务用户通过不同的设备接入企业网络。为了通信的安全性,也为了避免广播报文泛滥,企业希望业务相同用户之间可以互相访问,业务不同用户不能直接访问。
可以在交换机上配置基于端口划分VLAN,把业务相同的用户连接的端口划分到同一VLAN。
也就是不同VLAN的用户不能直接进行二层通信,同一VLAN内的用户可以直接互相通信。

2、配置步骤
步骤1 在SwitchA创建VLAN2和VLAN3,并将连接用户的端口分别加入VLAN。SwitchB配置与SwitchA类似,不再赘述。
[Quidway] system-view //进入配置视图
[Quidway] sysname SwitchA //给交换机命名
[SwitchA] vlan batch 2 3 //同时创建vlan2与vlan3
[SwitchA] interface ethernet 0/0/1 //进入端口0/0/1
[SwitchA-Ethernet0/0/1] port link-type access //设置端口模式为access
[SwitchA-Ethernet0/0/1] port default vlan 2 //将端口加入vlan2中
[SwitchA-Ethernet0/0/1] quit //退出
[SwitchA] interface ethernet 0/0/2 //进入端口0/0/2
[SwitchA-Ethernet0/0/2] port link-type access //端口模式为access
[SwitchA-Ethernet0/0/2] port default vlan 3 //将端口加入vlan3中
[SwitchA-Ethernet0/0/2] quit //退出
步骤2 配置SwitchA上与SwitchB连接的端口类型及通过的VLAN。SwitchB配置与SwitchA类似,不再赘述。
[SwitchA] interface ethernet 0/0/3 //进入端口0/0/3
[SwitchA-Ethernet0/0/3] port link-type trunk //设置端口模式为trunk
[SwitchA-Ethernet0/0/3] port trunk allow-pass vlan 2 3 //trunk口允许通过vlan2与vlan3的数据包
步骤3 验证配置结果将User1和User2配置在一个网段,比如192.168.100.0/24;将User3和User4配置在一个网段,比如192.168.200.0/24。
User1和User2能够互相ping通,但是均不能ping通User3和User4。User3和User4能够互相ping通,但是均不能ping通User1和User2。
二、基于MAC地址vlan划分方法
1、组网需求
某个公司的网络中,网络管理者将同一部门的员工划分到同一VLAN。为了提高部门内的信息安全,要求只有本部门员工的PC才可以访问公司网络。
如图2所示,PC1、PC2、PC3为本部门员工的PC,要求这几台PC可以通过SwitchA、Switch访问公司网络,如换成其他PC则不能访问。可以配置基于MAC地址划分VLAN,将本部门员工PC的MAC地址与VLAN绑定,从而实现该需求。

2、操作步骤
这里面弱电君对上面重复的注释就不再解释了,和上面一样,大家也可以验证下,经过上面的理解,是否能认识下面的配置代码。
步骤1 配置Switch
# 创建VLAN
[Quidway] system-view
[Quidway] vlan batch 10 100
# 配置接口的PVID和加入VLAN
[Quidway] interface ethernet 0/0/1
[Quidway-Ethernet0/0/1] port hybrid pvid vlan 100 //将接口以加入到vlan100
[Quidway-Ethernet0/0/1] port hybrid untagged vlan 10 //untagged是指当数据离开端口时脱掉标签,指定端口允许VLAN 10的数据帧通过,且发送时不带VLAN标签
[Quidway-Ethernet0/0/1] quit #退出
[Quidway] interface ethernet 0/0/2 #进入端口0/0/2
[Quidway-Ethernet0/0/2] port hybrid tagged vlan 10 //tagged是指当数据离开端口时带着标签,指定允许VLAN 10的数据帧通过,且发送时必须带有VLAN标签
[Quidway-Ethernet0/0/2] quit
# PC的MAC地址与VLAN10关联
[Quidway] vlan 10
[Quidway-Vlan10] mac-vlan mac-address 22-22-22
//关联pc1的mac地址
[Quidway-Vlan10] mac-vlan mac-address 33-33-33
//关联pc2的mac地址
[Quidway-Vlan10] mac-vlan mac-address 44-44-44
//关联pc3的mac地址
[Quidway-Vlan10] quit
# 使能接口的基于MAC地址划分VLAN功能
[Quidway] interface ethernet 0/0/1
[Quidway-Ethernet0/0/1] mac-vlan enable
//起动端口的mac-vlan功能
[Quidway-Ethernet0/0/1] quit
三、基于IP子网的vlan划分
1、组网需求
某企业拥有多种业务,如IPTV、VoIP、Internet等,每种业务使用的IP地址网段各不相同。为了便于管理,现需要将同一种类型业务划分到同一VLAN中,不同类型的业务划分到不同VLAN中。
如图3所示,Switch接收到用户报文有数据、IPTV、语音等多种业务,用户设备的IP地址网段各不相同。现需要将不同类型的业务划分到不同的VLAN中,通过不同的VLANID分流到不同的远端服务器上以实现业务互通。
这类在实际应用中是比较多的。

2、配置思路
采用如下的思路配置基于IP子网划分VLAN:
a、创建VLAN,确定每种业务所属的VLAN。
b、关联IP子网和VLAN,实现根据报文中的源IP地址或指定网段确定VLAN。
c、配置端口加入VLAN,实现基于IP子网的VLAN通过当前端口。
d、配置VLAN划分方式的优先级,确保优先选择基于IP子网划分VLAN。
e、使能基于IP子网划分VLAN。
3、操作步骤
步骤1 创建VLAN
# 在Switch上创建VLAN100、VLAN200和VLAN300。
[Quidway] system-view
[Quidway] vlan batch 100 200 300
步骤2 配置接口
# 在Switch上配置接口Eth0/0/1为Hybrid类型,并加入VLAN100、VLAN200和VLAN300。
[Quidway] interface ethernet 0/0/1
[Quidway-Ethernet0/0/1] port link-type hybrid //设置端口为hybrid模式
[Quidway-Ethernet0/0/1] port hybrid untagged vlan100 200 300 //指定端口允许VLAN 100、vlan200、vlan300的数据帧通过,且发送时不带VLAN标签
[Quidway-Ethernet0/0/1] quit
# 在Switch上配置接口Eth0/0/2加入VLAN100。
[Quidway] interface ethernet 0/0/2
[Quidway-Ethernet0/0/2] port link-type trunk
[Quidway-Ethernet0/0/2] port trunk allow-pass vlan 100 //接口0/0/2加入vlan100
[Quidway-Ethernet0/0/2] quit
# 在Switch上配置接口Eth0/0/3加入VLAN200。
[Quidway] interface ethernet 0/0/3
[Quidway-Ethernet0/0/3] port link-type trunk
[Quidway-Ethernet0/0/3] port trunk allow-pass vlan 200 //接口0/0/3加入vlan200
[Quidway-Ethernet0/0/3] quit
# 在Switch上配置接口Eth0/0/4加入VLAN300。
[Quidway] interface ethernet 0/0/4
[Quidway-Ethernet0/0/4] port link-type trunk
[Quidway-Ethernet0/0/4] port trunk allow-pass vlan 300 //接口0/0/4加入vlan300
[Quidway-Ethernet0/0/4] quit
# 在Switch上配置接口Eth0/0/1使能基于IP子网划分VLAN功能。
[Quidway] interface ethernet 0/0/1
[Quidway-Ethernet0/0/1] ip-subnet-vlan enable
[Quidway-Ethernet0/0/1] quit
步骤3 配置基于IP子网划分VLAN
# 在Switch上配置VLAN100与IP地址192.168.1.2/24关联,优先级为2。
[Quidway] vlan 100
[Quidway-vlan100] ip-subnet-vlan 100 ip 192.168.1.2 24 priority 2
[Quidway-vlan100] quit
# 在Switch上配置VLAN200与IP地址192.168.2.2/24关联,优先级为3。
[Quidway] vlan 200
[Quidway-vlan200] ip-subnet-vlan 200 ip 192.168.2.2 24 priority 3
[Quidway-vlan200] quit
# 在Switch上配置VLAN300与IP地址192.168.3.2/24关联,优先级为4。
[Quidway] vlan 300
[Quidway-vlan300] ip-subnet-vlan 300 ip 192.168.3.2 24 priority 4
[Quidway-vlan300] quit
步骤4 验证配置结果
在Switch上执行以下命令,显示信息如下:
[Quidway] display ip-subnet-vlan vlan all
—————————————————————-
Vlan Index IpAddress SubnetMask Priority
—————————————————————-
100 1 192.168.1.2 255.255.255.0 2
200 1 192.168.2.2 255.255.255.0 3
300 1 192.168.3.2 255.255.255.0 4
—————————————————————-
ip-subnet-vlan count: 3 total count: 3
即为组网配置成功。