Skip to content

进入 Linux 并查看相关信息

进入 Linux

虚拟控制台和本地登录

  1. 虚拟控制台

    当在系统启动时直接进入字符工作方式后,系统提供了多个(默认为6个)虚拟控制台。每个虚拟控制台可以独立使用,互不影响。可以使用快捷键〈Alt+F1〉~〈Alt+F6〉进行多个虚拟控制台之间的切换。

  2. 本地登录和注销

    若用户在系统启动后直接进入字符工作方式,或者从图形界面使用组合键〈Ctrl+Alt+F1〉~Ctrl+Alt+F6〉切换字符虚拟终端进入字符界面。

    超级用户(root)的提示符是“#”,普通用户(图中为osmond)的提示符是“$”。

    若要注销登录,可以在当前的登录终端上输入logout命令或使用〈Ctrl+D〉快捷键

    INFO

    Linux系统是严格区分大小写的,无论用户名,还是文件名、设备名都是如此,即ABC、Abc、abc是3个不同的用户名或文件名。

远程登录Linux系统

  1. 在Linux环境下使用ssh登录远程Linux系统

    Linux下的ssh命令是OpenSSH的客户端程序。要登录远程Linux系统,必须保证远程Linux系统上启动了名为sshd的服务,CentOS的默认配置是开启这项服务的。使用ssh命令登录远程OpenSSH服务的命令格式是:ssh 远程主机上的用户名@远程主机的 IP 地址或 FQDN

    bash
    ssh root@123.45.67.89
    ssh root@123.45.67.89

    TIP

    由于SSH协议采取加密数据传输,相对比较安全,所以SSH服务器的默认配置允许root用户直接进行登录,这与传统的Telnet登录方式不同。

  2. 在Windows环境下使用第三方SSH软件登录远程Linux系统

    可以使用 PuTTY、Xshell、SecureCRT等第三方SSH软件登录远程Linux系统。

    目前推荐直接使用 Windows Termianl,或者 xshell

Linux系统中有两类用户:普通用户和超级用户(root)。基于安全的考虑不建议直接使用root用户登录,建议首先以一个普通用户身份登录系统,当需要执行系统管理类命令时,可以:使用 su - 命令(-表示同时切换用户工作环境)切换为超级用户身份,当执行完系统管理类命令时再使用exit命令退回到普通用户身份。

查看帮助和系统信息

获得命令帮助

命 令说 明举 例
help 内置命令使用 help 命令查看指定的 Shell内置命令的使用方法help history
命令名 --help使用 --help 命令查看指定命令的用法摘要和参数列表ls --help
whatis 命令名使用 whatis命令获得指定命令的简要功能描述whatis Is
man命令名使用 man 命令查看指定命令的手册man ls
info/pinfo 命令名使用 info或pinfo命令查看指定命令的GNU项目文档info ls
man -k <关键字>
apropos<关键字>
列出所有与<关键字>匹配的手册页man -k selinux
apropos systemd

获取系统基本信息

  1. 获取Linux系统信息

    分 类功 能命 令
    硬件通过DMI获取系统硬件信息dmidecode或lshw
    显示PCI/USB接口信息lspci/lsusb
    显示CPU信息Iscpu 或 cat /proc/cpuinfo
    检查硬件虚拟化的支持egrep --color "vmx|svm"" /proc/cpuinfo
    显示物理内存大小free -m 或 cat /proc/meminfo | grep MemTotal
    系统查看系统发行版本cat /etc/system-release
    查看系统内核版本uname -r
    显示机器的体系结构arch
    显示系统加载的内核模块lsmod
    查看系统启动信息dmesg
    存储显示系统中的块设备lsblk
    显示磁盘分区fdisk -l 或 gdisk -l 或 parted -l
    显示物理卷/卷组/逻辑卷信息pvs/vgs/lvs
    查看已经挂装的文件系统findmnt
    显示磁盘剩余空间df -Ph
    查看所有交换空间swapon -s
    本地化查看日期和时间timedatectl 或 date
    查看语言支持与键盘设置localectl
    软件查看已启用的软件更新源yum repolist
    查看已安装的所有软件rpm -qa 或 yum list installed
    检查是否有可用的软件包更新yum check-update 或 yum list updates
    网络显示主机名hostnamectl 或 hostname
    显示网络接口参数ip addr show 或 ifconfig
    显示路由信息ip route show 或 route
    显示网络状态信息ss 或 netstat
    显示防火墙规则firewall-cmd --list-all 或 iptables -nvL
  2. 关机与重新启动

    关机: systemctl poweroff or poweroff or shutdown -h now.

    停机: systemctl halt or halt or shutdown -H now.

    重启: systemctl reboot or reboot or shutdown -r now.