硬件设备 设备文件分为 : 块设备文件 (b) 和字符设备文件 (c) 。常见的存储设备如下 /dev/hd[a-d] IDE /dev/sd[a-z] SCSI/SATA/USB /dev/md[0-...] RAID /dev/fd[0-7] 帧缓冲设备 /dev/loop[0-7] 本地循环设备 /dev/cdrom CD-ROM /dev/…
网络配置 ip 是 iproute2 软件包中的网络配置工具,可以配置路由、网络设备、策略路由和隧道等 ip [ OPTIONS ] OBJECT { COMMAND | help } # 常用对象 OBJECT={ link | addr | addrlabel | route | rule } # -V 软件版本 # -s 输出详细信息…
进程 查看进程 ps ps(Process Status) 命令用于显示当前进程的状态 ps [options] # -A 显示所有进程,但不显示进程状态 # -a 显示当前终端的所有进程,包括其他用户的进程 # -u 显示进程详细信息 # -x 显示所有进程 # 显示所有包含其他使用者的进程 root@debian-vm:~# ps -a…
软件包管理器 RPM RPM (RedHat Package Manager) 红帽软件包管理器,用于软件的安装、查询、卸载、升级等工作。但是 RPM 软件包之间的依赖性问题往往会很繁琐,尤其是软件由多个 RPM 包组成时需要确定软件安装顺序 软件依赖性 当安装软件 A 时,需要依赖软件 C。而若软件 C 需要依赖软件 B 时,安装软件 A 的顺序…
Linux 用户管理 Linux 用户分为 管理员 (root)、系统用户、普通用户。根据 UID 来判断用户类型 0 : 系统管理员用户 1~999 : 系统用户,避免因某个服务程序出现漏洞而被黑客提权至整台服务器,默认服务程序会由独立的系统用户负责运行,进而有效控制被破坏范围 从 1000 开始 : 普通用户,由管理员创建用于日常工作的用户 在…
vi/vim Linux 系统中配置文件以文本文件形式保存,用户通过编辑配置文件来管理系统。vi 是一种文本编辑器,vim 则是 vi 的加强版本,用户可以使用 vi/vim 编辑文件内容 语法 vi [arguments] [file ..] vim [arguments] [file ..] # -b 以二进制模…
Linux 命令输入的方式 通过终端链接输入命令。方向键选择历史命令、tab 键补全命令、组合键实现某些功能(不同终端间功能有所差异,例: oh my zsh) 系统内核和 Shell 终端的关系与作用 系统内核:负责完成对系统硬件资源的分配、调度等管理任务 Shell 终端:用户与内核交互的工具 用户通过终端向内核输入命令,内核根据命令调度硬件资…
命令介绍 传统的 fdisk 工具只支持 MBR 分区,在操作 2TB 以上的磁盘时受限。此时可以使用 parted 创建 GPT 分区对大于 2TB 的磁盘进行操作。 MBR 和 GPT 区别 MBR (主引导记录) : 最多支持 2TB 的分区大小,并且最多只能创建四个主分区,或者三个主分区加一个扩展分区(在扩展分区内可以创建多个逻辑分区)。M…