目录 1.启动引导程序(Boot Loader)简介 2.启动引导程序grub的作用 3.启动引导程序grub的位置 4./grub目录中其他的文件简单介绍 提示: 简单地说,Boot Loader就是在操作系统内核运行之前运行的一段小程序,称为启动引导程序.是加载核心的重要工具,没有 Boot Loader的话,那么kernel根本就没有办法被系统加载的. 而grub是其中的一种启动引导程序的名称. 1.启动引导程序(Boot Loader)简介 启动引导程序我们之间可能见过,比如Window…
目录 1.grub中分区的表示方法 2.grub的配置文件 3.grub的配置文件内容说明 (1)grub的整体设置 (2)CentOS系统的启动设置 1.grub中分区的表示方法 在说grub启动引导程序的配置文件之前,我们还需要了解一下,在grub中分区的表示方法. 从下图中我们可以看到,Linux系统的分区中是/dev/目录下自动识别设备分区名称,关于Linux系统的分区命名请看之前文章中的介绍.但是在grub的分区中,是有自己一套独立的标识方式,无论是SATA接口的硬盘还是IDE接口的硬…
目录 1.单用户模式常见的错误修复 2.通过单用户模式修改系统密码 (1)进入grub启动引导程序中 (2)编辑相应的系统启动内容 (3)编辑grub配置文件内容 (4)启动系统 (5)修改root用户的密码 (6)重启系统 (7)特别注意 Linux系统中有两种修复模式,一种是单用户模式,另一种是光盘修复模式. Linux系统的单用户模式有些类似Windows系统的安全模式,只启动最少的程序用于系统修复.在单用户模式中(运行级别为1),Linux 引导进入根shell,网络被禁用,只有少数进程…
目录 1.光盘修复模式概念 2.光盘修复模式修复系统问题 (1)准备系统光盘 (2)进入BIOS (3)修改BIOS的启动顺序 (4)进入光盘修复模式 (5)修复系统 (6)修复系统实操 (7)总结 1.光盘修复模式概念 Linux系统的光盘修复模式,也叫光盘救援模式,或者叫光盘安全模式都可以. Linux系统的最终修复模式就是光盘修复模式(进入光盘下的安全模式启动系统),光盘修复模式会绕开系统的硬盘启动,也就是说拿光盘做为启动盘进行系统的启动,这样的话硬盘上所有的内容都没有被系统加载,最后把硬…
目录 1.什么是grub加密 2.grub加密步骤 3.grub加密的lock属性 1.什么是grub加密 上篇文章说了,系统在开机的时候,有一个5秒的读秒时间,方便你进入到grub界面中. 如下图所示: 此时我们按下Enter键,就可以进入到grub界面中. 如下图所示: 在选择框的正下方可以看到有几行提示: # 使用 ↑ 和 ↓ 键高亮某个选项,并按回车键确认来引导选定的操作系统. Use the ↑ and ↓ keys to select which entry is highlight…
目录 1.服务的介绍 2.Windows系统中的服务 3.Linux系统中服务的分类 4.独立的服务和基于xinetd服务的区别 5.如何查看一个服务是独立的服务还是基于xinetd的服务 (1)查看系统中独立的服务 (2)查看系统中基于xinetd的服务 1.服务的介绍 计算机中的服务是一种能执行指定系统功能的程序,在系统后台运行. 服务应用程序通常可以在本地和通过网络为用户提供一些功能,每个程序都有一定的或者说是特定的功能,它所提供的所能实现的未必是你直接需要的,有的是以便支持其他的程序,尤…
目录 1.源码包服务的启动管理 2.源码包服务的自启动管理 3.让源码包服务被服务管理命令识别 1.源码包服务的启动管理 # 通过源码包的安装路径,找到该服务的启动脚本, # 也就是获得该服务的启动脚本的绝对路径, # 最后加上启动选项. [root@localhost ~]# /usr/local/apache2/bin/apachectl start|stoplrestart|... 注意: 按用源码包安装服务的时候,每个服务的启动脚本是不同的. 我们如何知道一个服务的启动脚本叫什么名称呢?…
目录 1.手工建立一个5GB的分区 2.建立需要做限制的三个用户 3.在分区上开启磁盘配额功能 4.建立磁盘配额的配置文件 5.开始设置用户和组的配额限制 6.启动和关闭配额 7.磁盘配额的查询 8.对配置的磁盘配额进行测试 9.配额复制(扩展1) 10.非交互设定用户磁盘配额(扩展2) 11.修改宽限时间 上一篇文章已经做了磁盘配额实践的大概规划,下面我们就开始一步一步的来实践一下. 1.手工建立一个5GB的分区 手工建立一个5GB的分区/dev/sdb2,挂载到/disk目录下. 手工建立分…
目录 1.Linux系统运行级别介绍 2.查看运行级别 3.修改当前系统的运行级别 4.系统默认运行级别 5./etc/rc.d/rc.local文件说明 1.Linux系统运行级别介绍 Linux默认有7个运行级别,Linux 系统任何时候都运行在一个指定的运行级别上.不同的运行级别所运行的程序和服务不尽相同,所要完成的工作和要达到的目的也不相同. 0:关机. 1:单用户模式,可以想象为Windows系统的安全模式,主要用于系统修复. 2:不完全的命令行模式(命令行模式就是命令界面),不含NF…
目录 1.选择自定义分区 2.分配boot分区 3.创建LVM物理卷 4.生成卷组 5.创建逻辑卷 6.格式化安装 我们先用新安装Linux系统时的图形化界面,来演示一下LVM逻辑卷如何进行分区. 提示: 安装Linux系统步骤请看 创建虚拟机 在虚拟机中安装Linux系统 从在虚拟机中安装Linux系统文章的第12步开始,我们来演示一下LVM逻辑卷分区. 之前我们12步选择的分区类型是自定义分区,然后进入手动分区的配置页面.而自定义分区前面的分区选项,无论你选择哪个分区类型,都属于系统自动分区…
目录 1.打开VMware虚拟机软件 2.选择Linux系统的ISO安装镜像 3.开启虚拟机安装系统 (1)进入Linux系统安装界面 (2)硬件检测 (3)检测光盘 (4)欢迎界面 (5)选择语言 (6)选择键盘 (7)选择存储 (8)存储设备警告 (9)填写主机名称 (10)选择时区 (11)填写密码 (12)选择分区类型 (13)设置硬盘挂载 (14)格式化分区 (15)将存储配置写入磁盘 (16)安装启动引导程序 (17)选择安装版本 (18)开始安装系统 (19)重新引导系统 (20)…
目录 (1)新建一个/home分区 (2)再创建一个/boot分区. (3)创建一个swap分区 (4)最后剩余的空间全部分给根目录 (5)总结 上一篇在VMwar虚拟机中安装Linux操作系统中https://www.cnblogs.com/liuyuelinfighting/p/15481660.html,安装的13步骤设置硬盘挂载,也就时对虚拟机硬盘分区的设置,这里说明一下分配过程. 开始设置这块分配的20GB硬盘,进入13步的时候,初始硬盘状态,如下图: 开始分配硬盘,如下操作: (1)…
目录 1.setup命令介绍 2.使用setup命令配置IP (1)执行setup命令 (2)进入图形化配置界面 (3)选择配置IP还是DNS (4)选择要配置的网卡 (5)进入IP地址配置页面 (6)保存配置 (7)重启网络服务 (8)查看系统IP信息 (9)扩展(重点) (10)查看本地电脑能否连接虚拟机 在我们安装完Linux系统之后,通过ifconfig命令查看网卡,如下图: 可以看到只有一块叫做lo的网卡,并没有看到名称为eth0的网卡. 提示:lo这块网卡是一个本地回环网卡,IP地址…
目录 1.设备文件名 (1)为什么需要设备文件名 (2)硬件设备文件名命名规则 2.挂载点 3.挂载 (1)什么是挂载 (2)挂载前的分区要求 (3)小结(重点) 1.设备文件名 (1)为什么需要设备文件名 上一篇文章讲解的分区和格式化.那系统的整个分区流程就完了吗? 其实还没有,如果是Windows系统的话,再需要一步就可以使用分区了. 就是给分区加上盘符,相当于Windows系统的C盘,D盘等,如下图: 因为Windows系统是图形化界面,操作起来比较简单,而且比较自动化. 通常使用分区软件…
目录 1.一级目录说明 (1)一级目录列表 (2)/bin/和/sbin/目录说明 (3)/boot/目录说明 (4)/lib/和/lib64/目录说明 (5)/lost+found/目录说明 (6)/media/./misc/./mnt/目录说明 (7)总结 2.重要的二级目录说明 (1)重要的二级目录列表 (2)总结: Linux系统的最高一级目录是根目录(/),相当于Windows系统中的计算机.在根目录下会有一些一级目录,首先我们要了解这些目录的作用.(值得花点时间了解一下) CentO…
目录 1.Linux严格区分大小写 2.Linux一切皆文件 3.Linux不靠扩展名区分文件类型 4.Linux中所有的存储设备都必须在挂载之后才能使用 5.Windows下的程序不能直接在Linux中使用 这篇文章主要罗列Windows系统和Linux系统最常见的一些区别. 1.Linux严格区分大小写 Linux是严格区分大小写的,这一点和Windows系统不一样,所以操作时要注意区分大小写. 包括文件名和目录名.命令.命令选项.配置文件设置选项等. Tips: Linux系统中大写的不多…
目录 1.为什么远程服务器不能关机 2.远程服务器重启时需要注意两点 3.不要在服务器访问高峰运行高负载命令 4.远程配置防火墙时不要把自己踢出服务器 5.指定合理的密码规范并定期更新 6.合理分配权限 7.定期备份重要数据和日志 1.为什么远程服务器不能关机 很简单,远程服务器没有放置在本地,关机后,谁可以帮你按开机电源键启动服务器?像插入电源和开机这样的工作还是需要手工进行的. 如果服务器在远程,一旦关机,就只能求助托管机房的管理人员帮你开机了. 2.远程服务器重启时需要注意两点 远程服务器…
目录 1.文件和目录的默认权限 2.umask默认权限 (1)查看系统的umask权限 (2)用八进制数值显示umask权限 (3)umask权限的计算方法 (4)注意:umask默认权限的计算绝不是数字直接相减. 总结: Linux系统的权限有6种. 读写执行为基本权限. umask为默认权限. 后边还有4种权限,会在之后的权限管理部分详细讲解. 1.文件和目录的默认权限 我们先创建一个文件abc,然后查看abc文件的长信息. [root@192 ~]# touch abc [root@192…
目录 1.配置网络常用命令 2.ifconfig命令 3.ping命令 4.netstat 命令 使用1:查看本机开启的端口 使用2:查看本机有哪些程序开启的端口 使用3:查看所有连接 使用4:查看网关地址 1.配置网络常用命令 (1)配置IP地址 IP地址是计算机在互联网中唯一的地址编码.每台计算机如果需要接入网络和其他计算机进行数据通信,就必须配置唯一的公网IP地址. 配置IP地址有两种方法: 1)setup工具(Red Hat系列专有) 2)vi /etc/sysconfig/networ…
目录 1.write命令 2.wall命令 3.mail 命令 使用1:发送邮件 使用2:查看已经接收的邮件 使用3:发送文件内容 1.write命令 (1)write命令的基本信息 命令名称:write 英文原意:send a message to another user 所在路径:/usr/bin/write 执行权限:所有用户. 功能描述:向其他用户发送信息. write命令的格式如下: [root@localhost ~]# write 用户名 终端号 # 向在pts/1(远程终端1)…
目录 1.w命令 2.who命令 3.last命令 4.lastlog命令 5.lastb命令 系统中有一些重要的痕迹日志文件,如/var/log/wtmp./var/run/utmp./var/log/btmp. /var/log/astlog等日志文件,如果你用vim打开这些文件,你会发现这些文件是二进制乱码.这是由于这些日志中保存的是系统的重要登录痕迹,包括某个用户何时登录了系统,何时退出了系统,错误登录等重要的系统信息.这些信息要是可以通过vim打开,就能编辑,这样痕迹信息就不准确,所以…
目录 1.mount命令介绍 (1)mount命令说明 (2)mount命令格式 2.mount命令示例 3.mount -a命令说明 4.-o特殊选项说明 5.exec/noexec选项说明 挂载就是把设备文件名和已经建立的空目录链接起来的过程,就叫做挂载. 1.mount命令介绍 (1)mount命令说明 Linux系统中所有存储设备都必须挂载才能使用,包括硬盘. 命令名称:mount 命令所在路径:/bin/mount 执行权限:所有用户 mount命令的使用示例: # 查询系统中已经挂我…
目录 1.源码包安装服务的注意事项 2.源码包安装服务的过程 3.源码包安装服务的删除 4.源码包安装服务的启动 5.源码包安装服务的关闭 1.源码包安装服务的注意事项 (1)安装服务选择哪种软件包?(建议) 如果软件包是给大量客户提供访问,建议使用源码包安装,如LAMP环境搭建,因为源码包效率更高. 如果软件包是给Linux底层使用,或只给少量客户访问,建议使用RPM包安装,因为RPM包简单. 如果不考虑软件效率,用哪种方式都可以. (2)源码包是从哪里来的? RPM包是光盘中直接包含的,所以…
目录 1.脚本程序简介 2.Webmin安装 (1)简介 (2)安装 (3)使用 1.脚本程序简介 脚本程序包并不多见,所以在软件包分类中并没有把它列为一类.它更加类似于Windows下的程序安装,有一个可执行的安装程序,只要运行安装程序,然后进行简单的功能定制选择(比如指定安装目录等),就可以安装成功,只不过是在字符界面下完成的. 目前常见的脚本程序以各类硬件的驱动居多,我们需要学习一下这类软件的安装方式,以备将来不时之需. 2.Webmin安装 (1)简介 我们来看看脚本程序如何安装和使用.…
目录 1.什么是ACL权限 2.开启ACL 3.ACL权限的相关命令 (1)设定ACL权限 (2)查询文件的ACL权限 (3)设置文件ACL权限给用户组 (4)给文件夹和里边的文件同时赋予ACL权限 (5)ACL默认权限 (6)总结 4.最大有效权限mask 5.删除ACL权限 前面我们之前说过,Linux系统的权限分为六种.有读写执行的基本权限,umask默认权限. 今天我们来说一下ACL权限. 提示:每一个文件,只能有一个所有者,只能有一个所属组,剩下的都是other(其他人). 1.什么是…
目录 1.自动挂载 2.如何查询系统下每个分区的UUID 3.配置自动挂载 4./etc/fstab文件修复 上一篇文章我们说明了手动分区讲解,对一块新硬盘进行了手动分区和挂载. 但是我们发现重启系统之后,新硬盘上的两个挂载没有了,还需要重新手动挂载.也就是说,之前的操作,挂载上的新硬盘,重启系统之后,是不会自动挂载的,所以这样真的很麻烦,这时我们就需要进行自动挂载的操作. 提示:日常的移动存储设备,如U盘.光盘.移动硬盘都禁止做自动挂载,如果在系统启动前你忘记放入光盘等,系统会直接报错.你只需…
目录 1.parted命令介绍 2.parted交互模式 3.建立分区 (1)查看分区 (2)修改成GPT分区表 (3)建立分区 (4)建立文件系统(格式化) (5)调整分区大小 (6)删除分区 1.parted命令介绍 我们Linux系统中有两种常见的分区表,MBR分区表(主引导记录分区表)和GPT分区表(GUID分区表,也叫全局唯一标识分区表),其中: MBR分区表:支持的最大分区是2TB(1TB=1024GB)(超过2TB不识别多出来的空间):最多支持4个主分区,或3个主分区1个扩展分区.…
目录 1.查看swap分区情况 2.手动修改swap分区 3.格式化swap分区 4.使用swap分区 5.配置swap分区开机之后自动挂载 1.查看swap分区情况 swap分区就相当于是内存的一个缓冲区,如果内存被占满,可以用swap分区代替内存使用,用来提升Linux系统性能. 如果在实际的服务器上,分配的swap分区不够用了,需要扩大swap分区,我们是可以不重新安装操作系统的,那样很麻烦,swap分区是支持手动扩展的. 一般通过free命令来查看内存的使用情况. 如下图所示: 上图中,…
目录 1.LVM逻辑卷管理的简介 2.LVM逻辑卷管理的原理 3.总结建立LVM分区的步骤 1.LVM逻辑卷管理的简介 LVM是Logical Volume Manager的简称,中文就是逻辑卷管理.(是我们进行分区的一种方法) LVM逻辑卷管理和我们前面说的基本分对比,区最大的特征是,可以动态调整硬盘的分区大小.比如说当我的Linux系统有三个分区,分别是boot分区,swap分区和根分区,当我用了一段时间,发现根分区的空间不够用了,我买了一块新的硬盘,这个时候你是不能直接把新硬盘加入根分区里…
目录 1.基于xinetd服务的启动管理 (1)telnet服务安装 (2)telnet服务启动 2.基于xientd服务的自启动管理 现在Linux系统中基于xinetd的服务越来越少了,但Linux系统中还是有基于xinetd的服务的,所以我们还是需要了解一下基于xinetd的服务的管理. 1.基于xinetd服务的启动管理 我们使用telnet服务来举例,telnet服务是用来进程系统远程管理的,端口是23.不过需要注意的是telnet的远程管理数据在网络当中是明文传输,非常不安全,所以我…