• 2024-07-01在Linux中,有⼀个脚本运行时间可能超过2天,如何做才能使其不间断的运行,而且还可以随时观察脚本运行时的输出信息?
    在Linux中,要确保一个脚本能够长时间运行而不被中断,并且可以随时观察其输出信息,可以采取以下步骤:使用nohup命令:nohup命令可以防止脚本在用户注销后被终止。使用nohup运行脚本时,它会忽略所有的挂断(HUP)信号。nohup/path/to/your/script.sh>output.log2>&1&这个命令会将脚
  • 2024-06-24GBase 8s 通过systemd实现自启动与关闭
    在RHEL7/CENTOS7/SUSE12及最新的Ubuntu等linux发行版本中,均使用systemd进行服务控制管理(ServiceControlManager)。使用systemd,不再需要编写shell脚本程序来控制启动、关闭。以下是通过systemd方式实现GBase8s数据库的自启动与关闭。适用于操作系统:RHEL7/CENTOS7,以及
  • 2024-06-23OCP4.2.2 主机标准化检查系统配置项修复clocksource 报错
    适应版本:社区版本OCP:4.2.2-20240315150922背景描述OCP纳管主机后进行主机标准化时,setclocksource一直没有成功   自动修复后还是有问题 分析过程查看官方ocp.4.2文档,有相关信息 执行相关命令再次查看文件并未写入tsc 重新检查 自动修复,
  • 2024-06-18Linux项目开发,你必须了解Systemd服务!
    1. Systemd 简介Systemd是什么,以前linux系统启动init机制,由于init一方面对于进程的管理是串行化的,容易出现阻塞情况,另一方面init也仅仅是执行启动脚本,并不能对服务本身进行更多的管理。Systemd就是为了解决这些问题而诞生的。它的设计目标是,为系统的启动和管理提供一套完整的解
  • 2024-06-18go tcp 同步 请求
      客户端服务端典型的同步请求-响应模型简单的Go示例,展示了如何实现您描述的同步请求-响应模型。客户端会发送一个包,然后等待接收服务器的响应。服务器接收包后处理数据,然后发送处理完成的消息。客户端接收到响应后,再次发送下一个包 服务端:packagemainimport(
  • 2024-06-15docker没外网安装方法
    docker没外网安装方法需要先清理之前docker的依赖,避免影响安装失败1,下载docker的压缩tar包百度云Docker18.06.1地址:https://pan.baidu.com/s/1YdN9z72QutPkHBfLq06H1A密码:dvvh2,解压tar包#解压tar-xvfdocker-18.06.1-ce.tgz#将压缩的全部文件复制到/usr/bincpdoc
  • 2024-06-14在Linux中,如何检查某项服务是否在运行?
    在Linux系统中,检查某项服务是否正在运行可以通过多种方法实现。以下是一些常用的命令和步骤:使用systemctl命令:systemctlstatus服务名:此命令可以显示服务的状态,包括是否正在运行、启动日志等信息。例如,检查Apache服务是否运行,可以使用:systemctlstatusapache2.service。
  • 2024-06-12[转]Systemd 入门教程:命令篇
    原文地址:Systemd入门教程:命令篇-阮一峰的网络日志Systemd是Linux系统工具,用来启动守护进程,已成为大多数发行版的标准配置。本文介绍它的基本用法,分为上下两篇。今天介绍它的主要命令,下一篇介绍如何用于实战。一、由来历史上,Linux的启动一直采用init进程。下面的命令
  • 2024-06-12虚拟机开机或重启后自动执行绝对路径下的可执行文件方法
    在虚拟机中打开路径/etc/systemd/system/在Linux系统中,使用service(或systemctl,对于使用systemd的系统)来在开机后自动执行某个可执行文件,通常涉及创建一个服务单元文件(serviceunitfile)。以下是一些常见的方法,用于设置开机自启服务来执行可执行文件:1.使用systemd(大多数现代
  • 2024-06-07在Linux中,开机启动过程是什么?
    Linux系统的开机启动过程是一个复杂但有序的序列,它确保系统从硬件初始化到提供一个完全功能的操作环境。以下是这个过程的详细步骤:BIOS/UEFI启动:当计算机加电时,首先执行的是基本输入输出系统(BIOS)或更现代的统一可扩展固件接口(UEFI)。BIOS/UEFI主要负责硬件自检(POST,Power-O
  • 2024-06-06journal日志管理
    1、systemd-journald详解systemd-journald日志默认保存在/run/log/journal中,重启会被清楚,如果存在/var/log/journal目录,systemd-journald日志会自动改为记入在这个目录中,同时日志轮转也会启动,日志轮状每月启动,默认情况下,日志大小不能超过文件系统的10%,也不能造成文件系统的可
  • 2024-06-05Systemd 配置服务管理
    原创转载:https://blog.csdn.net/qq_41084756/article/details/1302005231:Systemd案例systemd是Linux系统中现代化的初始化系统,可以使用systemctl命令实现管理启动、关闭、自启动等服务。在systemd中,可以通过创建一个service文件,把要执行的命令放在其中,然后将其添加到sy
  • 2024-06-05如何在 Linux 中使用 systemd 安排定期任务?
    systemd是一个系统和服务管理器,它是现代Linux系统中重要的组件之一,主要负责系统的启动和管理。systemd取代了传统的SysVinit和Upstart,成为了大多数Linux发行版的默认init系统。它通过引入并行化启动、依赖关系管理和更强大的功能,提升了系统的启动速度和管理能力
  • 2024-06-05Ubuntu server 24 (Linux) 安装部署smartdns 搭建智能DNS服务器
    SmartDNS是推荐本地运行的DNS服务器,SmartDNS接受本地客户端的DNS查询请求,从多个上游DNS服务器获取DNS查询结果,并将访问速度最快的结果返回给客户端,提高网络访问速度和准确性。支持指定域名IP地址,达到禁止过滤的效果。一安装smartdns1 关闭Ubuntu自带dns解析systemd-resolv
  • 2024-06-03内网环境下离线安装Docker
    1、系统要求首先需要确定CentOS7的内核版本号,因为docker安装要求Linux内核版本在3.10及以上。查看内核版本号:uname-r#CentOS7内核版本号为:3.10.0-957.5.1.el7.x86_64查看系统名称:cat/etc/redhat-release#CentOSLinuxrelease7.6.1810(Core)2、下载D
  • 2024-06-03云服务器Linux 时间与本地时间不一致
     云服务器Linux时间与本地时间不一致问题解释:云服务器和本地计算机之间的时间不一致可能是因为它们使用的时间同步服务不同,或者云服务器没有配置自动对时。解决方法: 手动同步时间:可以使用date命令查看当前时间,使用ntpdate命令从网络时间协议(NTP)服务器同步时
  • 2024-05-31linux 离线安装docker
    docker-ce下载地址很多情况下我们不能对docker进行在线安装,这时可以参照本篇博客尝试进行离线安装docker-ce1.下载对应版本的安装包2.解压安装包tar-zxvfdocker-XXX.tgz3.将解压的文件复制到指定位置cp./docker/*/usr/bin4.配置docker服务的文件如下cd/etc/syste
  • 2024-05-30高效日志管理:通过 Systemd Journal 收集日志的终极指南
    随着systemd成了主流的init系统,systemd的功能也在不断的增加,比如对系统日志的管理。Systemd设计的日志系统好处多多,这里笔者就不再赘述了,本文笔者主要介绍systemdjournal收集日志的三种方式:程序使用libc库中的syslog()函数输出的日志使用printf()函数打印的
  • 2024-05-23在Linux中,如何管理服务?
    在Linux中,管理服务通常涉及启动、停止、重启和查看服务的状态。不同的Linux发行版可能使用不同的服务管理工具,以下是几种常见的服务管理方法:1.使用Systemd(最新版CentOS、Fedora、Ubuntu16.04+)Systemd是现代Linux发行版中用于初始化系统和管理服务的标准。查看服务状态:syst
  • 2024-05-23docker及docker-compose离线安装
    docker及docker-compose离线安装参考https://blog.csdn.net/linmengmeng_1314/article/details/135653694dockeryumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\docker-logrotate\docker-engi
  • 2024-05-22pstree
    pstree以树状图的方式展现进程之间的派生关系补充说明pstree命令以树状图的方式展现进程之间的派生关系,显示效果比较直观。linux系统没有pstree命令需要安装psmisc安装包[root@web-8/my_shell]#yuminstallpsmisc-y语法pstree(选项)选项-a:显示每个程序的完整指令,包
  • 2024-05-19Ubuntu2404安装以及部署docker
    Ubuntu2404安装以及部署docker背景不喜欢ubuntu总是变来变去的.自己玩还行,部署生产能被坑死.如果都是自己管理的ubuntu还好加上很多op部署的,纯粹自己找没趣了安装正常选择就可以.主要是想说明一下没有GUI情况下的网络设置开机先设置地址sudoipaddradd
  • 2024-05-15CentOS 版本和内核清单
    CentOSCentOS版本发行日期内核版本防火墙实现6.02011-07-102.6.32-71iptables6.12011-12-132.6.32-131iptables6.22012-12-212.6.32-220iptables6.32012-06-262.6.32-279iptables6.42013-06-192.6.32-358iptables6.52013-11-212.6.32
  • 2024-05-14systemd 介绍和使用
    一、systemd介绍systemd是一个Linux系统基础组件的集合,提供了一个系统和服务管理器,运行为PID 1并负责启动其它程序。systemd采用并行化任务,可以提高系统的启动速度(SysV-init 采用串行启动)。除此之外,systemd还具有日志进程、控制基础系统配置、维护登陆用户列表以及系统账户、
  • 2024-05-14Haproxy 安装配置
    Haproxy安装配置官方文档参考https://docs.haproxy.org/四层的haproxy不支持把客户端真实的IP地址传到后端服务器。1、安装1.1二进制编译安装。https://github.com/haproxy/haproxy/releases/tag/v2.8.0yumgroupinstall-y"DevelopmentTools"yuminstallpcrepcre-d