### HP-UNIX常用命令知识点详解 #### 一、目录切换与查看 - **cd**: 切换当前工作目录。例如 `cd /usr/local` 用于切换到 `/usr/local` 目录。 - **pwd**: 显示当前工作目录,即显示用户当前所在的位置。 #### 二、文件操作命令 - **cp**: 复制文件或目录。例如 `cp file1 file2` 将 `file1` 复制为 `file2`。 - **col**: 可用于将多列文本转化为单列输出,便于阅读。例如 `cat file | col` 可以把文件中的多列文本转化为单列。 - **cat**: 用于显示文件的内容。例如 `cat filename` 可以显示文件 `filename` 的内容。 - **more**: 逐屏显示文件内容。例如 `more filename` 可以逐屏显示文件 `filename` 的内容。 - **less**: 与 `more` 类似,但提供了更多的交互功能。例如 `less filename` 可以逐屏显示文件 `filename` 的内容,并允许用户向前或向后滚动。 #### 三、系统配置与管理 - **/etc/rc.config.d/**: 这个目录下存放了系统启动时运行的脚本和配置文件。通常用来定制系统的启动选项。 - **which**: 查找命令的路径。例如 `which ls` 可以找到 `ls` 命令所在的完整路径。 - **locale**: 显示系统当前的语言环境设置。例如 `locale` 命令可以用来查看当前的环境变量,包括语言和编码设置。 - **export LANG=zh_CN.hp15CN**: 设置环境变量 `LANG` 为 `zh_CN.hp15CN`,即中文环境。 #### 四、系统信息查询 - **uname**: 获取系统基本信息,如内核版本等。例如 `uname -a` 显示系统的详细信息。 - **glance**: 提供了对系统资源使用情况的概览。例如 `glance` 命令可以显示系统的 CPU 使用率、内存使用情况等。 - **top**: 动态显示系统中各个进程的资源占用状况。例如 `top` 命令可以实时监控系统的进程状态。 - **/opt/ignite/bin/print_manifest**: 打印出特定目录下的清单文件。 - **/var/adm/syslog/syslogd -f /var/adm/shutdownlog**: 查看系统日志,了解系统关机重启的原因。例如 `syslogd -f /var/adm/shutdownlog` 可以查看系统的关机日志。 - **/var/adm/crash/h/var/opt/sna/sna.err**: 查看系统崩溃信息,帮助诊断问题。例如 `cat /var/adm/crash/h/var/opt/sna/sna.err` 可以查看系统崩溃错误日志。 - **/usr/sbin/netfm /var/adm/nettl.LOG000 > net.log**: 处理网络日志文件。例如将 `/var/adm/nettl.LOG000` 的内容重定向到 `net.log` 文件中进行分析。 #### 五、用户管理 - **/etc/passwd**: 用户账户信息文件。例如通过 `cat /etc/passwd` 可以查看所有用户的账户信息。 - **/etc/shells**: 列出了系统支持的 shell。例如通过 `cat /etc/shells` 可以查看系统支持哪些 shell。 #### 六、远程登录与文件传输 - **ftp**: 文件传输协议,用于在不同主机之间传输文件。例如 `ftp <hostname>` 可以连接到指定主机进行文件传输。 - **rlogin**: 远程登录服务,类似于 SSH。例如 `rlogin <hostname>` 可以登录到远程主机。 - **telnet**: 远程登录服务,不安全,现已较少使用。例如 `telnet <hostname>` 可以登录到远程主机。 #### 七、网络配置与测试 - **ping**: 测试网络连通性。例如 `ping <hostname>` 可以测试到某主机的网络连通性。 - **ifconfig**: 显示或配置接口。例如 `ifconfig eth0` 可以查看或配置 eth0 接口。 - **ndd**: 修改设备驱动程序参数。例如 `ndd /dev/eth0 mtu 1500` 可以修改网卡的 MTU(最大传输单元)大小。 - **netstat**: 显示网络连接、路由表等信息。例如 `netstat -a` 可以查看所有的网络连接状态。 #### 八、磁盘与文件系统管理 - **mount**: 挂载文件系统。例如 `mount /dev/sda1 /mnt` 可以将设备 `/dev/sda1` 挂载到 `/mnt` 目录。 - **umount**: 卸载已挂载的文件系统。例如 `umount /mnt` 可以卸载已挂载在 `/mnt` 的文件系统。 - **lvextend**: 扩展逻辑卷大小。例如 `lvextend -L+2G /dev/vg00/lvol8` 可以扩展逻辑卷 `/dev/vg00/lvol8` 的大小。 - **extendfs**: 扩展文件系统大小。例如 `extendfs /dev/vg00/lvol8` 可以扩展文件系统 `/dev/vg00/lvol8` 的大小。 - **vgchange**: 更改卷组的状态。例如 `vgchange -ay /dev/vgdata` 可以使卷组 `/dev/vgdata` 可用并加载。 #### 九、系统维护与重启 - **shutdown**: 关闭或重启系统。例如 `shutdown -y 0` 可以立即关闭系统。 - **reboot**: 重启系统。例如 `reboot` 命令可以直接重启系统。 #### 十、集群管理 - **vgexport**: 导出卷组。例如 `vgexport -p -v -s /tmp/vgmap/vgdata.map /dev/vgdata` 可以导出卷组 `/dev/vgdata` 并保存映射信息。 - **vgimport**: 导入卷组。例如 `vgimport -s /tmp/vgmap/vgdata.map /dev/vgdata` 可以导入之前导出的卷组 `/dev/vgdata`。 - **mkfifo**: 创建命名管道。例如 `mkfifo /dev/vgdata/group` 可以创建一个名为 `/dev/vgdata/group` 的命名管道。 以上命令是 HP-UNIX 系统中最常用的命令之一,熟练掌握这些命令可以帮助管理员更好地管理和维护 HP-UNIX 系统。在实际操作中,还需要根据具体需求选择合适的命令组合使用。
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助