-
首先通过psaux或pkill查找卡死进程的PID,再用kill[PID]发送SIGTERM信号终止;若无效则使用kill-9[PID]强制结束,或通过pkill-9[进程名]批量杀死;也可安装htop工具可视化管理,选中进程后按F9选择SIGKILL信号终止。
-
直接运行getenforce,输出Enforcing、Permissive或Disabled之一,仅反映当前运行态;sestatus-v还显示配置文件设定、策略类型等,排障更全面。
-
首先使用find命令定位并删除零字节文件,再结合grep过滤特定类型,最后通过Shell脚本实现多目录批量清理,提升文件管理效率。
-
Ansible是无需代理的自动化运维工具,通过apt安装后可用ansible--version验证;需配置SSH免密登录实现与目标主机通信;通过创建inventory文件定义主机分组;使用ad-hoc命令如ping测试连通性或执行shell指令;核心功能由YAML格式Playbook实现,如运行setup_web.yml在webservers组安装nginx。
-
最准的系统启动时间查法是uptime-s,它直接读取内核启动时间戳,输出如2026-01-1908:47:12,不受负载干扰,适合监控脚本;who-b读utmp,精度到分钟,用于审计;lastreboot查wtmp历史,需注意stillrunning状态;/proc/uptime最底层但需换算,休眠不计时。
-
Linux限制用户资源有五种方法:一、ulimit临时限制当前会话;二、/etc/security/limits.conf永久配置用户级限制;三、systemd服务单元文件限制特定服务;四、确保PAM启用pam_limits.so模块;五、切换用户并用ulimit和ps验证生效。
-
Linux用户账号锁定与解锁有五种方法:一、passwd命令加!前缀禁用密码;二、usermod禁用密码并设/sbin/nologin;三、直接编辑/etc/passwd改shell;四、创建/etc/nologin全局禁止登录;五、PAM配置pam_tally2.so自动锁定。
-
选择适合业务的高可用数据库架构需根据业务场景和风险容忍度决定,常见的主流方案包括主从(Active-Passive)架构、多主(Active-Active)架构和读写分离架构,1.主从架构配置简单、数据一致性易保证,适用于对RTO和RPO要求不苛刻的场景;2.多主架构支持并发读写,但需解决数据冲突、事务隔离等复杂问题,适合对写入性能要求高的业务;3.读写分离架构基于主从复制,主要用于扩展读取能力,需手动或自动切换主库。此外,部署高可用集群需规避脑裂、网络问题、配置漂移和缺乏测试等风险,通过仲裁机制、冗余网
-
Linux系统安装软件包的核心方法是使用包管理工具,主流发行版分为两类:基于Debian的系统(如Ubuntu)使用APT和DPKG,基于RedHat的系统(如CentOS)使用YUM、DNF和RPM。1.安装前需更新软件包列表:Debian/Ubuntu用sudoaptupdate,RedHat/CentOS用sudoyumcheck-update或sudodnfcheck-update;2.安装软件包使用sudoaptinstall、sudoyuminstall或sudodnfinstall;3.卸载
-
Linux中可通过alias简化命令:一、临时定义(当前会话);二、永久保存(用户级配置文件);三、全局配置(系统级文件);四、复杂逻辑用函数替代;五、支持查看、删除及验证别名。
-
Linux改主机名需分两步:临时生效用sudohostnamenew-hostname,永久生效须修改/etc/hostname并执行sudohostnamectlset-hostnamenew-hostname,否则重启回退或服务异常。
-
答案:Linux卸载软件需根据发行版和安装方式选择对应命令。Debian/Ubuntu用sudoaptremove或purge,CentOS/RHEL7及之前用yumremove,Fedora/CentOS8+用dnfremove,Snap安装的用snapremove,Flatpak安装的用flatpakuninstall,源码编译的可尝试makeuninstall或手动删除文件。
-
su是切换用户身份,sudo是临时授权执行命令;su不加-仅改UID/GID,加-才加载目标用户环境;sudo权限由/etc/sudoers控制,须用visudo编辑,日志默认记入/var/log/auth.log。
-
需手动编译安装MySQL源码:先装CMake、GCC及依赖库;再下载解压源码;用CMake配置参数;接着make编译并makeinstall安装;最后初始化数据目录、设权限、生成SSL证书。
-
journalctl可查看Systemd日志,支持按时间(如--sincetoday)、服务(-ussh.service)、PID(_PID=1234)、用户(UID=1000)、优先级(-perr)筛选,还能导出(>file)或清理(--vacuum-time=7d)日志。