-
Usefallocate-l1Gfilenametoquicklycreatea1GBfile;useddif=/dev/zeroof=filenamebs=1Mcount=1024forzero-filledcompatibility.
-
能恢复,只要reflog未被清理(默认保留90天)且未执行gitgc--prune=now;关键步骤是运行gitreflog--all定位被删分支最后一次提交哈希,再用gitbranch重建分支。
-
dig更可靠、信息更全,适合排查;nslookup更轻量、交互式强,适合快速查IP或脚本简单调用;两者不互斥,但别用nslookup做权威解析判断。
-
<p>用diff-u是最实用、最不容易出错的起点,它提供带上下文的统一格式输出,含明确+/-标记,天然兼容patch;默认格式语义反直觉且不兼容patch。</p>
-
Nginx防盗链首选valid_referers配合$invalid_referer与return403,因其原生支持、开箱即用;但仅防无意盗链,无法抵御Referer伪造,适用于静态资源基础防护。
-
<p>首先确认RAID类型,使用mdadm--detail/dev/md*查看软RAID状态,通过cat/proc/mdstat获取活动阵列信息,结合lsblk分析磁盘归属,硬件RAID则用megacli或storcli工具检测控制器及磁盘状态。</p>
-
hexdump默认输出难懂是因为它以16字节/行、大端序、无偏移地址显示,易误读多字节整数;实用起点是hexdump-C,带偏移、十六进制、ASCII三栏,字节序直观。
-
Linux下实时监控网卡流量有五种方法:一、iftop按连接显示实时带宽;二、sar查看历史与实时网络统计;三、ip-slink读取累计流量计数器;四、nethogs按进程维度监控;五、/proc/net/dev解析原始流量数据。
-
可采用APT或YUM/DNF仓库方式安装Telegraf与Grafana:APT适用于Debian/Ubuntu,需添加InfluxData和Grafana官方源并启用服务;YUM/DNF适用于CentOS/RHEL/Fedora,通过RPM包管理自动处理依赖与systemd配置。
-
VIP漂移由Keepalived基于VRRP协议控制网卡绑定/解绑实现,Nginx仅提供服务且需通过外部脚本检测健康状态;state、priority、virtual_router_id三者必须严格对齐,防火墙须放行224.0.0.18组播流量。
-
mkswap报“Invalidargument”错误主因是空文件、不支持的文件系统(如overlayfs/tmpfs/nfs/ext3)、文件被占用或fstab第二列未设为none;需用fallocate/dd创建真实块文件,检查lsof,确保fstab格式为“/swapfilenoneswapsw00”。
-
journalctl是systemd日志管理工具,用于查看系统及服务日志。首先可运行journalctl查看全部日志,了解系统整体运行情况;通过--since和--until按时间范围筛选,如today、yesterday或具体时段,便于定位异常;使用-u选项查看特定服务如ssh.service或nginx.service的日志,并加-f实时跟踪输出;-f参数还可单独使用以持续监控日志流,Ctrl+C退出;通过_PID=1234按进程ID过滤,-p指定日志级别(如err)查看对应严重程度的消息;最后用--
-
永久更改Linux主机名需同步更新hostnamectl、/etc/hostname、/etc/hosts,RHEL/CentOS6还需修改/etc/sysconfig/network;临时修改仅用hostname命令,重启失效。
-
Nginx的aioon在Linux下并非一开即异步,必须同时满足内核≥4.18、启用directio触发O_DIRECT、文件系统支持且对齐等条件才能真正调用io_submit;否则静默回退同步读或启动报错。
-
uptime末尾三个浮点数是1/5/15分钟系统平均负载,表示单位时间内处于R或D状态的进程平均数量,需结合CPU核心数判断是否异常。