-
应优先使用lscpu命令查看CPU信息,因其直接输出Socket(s)、Core(s)persocket、Thread(s)percore和CPU(s)四行关键字段,准确反映物理CPU数、物理核心总数、超线程状态及逻辑处理器总数,避免解析/proc/cpuinfo时因字段重复或混杂导致误判。
-
最推荐用find统计文件数:当前目录用find.-maxdepth1-typef|wc-l,全递归用find.-typef2>/dev/null|wc-l;ls方案易因空格、换行、隐藏文件等出错。
-
结论:mailx更轻量上手快,适合简单告警;mutt更灵活支持附件和多账户但配置稍重;两者均需禁用本地MTA并显式配置外部SMTP,否则发件人显示为user@localhost导致被拒收。
-
默认Shell应通过getentpasswd$USER|cut-d:-f7或/etc/passwd查看,而非$SHELL;改用chsh-s/bin/zsh切换,重启终端生效;zsh不兼容bash配置,需迁移至~/.zshrc。
-
防范SQL注入的核心在应用层安全编码,而Linux系统通过多层加固手段为数据库安全提供支撑。①应用层应采用参数化查询、ORM框架和严格输入验证;②数据库层需遵循最小权限、强密码策略并禁用非必要功能;③Linux系统通过防火墙限制访问、SELinux/AppArmor控制进程权限、严格文件权限、及时更新系统补丁等方式强化安全;④此外还需注意数据库用户权限细分、避免默认配置、隔离环境、日志监控及备份安全等易忽视细节,构建全方位防护体系。
-
在Linux中将DHCP改为静态IP需先确认网卡名和系统类型,再依发行版选择nmcli、ifcfg文件或Netplan配置,最后验证IP、路由及连通性。
-
free命令是Linux查看内存使用的核心工具,可显示物理内存和交换空间的使用情况;2.使用free-h以人类可读单位(如MB、GB)显示内存;3.加-s参数如free-h-s2可每2秒刷新一次,实现持续监控;4.结合top、htop或psaux--sort=-%mem可查看具体进程的内存占用。
-
jobs只显示当前shell启动且未被nohup/disown/子shell隔离的作业;fg/bg必须用%1等格式,不可省略%;Ctrl+Z无效时需检查进程实际状态;长期后台运行应使用nohup或disown。
-
RedisExporter不是装完就能用,必须按Redis实例实际连接方式(密码、集群、非标端口等)正确传参启动,否则metrics端口可访问但无指标值。
-
查实时网速用nload最省心,查哪个进程在吃带宽用nethogs最准,查连接级流量(如谁连了80端口)用iftop最合适;三者定位不同、互补共存,常需同时运行交叉验证。
-
Nginx配置CORS必须为所有add_header指令添加always参数,否则OPTIONS预检响应缺失CORS头导致跨域失败;应避免if+proxy_pass混用,改用两个有序location分别处理预检和转发;Credentials为true时Access-Control-Allow-Origin不可为*,需动态匹配可信域名;proxy_set_header仅影响后端请求,add_headeralways才控制浏览器响应头。
-
Linux下限制带宽主要通过tc命令配合HTB实现,可结合iptables标记流量进行精细化控制;也可使用wondershaper简化操作,或用trickle限制单个应用程序带宽,辅以iftop、nethogs监控流量,按场景选择合适工具。
-
1.日志分析需明确目标,定位/var/log目录下的相关日志;2.使用cat、less、tail-f等工具查看日志内容;3.利用grep进行关键字过滤、上下文显示、排除无关信息;4.使用journalctl按服务、时间、优先级过滤日志;5.结合awk和sed提取字段、时间范围筛选;6.通过管道符组合命令实现复杂分析;7.实战中先实时追踪日志,再结合时间与关键字缩小范围,必要时深入统计分析。Linux日志分析核心在于精准定位日志来源并灵活运用命令组合快速排查系统异常。
-
可使用traceroute、traceroute6、mtr、tcptraceroute和tracepath五种工具诊断网络延迟与路由路径:traceroute用于IPv4,traceroute6或traceroute-6用于IPv6,mtr提供实时动态追踪,tcptraceroute绕过UDP过滤,tracepath无需root权限且内置MTU发现。
-
Appsmith在Linux上通过DockerCompose部署,需确保Docker≥2.0、配置反向代理实现HTTPS、挂载postgres/redis/uploads三处卷以持久化数据,并正确设置APPSMITH_SERVER_URL等环境变量。