运维
文章平均质量分 66
Linux/Windows server问题解决记录
空巢青年_rui
好记性不如烂键盘
展开
-
没用但有趣的Linux小工具
分享一些可能没用但是有意思的Linux小软件。以后如果发现有新的会再添加,敬请期待。原创 2023-12-02 23:25:18 · 318 阅读 · 0 评论 -
如何使用windows Terminal终端连接远程Linux服务器
近接触到了zsh这个shell,所以在ubuntu系统上反复折腾,终于在ubuntu-desktop系统上使用oh-my-zsh和配置好了一个比较好看的终端(个人认为挺好看,勿喷)。但是在从windwos的Mobaxterm登录ubuntu查看时,发现在Mobaxterm中有些图标是无法显示的,即使修改成和ubuntu一样的字体也不管用:尝试了xshell也是不行,同样有问题。原创 2023-12-01 23:51:59 · 1895 阅读 · 0 评论 -
windwos下配置ssh方式连接github/gitee,及常见连接失败问题解决
下面我将介绍如何创建 ssh密钥对并添加到自己的github/gitee 配置中。同时,对自己在之前的配置过程中遇到的问题进行记录,如密钥对自定义名称后无法自动连接成功(`Connection closed by 212.64.63.xxx port 22`)、windows下ssh-agent不能随git bash一同启动(`Cloud not open a connection to your authentication agent`)等,希望可以帮到有需要的同学。......原创 2022-08-10 23:20:20 · 8561 阅读 · 8 评论 -
修复鼠标右键没有vscode快捷入口的问题
如果在安装vscode时忽略了将vscode添加到资源管理器的上下文菜单,那么在使用鼠标右键时无法快速通过vscode打开文件或文件夹。这是除了重新安装vscode之外,还可以通过在注册表中添加注册项实现添加右键快捷操作。通过Code打开一共有三种场景:这分别对应三个注册表项,在桌面创建一个文本文件,随意取名,创建后将后缀改写为。然后右键该文件,选择“编辑”打开文件,将以下内容粘贴进去:注意:需要,可以通过vscode快捷方式的属性进行查看。同时要 。编辑完成后,保存文件,在文件上右键执行“合并”操作原创 2022-06-09 18:26:53 · 4728 阅读 · 2 评论 -
PowerShell关闭conda自动激活Python(base)虚拟环境
PowerShell关闭自动激活anaconda的base Python虚拟环境原创 2022-06-08 17:35:07 · 4913 阅读 · 0 评论 -
ubuntu ufw(UncomplicatedFirewall)防火墙使用简介
ubuntu ufw(UncomplicatedFirewall)防火墙使用简介简介从名字Uncomplicated(简单的,不混乱的)就可以看出,ufw的目的是提供一个简单、易用的防火墙工具。ubuntu系统的Linux内核提供了一个名为netfilter的网络包过滤系统,控制netfilter的传统接口工具是iptables命令工具。iptables提供了一个既高可配置有高度灵活的完整的防火墙解决方案。但是想要熟练iptables命令需要花费较长的时间,而且仅使用iptables来开始学习net原创 2022-04-16 17:10:40 · 8091 阅读 · 0 评论 -
国密算法gmssl工具编译安装及报错解决
项目官方文档http://gmssl.org/docs/install.html安装环境ubuntu 18.04安装 make 和 gcc安装步骤下载源码包:项目release地址:https://github.com/guanzhi/GmSSL/releaseswget https://github.com/guanzhi/GmSSL/archive/refs/tags/gmbrowser-v0.1.tar.gz解压安装tar zxf gmbrowser-v0.1.tar.gzcd原创 2021-08-27 15:27:34 · 2450 阅读 · 3 评论 -
Linux 系统硬盘MBR转换为GPT格式并扩容
Linux 系统硬盘MBR转换为GPT格式并扩容问题描述之前创建了一台ubuntu16的服务器虚机,挂载了一块2T的云数据盘,当时文件系统做的是MBR(dos)格式,最近因为存量数据增加,数据盘空间不足就在云平台将2T的数据盘扩容成了4T,结果进入虚机扩容的时候报错MBR格式的硬盘最大支持2T,剩余的空间将不会用到。需要将硬盘转化为GPT分区格式,来支持2T以上空间的使用才行,但是转化硬盘格式又怕数据丢失,于是又找了一台虚机用来测试。解决方案fdisk工具支持MBR分区格式的硬盘操作,查看当前硬盘原创 2021-08-10 18:59:18 · 5882 阅读 · 5 评论 -
openstack ubuntu虚机重启卡在booting from hard disk问题解决
openstack ubuntu虚机重启卡在booting from hard disk问题解决openstack ubuntu虚机重启卡在booting from hard disk问题解决问题描述问题解决(本方案不一定适用于其他类似情况)openstack ubuntu虚机重启卡在booting from hard disk问题解决问题描述之前在openstack创建正常使用的虚机,执行重启操作后,过了grub引导页面,结果卡在了 booting from hard disk页面,按说boo原创 2021-07-13 17:33:35 · 18588 阅读 · 0 评论 -
ubuntu网卡改名:包括ens-->eth和eth-->ens
修改ubuntu系统网卡名称,包括ens–>eth和eth–>ens的转换修改 /etc/default/grub 文件中的Linux系统启动参数 GRUB_CMDLINE_LINUX,来指定网卡的名称:biosdevname=0,net.ifnames=0:网卡名 “eth0” (最传统的方式,eth0 eth1 )biosdevname=1,net.ifnames=1:网卡名 “ens3”如果/etc/systemd/network/ 目录下存在指向 /dev/null原创 2021-06-01 21:05:27 · 1868 阅读 · 0 评论 -
win10PE iso镜像制作及问题解决
win10PE iso镜像制作及问题解决工具准备参考文档: https://docs.microsoft.com/zh-cn/windows-hardware/manufacture/desktop/winpe-intro需要下载 windows ADK 和 Windows PE加载项: https://docs.microsoft.com/zh-cn/windows-hardware/get-started/adk-install下载的两个exe都是小的下载工具。两个文件下载完成后,打开执行真正原创 2021-04-25 10:28:39 · 7434 阅读 · 1 评论 -
ubuntu18 开机无法自动加载modules问题解决
ubuntu18 开机无法自动加载modules问题解决问题描述在一台ubuntu18.04虚拟机上添加了intel 6300esb 硬件看门狗计时器,开机后 lsmod 发现未加载 i6300esb module。按照网上的教程,将该模块配置进 /etc/modules 文件(或者在/etc/modules-load.d 目录下添加文件,写入模块名)来开机无条件加载i6300esb模块。重启后发现还是无法自动加载该模块。解决方案搜索发现/etc/modules 文件或/etc/modules-原创 2021-04-09 16:32:42 · 3549 阅读 · 0 评论 -
Linux使用cgroup限制虚拟机资源使用量
Linux使用cgroup限制虚拟机资源使用量需求描述在一台Linux宿主机上运行有堕胎虚拟机,为保证宿主机能正常运行出虚拟机之外的其他任务,现在需要使用cgroup对虚拟机使用的资源量进行限制。此处以内存为例,假设宿主机内存总量为16G,要求分配给虚拟机使用的内存量最多为10G。在linux中,虚拟机资源在cgroup hierarchy中位于machine.slice下(可通过systemd-cgls命令查看)。现在我们设置限制,让machine.slice的内存最大使用10G。操作使用s原创 2021-04-08 15:40:18 · 708 阅读 · 0 评论 -
ubuntu18 设置ntp服务为开机自启动后,重启系统未启动问题排查
ubuntu18 设置ntp服务为开机自启动后,重启系统未启动问题排查问题描述ubuntu18 虚机,在系统内通过systemctl enable ntp 将其设置为了开机自启动,但是重启系统后发现ntp服务状态并不是active。手动通过systemctl start ntp 服务可以正常启动运行。而且系统时间与真实时间基本一致,不需要通过ntpdate来大跨度同步时间(时间差距过大,ntp服务会不起作用)。解决思路参考网上资料,发现时间同步服务无法自启动可能是系统中安装了其他时间同步服务,由于原创 2021-04-02 17:42:31 · 2021 阅读 · 0 评论 -
Windows server 2012R2 设置文件共享目录报错:无法连接到C$管理共享已验证文件夹xxx在计算机xxx上是否存在
Windows server 2012R2 设置文件共享目录报错:无法连接到C$管理共享已验证文件夹xxx在计算机xxx上是否存在问题描述:Windows server 2012R2 机器,在安装完文件共享服务后(安装步骤参考了https://jingyan.baidu.com/article/5553fa821b3a1d25a3393401.html),设置文件共享目录时报错:无法连接到C$管理共享已验证文件夹xxx在计算机xxx上是否存在。解决方案windows server 2012r2 在原创 2021-03-24 10:17:57 · 5478 阅读 · 3 评论 -
uos20sp3-1030系统或ubuntu16系统配置解决DNS丢失问题
uos20sp3-1030系统或ubuntu16系统配置解决DNS丢失问题问题描述对于未使用DHCP,而是使用静态网络配置的Linux服务器,一般为系统配置dns服务器地址,需要修改/etc/resolv.conf文件在其中添加 nameserver dns服务器IP。但是这种方式配置的dns地址会在服务器或网络服务重启后重写覆盖/etc/resolv.conf文件中的配置,造成dns丢失,需要再次手动配置。解决方法对于基于Debian发行的 使用ifupdown来管理网络 的Linux系统(如u原创 2021-03-09 10:58:06 · 1082 阅读 · 0 评论 -
qemu启动虚拟机报错Bus ‘virtio-serial-bus0.0‘ not found
问题描述使用qemu(QEMU 3.1.93) 启动虚机时报错:qemu-kvm: -device virtserialport,bus=virtio-serial-bus0.0,nr=2,chardev=charchannel0,id=channel0,name=org.qemu.guest_agent.0: Bus ‘virtio-serial-bus0.0’ not found解决将virtio-serial-bus0.0改为 virtio-serial0.0,重启启动。参考https:/原创 2021-02-04 16:44:07 · 1169 阅读 · 0 评论 -
sudo高危漏洞CVE-2021-3156修复
sudo高危漏洞CVE-2021-3156修复问题描述2021年1月27日,RedHat爆出 sudo 工具存在缓冲区/栈溢出漏洞的风险通告,漏洞编号CVE-2021-3156,漏洞等级为高危。任何本地用户(普通用户和系统用户,sudoer和非sudoers)都可以利用此漏洞,而无需进行身份验证,攻击者不需要知道用户的密码。成功利用此漏洞可以获得root权限。用户可以使用如下方法进行自查:sudo -V查看版本,如果版本在:Sudo 1.9.0 到 1.9.5p1 所有稳定版(默认配置)S原创 2021-02-03 11:31:17 · 1255 阅读 · 1 评论 -
windows server添加AD域服务时安装失败解决
windows server添加AD域服务时安装失败解决问题描述再windows server服务器上 添加角色或功能 中添加Active Directory域服务时,多次安装失败。报错“请求添加或删除指定服务器上的功能失败,无法完成操作,因为指定的服务器需要重新启动”。重启机器后依然时相同的错误。解决方法该方法对与我遇到的情况有效,但不保证对其他类似情况有效。因为AD域服务属于服务器功能,所以要求windows server机器的服务中开启 “Server”服务。检查 “控制面板”-“系统与原创 2020-12-23 10:40:13 · 8533 阅读 · 7 评论 -
centos7 系统手动安装openssh后使用systemctl命令无法管理sshd服务问题解决
centos7 系统下,通过源码手动安装升级openssh后使用systemctl命令无法管理sshd服务问题解决问题描述之前在centos7系统下手动安装升级openssh后,使用systemctl命令管理sshd服务都正常,但是今天安装完成后,发现使用systemctl start sshd 命令启动sshd服务会卡住,过一会显示启动超时,查询状态发现sshd服务启动失败。但是,通过源码包自带的sshd.init 脚本文件可以正常的管理sshd服务的启停。解决方法以下是我当前情况的解决方案,不原创 2020-11-21 17:13:10 · 5437 阅读 · 5 评论 -
OpenStack Ussuri Horizon dashboard 登陆认证失败(invalid credentials)解决
问题描述在ubuntu 18.04上部署Ussuri版本OpenStack,在按照官方文档安装配置完horizon后发现在web页面登陆时,即使domain、用户名、密码都正确也无法登陆。检查apache2 error_log日志报错:解决方法修改horizon的配置文件/etc/openstack-dashboard/local_settings.py将其中keystone的认证地址改成端口号形式:重新加载apache2服务:systemctl reload apache2再次在we原创 2020-11-10 19:09:28 · 6919 阅读 · 4 评论 -
Ubuntu18.04将console输出重定向到串口ttyS0
Ubuntu18.04将console输出重定向到串口ttyS0在linux系统中使用virsh创建和管理虚拟机时,除了使用ssh 连接虚拟机,还可以使用 virsh console 虚机名 的方式连接虚拟机,不过需要在虚机镜像中开启将console重定向到串口的设置。Ubuntu18.04 开启ttyS0串口输出在ubuntu18.04系统中步骤如下:修改 /etc/default/grub文件:将GRUB_CMDLINE_LINUX="" 改为 GRUB_CMDLINE_LINUX=“con原创 2020-08-12 11:10:48 · 8167 阅读 · 0 评论 -
Linux系统升级openssh后登录pam_tally2.so计数不清零问题解决
Linux系统pam_tally2登陆成功后失败计数不清零问题解决问题描述linux系统(影像版本包括centos6.x,centos7.x和ubuntu14.04、16.04、18.04等使用pam_tally2策略限制ssh登录失败次数的系统)的/etc/pam.d/sshd pam策论配置文件修改添加限制用户登录次数的策略:auth required pam_tally2.so onerr=fail deny=10 unlock_time=1800 even_deny_root root_u原创 2020-07-24 19:22:35 · 6557 阅读 · 0 评论 -
windows server 2008 R2 远程桌面高危漏洞CVE-2019-0708修复
问题描述:制作的windows server 2008 R2 镜像经过漏洞扫描发现存在远程桌面高危漏洞:CVE-2019-0708,需要打补丁:KB4499175。直接下载该补丁后安装发现在windows update 页面显示补丁安装成功,但是在已安装的补丁中找不到,漏洞扫描发现问题依然存在。即安装失败。解决方法:查看该补丁KB4499175的页面说明发现,推荐先安装SSU补丁KB4490628,该补丁又必须先安装累积更新补丁windows server 2008 R2 service pack原创 2020-07-11 12:34:14 · 8758 阅读 · 0 评论 -
使用ftp命令进行断点续传(reget、restart)
使用ftp命令进行断点续传问题描述实现方法基本操作上传(restart)下载(reget)如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入问题描述在服务器端安...原创 2020-05-08 14:19:51 · 7479 阅读 · 1 评论 -
qemu-ga 执行命令无法执行: The command guest-exec has been disabled for this instance
qemu-ga 执行命令无法执行: The command guest-exec has been disabled for this instance问题描述解决参考问题描述在主机通过qga 在虚拟机执行命令时出现命令无法执行的情况:error: internal error: unable to execute QEMU agent command ;guest-exec’: The c...原创 2020-03-18 10:32:07 · 6026 阅读 · 0 评论