-
需手动编译安装MySQL源码:先装CMake、GCC及依赖库;再下载解压源码;用CMake配置参数;接着make编译并makeinstall安装;最后初始化数据目录、设权限、生成SSL证书。
-
journalctl可查看Systemd日志,支持按时间(如--sincetoday)、服务(-ussh.service)、PID(_PID=1234)、用户(UID=1000)、优先级(-perr)筛选,还能导出(>file)或清理(--vacuum-time=7d)日志。
-
在Linux中查看环境变量有五种方法:一、env列出全部导出变量;二、printenv查单个或全部变量;三、echo打印单变量值;四、set显示所有变量及函数;五、export-p专列显式导出的变量。
-
Loadaverage异常需对比CPU逻辑核心数:≤核心数正常;持续>1.5×核心数需关注,>2×核心数大概率有瓶颈;1分钟值远高于15分钟值提示刚发生尖峰,15分钟值高而1分钟值低则可能缓慢堆积。
-
Linux系统安装Docker引擎有三种方法:一、官方仓库安装(推荐),适用于Ubuntu/Debian/CentOS等,含卸载旧版、装依赖、加GPG密钥、设源并安装;二、conveniencescript快速安装,适合测试环境;三、二进制包手动安装,适用于嵌入式或无包管理器环境;最后需验证版本、运行hello-world、加用户至docker组并测试免sudo运行。
-
需根据Linux发行版选择对应包管理命令安装Rsync:Debian/Ubuntu用APT(sudoaptinstallrsync),CentOS7/RHEL7用YUM(sudoyuminstallrsync),CentOS8+/Fedora/RHEL8+用DNF(sudodnfinstallrsync),离线或定制需求则源码编译安装,最后验证功能与权限。
-
答案:Linux挂载Windows共享需安装cifs-utils,确认共享路径与权限,使用mount命令或fstab自动挂载,注意防火墙开放445端口及安全协议设置。
-
alias不能跨终端生效,必须写入shell配置文件才能持久化。alias命令只在当前Shell会话有效直接运行aliasll='ls-la'确实能立刻用ll,但新开一个终端或执行子shell(比如脚本里调用bash)就失效了。这不是bug,是设计如此——alias是shell内建命令,作用域仅限当前shell实例。验证方式:新开终端后执行ll,报错commandnotfound临时调试可用,但生产环境或日常使用必须落盘别试图在脚本开头写ali
-
答案:在Linux系统中运行EXE文件可通过Wine、PlayOnLinux或虚拟机实现。首先可使用Wine将WindowsAPI转换为Linux调用,通过命令行安装并运行EXE程序;其次,PlayOnLinux提供图形化界面简化Wine操作,适合新手用户;最后,借助VirtualBox等虚拟机软件安装完整Windows系统,以获得最佳兼容性,适用于复杂应用。
-
Linux环境变量重启后失效需永久配置:一、修改用户级Shell配置文件(如~/.bashrc);二、修改~/.profile;三、修改/etc/profile;四、在/etc/profile.d/下创建.sh文件;五、按Shell类型分别配置对应初始化文件。
-
最常用工具是grep命令,可扫描文件查找关键词;在单个文件中搜索用grep"关键字"文件名;忽略大小写加-i选项;显示行号加-n选项;递归搜索目录用-r或-R选项;只显示匹配文件名用-l选项;结合find与grep可实现复杂搜索,如先定位特定类型文件再搜索内容。
-
Linux下文件编码识别需组合file与enca命令:file仅粗略识别BOM等特征,enca-Lzh可强制中文检测,输出GBK/UTF-8等结果;iconv转换前必须确认源编码,否则越转越乱,且需确保终端和编辑器支持目标编码。
-
tail是Linux中实时监控日志的核心命令,常用方法包括:一、tail-f跟踪新增内容;二、tail-F自动重载轮转日志;三、tail-n+N从指定行起跟踪;四、tail-f与grep组合过滤关键词;五、tail-nN限制初始行数并持续跟踪。
-
Linux软件RAID配置与优化需掌握核心工具mdadm、合理选择RAID级别及chunksize,并做好监控与备份。1.使用mdadm创建RAID阵列并配置自动挂载;2.根据负载选择RAID级别(如RAID0/1/5/6/10);3.调整chunksize以适配不同I/O模式,如大文件用大块、小文件用小块;4.结合应用场景选择文件系统(ext4/xfs)与I/O调度器(noop/deadline/cfq);5.利用热备盘和实时监控(/proc/mdstat)应对硬盘故障;6.RAID不能替代备份,需定期
-
可通过lsof、netstat、ss命令及/proc文件系统定位端口占用进程:一、lsof-i:端口号查看指定端口;二、netstat-tulnp列出监听端口及PID;三、ss-tulnp替代netstat;四、结合sudoss与/proc/PID/cmdline追溯进程详情。