Skip to content

Linux 常用命令(1):系统基本结构

🏷️ Linux

系统与硬件

  • lspci 查看系统 PCI 设备
    • lspci -v 查看系统 PCI 设备详细信息
  • more /proc/cpuinfo 查看 CPU 信息
    • cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l 查看系统物理 CPU 的个数
    • cat /proc/cpuinfo | grep "cpu cores" 查看每个物理 CPU 中内核的个数
    • cat /proc/cpuinfo | grep "processor" | wc -l 查看系统所有逻辑 CPU 个数(所有物理 CPU 中内核的个数加上超线程个数)
  • more /proc/meminfo 查看系统内存信息
  • fdisk -l 查看磁盘分区信息
  • mount -t 文件系统类型 设备名 挂载点 挂载设备
    • mount -t msdos /dev/fd0 /mnt/floppy 挂载软盘
    • mount -t vfat /dev/sda1 /mnt/usb 挂载 U 盘
    • mount -t iso9660 /dev/hda /mnt/cdrommount /dev/cdrom /mnt/cdrom 挂载光盘
  • umount 挂载目录 卸载设备
    • umount /mnt/usb 卸载 U 盘
    • umount /mnt/cdrom 卸载光盘

文件系统

  • /etc:存放系统管理相关的配置文件
  • /usr:存放应用程序和文件
  • /var:存放系统运行以及软件运行的日志信息
  • /dev:包含系统所有的设备文件
  • /proc:一个虚拟目录,目录中所有信息都是内存的映射。存在于内存中。
  • /boot:存放启动 Linux 时的一些核心文件
  • /bin & /sbin:存放可执行的二进制文件
  • /sbinSuper User 只有超级用户才能执行这些命令
  • /home:每个用户的工作目录
  • /lib:存放共享程序库和映射文件,可供很多程序使用
  • /root:Linux 超级用户 root 的默认目录
  • /run:外在设备的自动挂载点目录
  • /lost+found:该目录用于保存丢失的文件
  • /tmp:临时文件目录

运行机制

  • ll /lib/systemd/system/runlevel*.target 运行级别和 target 的关系
  • shutdown 关机
    • shutdown [-fFhknrc(参数名称)] [-t 秒数] 时间 [警告信息]
    • shutdown -r now 立即关机重启
    • shutdown -h now 立即关机
    • shutdown +5 "System will shutdown after 5 minutes" 5 分钟后关机,同时发出警告信息给登录的 Linux 用户
  • halt 关机
    • halt [-finp]
  • reboot 重启
  • init 切换系统运行级
    • init 0 切换到 0,也就是关机
    • init 6 切换到 6,也就是重启

系统服务管理工具 systemd

  • systemctl start httpd.service 启动 httpd 服务
  • systemctl stop httpd.service 停止 httpd 服务
  • systemctl restart httpd.service 重启 httpd 服务
  • systemctl try-restart httpd.service 只在程序已经运行的情况下重启服务
  • systemctl reload httpd.service 重新加载配置文件
  • systemctl enable httpd.service 启用 httpd 服务
  • systemctl disable httpd.service 禁用 httpd 服务
  • systemctl status httpd.service 查看 httpd 服务状态
  • systemctl poweroff 关闭系统
  • systemctl reboot 重启系统
  • systemctl suspend 进入待机模式
  • systemctl hibernate 进入休眠模式
  • systemctl hybird-sleep 进入混合休眠模式
  • apt install lrzsz 安装 lrzsz 软件包
  • rz上传
  • sz 需要下载文件的路径 下载
    • 默认保存在当前用户主目录下的 Downloads 目录