-
可使用who、w、users、last和finger五种命令查看Linux当前登录用户:who显示简洁会话信息;w附加进程与负载详情;users仅输出用户名列表;last筛选“stillloggedin”条目;finger提供用户详细上下文。
-
推荐使用发行版包管理器在线升级,即执行uname-r确认当前版本后,更新源索引,安装LTS内核包(如Ubuntu用aptinstalllinux-image-generic,CentOS用elrepo的kernel-lt),再更新GRUB配置并重启验证。
-
strace无需源码或重新编译即可跟踪系统调用,预装于多数Linux发行版;-pPID卡顿时多因目标进程处于D状态;-etrace=file与network分别覆盖文件和网络相关调用,需逗号分隔;多进程跟踪必须配合-ff分离日志。
-
RustDesk自建服务需下载rustdesk-server-linux-amd64.zip,解压后将hbbs和hbbr移至/usr/local/bin并赋执行权限;用systemd配置rustdesk-hbbs.service(含-k指定私钥)和rustdesk-hbbr.service,启动并检查listening状态;必须生成密钥对(./hbbs-g)、严格设私钥权限,并开放21115/21116(tcp+udp)/21117端口。
-
用realmd加域是最稳路径,因其自动整合SSSD、Kerberos与Winbind,避免手动配置sssd.conf或krb5.conf时因大小写、空格、缩进等细微错误导致失败;加域前须确保DNS能解析AD的SRV记录且系统时间与域控偏差≤5分钟。
-
Linux系统时间不准通常因时区错误,可用timedatectllist-timezones查时区、set-timezone设时区、符号链接配置/etc/localtime、tzselect交互选择或修正/etc/timezone文件。
-
NexusRepositoryManager3可在Linux中快速部署私有Docker镜像仓库,需依次安装Java11、下载解压Nexus、创建nexus用户并配置systemd服务、Web界面创建DockerHosted仓库(端口5000)、配置Dockerdaemon信任HTTP仓库。
-
rpc-secret配置错误是WebUI无法连接Aria2的主因,必须在aria2.conf中设置且WebUI填写时带token:前缀;同时需检查监听地址、防火墙、下载目录权限、磁盘空间及systemd自启配置。
-
Scala启动失败的根本原因是JDK未正确就位,必须验证java-version≥1.8、$JAVA_HOME和$PATH配置正确;推荐用OpenJDK8/11,下载官方二进制包而非系统包管理器安装,并完整验证scala/scalac/REPL四步。
-
sed命令可高效批量修改Linux文本文件:一、基础替换(s命令,g标志全局替换);二、就地编辑(-i选项,支持备份);三、多文件处理(通配符或find);四、变量动态替换;五、正则增强匹配。
-
不能直接用rm删除乱码文件,因为终端无法正确解析或输入乱码字符,键盘打不出、复制粘贴也可能失效,rm会报“nosuchfileordirectory”;ls-i必须在文件所在目录执行,左侧数字才是inode;find-inum删除时需指定路径、区分空/非空目录,并注意挂载点与权限限制。
-
能,但需正确配置日志路径、过滤规则和防火墙动作;默认不启用sshdjail,logpath须匹配系统日志位置,action需与实际防火墙后端一致,且须配合禁root、关密码、改端口等基础加固。
-
手动修改系统时间后重启失效,因未同步至硬件时钟;需用sudohwclock--systohc写入,或优先使用timedatectl统一管理时间、时区与硬件时钟。
-
sysbench需按发行版安装对应包,避免pip安装;CPU测试须指定--threads和--cpu-max-prime;fileio测试需先prepare生成文件;MySQL测试需装客户端库、正确传参并授权sbtest库权限。
-
Maven安装需确保JDK版本匹配(3.9+需JDK11+)、JAVA_HOME指向JDK根目录并正确配置,推荐手动下载解压Maven并设置M2_HOME;settings.xml以用户级~/.m2/settings.xml优先,国内应配置阿里云镜像,调试时用mvn-X和mvnhelp:effective-settings验证。