systemd 服务配置

一、配置文件介绍systemd的服务配置文件。1.1 配置文件位置一般情况下,被systemd管理的服务配置文件存放在 /usr/lib/systemd/system/ 目录下,命名为 xxxx.service 。1.2 配置文件内容一个简单的示例:[Unit] Description=xxxxxx-Client After=network.target [Service] ExecSt...

折腾不止,基础知识 2022-12-21 PM 214次 0条

Linux设置交换文件swapfile

一、用途一般情况下,部署操作系统时,会设置交换分区,以供操作系统进行内存调度。但是一些情况下,比如物理内存不足时,会频繁导致操作系统对进程进行 oom-kill 。 此时,可以通过设置合适大小的交换文件,对交换分区进行动态扩充,以避免频繁的OOM。二、操作下属内容,将逐步创建并启用一个swap文件。2.1 创建swap文件使用 dd 命令创建文件:dd if=/dev/zero of=/s...

折腾不止,基础知识 2022-12-21 AM 192次 0条

Linux启动后延迟执行程序

一、思路利用 /etc/rc.d/rc.local 文件开机执行的特性,使其执行一个带 sleep 命令的脚本,实现在启动后延迟若干时间再执行程序的功能。主要是为了应对某些情况下,关键程序需要等待一些不受控的服务先启动,然后才能正常工作。二、实施需要准备一个脚本,大概如下:/usr/local/delay.sh#!/bin/bash # 延迟30秒 sleep 30 # 执行某个程序 p...

折腾不止 2022-12-20 PM 221次 0条

Windows命令行操作防火墙

可以通过 netsh advfirewall firewall 命令操作Windows防火墙。一、命令概览可以通过 netsh advfirewall firewall 实现如下操作参数说明add添加新入站或出站防火墙规则。delete删除所有匹配的防火墙规则。dump显示一个配置脚本。help显示命令列表。set为现有规则的属性设置新值。show显示指定的防火墙规则。二、命令参数2.1 添...

折腾不止 2022-12-20 PM 281次 0条

Golang 优雅地关闭进程

一般情况下,我们可以通过 Ctrl+C 关闭程序。一些情况下,我们需要对程序的关闭进行一些处理,此时我们可以这么做。func main() { // 一顿初始化操作 quit := make(chan os.Signal, 1) // 创建一个 os.Signal 类型的 Channel signal.Notify(quit, syscall.SIGINT, sysc...

编程开发 2022-11-30 PM 99次 0条

Golang交叉编译

Mac 下编译, Linux 或者 Windows 下去执行# linux 下执行 CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.go # Windows 下执行 CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main.go 复制代码Linux 下编译 , Mac 或者...

编程开发 2022-11-07 AM 96次 0条
TrustAsia 安全签章