控制台的使用

控制台

  • 桌面控制台
  • 字符控制台
  • 默认有6个字符控制台,独立作业,互不影响。
  • 图形界面切换到字符界面:ctrl+alt+F1~F6
  • 字符界面切换到图形界面:在字符界面输入命令“startx”或者ctrl+alt+F7组合键

系统与硬件

硬件资源管理

  1. 查看系统PCI设备
    lspci

  2. 查看CPU信息
    more /proc/cpuinfo
    查看系统物理CPU个数
    cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l

  3. 查看系统内存信息
    more /proc/meminfo

  4. 查看磁盘分区信息
    fdisk -l

外在设备的使用

挂载
mount -t 文件系统类型 设备名 挂载目录
临时挂载点/mnt,手动挂载
/media,自动挂载
/run,CentOS 7.x版本自动挂载目录,所有移动设备自动挂载到该目录下
例如:
挂载U盘,假如设备名为/dev/sda1,建立/mnt/usb进行挂载
mount -t vfat /dev/sda1 /mnt/usb

卸载
umount 挂载目录
例如:
umount /mnt/usb

文件系统结构

目录结构

经典树形目录

常见目录结构:

  • /boot 存放启动linux的核心文件
  • /bin和/sbin 存放可执行的二进制文件
  • /sbin s: super user,存放只有超级用户才能执行的命令
  • /home 系统中每个用户的工作目录
  • /lib 存放共享程序库和映像文件,供很多程序使用
  • /root 超级用户root的默认主目录。一般用户没有进入这个目录的权限
  • /run 外设的自动挂载点目录
  • /lost+found 保存丢失的文件。不恰当的关机操作和磁盘操作均会导致文件丢失,这些会丢失的文件会临时放在/lost+found下,系统重启后,fsck程序能发现这些文件。
  • /tmp 临时文件目录

系统核心组成

  • 内存管理:合理有效地管理整个系统的物理内存,同时快速响应内核各个子系统对内存分配的请求。
  • 进程管理:控制系统进程对CPU的访问。进程调度。
  • 进程间通信:控制不同进程之间在用户空间的同步、数据共享和交换。例如,一个进程在等待硬件操作时是挂起的,等硬件操作完成,进程被恢复执行。协调这个过程的就是进程间的通信机制。
  • 虚拟文件系统:用一个通用的文件模型表示各种不同的文件系统,屏蔽了具体文件系统的差异。分为逻辑文件系统和设备驱动程序。前者指linux支持的文件系统,如ext2、ext3、xfs等,后者指为每一种硬件控制器所编写的设备驱动程序模块。
  • 网络接口:提供了对各种网络标准的实现和各种网络硬件的支持。

运行机制

  • init系统,初始化
  • runlevel与target
  • 系统关机过程

系统服务管理工具systemd

  • 启动、停止、重启服务
  • 查看、禁止、启用服务
  • systemd与sysvinit命令对比

SecureCRT使用