伟大的开源操作系统

        这个世界上总有那么几个人做出了软件的不平凡。软件始终是一个新旧迭代很快的技术,很多优秀的产品或者是技术也会慢慢被时代所磨灭,消失在记忆里……
        软件不同于艺术品或者是建筑物,软件的生命周期注定了他的保留时间。
        Linux这一伟大的软件产品却闪烁着伟大的光芒,由于他的开源、社区支持、包容让它走到现在。感谢Linus Benedict Torvalds,Linux将来也会越来越好。

Linux 的 OOM 进程杀手

2023年12月04日

什么是 OOM 杀手? 复制到剪贴板“OOM Killer”或“Out of Memory Killer”是 Linux 内核在系统内存严重不足时使用的进程。出现这种情况的原因是服务器上的进程正在消耗大量内存,并且系统需要更多的内存用于自己的进程并分配给其他进程。当进程启动时,它会向内核请求一块内存。该初始请求通常是一个大请求,该进程不会立即或实际上不会使用全部请求。内核意识到进程请求冗余内存的趋...

scp 使用密钥复制文件

2023年11月16日

最近需要使用 scp 在两台 Ubuntu 服务器之间复制文件,A 服务器是源服务器,B 服务器是目标服务器,可以通过 A 服务器密钥的方式登录 B 服务器,下面是操作步骤:执行如下命令:scp -i /path/to/private-key /var/CDN/* username@目标服务器IP:/home/ubuntu/替换以下部分:/path/to/private-key:你的私钥文件的路径...

查看 Ubuntu 系统 IP 地址

2023年10月31日

1、使用 ifconfig 命令:2、使用 ip add show 命令:3、使用 hostname -I 命令:hostname -I 命令只显示 IP 地址,截图如下:其它相关推荐:1、如何查询 Linux 发行版本2、Ubuntu 如何监测那个程序大量写硬盘?3、查看 Ubuntu 防火墙状态4、Ubuntu 20.04 如何开启 BBR5、Ubuntu 如何查看端口 IP 连接

如何查询 Linux 发行版本

2023年08月07日

有几种方法可以确定 Linux 发行版本。 最简单的方法是使用 lsb_release -a 命令。 此命令将打印 Linux 发行版本、发行版本和内核版本。例如,如果我们使用 Debian,您将看到以下输出:如果我们是用 Ubuntu 会有如下输出:No LSB modules are available. Distributor ID: Ubuntu Description: Ubu...

Ubuntu 如何监测那个程序大量写硬盘?

2023年08月01日

昨天晚上服务器大量写硬盘导致网站无法正常相应,为了查清楚到底是那个程序在大量写硬盘,我们在 Ubuntu 系统上有几个命令可以查看。要监测在Ubuntu上哪个程序大量写入硬盘,你可以使用一些工具来进行检查。以下是两种常用的方法:使用iotop命令:iotop是一个类似于top的实用工具,它可以监测磁盘I/O活动,并显示当前读写磁盘的进程。要使用iotop,首先需要确保已经安装它。在终端中运行以下命...

查看 Ubuntu 防火墙状态

2023年07月05日

最近再测试 websocket 协议,但是一直出现:[Errno 113] No route to host经过查询是由于防火墙问题,再 Ubuntu 中查看防火墙状态使用如下命令:sudo ufw status该命令将显示防火墙的状态及其规则。如果防火墙已启用,您将看到类似以下内容的输出:Status: active To Action ...

Ubuntu 20.04 如何开启 BBR

2023年04月08日

BBR(Bottleneck Bandwidth and RTT)是一种TCP拥塞控制算法,它旨在通过优化网络传输过程中的带宽利用率和时延,提高网络传输的效率和稳定性。在传统的TCP拥塞控制算法中,如Reno、Cubic等,拥塞窗口的增长和降低都是基于RTT(往返时延)和丢包率的反馈。但是在高延迟和高丢包的网络环境中,这种拥塞控制算法会导致带宽利用率低、时延高的问题。BBR算法通过监测网络中的拥塞...

Disconnected : No supported authentication methods available (server sent :publickey)

2023年03月24日

新购了一台 Ubuntu 22.04 VPS,使用 WinSCP 登录服务器之后,使用 putty 链接服务器,出现如下错误:Disconnected : No supported authentication methods available (server sent :publickey)出现错误的原因:可以是 putty.exe 文件版本老旧,需要更新 putty.exe 文件,经过查看,...