Linux命令速查手册:编辑、系统管理与日志查看

需积分: 9 3 下载量 112 浏览量 更新于2024-09-09 收藏 32KB DOCX 举报
"这份文档是关于Linux操作系统的常用命令大全,涵盖了从系统信息查询、文件编辑、服务管理到硬件信息查看等多个方面的实用命令。其中包括了查看和修改文件、监控Tomcat服务、检查系统状态和硬件信息等关键操作。" 在Linux环境中,了解并熟练掌握常用命令是每个系统管理员和开发者的必备技能。以下是一些关键命令的详细说明: 1. **文件编辑**: - `vi/vim`:这是一个强大的文本编辑器,如示例中所述,按下`i`进入插入模式,按`Esc`后输入`:wq`保存并退出,`:q!`则不保存退出。 2. **Tomcat管理**: - `cd`:改变当前工作目录,用于导航至Tomcat日志目录。 - `tail -f catalina.out`:实时查看Tomcat的日志输出,有助于调试和监控服务状态。 - `/usr/local/tomcat6/bin/startup.sh` 和 `/usr/local/tomcat6/bin/shutdown.sh` 分别用于启动和停止Tomcat服务。 3. **系统信息查询**: - `arch`:显示机器的处理器架构。 - `uname -m`:同样用于查看处理器架构,但提供更详细的信息。 - `uname -r`:显示当前运行的内核版本。 - `dmidecode -q`:显示硬件系统部件信息,包括SMBIOS/DMI数据。 - `hdparm -i /dev/hda` 和 `hdparm -tT /dev/sda`:用于检查硬盘的特性与性能。 4. **硬件信息**: - `cat /proc/cpuinfo`:列出CPU的相关信息,如型号、频率等。 - `cat /proc/interrupts`:查看系统中断信息。 - `cat /proc/meminfo`:检查内存使用情况。 - `cat /proc/swaps`:显示正在使用的交换分区信息。 - `cat /proc/version`:显示内核版本。 - `cat /proc/net/dev`:网络适配器的统计信息。 - `cat /proc/mounts`:列出已挂载的文件系统。 - `lspci -tv` 和 `lsusb -tv`:分别列出PCI和USB设备的详细信息。 5. **系统日期与时间**: - `date`:查看当前系统日期和时间。 - `cal 2007`:显示2007年的日历。 - `date 041217002007.00`:设置日期和时间。 - `clock -w`:将系统时间写入BIOS。 6. **文件操作**: - `cp`:复制文件或目录,如`cp -r /tmp/a /root/a`, `-r`表示递归复制目录。 - `-b`, `-f` 和 `-r` 是`cp`命令的选项,分别用于备份源文件、强制覆盖目标文件和递归复制。 7. **系统管理**: - `shutdown -h now`:立即关闭系统。 - `init 0` 和 `telinit 0`:关闭系统,这两种方式等同于`shutdown`。 - `shutdown -h hours:minutes &`:设定定时关机。 这些命令只是Linux庞大命令库中的一部分,但它们涵盖了日常操作中的许多常见任务。通过熟练掌握这些基础命令,用户可以更高效地管理和维护Linux系统。