-
可使用passwd命令修改用户密码或强制改密:普通用户用passwd改自身密码;root用passwdusername重置他人密码;用passwd-eusername强制下次登录改密;可用循环批量执行。
-
首先使用lshw命令可查看系统完整硬件配置,接着通过lscpu获取CPU详细信息,再用lsblk和fdisk识别磁盘及分区情况,随后利用dmidecode读取主板、内存等底层硬件数据,最后通过inxi工具一键获取综合硬件状态报告。
-
Nginx通过ngx_http_slice_module实现大文件分片回源与缓存,需配置slice指令、proxy_cache_key含$slice_range、支持206响应及Content-Range头透传。
-
用getenforce查看当前模式(Enforcing/Permissive/Disabled),sestatus获取完整状态(策略类型、启用状态、版本);临时切换用setenforce0/1,永久修改需编辑/etc/selinux/config并重启。
-
w命令默认显示用户当前终端前台进程的命令名(如curl),但不显示参数,因内核仅通过/proc/$PID/comm提供最多15字节进程名,不保留完整命令行。
-
先运行lsmod|grepbonding检查是否加载,再用modinfobonding确认内核是否编译该模块;未加载则modprobebonding临时启用,或写入/etc/modules开机自动加载。
-
Linux中文件压缩最核心的组合是tar和gzip,tar负责打包文件或目录,gzip负责压缩单个文件。1.tar命令用于打包、查看、解包文件,保留目录结构和权限;2.gzip用于压缩或解压文件,节省空间;3.两者结合使用时,用tar-czvf打包并压缩成.tar.gz文件,用tar-xzvf解压并解包。二者分工明确,tar处理多文件组织,gzip专注高效压缩,适用于数据管理、传输及备份场景。
-
安装zsh和oh-my-zsh需避免curl脚本,优先用系统包管理器安装zsh并执行chsh;手动克隆oh-my-zsh到~/.oh-my-zsh,正确设置ZSH变量;插件须按zsh-syntax-highlighting在前、zsh-autosuggestions在后的顺序加载并source。
-
strace无需源码或重新编译即可跟踪系统调用,预装于多数Linux发行版;-pPID卡顿时多因目标进程处于D状态;-etrace=file与network分别覆盖文件和网络相关调用,需逗号分隔;多进程跟踪必须配合-ff分离日志。
-
确认新硬盘设备名应使用lsblk或fdisk-l,查看未挂载(MOUNTPOINT为空)、无文件系统(FSTYPE为空)、容量明显偏大的设备,如/dev/sdb或/dev/sdc;需注意物理盘标识为Disk/dev/sdX:,分区为/dev/sdX1,且设备名顺序不绝对,须结合容量与状态交叉验证。
-
Linux下安装和使用Sass/Less的核心难点在于全局命令不可用、Node版本不匹配及过时依赖,须用nvm安装Node≥18,npminstall-gsass/less,并将npmprefix/bin加入$PATH,验证whichsass和sass--version成功后方可编译。
-
要监控Linux网络流量,使用iftop和nload这两个工具即可。iftop能显示详细的连接信息,如源IP、目的IP和传输速率,适合排查具体连接问题;而nload则提供简洁的总流量视图,适合快速查看整体带宽使用情况。1.安装时,在Debian/Ubuntu上运行sudoapt-getupdate&&sudoapt-getinstalliftopnload,在CentOS/RHEL上运行sudoyuminstalliftopnload。2.使用iftop时,执行iftop命令可查看实时流量
-
Linux诊断网络路径异常的核心命令是traceroute,它通过TTL递增机制探测每跳响应;常用方法包括基础追踪、-n禁DNS、-I切ICMP、-m限跳数、-q调探测次数。
-
Elasticsearch在Linux上启动失败90%因四类硬性限制:禁止root启动、JAVA_HOME错配、vm.max_map_count过低(需≥262144)、network.host未设为0.0.0.0。
-
真正代表丢包的字段是rx_dropped、rx_over_errors、rx_fifo_errors、rx_missed_errors:rx_dropped表示内核层丢包;rx_over_errors和rx_fifo_errors反映RingBuffer与FIFO溢出;rx_missed_errors指示vCPU调度丢失。