伟大的开源操作系统

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

如何查询 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 文件,经过查看,...

Ubuntu 查看内存信息

2023年02月25日

最近服务器新增加两根 8G 内存,登录 Ubuntu 系统之后,需要查看内存是否增加成功。Ubuntu操作系统下,可使用 dmidecode 的相关命令来查看机器的内存信息,以免拆机查看。dmidecode是一款Linux命令行工具,它可以读取系统的DMI(Desktop Management Interface)信息,并将其以可读的方式输出。DMI是一种可管理系统硬件信息的标准接口,由系统BIO...

Ubuntu 如何查看端口 IP 连接

2023年02月20日

你可以使用 netstat 命令查看哪些 IP 连接了你的 Ubuntu 系统的端口。打开终端(Terminal)应用程序。输入以下命令查看所有当前连接的 IP 和端口:sudo netstat -tunap解释一下这个命令:sudo 命令用于提升用户权限,因为 netstat 命令需要 root 权限才能运行。-t 参数用于显示所有 TCP 连接。-u 参数用于显示所有 UDP 连接。-n 参数...

/bin/sh: 3: cmake: not found

2023年02月16日

在编译 Nginx http/3 模块的时候出现了如下错误:/bin/sh: 3: cmake: not foundmake[1]: *** [objs/Makefile:1603: ../quiche/deps/boringssl/.openssl/include/openssl/ssl.h] Error 127make[1]: Leaving directory '/root/nginx-1....