-
启动Elasticsearch报java.lang.OutOfMemoryError:Mapfailed的根本原因是Linux系统vm.max_map_count默认值(65530)低于ES推荐值(262144),导致mmap区域不足;需执行sysctl-wvm.max_map_count=262144并写入/etc/sysctl.conf永久生效,若使用systemd还需在override.conf中配置LimitMEMLOCK=infinity。
-
NFSv4虽默认仅用2049端口,但mountd、nlockmgr、rquotad、status等辅助服务仍依赖RPC机制并默认注册随机端口,导致防火墙策略失效;必须通过/etc/sysconfig/nfs固定各服务端口,并在/etc/modprobe.d/lockd.conf中显式配置lockd模块参数,同时放行rpcbind(111)及所有固定端口。
-
推荐使用官方Docker镜像部署Nexus3,因其省去手动配置Java/Tomcat、环境隔离、一键启停;需挂载/nexus-data卷并赋权UID200,首次登录后必须修改admin密码,且Maven的settings.xml中serverid必须与pom.xmldistributionManagement中id完全一致,否则401;release/snapshot包须对应正确仓库类型,且hosted仓库的Deploymentpolicy需按需开启。
-
Linux系统中切换网络接口为静态IP有四种方法:一、Netplan(Ubuntu18.04+/Debian11+);二、/etc/network/interfaces(传统Debian系);三、nmcli(NetworkManager启用系统);四、ip命令(临时生效)。
-
可使用du命令精确统计Linux文件或目录磁盘占用:支持-h(人类可读)、-s(汇总)、--exclude(排除)、--max-depth(限制深度)、watch(实时监控)等参数实现多样化空间分析需求。
-
tcpdump抓包前必须确认的三件事是:确认目标网卡是否活跃(iplinkshow看UP状态)、确认操作权限(普通用户需sudo或setcap授权)、确认端口未被其他进程占用(lsof或ss检查)。
-
清理APT和YUM/DNF包管理器缓存可有效释放磁盘空间。首先,对于APT(Ubuntu/Debian系统),使用sudoaptclean删除所有已下载的软件包缓存,sudoaptautoclean清除旧版本缓存,再运行sudoaptautoremove--purge移除无用依赖及配置文件。接着,针对YUM(CentOS/RHEL系统),先通过du-sh/var/cache/yum评估缓存大小,然后执行sudoyumcleanall彻底清除元数据和软件包缓存;若仅需清理特定部分,可用cleanmetada
-
用timedatectlset-timezone是唯一可靠方式,它同步更新/etc/localtime软链接、通知内核并重载相关服务;手动ln-sf易遗漏后续步骤,导致部分进程仍读错时区。
-
Linux数据备份的核心策略包括3-2-1原则、文件级与卷级备份工具的结合使用,以及自动化管理。具体而言:1.采用rsync实现高效增量备份;2.利用tar进行一次性打包归档;3.使用LVM快照保障卷级别一致性备份;4.数据库场景下选择mysqldump或PerconaXtraBackup等专用工具;5.借助restic或duplicity实现加密与去重功能;6.备份存储需遵循异地化原则。灾难恢复计划应明确RTO/RPO目标、编写详细恢复文档、实施异地灾备并定期演练。常见挑战如数据一致性问题可通过服务静默
-
grepvmx仅能确认CPU硬件支持IntelVT-x,无法判断BIOS是否启用;需结合kvm-ok、/dev/kvm存在性及lscpu等验证才能确定虚拟化是否真正可用。
-
首先安装Nginx或Apache服务器软件,配置网站根目录及虚拟主机,设置文件权限并开放防火墙端口,最后启动服务并设为开机自启,即可在Ubuntu22.04上成功搭建Web服务。
-
Linux的ping默认无限发包,需加-c指定次数才自动停止;-W设超时秒数,-q静默输出,退出码0表示通,1/2表示不通;禁ping不等于网络不通,应结合端口检测。
-
外部客户端无法连接Linux服务端口通常因防火墙阻止入站流量,需根据firewalld、iptables或规则文件配置开放端口,并禁用冲突防火墙、验证连通性。
-
首先更新系统软件包,执行sudoaptupdate与upgrade;然后安装MySQL服务器并启动服务,设置开机自启;接着运行mysql_secure_installation脚本进行安全配置;之后验证服务状态及登录正常;最后如需远程访问,修改bind-address为0.0.0.0,创建远程用户并授权。
-
fdisk仅支持MBR分区表,不适用于>2TiB磁盘或UEFI系统;遇“Devicedoesnotcontainarecognizedpartitiontable”提示需先确认磁盘容量与启动模式,超限应改用gdisk/parted;主分区最多4个,扩展分区仅作逻辑分区容器;保存后须运行partprobe刷新内核分区表。