-
Linux中可用date命令格式化输出当前或指定时间:一、基础格式化,如“%Y-%m-%d%H:%M:%S”;二、用-d解析任意时间字符串;三、重定向至文件或赋值变量;四、设TZ环境变量切换时区;五、POSIX下可用printf替代。
-
直接运行getenforce,输出Enforcing、Permissive或Disabled之一,仅反映当前运行态;sestatus-v还显示配置文件设定、策略类型等,排障更全面。
-
必须准确查看正在运行的进程:一、psaux查所有用户进程详情;二、ps-ef查完整格式进程树;三、top动态监控资源占用;四、htop交互式管理;五、pstree查看层级关系。
-
最轻量清空文件的方法是>file,它不启动新进程、保留inode和权限、直接截断为0字节;truncate-s0file语义明确且支持批量安全处理;其余方法或启进程、或改权限、或加载全文,均不推荐。
-
直接查看/proc/[pid]/fd/目录条目数可得当前打开fd数量;用cat/proc/[pid]/limits|grep"Maxopenfiles"查软硬限制;systemd服务需在unit文件中配置LimitNOFILE才能永久生效。
-
MongoDB官方已停止支持32位系统及旧版Linux(如CentOS6、Ubuntu16.04),仅提供x86_64/ARM64架构包,要求Ubuntu20.04+/Debian11+或RHEL/CentOS8+等新系统;安装须通过官方源或tar.gz手动部署,并注意glibc≥2.28等依赖版本。
-
答案:Linux挂载Windows共享需安装cifs-utils,确认共享路径与权限,使用mount命令或fstab自动挂载,注意防火墙开放445端口及安全协议设置。
-
使用lspci命令可识别Linux中PCI设备及对应驱动:一、lspci列出设备;二、lspci-vv结合grep查驱动;三、通过/sys/bus/pci/devices/查看驱动链接;四、modinfo验证驱动详情;五、lspci-d与-k组合筛选特定类型设备并显示驱动。
-
Linux修改IO调度器分运行时和永久两种:运行时用echo写/sys/block/设备/queue/scheduler,立即生效但重启丢失;永久修改需在GRUB内核参数加elevator=xxx并更新配置。
-
5分钟验证Prometheus二进制包能否跑通:下载即用,前台启动确认配置可读、指标可拉、Web界面(http://localhost:9090)可访问,重点排查路径权限、防火墙端口、data目录授权、YAMLjob_name唯一性及target地址准确性。
-
应通过sudo机制实施精细化权限约束:一、编辑/etc/sudoers限制命令范围;二、用Cmnd_Alias批量管理权限;三、将用户加入wheel组并配置NOPASSWD;四、禁用通配符,显式指定绝对路径;五、启用日志审计记录所有sudo操作。
-
XFS扩容前必须先扩大底层块设备,xfs_growfs仅扩展已挂载文件系统空间,不负责拉伸设备;需确认云盘/LVM/分区已扩容、设备映射刷新、挂载点正确且AG数量合理。
-
free-h最快查看swap使用量,Swap行的used值即当前已用交换空间;若接近total(如1.9G/2.0G)则告急,但需结合si/so(vmstat)判断是否频繁换入换出,而非仅看占用率。
-
ifconfig命令在新版系统中默认未安装,需手动安装net-tools;其配置为覆盖式且不处理路由,而ipaddr为追加式并支持现代网络功能。
-
mailx本身不发邮件,仅调用MTA转发;真正通过SMTP发信的是/etc/mail.rc配置+底层认证机制,需禁用冲突的Postfix参数、使用smtps://smtp.qq.com:465等带协议端口写法、填QQ授权码而非密码,并确保cron环境读取系统级配置文件。