Linux教程
Linux教程 Linux简史 20 世纪 80 年代,计算机硬件的性能不断提高,PC 的市场不断扩大,当时可供计算机选用的操作系统主要有 Unix、DOS 和 MacOS 这几种。 Unix 价格昂贵,不能运行于 PC。
Linux特点
Linux特点Linux特点开放性:特别是遵循开放系统互连(OSI)国际标准。多用户:操作系统资源可以被不同用户使用,每个用户对自己的资源(例如:文件、设备)有特定的权限,互不影响。
Linux发行版
Linux发行版 Linux发行版 Linux 之父李纳斯•托瓦兹开发的 Linux 只是一个内核。 内核指的是一个提供设备驱动、文件系统、进程管理、网络通信等功能的系统软件,内核并不是一套完整的操作系统
Linux与Windows
Linux与Windows Linux与Windows教程 学习难度 Linux 兼具图形界面操作(需要使用带有桌面环境的发行版)和完全命令行操作。 如果使用命令行操作,需要十分熟练命令的使用,新手学习有一定难度。
Linux桌面环境
Linux桌面环境 Linux桌面环境 早期的Linux系统都是不带界面的,只能通过命令来管理,比如运行程序、编辑文档、删除文件等。所以,要想熟练使用 Linux,就必须记忆很多命令。
开源软件
开源软件 开源软件是什么 开源软件,英文表示是 open source software,简称为 OSS,直接的字面意思是公开源代码的软件。 软件既然连源代码都公开,因此开源软件具备可以免费使用
开源软件特点
开源软件特点 开源软件优点 更少的硬件和软件花费 因为 **Linux** 和其他开源软件解决方案很容易压缩和携带,所以当执行相同的任务时,它们会比在服务器如Solaris、Windows
VMware安装
VMware安装,VMware安装教程,本教程安装 Linux 的方式,是在 VMware 虚拟机下进行安装的。因此,在安装 Linux 之前,我们首先需要安装VMware虚拟机。
Linux文件目录结构
Linux文件目录结构教程,在 Linux 中,有一个很经典的说法,叫做一切皆文件,因此,我们在系统学习 Linux 之前,首先要了解 Linux 的文件目录结构。Linux 主要的目录有三大类,即根目录(/),usr 目录(/usr) 和 var 目录(/var) 等。
Linux文件类型
Linux文件类型教程,Linux 中一共有七种文件类型,即普通文件(-)、目录文件(d)、字符设备文件(c)、块设备文件(b)、套接字文件(s)、符号链接文件(l)和管道文件(p)。
Linux环境变量
Linux环境变量教程,在 Linux 系统中,环境变量是用来定义系统运行环境的一些参数,比如每个用户不同的 家目录(HOME)、当前使用的 SHELL 程序、邮件存放位置(MAIL)等。
Linux PATH环境变量
Linux PATH环境变量教程,当执行某个 Linux 命令时,Linux 会依照 PATH 环境变量中包含的目录依次搜寻该命令的可执行文件,一旦找到,即正常执行;反之,则提示无法找到该命令。
Linux shell类型
Linux shell类型,shell 是一个命令语言解释器,它拥有自己内建的 shell 命令集,shell 也能被系统中的其他应用程序所调用。用户在提示符下输入的命令都由 shell 先解释然后传给 Linux 核心。
Linux启动过程详解
Linux启动过程详解教程,Linux 在启动的过程中,我们可以将 Linux 的启动过程归纳为五个阶段,即:内核的引导、运行 init、系统初始化、建立终端和用户登录系统。
Linux终端快捷键
Linux终端快捷键教程,Linux 中终端为我们内置了很多快捷键,Linux 命令行终端的快捷键大概可以分为以下几类,即:调用历史命令、移动、复制粘贴、剪切、删除、转换和其他快捷键。
Linux绝对路径与相对路径
Linux绝对路径与相对路径教程,在 Linux 中,同样有绝对路径与相对路径之分,绝对路径是指文件在硬盘上真正存在的路径,相对路径,就是相对于自己的目标文件位置。
Linux文件类型颜色
Linux文件类型颜色教程,在 Linux 中,我们查看文件时,是无法直接看出文件的类型的,但 Linux 为不同的文件类型,提供了不同的颜色,因此,我们可以通过颜色来区分具体的文件类型。
修改Linux命令提示符
修改Linux命令提示符教程,Linux 的命令提示符是可以修改的,要想修改 Linux 的命令提示符,我们可以通过设置 PS1 环境变量 的值来达到修改 Linux 命令提示符的目的。
Linux切换目录(cd)
Linux切换目录(cd)教程,在 Linux 中,cd 命令是 Change Directory 的缩写,用于切换当前目录到一个新的工作目录,其中新的工作目录,可以使用 绝对路径 也可以使用相对路径。
Linux显示当前所在目录(pwd)
Linux显示当前所在目录(pwd)教程,在 Linux 中,pwd 命令是 Print Working Directory 的缩写,用于显示目前所在的工作目录的绝对路径名称。
Linux创建目录(mkdir)
Linux创建目录(mkdir)教程,在 Linux 中,mkdir 命令是 make directories 的缩写,用于创建一个新的的目录,同时,该命令还支持使用 p 参数,实现递归创建目录。
Linux删除空目录(rmdir)教程
Linux删除空目录(rmdir)教程,在 Linux 中,rmdir 命令是 remove empty directories 的缩写,用于删除一个空目录,同时,该命令还支持使用 p 参数,实现递归删除空目录。
Linux创建文件(touch)
Linux创建文件(touch)教程,在 Linux 中,touch 命令用于创建一个空文件,同时,该命令还可以用于修改文件的时间属性,包括修改文件的存取时间和更新时间。
Linux删除文件或目录(rm)
Linux删除文件或目录(rm)教程,在 Linux 中,rm 命令用于删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。
Linux移动或重命名文件或目录(mv)
Linux移动或重命名文件或目录(mv)教程,在 Linux 中,mv 命令用于移动或重命名一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均移动或重命名。
Linux文件时间属性
Linux文件时间属性教程,在 Linux 中,文件的时间是文件的一个重要的属性,Linux 中的文件的时间主要有三个,即修改时间、访问时间和状态时间。Linux 中文件的时间属性可以使用 stat 命令查看。
Linux home目录
Linux home目录教程,Linux 的 home 目录是用户的宿主目录,一个用户登录系统,进入后,所处的位置就是 /home,Linux 的 home 目录通常用度来保存用户的文件。
Linux软链接与硬链接
Linux软链接与硬链接教程,Linux 文件系统中,有所谓的链接(link),我们可以将其视为档案的别名,而链接又可分为两种 : 硬链接(hard link)与软链接(symbolic link)。
Linux管道命令
Linux管道命令教程,Linux 中的管道命令,用于将前面一个命令的输出直接作为下一个进程的输入。管道命令使用 | 作为界定符号,管道命令仅能处理标准输出,对于标准错误会予以忽略。
Linux解压缩文件(unzip)
Linux解压缩文件(unzip),Linux解压缩文件(unzip)教程,Linux 中的 unzip 命令可用于查看或者解压缩一个 zip 压缩包的文件内容,其对应的压缩命令为 zip 命令。
Linux压缩gz文件(gzip)
Linux压缩gz文件(gzip)教程,Linux 中的 gzip 命令可用于对文件进行压缩和解压缩,通过此命令压缩得到的新文件,其扩展名通常标记为 “.gz”,据统计,gzip 命令对文本文件有 60%~70% 的压缩率。
Linux解压缩gz文件(gunzip)
Linux解压缩gz文件(gunzip)教程,Linux 中的 gunzip 命令可用于对 .gz 的压缩文件进行解压缩, 事实上 gunzip 就是 gzip 的 硬连接,因此不论是压缩或解压缩,都可通过 gzip 指令单独完成。
Linux压缩bzip2文件(bzip2)
Linux压缩bzip2文件(bzip2)教程,Linux 中的 bzip2 命令同 gzip 命令类似,只能对文件进行压缩(或解压缩),对于目录只能压缩(或解压缩)该目录及子目录下的所有文件。
Linux解压缩bz2文件(bunzip2)
Linux解压缩bz2文件(bunzip2)教程,Linux 中的 bunzip2 命令的使用和 gunzip 命令大致相同,bunzip2 命令只能用于解压文件,即便解压目录,也是解压该目录以及所含子目录下的所有文件。
Linux zip压缩包信息(zipinfo)
Linux zip压缩包信息(zipinfo),Linux zip压缩包信息(zipinfo)教程,Linux 中的 zipinfo 命令用于列出压缩文件信息,执行 zipinfo 指令可得知 zip 压缩文件 的详细信息。
Linux备份文件(cpio)
Linux备份文件(cpio),Linux备份文件(cpio)教程,Linux 中的 cpio 命令可以从 cpio 或 tar 格式 的归档包中存入和读取文件, 归档包是一种包含其他文件和有关信息的文件。
Linux压缩执行文件(gzexe)
Linux压缩执行文件(gzexe)教程,Linux 中的 gzexe 命令用于压缩可执行文件,当您去执行被压缩过的执行文件时,该文件会自动解压然后继续执行,和使用一般的执行文件相同。
Linux分屏显示文件内容(more)
Linux分屏显示文件内容(more)教程,Linux 中的 more 命令也是用于查看文件的内容,类似于 cat 命令,不过会以一页一页的形式显示,更方便使用者逐页阅。
Linux分屏显示文件内容(less)
Linux分屏显示文件内容(less)教程,Linux 中的 less 命令也是用于分屏查看文件的内容,类似于 more 命令,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动。
Linux显示文件开始几行(head)
Linux显示文件开始几行(head)教程,Linux 中的 head 命令用来显示档案的开头至标准输出中,默认 head 命令打印其相应文件的开头 10 行。
Linux显示文件最后几行(tail)
Linux显示文件最后几行(tail)教程,Linux 中的 tail 命令用来显示文件的最后几行至标准输出中,默认 tail 命令打印其相应文件的最后 10 行,其作用正好与 head 命令相反。
Linux动态显示文件内容(tailf)
Linux动态查看文件内容(tailf)教程,Linux 中的 tailf 命令用来动态显示文件内容,其作用与 tail -f 类似,该命令当文件改名之后它也能继续跟踪,特别适合于日志文件的跟踪。
Linux文件搜索(grep)
Linux文件搜索(grep)教程,Linux 中 grep 命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep 全称是 Global Regular Expression Print,表示全局正则表达式版本。
Linux文件处理awk命令详解
Linux文件处理awk命令详解教程,Linux 中的 awk 是一个强大的文本分析工具,简单来说 awk 就是把文件逐行读入,(空格,制表符)为默认分隔符将每行切片,切开的部分再进行各种分析处理。
Linux查看文件类型(file)
Linux查看文件类型(file)教程,Linux 中 file 命令用来识别文件类型,也可用来辨别一些文件的编码格式。它是通过查看文件的头部信息来获取文件类型。
Linux文件比较(diff)
Linux文件比较(diff)教程,Linux 中的 diff 命令用于逐行比较两个文本文件,列出其不同之处。对给出的文件进行系统的检查,并显示出两个文件中所有不同的行。
Linux文件对比(diffstat)
Linux文件对比(diffstat)教程,Linux 中的 diffstat 用于统计 diff 的比较结果。diffstat 读取 diff 的输出结果,然后统计各文件的插入,删除,修改等差异计量。
Linux tee命令详解
Linux tee命令详解教程,Linux 中的 tee 命令用于读取标准输入的数据,并将其内容输出成文件。tee 指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件。
Linux文件分隔(split)
Linux文件分隔(split)教程,Linux 中的 split 命令用于将一个文件分割成数个。该指令将大文件分割成较小的文件,在默认情况下将按照每 1000 行分隔成一个小文件。
Linux whereis命令详解
Linux whereis命令详解教程,Linux 中的 whereis 命令用于定位可执行文件、源代码文件、帮助文件在文件系统中的位置。这些文件的属性应属于原始代码,二进制文件,或是帮助文件。
Linux locate命令详解
Linux locate命令详解教程,Linux 中的 locate 命令用来查找文件或目录。 locate 命令要比 find -name 快得多,原因在于它不搜索具体目录,而是搜索一个数据库 /var/lib/mlocate/mlocate.db。
Linux RPM包
Linux RPM包教程,RPM 是 RedHat Package Manager(RedHat 软件包管理工具)的缩写,这一文件格式名称虽然打上了 RedHat 的标志,但是其原始设计理念是开放式的,现在包括 RedHat、CentOS、SUSE 等 **Linux** 的分发版本都有采用。
Linux RPM包升级
Linux RPM包升级教程,在 Linux 中,我们还可以使用 rpm 命令对 RPM 软件包,进行升级,同时升级还可以分为没有安装则直接安装,安装过的则升级或者没有安装则不安装,安装过的则升级。
Linux RPM包卸载
Linux RPM包卸载教程,在 Linux 中,卸载 RPM 软件包,使用 rpm 命令,在卸载时,我们需要考虑包的依懒性问题,我们必须要先卸载我们需要卸载的包的依赖包。
Linux RPM查询软件包
Linux RPM查询软件包教程,在 Linux 中,我们可以使用 RPM 命令查询 RPM 软件包 的相关信息,包括,查询查询软件包是否已安装、查询系统中所有已安装的软件包、查看软件包的详细信息。
Linux yum源
Linux yum源教程,yum,全称 “Yellow dog Updater, Modified”,是一个专门为了解决包的依赖关系而存在的软件包管理器。yum 是改进型的 **RPM** 软件管理器,它很好的解决了 RPM 所面临的软件包依赖问题。
Linux yum卸载软件包
Linux yum卸载软件包教程,在 Linux 中,使用 yum 卸载软件包时,会同时卸载所有与该包有依赖关系的其他软件包,即便有依赖包属于系统运行必备文件,也会被 yum 无情卸载。
Linux uid和gid
Linux uid和gid教程,Linux 系统中,每个用户的 ID 可以分为两种,分别是用户 ID(User ID,简称 UID)和组 ID(Group ID,简称 GID),这与文件有拥有者和拥有群组两种属性相对应。
Linux /etc/passwd文件
Linux /etc/passwd文件教程,Linux 系统中的 /etc/passwd 文件,是系统用户配置文件,存储了系统中所有用户的基本信息,并且所有用户都可以对此文件执行读操作。
Linux /etc/shadow文件
Linux /etc/shadow文件教程,Linux 系统中的 /etc/shadow 文件,用于存储 Linux 系统中用户的密码信息,又称为 “影子文件”。
Linux /etc/gshadow文件
Linux /etc/gshadow文件教程,Linux 系统中的 /etc/gshadow 文件,用于存储 Linux 系统中组用户的密码信息,就像 **/etc/passwd** 文件用户存储用户密码信息类似。
Linux /etc/login.defs文件
Linux /etc/login.defs文件教程,Linux 系统中的 /etc/login.defs 文件用于在创建用户时,对用户的一些基本属性做默认设置,例如指定用户 UID 和 GID 的范围,用户的过期时间,密码的最大长度,等等。
Linux添加用户(useradd)
Linux添加用户(useradd)教程,Linux 系统中的 useradd 或 adduser 命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户。
Linux修改密码(passwd)
Linux修改密码(passwd)教程,Linux 系统中的 passwd 命令用于修改用户的密码,在我们使用 useradd 命令创建新用户时,并没有设定用户密码,因此还无法用来登陆系统,必须要通过 passwd 命令来设置密码。
Linux删除用户(userdel)
Linux删除用户(userdel)教程,Linux 中的 userdel 命令用于删除用户,同时,我们还可以指定 r 参数,在删除用户的同时,一并删除用户相关的目录。
Linux查看用户id(id)
Linux查看用户id(id)教程,Linux 中的 id 命令用于查看用户的 UID、GID 和附加组的信息。UID 是对一个用户的单一身份标识,组ID(GID)则对应多个 UID。
Linux切换用户(su)
Linux切换用户(su)教程,Linux 中的 su 命令用于切换用户,通过该命令可以实现任何身份的切换,包括从普通用户切换为 root 用户、从 root 用户切换为普通用户以及普通用户之间的切换。
Linux who命令详解
Linux who命令详解教程,Linux 中的 who 命令用于显示系统中有哪些使用者正在上面,显示的资料包含了使用者 ID、使用的终端机、从哪边连上来的、上线时间、呆滞时间、CPU 使用量、动作等等。
Linux删除用户组(groupdel)
Linux删除用户组(groupdel)教程,Linux 中的 groupdel 命令用于删除用户组,如果需要被删除的用户组中仍包括某些用户,则必须先删除这些用户后,才能删除群组。
Linux gpasswd命令详解
Linux gpasswd命令详解教程,Linux 中的 gpasswd 命令用于将一个用户添加到组或者从组中删除,gpasswd 命令是 Linux 下工作组文件 /etc/group 和 /etc/gshadow 的管理工具。
Linux newgrp命令详解
Linux newgrp命令详解教程,Linux 中的 newgrp 命令用于切换用户当前登录所在组,如果一个用户同时隶属于两个或两个以上分组,需要切换到其它用户组来执行一些操作,就可以使用 newgrp 命令。
Linux修改文件目录群组(chgrp)
Linux修改文件目录群组(chgrp)教程,Linux 中的 chgrp 命令用于变更文件或目录的所属群组。在 UNIX 系统家族里,文件或目录权限的掌控以拥有者及所属群组来管理。
Linux chown命令详解
Linux chown命令教程,Linux 中的 chown 命令用于将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户 ID;组可以是组名或者组ID;
Linux文件权限详解
Linux文件权限详解,Linux文件权限教程,Linux 中文件权限最常见的有 3 种,即对文件的读权限(用 r 表示)、写权限(用 w 表示)和执行权限(用 x 表示,针对可执行文件或目录)。
Linux文件读写执行权限详解
Linux文件权限(rwx)教程,Linux 中文件权限最常见的有 3 种,即对文件的读权限(用 r 表示)、写权限(用 w 表示)和执行权限(用 x 表示,针对可执行文件或目录)。
Linux修改文件权限(chmod)
Linux文件权限(rwx)教程,Linux 中文件权限最常见的有 3 种,即对文件的读权限(用 r 表示)、写权限(用 w 表示)和执行权限(用 x 表示,针对可执行文件或目录)。
Linux ACL详解
Linux ACL教程,ACL 的全称是 Access Control List (访问控制列表) ,一个针对文件/目录的访问控制列表。它在 UGO 权限管理的基础上为文件系统提供一个额外的、更灵活的权限管理机制。
Linux setfacl命令详解
Linux setfacl命令教程,Linux 中的 setfacl 命令用于设置文件访问控制列表。setfacl命令 是用来在命令行里设置ACL(访问控制列表)。在命令行里,一系列的命令跟随以一系列的文件名。
Linux获取acl(getfacl)
Linux getfacl命令教程,Linux 中的 getfacl 命令用于查看文件的 ACL 信息。对于每一个文件和目录,getfacl 命令显示文件的名称、用户所有者、组群所有者和访问控制列表(ACL)。
Linux SetUID权限(SUID)
Linux SetUID权限(SUID)教程,Linux 中的文件和目录的权限除了 rwx 权限,其实还有 s 权限,此种权限通常称为 SetUID,简称 SUID 特殊权限。
Linux SetGID权限(SGID)
Linux SetGID权限(SGID)教程,当 Linux 中 s 权限位于所属组的 x 权限位时,就被称为 SetGID,简称 SGID 特殊权限。与 SUID 不同的是,SGID 既可以对文件进行配置,也可以对目录进行配置。
Linux Stick BIT权限(SBIT)
Linux Stick BIT权限(SBIT)教程,当 Linux 中的 Sticky BIT,简称 SBIT 特殊权限,可意为粘着位、粘滞位、防删除位等。
Linux lsattr命令
Linux lsattr命令教程,Linux 中的 lsattr 命令用于显示文件属性,我们在使用 chattr 执行改变文件或目录的属性后,可执行 lsattr 指令查询其属性。
Linux sudo命令
Linux sudo命令教程,Linux 中的 sudo 命令用于以系统管理者的身份执行指令,也就是说,经由 sudo 所执行的指令就好像是 root 亲自执行。sudo 命令的执行者必须要在 /etc/sudoers 中有出现。
Linux硬盘主引导分区
Linux硬盘主引导分区,Linux硬盘主引导分区教程,Linux 系统初始化时,会根据 MBR 来识别硬盘设备。MBR,全称 Master Boot Record,可译为硬盘主引导记录,占据硬盘 0 磁道的第一个扇区。
Linux查看硬盘使用(df)
Linux查看硬盘使用(df),Linux 中 df 命令的功能是用来检查 Linux 服务器的文件系统的磁盘空间占用情况,可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。
Linux查看文件占磁盘大小(du)
Linux查看文件占磁盘大小(du),Linux中 du 命令也是用于查看磁盘使用空间的,但是与 df 命令不同的是 Linux 的 du 命令是对文件和目录磁盘使用的空间的查看,还是和 df 命令有一些区别的。
Linux挂载文件
Linux挂载文件(mount),Linux 中 mount 命令用于加载文件系统到指定的加载点。此命令的最常用于挂载移动设备到 Linux 上,使我们可以访问移动设备中的数据。
Linux自动挂载文件(/etc/fstab)
Linux自动挂载文件(/etc/fstab),Linux自动挂载文件(/etc/fstab)教程,Linux 通过 /etc/fstab 配置文件来确定开机挂载硬盘的相关信息,这个配置文件对所有用户可读,但只有 root 用户有权修改此文件。
Linux卸载文件系统(umount)
Linux卸载文件系统(umount),Linux卸载文件系统(umount)教程,Linux 中 umount 命令用于卸载文件系统,我们使用 mount 挂载的文件系统,可以使用 umount 进行卸载。
Linux检查和修复文件系统(fsck)
Linux检查和修复文件系统(fsck),Linux 中的 fsck(file system check)命令,用来检查和维护不一致的文件系统。若系统掉电或磁盘发生问题,可利用 fsck 命令对文件系统进行检查。
Linux硬盘分区(fdisk)
Linux硬盘分区(fdisk),Linux硬盘分区(fdisk)教程,Linux 中 fdisk 命令可以用来对磁盘进行分区,同时,还可以通过 fdisk 命令查看机器所挂硬盘个数及分区情况。
Linux parted命令详解
Linux parted命令详解,Linux parted命令详解教程,Linux 中 parted 命令可以用来对磁盘进行分区和格式化,同时,parted 命令的使用有两种模式,即交互式与非交互式。
Linux格式化分区(mkfs)
Linux格式化分区(mkfs),Linux 中 mkfs 命令可以用来在特定的分区建立 Linux 文件系统。mkfs 命令用来在特定的分区创建 linux 文件系统,常见的文件系统有 ext2,ext3,vfat 等。
Linux mke2fs命令详解
Linux mke2fs命令详解,Linux mke2fs命令详解教程,Linux 中 mke2fs 命令用于在磁盘分区上创建 ext2、ext3、ext4 文件系统,默认情况下会创建 ext2。
Linux swap分区
Linux swap分区,Linux swap分区教程,Linux 中的 swap space 是磁盘上的一块区域,可以是一个分区,也可以是一个文件,或者是他们的组合。
Linux ps命令详解
Linux ps命令详解,Linux 中的 ps 命令用来列出系统中当前运行的那些进程。ps 命令列出的是当前那些进程的快照,就是执行 ps 命令的那个时刻的那些进程。
Linux top命令详解
Linux top命令详解,Linux 中的 top 命令是 Linux 下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于 Windows 的任务管理器。
Linux pstree命令详解
Linux pstree命令详解,Linux pstree命令详解教程,Linux 中的 pstree 命令以树状图显示进程间的关系(display a tree of processes)。
Linux查看进程pid(pidof)
Linux查看进程pid(pidof),Linux查看进程pid(pidof)教程,Linux 中的 pidof 命令用于查找指定名称进程的进程 ID,是命令 killall5 的一个软链接。
Linux修改进程优先级(nice)
Linux修改进程优先级(nice),Linux 中的 nice 命令以更改过的优先序来执行程序,如果未指定程序,则会印出目前的排程优先序,内定的 adjustment 为 10,范围为 -20(最高优先序)到 19(最低优先序)。
Linux renice命令详解
Linux renice命令详解,Linux renice命令详解教程,Linux 的 renice 命令用于重新指定一个或多个行程(Process)的优先序(一个或多个将根据参数而定)。
Linux杀死进程(kill)
Linux杀死进程(kill),Linux杀死进程(kill)教程,Linux 中的 kill 命令用来终止指定的进程(terminate a process)的运行,是 Linux 下进程管理的常用命令。
Linux批量杀死进程(killall)
Linux批量杀死进程(killall),Linux批量杀死进程(killall)教程,Linux 系统中的 killall 命令用于杀死指定名字的进程(kill processes by name)。
Linux pkill命令详解
Linux pkill命令详解,Linux 中的 pkill 命令可以按照进程名杀死进程。pkill 命令和 killall 命令应用方法差不多,也是直接杀死运行中的程序,如果您想杀掉单个进程,请用 kill 来杀掉。
Linux命令后台运行
Linux命令后台运行教程,在 Linux 中,我们需要将命令放入后台运行,有两种方法,即,在需要运行的命令后面加上 & 符号,以及使用 Ctrl+z,使命令在后台处于暂停状态。
Linux查看后台进程(jobs)
Linux查看后台进程(jobs),Linux查看后台进程(jobs)教程,Linux 中的 jobs 命令用于显示 Linux 中的任务列表及任务状态,包括后台运行的任务。
Linux bg命令详解
Linux bg命令详解教程,Linux 中的 bg 命令用于将作业放到后台运行,使前台可以执行其他任务。该命令的运行效果与在指令后面添加符号 & 的效果是相同的,都是将其放到系统后台执行。
Linux nohup命令详解
Linux nohup命令详解,Linux nohup命令详解教程,Linux 中的 nohup 命令用于不挂断地运行命令,是 no hang up 的缩写,nohup 命令忽略所有的挂断信号(SIGHUP)。
Linux定时任务at命令
Linux定时任务at命令,Linux定时任务at命令教程,Linux 中的 at 命令,用于在一个指定的时间执行一个指定任务,只能执行一次,且需要开启 atd 进程。
Linux定时任务crontab
Linux定时任务crontab,crond 是 Linux 下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与 windows 下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具。
Linux anacron命令详解
Linux anacron命令详解教程,Linux 中的 anacron 命令会以 1 天、1周(7天)、一个月作为检测周期,判断是否有定时任务在关机之后没有执行。
Linux vmstat命令详解
Linux vmstat命令详解教程,Linux 中的 vmstat 命令,是 Virtual Meomory Statistics(虚拟内存统计)的缩写,可用来监控 CPU 使用、进程状态、内存使用、虚拟内存使用、硬盘输入/输出状态等信息。
Linux dmesg命令详解
Linux dmesg命令详解教程,Linux 中的 dmesg 命令用于查看系统的开机信息。 Linux kernel 会将开机信息存储在 ring buffer 中。若是开机时来不及查看信息,可利用 dmesg 命令来查看。
Linux free命令详解
Linux free命令详解教程,Linux 中的 free 命令用于显示 Linux 系统中空闲的、已用的物理内存及 swap 内存,及被内核使用的 buffer。在 Linux 系统监控的工具中,free 命令是最经常使用的命令之一。
Linux w命令详解
Linux w命令详解 ,Linux w命令详解教程,Linux 中的 w 命令用于显示目前登入系统的用户信息。执行这项指令可得知目前登入系统的用户有哪些人,以及他们正在执行的程序。
Linux who命令详解
Linux who命令详解教程,Linux 中的 who 命令用于显示关于当前在本地系统上的所有用户的信息,如果用户是从一个远程机器登录的,那么该机器的主机名也会被显示出来。
Linux lastlog命令详解
Linux lastlog命令详解教程,Linux 中的 lastlog 命令用于显示系统中所有用户最近一次登录信息。lastlog 文件在每次有用户登录时被查询。
Linux pstack命令详解
Linux pstack命令详解教程,Linux 中的 pstack 是一个 shell 脚本,用于打印正在运行的进程的栈跟踪信息,它实际上是 `gstack` 的一个链接,而 gstack 本身是基于 gdb 封装的 shell 脚本。
Linux strace命令详解
Linux strace命令详解教程,Linux 中的 strace 是一个可用于诊断、调试和教学的 Linux 用户空间跟踪器。我们用它来监控用户空间进程和内核的交互,比如系统调用、信号传递、进程状态变更等。
Linux mpstat命令详解
Linux mpstat命令详解,Linux mpstat命令详解教程,Linux 中的 mpstat 是 Multiprocessor Statistics 的缩写,是实时系统监控工具。其报告与 CPU 的一些统计信息,这些信息存放在 /proc/stat 文件中。
Linux iostat命令详解
Linux iostat命令详解教程,Linux 系统中的 iostat 是 I/O statistics(输入/输出统计)的缩写,iostat 工具将对系统的磁盘操作活动进行监视。
Linux dd命令详解
Linux dd命令详解,Linux dd命令详解教程,Linux 中的 dd 命令可从标准输入或文件中读取数据,根据指定的格式来转换数据,再输出到文件、设备或标准输出。
Linux rsync命令详解
Linux rsync命令详解,Linux 中的 rsync 命令是一个远程数据同步工具,可通过 LAN/WAN 快速同步多台主机间的文件。rsync 使用所谓的 “rsync 算法” 来使本地和远程两个主机之间的文件达到同步。
Linux chkconfig命令详解
Linux chkconfig命令详解教程,Linux 中的 chkconfig 命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记 chkconfig 不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。
Linux查看端口占用netstat命令详解
Linux查看端口占用netstat命令详解,Linux 中的 netstat 命令用于显示与 IP、TCP、UDP 和 ICMP 协议相关的统计数据,一般用于检验本机各端口的网络连接情况。
Linux service命令详解
Linux service命令详解教程,Linux 中的 service 命令是 Redhat Linux 兼容的发行版中用来控制系统服务的实用工具,它以启动、停止、重新启动和关闭系统服务,还可以显示所有系统服务的当前状态。
Linux常见服务
Linux常见服务教程,我们在安装完 Linux 之后,系统默认会安装很多服务,并且默认也会开启很多服务,因此,在生产服务器上,安装完 Linux 之后有一步重要的工作,就是服务优化。
Linux分析系统性能sar命令详解
Linux分析系统性能sar命令详解教程,Linux 中的 sar 命令是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告。
Linux iostat命令详解
Linux iostat命令详解教程,Linux 中的 iostat 是I/O statistics(输入/输出统计)的缩写,iostat 工具将对系统的磁盘操作活动进行监视。它的特点是汇报磁盘活动统计情况,同时也会汇报出 CPU 使用情况。
Linux uptime命令详解
Linux uptime命令详解教程,Linux 中的 uptime 命令用来查看 Linux 系统的负载,uptime 命令能够打印系统总共运行了多长时间和系统的平均负载。
Linux lscpu命令详解
Linux lscpu命令详解教程,Linux 中的 lscpu 命令用来显示 CPU 的相关信息。lscpu 从 sysfs 和 /proc/cpuinfo 收集 cpu 体系结构信息,命令的输出比较易读。
Linux ss命令详解
Linux ss命令详解教程,Linux 中的 ss 命令是 Socket Statistics 的缩写。顾名思义,ss 命令可以用来获取 socket 统计信息,它可以显示和 netstat 类似的内容。
Linux logrotate命令详解
Linux logrotate命令详解教程,Linux 中的 logrotate 命令用于对系统日志进行轮转、压缩和删除,也可以将日志发送到指定邮箱。使用 logrotate 指令,可让你轻松管理系统所产生的记录文件。
Linux BIOS开机自检
Linux BIOS开机自检教程,Linux 服务器通电后,会直接进入 BIOS,BIOS 全称 Basic Input/Output System,中文可译为基本输入/输出系统。
Linux主引导目录(MBR)详解
Linux主引导目录(MBR)详解教程,MBR 也就是主引导记录,位于硬盘的 0 磁道、0 柱面、1 扇区中,主要记录了启动引导程序和磁盘的分区表。MBR 的结构如下图所示:
Linux内核加载详解
Linux内核加载详解教程,GRUB 加载了内核之后,内核首先会再进行二次系统的自检,而不一定使用 BIOS 检测的硬件信息。这时内核终于开始替代 BIOS 接管 Linux 的启动过程了。
Linux /sbin/init初始化系统环境
Linux /sbin/init初始化系统环境教程,在内核加载完毕,并完成硬件检测与驱动程序加载后,此时主机硬件已经准备完毕,内核会主动呼叫第一个进程,也就是 /sbin/init。
Linux /etc/inittab设置系统默认运行级别
Linux /etc/inittab设置系统默认运行级别教程,在 CentOS 6.x 中,/etc/inittab 配置文件只能用来设置系统的默认运行级别。其实 Linux 是通过运行级别来确定系统启动时到底启动哪些服务的。
Linux /etc/rc.d/rc/local
Linux /etc/inittab设置系统默认运行级别教程,在 /etc/rc[06].d/ 目录中的程序启动之后,系统的启动就已经完成。不过,我们总有一些程序是需要在系统启动之后随着系统一起启动的。
Linux GRUB内核加载
Linux GRUB内核加载教程,在 Linux 的启动过程中,我们知道启动引导程序(Boot Loader,也就是 GRUB)会在启动过程中加载内核,之后内核才能取代 BIOS 接管启动过程。
Linux /boot/grub/目录分析
Linux /boot/grub/目录分析教程,BIOS 在进行完成系统检测之后,就会找到第一个可以启动的设备,并读取该设备的 MBR(主引导记录)以及加载 MBR 中的 boot loader(启动引导程序)。
Linux SELinux教程
SELinux,Security Enhanced Linux 的缩写,也就是安全强化的 Linux,是由美国国家安全局(NSA)联合其他安全机构(比如 SCC 公司)共同开发的,旨在增强传统 Linux 操作系统的安全性。
Linux SELinux作用
Linux SELinux作用教程,传统的 Linux 系统安全,采用的是 DAC(自主访问控制方式),而 SELinux 是部署在 Linux 系统中的安全增强功能模块。
Linux SELinux工作模式
Linux SELinux工作模式教程,通过对 SELinux 的介绍,初学者可以这样认为,在传统 Linux 系统使用访问控制方式的基础上,附加使用 SELinux 可增强系统安全。 那么,SELinux 是如何运行的呢?
Linux SELinux配置文件
Linux SELinux配置文件教程,SELinux 是预先配置的,可以在不进行任何手动配置的情况下使用 SELinux 功能。然而,一般来说,预先配置的 SELinux 设置很难满足所有的 Linux 系统安全需求。
Linux SELinux工作模式设置
Linux SELinux工作模式设置教程,除了通过配置文件可以对 SELinux 进行工作模式的修改之外,还可以使用命令查看和修改 SELinux 工作模式。