28
2025
02
批量远程重启服务器!让你的运维更高效——ssh_auto_reboot.sh
批量远程重启服务器!让你的运维更高效——ssh_auto_reboot.sh前言:为何需要批量重启服务器?在运维工作中,服务器的定期重启是常见的维护操作,主要用于:释放系统资源,防止长时间运行导致性能下降。应用关键更新,如内核升级、安全补丁等。处理系统异常,如内存泄漏、进程僵死等问题。但如果手动一台台登录并执行 reboot,效率低且容易出错。今天,我们介绍一款自动化 Bash 脚本——ssh_auto_reboot.sh,助你一键批量远程重启服务器!一、什么是 ssh_auto_re
作者:hqy | 分类:Linux | 浏览:30 | 评论:0
27
2025
02
linux多节点(多云多地)异地组网 EasyTier
git资源:https://github.com/EasyTier需求目的:需要打通两段网段(192.168.0.0/24;192.168.1.0/24)的办公网到阿里云业务内云网段互通且业务可达前提条件:云上47.106.x.x上已经通过EasyTier创建了一个10.21.x.x/24内网节点了,同时共享宣告了云上内网172.16.0.0/24,10.1.0.0/24实验环境把资源下载下来放到自定义目录下easytier-core.exe --ipv4 10.21.x.x --pe
作者:hqy | 分类:Linux | 浏览:26 | 评论:0
27
2025
02
50多年前,大神在操作系统中埋的雷,快要爆了......
1969年,贝尔实验室的大神Ken Thompson的老婆休假,带着儿子回娘家,时间长达三周。趁这段时间,他决定开发一个操作系统:Unix。(详情参见:《漫画 | 老婆离家三周,我开发了一个操作系统》)正在如火如荼地敲代码的时候,Ken突然卡壳了,这是一件非同寻常的事情,之前的开发都是一帆风顺,行云流水的。因为他意识到有个非常重大的问题,必须马上解决。这个问题就是:如何在Unix中表示日期和时间?这个问题非常重要,因为日期和时间管理对于任何操作系统来说都是关键功能,包括文件时间戳、程序调度、日志
作者:hqy | 分类:Linux | 浏览:25 | 评论:0
27
2025
02
Centos磁盘扩容
之前虚拟机安装的Centos7磁盘容量告急,查了一会儿资料发现网上的资料不太详细,因此在一番实战后写下此篇文章,告诉大家如何以最快的方法搞定Centos磁盘扩容1.演示环境为VMware,其他的虚拟机平台也是一样的操作,首先在虚拟机软件中添加磁盘空间,重新开机2.先查看磁盘空间,使用 df -h 查看是哪个空间需要扩容df -h好的我已经决定好是/dev/mapper/centos-home 空间,将为它扩容60G(图中空间只占用了1%仅作演示而用无需在意)3. 使用fdi
作者:hqy | 分类:Linux | 浏览:33 | 评论:0
27
2025
02
Linux学习笔记(华为HCIP云计算培训)
设置字体和字号 临时生效的是 ctrl+shift+”+” ctrl+”+” 永久生效 点击终端的编辑—-文件属性—–use the……勾去掉就可以更改字体和字号2.ctrl+shift+”
作者:hqy | 分类:Linux | 浏览:16 | 评论:0
27
2025
02
Openssh服务升级失败后的抢救措施
事件起因:因openssh低版本有0day漏洞,所以尝试编译升级,没有快照直接上去一把梭。我那么大一个服务呢?拉不起来了?只能进入VNC尝试手动重装:先删除所有openssh文件,卸载原有服务和配置文件sudo apt-get purge openssh-serverfind / -name "openssh*" | xargs rm -rf重新安装服务,并启动sudo&nbs
作者:hqy | 分类:Linux | 浏览:23 | 评论:0
27
2025
02
BBR一键脚本 锐速一键脚本
由于锐速破解版的内核实在是太老所以琢磨着给自己的某台小鸡换成bbr加速算了于是在github上找到了bbr一键脚本,不支持ovz系统支持:CentOS 6+,Debian 7+,Ubuntu 12+虚拟技术:OpenVZ 以外的,比如 KVM、Xen、VMware 等内存要求:≥128M文章目录使用方法卸载方法内核升级方法特别说明使用方法使用root用户登录,运行以下命令:wget --no-check-certificate https://github.com/teddy
作者:hqy | 分类:Linux | 浏览:40 | 评论:0
26
2025
02
Centos 命令行添加VLAN TAG
Centos 命令行添加VLAN TAG1.添加模块modprobe --first-time 8021q查询模块状态modinfo 8021q2.创建VLAN配置文件cd /etc/sysconfig/network-scriptscat ifcfg-eth0.10DEVICE=ethX.10BOOTPROTO=noneONBOOT=yesIPADDR=192.168.48.211PREFIX=24NETWORK=192.168.48.0VLAN=yes3.创建VLAN网卡ip link ad
作者:hqy | 分类:Linux | 浏览:54 | 评论:0
26
2025
02
centos6.7vlan-tag
centos6.7vlan-tagredhat7 官网配置参考: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Networking_Guide/sec-Configure_802_1Q_VLAN_Tagging_Using_the_Command_Line.html1, yum install -y vconfig2, modprobe 8021q &
作者:hqy | 分类:Linux | 浏览:47 | 评论:0
26
2025
02
如何在centos上配置802.1Q VLAN标记,linux单网卡多vlan多网段Ip配置案例
如何在centos上配置802.1Q VLAN标记,linux单网卡多vlan多网段Ip配置案例介绍VLAN使将大型网络分成较小且易于管理的网络成为可能。802.1Q是所有供应商都在其网络设备中实施的标准。某些交换机能够将多个VLAN分配给单个网络端口。使用此功能,您可以将多个VLAN分配给单个服务器。交换机可以分隔软件包,因为每个以太网帧都标记有VLAN ID。先决条件服务器必须连接到网络交换机,以便成功完成此过程交换机应支持VLAN标记(交换机设置trunk口,加入所需vlan)
作者:hqy | 分类:Linux | 浏览:29 | 评论:0
26
2025
02
CentOS中如何配置和使用VLAN
CentOS中如何配置和使用VLAN在CentOS中配置和使用VLAN,需要进行以下步骤:安装VLAN软件包:首先需要安装VLAN软件包,可以通过以下命令安装:sudo yum install vlan复制代码加载VLAN内核模块:加载VLAN内核模块,可以通过以下命令加载:sudo modprobe 8021q复制代码配置VLAN接口:编辑网络配置文件,添加VLAN接口配置。例如,编辑/etc/sysconfig/network-scripts
作者:hqy | 分类:Linux | 浏览:34 | 评论:0
26
2025
02
Remmina:一个 Linux 下功能丰富的远程桌面共享工具
Remmina 是一款在 Linux 和其他类 Unix 系统下的自由开源、功能丰富、强大的远程桌面客户端,它用 GTK+ 3 编写而成。它适用于那些需要远程访问及使用许多计算机的系统管理员和在外出行人员。它以简单、统一、同质、易用的用户界面支持多种网络协议。Remmina 功能支持 RDP、VNC、NX、XDMCP 和 SSH。用户能够以组的形式维护一份连接配置列表。支持用户直接输入服务器地址的快速连接。具有更高分辨率的远程桌面,可以在窗口和全屏模式下滚动/缩放。
作者:hqy | 分类:Linux | 浏览:47 | 评论:0
26
2025
02
Centos7基础安装后部署XDMCP服务,使用XDMCP协议远程Linux桌面
Centos7基础安装后部署XDMCP服务,使用XDMCP协议远程Linux桌面1首先配置好yum源和epel源,这里省略2安装图形化界面yum -y upgradeyum groupinstall “X Window System”yum groupinstall “GNOME Desktop” “Graphical Administration Tools”3设置默认启动为图形化桌面systemctl set-default graphical.target4重启reboot5安装light
作者:hqy | 分类:Linux | 浏览:47 | 评论:0
26
2025
02
Centos之XDMCP配置(gnome桌面)
使用xdmcp连接远程linux桌面测试环境:Centos6 gnome桌面(kdm桌面涉及修改的文件不一样)确认以下组件被安装:yum gruopinstall "Desktop" "Desktop Platform" " X window system"修改/etc/gdm/custom.conf文件[security]AllowRemoteRoot=y
作者:hqy | 分类:Linux | 浏览:49 | 评论:0
26
2025
02
rexec/rlogin/rsh介绍
rexec/rlogin/rsh介绍服务是否需要密码是否明文功能端口rexec是是远程执行命令512rlogin是是远程登录得到shell513rsh是是可远程执行命令,也可远程登录得到shell514 rexec/rlogin/rsh都属于rsh-server包,也都拖管于xinetd守护进程;rsh与telnet相比没有端口测试功能配置麻烦一点,其他感觉一样(包括头疼的输用户名不可中断)。安装:yum install -y
作者:hqy | 分类:Linux | 浏览:45 | 评论:0
26
2025
02
Centos6 部署XDMCP实现远程控制
Centos6 部署XDMCP实现远程控制 XDMCP部署,虽然它对于现在而言意义不大,并且简单,但我一直以失败告终直到今天才发现真相。具体操作yum gruopinstall "Desktop" "Desktop Platform" " X window system"cat /etc/gdm/custom.conf[security] AllowRemoteRoot=yesDisallowTCP=false[xd
作者:hqy | 分类:Linux | 浏览:41 | 评论:0
26
2025
02
Cygwin前传:从割据到互补
想来讲讲发展史,对一个软件项目基因认识更深刻。割据时代从UNIX时代说起吧。1969年,AT&T公司旗下的贝尔实验室的天才们Ken Thompson、Dennis Ritchie和Douglas McIlroy开发了UNIX操作系统。AT&T公司一时不知道怎么用这玩意儿赚钱,初期完全是纯出于兴趣做开发,并在研究机构和大学中流传,但看到其他公司能利用其赚取利润之后,AT&T公司嗅到到商机,在70年代后开始采用法律手段保护它,禁止将UNIX源码授权给大学等学术机构使用。但此时
作者:hqy | 分类:Linux | 浏览:44 | 评论:0
26
2025
02
Cygwin系列(二):初窥Cygwin背后
前言:跨平台移植实现一个程序软件从诞生到运行起来,粗略地分,要经历以下几个过程:编写源代码;源代码编译、链接;系统加载程序文件;程序软件从诞生到运行的经历3个阶段的主导角色分别是:文本编辑器(Editor)、编译工具链(Tool chain,链的意思是一系列工具而不止一个)、程序加载器(Loader)。要实现跨平台移植,就要从这三方面入手。编写过程源代码是纯文本,在不同的系统平台(如Windows、UNIX、Linux)差异除了换行符其他可以忽略不计,而且文本编辑器通常也能设定换行符,再退一步,
作者:hqy | 分类:Linux | 浏览:43 | 评论:0
26
2025
02
Cygwin系列(三):盘点与Cygwin相似和相反的项目
介绍与Cygwin相似和相反的几个项目。鉴于UNIX/Linux与Windows之间巨大的差异性,要想让UNIX/Linux的应用程序运行在Windows上,或者相反地在UNIX/Linux系统上运行Windows程序,都是在想尽办法弥补这个差异。再次祭出David Wheeler大神的名言:“All problems in computer science can be solved by another level of indirection(计算机科学领域的任何问题都可以通过增加一个间接
作者:hqy | 分类:Linux | 浏览:50 | 评论:0
26
2025
02
Cygwin系列(十):折腾终端1
Cygwin系列(十):折腾终端1目 录0x00 终端的历史演进终端设备伪终端0x01 Windows对终端的支持Windows Console组件Windows Console的不足0x02 第三方终端模拟器概览MinttyConEmu其他0x03 总结参考更多阅读关于终端的概念,已在Linux Cygwin知识库(一):一文搞清控制台、终端、shell概念中论述。UNIX/Linux系统对命令行有着天然的支持,Windows对命令行生态却不怎么重视,本着死磕自己娱乐大家的精神,深度扒一扒命令
作者:hqy | 分类:Linux | 浏览:46 | 评论:0