linux技术文章
-
ethtool查不到网卡需先确认设备名和驱动加载,用ip-brlink或ls/sys/class/net/查接口名,lspci或lshw查硬件识别,ethtool-i和lsmod查驱动绑定状态。154 收藏 -
单靠一个工具无法可靠发现后门,必须组合使用底层检查、多工具交叉验证与人工研判;所有自动化工具都可能被绕过或误报,真正有效的检查依赖对/proc、内核模块、网络连接原始数据的比对能力。153 收藏 -
RedisExporter不是装完就能用,必须按Redis实例实际连接方式(密码、集群、非标端口等)正确传参启动,否则metrics端口可访问但无指标值。153 收藏 -
文章 · linux | 3星期前 | 服务器 · Linux · ssh · 运维排查 · 登录慢 · Linux SSH pam sshd_config 登录慢 UseDNS GSSAPI 密钥权限
本文整理一套 Linux SSH 登录慢排查工作流,从客户端计时、服务端日志、DNS 反查、GSSAPI、PAM、密钥权限到最终复测,帮助你把登录卡顿问题拆成可验证步骤。153 收藏 -
Linux磁盘空间排查需快速定位前10大文件或目录:一、du+sort组合(如du-ah/2>/dev/null|sort-rh|head-n10);二、find+ls(如find/home-typef-execls-lh{}\;2>/dev/null|sort-rh-k5|head-n10);三、ncdu交互式分析;四、find+du精准筛选大文件;五、awk增强数值筛选能力。152 收藏 -
安全格式化磁盘须先用lsblk-f确认设备未挂载、FSTYPE为空,再依分区表类型和用途选mkfs.ext4或mkfs.xfs;格式化后必须验证UUID、临时挂载测试并正确配置fstab。152 收藏 -
应根据作用范围和加载时机选择配置文件:用户级用~/.bashrc(非登录shell)或~/.profile(登录shell),系统级用/etc/environment(静态)、/etc/profile(登录shell)或/etc/profile.d/*.sh(模块化)。151 收藏 -
getconf主要用于查询POSIX标准定义的系统编译时或运行时常量,如PATH_MAX、OPEN_MAX、ARG_MAX、NGROUPS_MAX、LONG_BIT等,反映系统理论上限而非当前ulimit限制,参数名须全大写且部分需指定路径。151 收藏 -
ps-aux查所有进程,pgrep/pidof快速获取PID,kill发SIGTERM优雅终止,kill-9强制终结;jobs仅显示当前shell后台作业,不适用于nohup或systemd进程。150 收藏 -
Linux部署MongoDB需依次完成:一、包管理器安装(导入密钥、添加源、更新索引、安装、启动);二、TGZ手动安装(下载解压、建目录、赋权、配conf、启动);三、配置网络与安全(改bindIp、启authorization、重启、建管理员);四、验证状态(查服务、端口、连接、ping);五、配置PATH(改.bashrc、source、验证)。150 收藏 -
TPROXY必须配合iptables的TPROXYtarget使用,因其仅为内核转发机制,不自动劫持流量;需通过mangle表PREROUTING链显式标记并重定向至本地透明代理端口,且代理须启用IP_TRANSPARENT选项。147 收藏 -
NFS挂载提示“accessdeniedbyserver”的根本原因是服务器端/etc/exports配置错误,包括路径不绝对或含尾部斜杠、客户端IP未精确匹配、缺少fsid=0,以及未执行exportfs-ra重载。147 收藏 -
gitadd-p是Git交互式分块暂存命令,将文件修改按逻辑块(hunk)拆分并逐个询问是否暂存;适用于单文件中需分批提交(如仅提交bug修复而保留调试日志)、精准控制补丁内容等场景。147 收藏 -
column-t不生效是因为它默认仅识别连续空白为分隔符且自动合并空格,遇CSV逗号、含空格字段、不规则缩进、未转义制表符等情况即错位;必须显式配对使用-s指定分隔符与-t才可靠。146 收藏 -
Node-Exporter必须运行在被监控物理机本地且默认监听:9100;Grafana不采集数据,仅从Prometheus查询渲染图表,“Node-Exporter+Grafana”缺Prometheus无法运行。146 收藏