为公司省钱往往省不到自己身上

感觉本网站还不错的,请主动关闭浏览器的广告屏蔽功能再访问本站,谢谢支持。

20
2024
11

从 Apache httpd 切换到 Caddy2

Caddy Web Server 自v2.6 版本发布以后,就默认支持 HTTP/3。可以说是最早支持 HTTP/3 的 Web Server,而 Nginx 直到 2023 年 5 月 23 日 1.25.0 版本才开始体验支持。至于 Apache httpd 也不知道要到猴年马月才支持 HTTP/3 了。按照本文教程,即可搭建 LCMP (Linux + Caddy2 + MariaDB + PHP) 环境。同时亦可使用本文提供的脚本,快速安装。LCMP 一键安装2024 年 11
20
2024
11

一键安装最新内核并开启 BBR 脚本

最近,Google 开源了其 TCP BBR 拥塞控制算法,并提交到了 Linux 内核,从 4.9 开始,Linux 内核已经用上了该算法。根据以往的传统,Google 总是先在自家的生产环境上线运用后,才会将代码开源,此次也不例外。根据实地测试,在部署了最新版内核并开启了 TCP BBR 的机器上,网速甚至可以提升好几个数量级。于是我根据目前三大发行版的最新内核,开发了一键安装最新内核并开启 TCP BBR 脚本。本脚本适用环境系统支持:CentOS 6+,Debian 8+,Ubuntu
20
2024
11

LAMP一键安装包

LAMP 一键安装包是一个用 Linux Shell 编写的可以为 Amazon Linux 2/CentOS/Debian/Ubuntu 系统的 VPS 或服务器安装 LAMP(Linux + Apache + MySQL/MariaDB + PHP) 生产环境的 Shell 脚本。包含一些可选安装组件如:Zend OPcache, ionCube Loader, PDFlib, APCu, imagick, libsodium, m
20
2024
11

重新编译 curl 以支持 HTTP3

从 2022 年 6 月 HTTP/3 的 RFC 发布,截至目前,常用的 Web Server,比如 Caddy Web Server 和 Nginx 已经支持 HTTP/3。与此同时,常用的浏览器比如 Google Chrome,Microsoft Edge,Mozilla Firefox,Apple Safari 等也都开始支持 HTTP/3。这里吐槽一下,Apache httpd 支持 HTTP/3 还遥遥无期。常用的 Clie
19
2024
11

Centos7中添加、删除Swap交换分区的方法

Swap介绍:Linux 将物理内存分为内存段,叫做页面。交换是指内存页面被复制到预先设定好的硬盘空间(叫做交换空间)的过程,目的是释放对于页面的内存。物理内存和交换空间的总大小是可用的虚拟内存的总量。Swap即:交换分区,类似于Windows的虚拟内存,但物理内存不足时,把部分硬盘空间当成虚拟内存使用,从而解决了物理内存容量不足。优点:节省成本。 缺点:性能不足。此方法不局限于Centos 7,Linux系统均可使用。操作用户:root。1.添加swap交换分区空间使用dd命令创建swap
19
2024
11

Linux设置交换分区(swap)的方法

Linux系统的Swap分区,即交换分区,通常也称为虚拟内存,Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。其实,Swap的调整对Linux服务器,特别是Web服务器的性能至关重要。通过调整Swap,有时可以
19
2024
11

CentOS/Linux服务器的内存不够解决方法

