-
Linux网络故障排查应依次使用ping测IP连通性、telnet/nc测端口开放性、curl验HTTP服务、traceroute定位路径中断点,覆盖从网络层到应用层的完整诊断链。
-
<p>使用2>可将标准错误重定向至文件,如ls/root2>error.log;需分离输出时,可用>和2>分别保存,如find/etc-name".conf">output.log2>error.log;合并所有输出则用&>或>file2>&1,如grep"example"/etc/&>result.log,实现错误与正常输出统一记录。</p>
-
首先使用ipaddrshow命令查看网络接口信息,找到活跃接口如eth0或wlan0,其inet字段后即为IPv4地址;也可用ifconfig、hostname-I或nmclideviceshow获取本机IP配置详情。
-
使用lspci命令可查看PCI设备列表,加-v参数显示详细信息,-l参数显示厂商和型号;2.用lshw-Cbus查看PCI总线结构;3.通过/sys/bus/pci/devices读取设备ID;4.运行dmidecode-tslot获取物理插槽信息。
-
使用scp命令可安全传输文件。1.本地传远程:scp/本地/路径用户@IP:/远程/路径;2.远程下载:scp用户@IP:/远程/文件/本地/路径;3.复制目录加-r参数;4.非标准SSH端口用-P端口指定;5.配置SSH密钥实现免密传输。
-
通过SSH可在本地执行远程服务器命令,实现无图形界面下的系统管理。一、使用“ssh用户名@IP'命令'”格式直接执行单条命令,如查看内存使用情况;二、用分号或&&连接多个命令批量执行,提升操作效率;三、将脚本内容通过重定向传入远程主机并以“bash-s”运行,适用于复杂任务部署。
-
Linux系统通过桌面环境或命令行管理回收站,文件删除后仍占用空间。1.图形界面可右键清空回收站;2.终端执行rm-rf~/.local/share/Trash/*清理当前用户;3.多用户环境可用for循环脚本批量清理;4.通过crontab设置定时任务自动清理,避免垃圾积累。操作不可逆,需提前确认无重要文件。
-
使用top命令可实时查看CPU和内存使用情况,%Cpu(s)显示CPU占用,MiBMem反映内存状态;02.htop为增强版监控工具,需安装后运行,提供图形化界面与交互操作;03.free-h以易读单位展示内存总量、已用与可用,加-s参数可周期刷新;04.vmstat1每秒输出系统状态,解析us、sy、id等CPU时间分配及内存页使用;05.sar属sysstat组件,安装后执行sar-u15采样CPU、sar-r15监控内存,支持历史数据分析。
-
使用cut命令可按分隔符、字符位置或字节提取文本字段,适用于解析日志、CSV和固定宽度数据;通过-d指定分隔符并用-f选字段,如cut-d:-f1,3/etc/passwd提取用户名和UID;用-c按字符位置提取,如-c1-5获取前5个字符;用-b按字节切割,适合二进制数据;常结合管道与其他命令协同操作,如psaux|cut-d''-f2,11提取进程ID和命令名。
-
使用tail命令可实时查看Linux日志,如tail-f/var/log/syslog监控系统日志,tail-f结合grep过滤关键信息,提升故障排查效率。
-
使用dmidecode命令可直接查看Linux系统主板型号,执行sudodmidecode-tbaseboard获取制造商、型号等信息,其中ProductName为关键字段;通过grep过滤可简化输出,如sudodmidecode-tbaseboard|grep'ProductName'仅显示型号;该命令还可查询BIOS、内存、系统和CPU信息,需root权限且适用于主流发行版,虚拟机环境可能存在信息不全情况。
-
启用HISTTIMEFORMAT环境变量可记录命令执行时间,通过修改~/.bashrc添加exportHISTTIMEFORMAT="%F%T"并执行source生效,随后使用history命令查看带时间戳的历史记录;为获取更完整信息,可结合grep过滤或强制写入history-w同步内存记录;对于审计级需求,建议部署auditd工具,通过auditctl监控execve系统调用并用ausearch查询详细操作日志。
-
要监控Linux网络流量,使用iftop和nload这两个工具即可。iftop能显示详细的连接信息,如源IP、目的IP和传输速率,适合排查具体连接问题;而nload则提供简洁的总流量视图,适合快速查看整体带宽使用情况。1.安装时,在Debian/Ubuntu上运行sudoapt-getupdate&&sudoapt-getinstalliftopnload,在CentOS/RHEL上运行sudoyuminstalliftopnload。2.使用iftop时,执行iftop命令可查看实时流量
-
使用psaux|grepprocess_name查看进程,再通过killPID按PID终止,或用pkillprocess_name按名称终止。
-
答案:Linux系统日志主要存储在/var/log目录下,包括messages、syslog、auth.log等文件,systemd系统则使用journalctl管理日志,结合tail、grep、dmesg等命令可高效查看和分析日志信息。