linux系统
-
Linux如何查看本机监听的端口



使用 netstat -tuln 或 ss -tuln 查看本机监听的 TCP/UDP 端口,ss 更高效推荐使用;2. 加 -p 参数可显示监听进程信息,需 sudo 权限;3. 结合 grep 过滤特定端口如 :80,便于快速定位服务状态。 在Linux系统中,查看本机监听的端口是排查服务运行状…
-
Linux FTP服务器如何配置带宽限制



本文介绍如何在Linux系统上为FTP服务器设置带宽限制,方法取决于你使用的FTP服务器软件。我们将以vsftpd和ProFTPD为例进行说明。 一、使用vsftpd限制带宽 安装vsftpd: (如果未安装) sudo apt-get updatesudo apt-get install vsft…
-
Linux怎么调整进程的nice值



调整进程nice值需用nice(启动时)和renice(运行中)命令,nice值范围-20到19,值越小优先级越高。可通过nice -n 10 command启动低优先级任务,或sudo renice -5 -p PID提升关键进程优先级。注意:调低nice值需root权限,仅影响CPU调度,不适用…
-
Compton在Linux桌面环境中的作用



Compton是Linux系统中备受欢迎的窗口管理器合成器,它能够显著提升桌面环境的视觉效果和性能。其主要功能包括: 性能提升:Compton通过窗口合成技术,减少了系统负载,从而提升整体性能,尤其在资源受限的环境下效果显著。 视觉增强:Compton支持多种视觉特效,例如阴影、反射和模糊等,让您的…
-
Linux怎么设置root用户禁止远程登录



禁止root用户远程登录可提高服务器安全性,防止密码泄露后系统被完全控制。通过修改/etc/ssh/sshd_config文件中PermitRootLogin为no并重启SSH服务实现。随后创建普通用户并授予sudo权限用于日常管理。此措施增加攻击者提权难度,相当于为服务器增设防护层。还可结合SSH…
-
Linux如何设置新用户默认的umask



要为Linux新用户设置默认umask,最直接的方法是修改/etc/login.defs文件中的UMASK参数,或通过编辑/etc/profile、/etc/bash.bashrc等全局shell配置文件实现。修改/etc/login.defs适用于系统级默认设置,影响新用户创建时的初始权限;而修改…
-
Linux如何在命令行中运行脚本文件



答案:运行Linux脚本需赋执行权限或调用解释器。chmod +x使脚本可执行,./运行需权限且指定路径;bash script.sh可不设权限。Shebang(#!)定义解释器,确保正确解析。权限不足、Shebang错误、换行符差异、PATH未包含路径是常见问题。排查用ls -l、head -1、…
-
Linux命令行中netstat与ss命令的使用方法



ss比netstat更高效,推荐使用;两者用于查看网络连接、监听端口和进程信息,常用命令包括ss -a、ss -t、ss -l、ss -p及ss -tulnp组合。 在Linux系统中,netstat 和 ss 是两个用于查看网络连接状态、端口监听情况和套接字信息的重要命令行工具。虽然功能相似,但s…
-
Linux命令行中的文件权限管理技巧



掌握chmod、chown、chgrp和umask是Linux权限管理的核心,通过chmod的数字与符号模式可精确控制文件读写执行权限,结合find能高效批量处理;chown和chgrp用于调整文件所有者与所属组,在Web服务、共享目录及服务账户隔离中至关重要;SUID、SGID和Sticky Bi…
-
Linux命令行中ifconfig与ip命令的区别



ip命令已取代ifconfig成为现代Linux网络管理首选,因其功能更全、持续维护且兼容性好。1. ifconfig属net-tools,老旧不维护;ip来自活跃的iproute2工具集。2. ip支持接口配置、路由、ARP、命名空间等,功能更强。3. ip输出结构化,利于脚本处理;ifconfi…