averainy's Blog
averainy
Links
Linux
16
Oct 2024
Chainloading to WDS From IPXE With UEFI
edit ipxe config file like boot.ipxe: item win-wds Windows Deployment Services :win-wds set wdsserver:ipv4 192.168.11.xxx #your wds server …
16
Oct 2024
Build Your Own PXE Boot Server on Fedora
Build your own PXE boot server on Fedora Background 通过这篇文章设置可以从BIOS和UEFI启动PXE网络安装操作系统。 安装前提 假设PXE服务器的ip地址是10.0.0.1 安装步骤 安装软件 更新PXE …
11
Jan 2024
Linux Dmidecode Usage
dmidecode命令主要是通过DMI获取主机的硬件信息,通常是在不打开计算机机箱的情况下使用该命令来查找硬件详细信息。其输出的信息包括BIOS、系统、主板、处理器、内存、缓存等等。 什么是DMI?DMI (Desktop Management Interface, DMI)的主 …
31
Oct 2023
Fedora38 Use Dnf Remove Old Linux Kernel
fedora38使用dnf查询已安装内核 sudo dnf list installed kernel 使用dnf删除旧kernel sudo dnf autoremove sudo dnf remove --oldinstallonly
31
Oct 2023
fedora38 gnome禁用自动睡眠
前段时间安装了fedora 38,然后想通过ssh远程接入。 我登陆fedora桌面系统之后,在设置里面已经关闭了睡眠,在没有登陆系统之后却依然会自动睡眠,只能通过下面的command命令解决。 sudo systemctl mask sleep.target …
23
Oct 2023
How to Switch Boot Target to Text or GUI in Systemd Linux
Find wich target uni is used by default sudo systemctl get-default Switching boot target to text To change boot target to the text mode: …
08
Nov 2022
使用python监控systemd服务修改版
以前写过一个监控systemd service的脚本,在使用过程中发现了一些问题,比如service不存在时,或者service状态是 **Active: active (exited)**的时候会误认为service未启动,因此做了一下修正。 代码如下: # -*- …
02
Sep 2022
使用firewalld将端口流量转发到另一台服务器
目前国内处于新冠动态清零阶段,隔三岔五就会有地方被封控。因此有时候会有在家远程工作的需求。为了能够远程访问公司网络,我们采用了搭建wireguard vpn的解决方案。这样的话,每个人都需要在家里和公司的电脑上安装wireguard客户端,这样虽然也没什么问题。但是操作起来特别麻 …
02
Sep 2022
解决nginx: [emerg] host not found in upstream 'xxx.com'
我用nginx配置了一个反向代理,每次服务器重启之后,nginx都会报:nginx: [emerg] host not found in upstream 'xxx.com'的错误。这个错误的原因其实很简单,就是nginx无法解析xxx.com。解决方法就是以下流程: 确 …
02
Sep 2022
每月的第一个周六运行一个cron job
我这里有一个需求,需要每月的第一个周六晚上22点运行一个脚本。Google了半天发现有人给的解决方案是 0 22 1-7 * 6 /usr/bin/sh /root/py3env/src/auto_backup.sh 事实证明这样的写法是错误的,这样写的话每月的1到7号都会执行, …
22
Aug 2022
Mount Partitions Useing Uuid on Linux
今天真是撞大运,碰巧碰上了Rehhat 9系统里的/dev/sdx的名字每次重启系统后都跟着变。虽然听说过硬盘的名字可能会改变,但一直没见过。这次算是真开眼了。 为了解决这个问题,只好修改/etc/fstab里的配置,将硬盘名换成了硬盘名对应的uuid。据说这样就能够保证挂载的硬 …
19
Jul 2022
Forwarding Ports With Firewalld
1.Enable IPv4 masquerade. firewall-cmd --add-masquerade --permanent 2.add firewalld rule. firewall-cmd …
08
Jul 2022
Use Chrony Test Ntp Server
when we have setuped a ntp service ,we need to test the ntp service if it work well. we can use the following command to test the NTP …
05
May 2022
Create Kms Service in Linux
I create a kms service for the lan computers in a linux server recently,so record the steps download kms source and compile it cd …
02
Apr 2022
Monitor Systemd Services With Python
systemd service有时会自动退出。在这种情况下,为了保证服务能够24*7运行,需要额外做一些监控,当服务挂掉之后能够自动重启。这里我使用python写了一个监控脚本,将这个脚本放到定时任务中,就能够做到自动重启的效果。 代码如下 # -*- coding: utf-8 …
11
Jun 2021
在LInux上使用ncftp上传整个目录到ftp服务器
一般有图形界面得环境下,我们都是通过有GUI的ftp客户端如winscp之类的上传文件夹。但是如果是在命令行模式下应该用哪个呢? 今天给大家推荐一个非常好用的命令ncftp。 安装ncftp客户端 ubuntu/debian系: sudo apt-get install …