-
应直接安装python3而不覆盖系统默认python,Ubuntu/Debian用aptinstallpython3,CentOS/RHEL用dnfinstallpython3,旧系统推荐pyenv或编译到/opt;切换默认python须用update-alternatives;源码编译需装齐依赖、加--enable-optimizations和--prefix、用makealtinstall;pip报distutils错误需升级pip。
-
dockersave/load用于镜像备份迁移,保留完整层结构和元数据,支持版本回滚;export/import针对容器快照,丢弃历史层与构建信息,仅保存当前文件系统状态。
-
Canal能否正常运行,80%问题源于MySQL配置与Canal参数不匹配:MySQL必须启用ROW格式、唯一非零server_id、log_bin=ON,并授权REPLICATIONCLIENT和SELECT权限;Canal需正确配置master.position、slaveId、tsdb.enable和connectionCharset。
-
Linux系统运行状态调整需通过systemctl切换target(如multi-user.target)、telinit/init切换runlevel(如3、5)、GRUB参数指定systemd.unit,再用systemctl等命令验证状态。
-
更换国内YUM镜像源可解决Linux系统中YUM下载慢或超时问题,具体步骤包括:一、备份原repo文件;二、配置阿里云源;三、配置清华源;四、配置华为云源;五、验证源生效。
-
KVM虚拟化启用需五步:一、确认CPU支持vmx或svm;二、BIOS中开启VT-x/AMD-V;三、加载kvm及对应厂商模块并确保/dev/kvm存在;四、安装qemu-kvm、libvirt等软件包并启动libvirtd服务;五、将用户加入libvirt和kvm组以获访问权限。
-
eth0变enp0s3是因systemd-udevd启用可预测网卡命名;可通过禁用net.ifnames=0或udev规则重命名恢复,但需同步更新网络配置、NetworkManager、Docker及云平台缓存。
-
可通过桌面环境设置或命令调整Linux任务栏位置。GNOME使用DashtoDock扩展修改位置;KDEPlasma通过图形界面或kwriteconfig5命令配置;XFCE支持Alt+拖动重新定位;Cinnamon在系统设置中直接选择面板位置。
-
Linux查进程启动时间首选ps-eopid,lstart,cmd--sort=-lstart,lstart显示完整时间;/proc/PID/stat第22字段为内核级启动滴答数;systemd服务用systemctlshow-pActiveEnterTimestamp;top/htop不适用。
-
应使用UUID替代设备路径、校验fstab语法与依赖顺序、采用systemd挂载单元替代fstab条目。具体包括:一、用blkid查UUID并更新fstab;二、用mount-a-v排查错误,创建挂载点,检查文件系统类型及添加systemd超时选项;三、为复杂场景配置systemdmountunit实现精细控制。
-
首先禁用nouveau驱动,再通过系统工具、命令行或手动安装NVIDIA官方驱动,最后重启并用nvidia-smi验证,确保显卡正常工作。
-
首先使用lscpu命令查看CPU型号和核心数,再通过/proc/cpuinfo文件获取详细信息,接着用dmidecode命令读取硬件级数据,最后可用nproc快速获取逻辑核心总数。
-
uptime-s命令可直接获取系统精确启动时间戳,格式为YYYY-MM-DDHH:MM:SS,精度达秒级,不依赖外部日志,适合脚本调用与监控场景。
-
ar打包静态库本质是归档.o文件为.a,不处理符号依赖或去重;正确命令为arrcslibname.afile1.ofile2.o;须确保输入为已编译目标文件,非.c/.h;链接时注意-lfoo对应libfoo.a,-L指定路径。
-
Linux系统启动慢、响应迟钝时,应禁用非必要服务:先用systemctllist-units--type=service--state=running识别运行服务,再systemctldisable服务名禁用开机自启,必要时配合systemctlstop终止当前进程,并通过systemd-analyzeblame验证优化效果。