Htop内存怎么看?Linux内存与Swap使用的完整解析
很多人看到htop显示内存占用很高、Swap被使用就以为系统内存不够了。其实Linux的内存管理机制与Windows完全不同。本文详细解析htop中内存条的颜色含义、Swap为什么会被使用、如何判断是否真的内存不足,并给出实用的排查方法。
呐、「我们」还会再见面吗?
很多人看到htop显示内存占用很高、Swap被使用就以为系统内存不够了。其实Linux的内存管理机制与Windows完全不同。本文详细解析htop中内存条的颜色含义、Swap为什么会被使用、如何判断是否真的内存不足,并给出实用的排查方法。
用Docker部署WordPress时发现iptables INPUT链无效,外网仍能访问容器。原因是端口映射流量经FORWARD链并进入DOCKER-USER。文章解析了Docker的DNAT机制,并说明应在DOCKER-USER链设置规则,才能有效限制外部访问。
用Nginx反向代理的WordPress,登录后台、查看文章没有问题,投稿一开始也没问题,但在进行了多次投稿(或保存草稿)操作后出现“500 Internal Server Error”,并且错误持续存在。日志中出现了Permission denied,意味着文件权出了问题。
以某软件Resource Sync为例,告诉你如何将二进制或脚本制作为系统服务。我们要创建名为resync.service的服务。按照接下来的步骤做:……不出意外的话这时候服务应该已经启动了。可以用systemctl status resync查看服务状态。
VMware Workstation使用的vmdk虚拟磁盘的文件体积会随着使用越来越大。VMware在虚拟机设置中内置了磁盘压缩功能,但对Linux文件系统的磁盘压缩后和压缩前几乎没什么区别。需要在压缩前为不使用的区块手动填充0。
已经作古的CentOS7.9通过YUM能够安装Python3的最高版本为3.6。笔者为了能够正常使用Ansible,尝试在CentOS7.9上编译安装Python3.10。虽然Python能启动,但当使用pip的时候,便会报“SSLError”的错。
新安装的Rocky Linux 9自带了GNOME 40的GUI环境。然而这一版本的GNOME桌面一片空白,不能添加图标和文件,左上角的“应用程序”菜单也不见了。本文告诉你如何让GNOME桌面重新显示桌面文件和应用程序菜单。
要使用密钥登录SSH,您需要按照以下步骤设置公钥认证:1. 生成SSH密钥对,2. 将公钥复制到远程服务器,3. 配置SSH服务器,4. 使用密钥登录,5. (可选)禁用密码认证。这样,您的SSH服务器将只允许通过密钥进行认证,禁止密码登录。
在CentOS、RockyLinux等RHEL系Linux系统中使用yum或dnf命令进行包管理时,出现以下提示:Failed to set locale, defaulting to C.UTF-8。查看系统已安装的语言包,如果没有“en_US.UTF8”则需要额外安装。
笔者为树莓派的eth0网口设置了固定IP,并开启了OverlayFS (Overlay Filesystem)。重启发现固定IP失,eth0的名称变成了enxb827eb21c90e。可以设置MAC地址与网络接口名称的绑定,使接口名称不随OverlayFS的开启而改变。