CentOS的云主机,因为贫穷限制了我购买的内存大小,只有500M,所以导致物理内存经常处于饱和状态,无奈虚拟内存设置的只有132M,理论上讲虚拟内存应该要有物理内存的2倍也就是1G大小才够用!又由于我安装其他工具,提示我内存不足,所以想用提高虚拟内存的方法去安装这个软件,本来都已经安装完了,今天我手贱把Linux重启了一下,没看仔细,不过也不是坏事情,正好记录下设置过程,以便下次再重启的时候方便设置!1.打开终端,切换到root用户,输入:free -m查看内存状态 [maker@LLM ~
18
2024
11

win7系统上安装ubuntu,分区时无法显示win7上已分好的区方法解决 && Error:Can't have a partition outside the disk

问题描述:由于电脑之前安装过win7+ubuntu,操作ubuntu时误删重要文件,导致重装ubuntu,由于不是经过正确途径卸载ubuntu(直接在win7自带磁盘管理工具中删除安装ubuntu的分区),结果用u盘安装ubuntu时,进行分区过程中无法识别出win7里已经分好的区,而是直接显示在整个硬盘上来分区。中文网站里很多都是直接格式化整个硬盘之类,后来在一个英文网站里找到了解决方案。http://gparted.org/h2-fix-msdos-pt.php发现根本原因是,磁盘分区时出现
18
2024
11

ntpdate

ntpdatentpdate使用网络计时协议(NTP)设置日期和时间补充说明ntpdate命令 是用来设置本地日期和时间。它从指定的每个服务器获得了一些样本,并应用标准 NTP 时钟过滤器和选择算法来选择最好的样本。此 ntpdate 命令使用以下方法进行时间调整:如果它确定时钟偏差超过 0.5 秒,它通过调用 settimeofday 子例程设置时钟时间。在引导时间,这是一个首选的方法。如 果它确定时钟偏差小于 0.5 秒,它通过调用 adjtime 子例程和偏移量来调整时钟时间。此
18
2024
11

linux时间同步,ntpd、ntpdate

linux时间同步,ntpd、ntpdate一.Linux系统时间的设置二.Linux硬件时间的设置三.系统时间和硬件时间的同步四.不同机器之间的时间同步(重点)五.ntpd服务的设置六.ntp服务的启动与观察七.具体实践:7.1.1 配置/etc/ntp.conf7.1.2配置/etc/ntp/stpe-tickers文件71.3 配置/etc/sysconfig/ntpd文件7.1 NTP的配置7.2 IPTABLES 配置7.3 启动NTP服务八.ntpd、ntpdate的区别  在Win
18
2024
11

ntp 时间同步

NTP 是网络时间协议(Network Time Protocol)的简称,通过 udp 123 端口进行网络时钟同步 一、安装# 既可做服务端也可做客户端sudo yum install -y ntp # 只同步sudo yum install -y ntpdate # 开启服务,让其他客户端与本机同步,注意防火墙状态 systemctl start&nb
18
2024
11

NTP时间同步、ntpdate

时间同步因实际要求保证服务器之间时间同步。方式:1、通外网。直接时间服务器同步。2、本地搭建时间服务器进行同步。其实这两种方式可合并为一种。ntp chrony 服务相互冲突,但基本配置一致。查看是否开启时间同步timedatectl status##ntp enabled 开启ntp##ntp synchronized 开启时间同步一:ntp配置时间同步1、所有服务器安装ntp服务程序包为ntp,服务名ntpd,检测命令 ntpqrpm -q ntp (查询软件包
18
2024
11

linux进阶 --- chrony服务器

chrony服务器(1)定义:是一个开源自由的网络时间协议NTP的客户端与服务器端软件。让计算机保持系统时钟与时钟服务器(NTP)同步。chrony由两个程序组成,chronyd(服务器端)和chronyc(客户端)chronyd:后台运行的守护进程,用于调整内核中运行的系统时钟和时政服务器同步,它确定了计算机增减时间的比率,并对此进行平滑调整。chronyc:提供用户界面,用于监控性能并进行多样化的配置。可在chronyd实例控制的计算机上工作,也可在一台不同的远程计算机工作查找软件安装情况
18
2024
11

【chrony】--时间同步服务器详解

文章目录时间同步的重要性时间服务器概述chrony时间服务器NTP协议安装配置同步网络时间源客户端同步服务端安装chrony配置文件介绍chronyc命令介绍时间同步配置提示:以下是本篇文章正文内容,下面案例可供参考时间同步的重要性1、网络管理:从不同网络设备采集来的日志信息进行分析时,需要以时间作为参照依据。如果不同设备上的系统时间不一致,会因先后顺序等问题给故障定位带来障碍。2、计费系统:计费业务对于时间尤其敏感,要求所有设备的时间保持一致,否则会引起计费不准确,导致用户质疑、投诉等。3、协
12
2024
11

Debian/Ubuntu内核开启Google BBR算法及吞吐性能优化

适用场景鉴于默认的Linux内核参数设置比较保守,在高延迟/高丢包率的网络环境下性能表现并不理想。通过切换至Google BBR拥塞控制算法,加大缓冲区并优化连接保持来增强TCP/UDP数据包吞吐性能。支持系统Debian 9.x or Ubuntu 16.x(低于此版本的系统需要更换Linux内核至4.9+,推荐4.20,此版本内置的BBR编译已优化。)不适用于OpenVZ虚拟化环境中安装的操作系统。内核调整配置文件位置:/etc/sysctl.d/local.conf或/etc/sysctl
07
2024
11

开源免费! 系统信息 Web 仪表板

Psdash 是一款基于 Flask 的 Linux 系统信息 Web 仪表板,主要用于展示和管理 Linux 系统的各种信息。它主要通过 psutil 库获取数据,并提供了丰富的系统监控功能。源代码:http://www.gitpp.com/ralph/psdashPsdash 是一款用于查看 Linux 系统信息的 Web 面板,其系统信息的采集依赖于 psutil 库。Psdash 特别之处在于它仅提供了一个基于 Flask 的 Web 界面,而不是 API。默认情况下,它会每 3 秒刷新
05
2024
11

vmware虚机Debian10磁盘空间无损扩容

该方法不适合LVM的磁盘管理备份一定要先做备份,虚机中直接创建一个快照备份vm上增加空间初始给的40G空间不够需要扩容,vm那给系统添加到100G重新分区查看当前分区情况df -h看到/dev/sda1是39G,目标就是将/dev/sda1无损扩容sudo fdisk -l已看到/dev/sda 已经是100G了,但是/dev/sda1是39Gfdisk命令删除旧分区,创建新分区操作步骤:1.先删除原先的swap分区和主分区,2.重新创建主分区和swap分区,swa
05
2024
11

Linux下创建、扩展、移除、管理LVM

在CentOS中,您可以使用lvs, vgs 和 pvs 命令来查看LVM(逻辑卷管理)信息。lvs: 查看逻辑卷信息。vgs: 查看卷组信息。pvs: 查看物理卷信息。遇到一个问题,本身的磁盘满了,需要把没有用的lvm逻辑卷卸载掉,然后挂上去,下面记录一下过程。卸载原磁盘umount /data# 如果/data目录正在被其他进程使用中,则使用fuser强制关闭,然后Umountfuser -mki /data删除逻辑卷按照先删除lv,再删除vg,最后是
05
2024
11

Debain11 扩容分区

背景如何 对 debain11 已分区的磁盘进行分区扩容?一下内容将演示如何将已分区的40GB磁盘扩容为1TB。系统介绍查看debain版本,笔者的系统为debain11.5 cat /etc/debian_versional@debian:~$ cat /etc/debian_version 11.5查看磁盘信息通过 df -h 输出当前磁盘分区大小 。al@debian:~$ sudo df -h Filesystem &nbs
05
2024
11

Vmware ESXI 虚拟机扩展Linux的root根目录磁盘空间

lsblk查看原机磁盘大小,和根目录大小:对应源机现在的磁盘:在源机的基础上在添加100G:这里我们是把200G加到300G这个时候我没在lsblk查看发现磁盘到300G,但是文件系统还是没有扩容:1、先对磁盘分区:[root@docker ~]# fdisk /dev/sda遇到设备或资源忙,可以使用:[root@docker ~]# partprobe /dev/sda  ,进行更新分区,在使用lsblk查看分区新建分区 /dev/sda3 之后,建议应该重启系统2、虚拟机重启之后

您的IP地址是: