-
<p>1、使用whoami或echo$USER查看当前用户,id命令可查看用户UID及组信息;2、su-username切换用户并进入其主目录,suusername保留原环境;3、sudocommand临时提权执行管理员命令,sudo-i进入rootshell环境。</p>
-
ifconfig命令在新版系统中默认未安装,需手动安装net-tools;其配置为覆盖式且不处理路由,而ipaddr为追加式并支持现代网络功能。
-
journalctl是systemd日志管理工具,用于查看系统及服务日志。首先可运行journalctl查看全部日志,了解系统整体运行情况;通过--since和--until按时间范围筛选,如today、yesterday或具体时段,便于定位异常;使用-u选项查看特定服务如ssh.service或nginx.service的日志,并加-f实时跟踪输出;-f参数还可单独使用以持续监控日志流,Ctrl+C退出;通过_PID=1234按进程ID过滤,-p指定日志级别(如err)查看对应严重程度的消息;最后用--
-
yum或apt报“锁被占用”本质是互斥锁文件(如/var/run/yum.pid或/var/lib/dpkg/lock-frontend)残留,主因是异常中断导致锁未释放;解决需先用ps、lsof确认无真实运行进程,再按发行版安全删除对应锁文件并修复数据库。
-
namespace是一组内核机制,用于隔离进程可见的系统资源(如PID、网络、挂载点),不是容器或Docker专属功能;手动用unshare可创建最小PID+UTSnamespace,需加--fork和--mount-proc才能稳定运行。
-
GRUB2引导行为调整需先修改/etc/default/grub再运行grub2-mkconfig或update-grub:可设默认项(序号/名称)、启用历史记忆(saved+GRUB_SAVEDEFAULT)、调超时(GRUB_TIMEOUT)及修复Windows项(os-prober)。
-
SSH连接失败需同时满足服务运行、端口开放、配置允许登录三条件;须检查sshd状态、ListenAddress、Port、PasswordAuthentication等配置,重启服务,并确认防火墙、SELinux及云安全组放行。
-
需完成JDK配置、Nacos下载解压、单机模式启动设置及可选MySQL持久化配置。依次执行JDK11安装与环境变量设置、Nacos2.3.2二进制包部署、startup.sh修改为standalone模式,并按需配置MySQL连接与初始化表结构。
-
mkdir-p可递归创建多层目录,避免因父目录缺失报错;大括号展开支持批量规律命名;含空格或特殊字符时应使用whileread安全处理。
-
Glances是终端多指标监控工具,需通过启动参数优化性能与准确性:调刷新间隔(-d2)、禁用Web(--disable-web)和历史(--disable-history),单次运行用-1;CPU差异源于统计口径不同,磁盘I/O为0多因权限或容器限制,中文显示问题需调整locale和tmuxUTF-8设置。
-
必须使用tar命令解压.tar.gz文件:常用tar-xzf解压到当前目录;加-C指定目标路径;-tzf预览内容;-xzkf保留时间戳;--exclude排除特定文件或目录。
-
Expect脚本常卡在密码提示无响应,主因是未精准匹配终端输出(如password:、Passwordforuser@host:等变体)或未处理SSH首次连接的yes/no确认;需用-re正则匹配、exp_continue续期、timeout防死锁,并优先采用SSH密钥免密方案。
-
使用dd、fallocate、truncate和dd结合seek可创建指定大小文件:ddif=/dev/zeroof=testfilebs=1Mcount=512生成512MB文件;fallocate-l2Gtestfile_falloc快速创建2GB文件;truncate-s1.5Gsparsefile创建1.5GB稀疏文件;ddif=/dev/zeroof=sparse_ddbs=1Mcount=0seek=4096生成4GB稀疏文件。
-
lscpu是最直接可靠的CPU拓扑查看命令,输出Socket(s)、Core(s)persocket、Thread(s)percore等静态架构信息;/proc/cpuinfo用于手动验证,physicalid等字段可交叉核对;nproc尊重cgroup限制,getconf_NPROCESSORS_ONLN反映系统在线CPU数;BIOS设置(如关闭超线程或节能策略)会直接影响各命令输出,需结合lscpu、/proc/cpuinfo和dmidecode综合判断硬件真实能力。
-
答案:Linux重启网络服务需根据发行版选择对应命令。CentOS/RHEL7+和Ubuntu16.04+使用systemctlrestartNetworkManager或networking;旧系统用servicenetworkrestart;Ubuntu改用netplanapply生效配置,避免命令混用导致冲突。