05 2022 档案

摘要:使用 Vim 编辑 Shell 脚本,在进行调试时,需要进行多行的注释,每次都要先切换到输入模式,在行首输入注释符#再退回命令模式,非常麻烦。 连续行的注释其实可以用替换命令来完成。换句话说,在指定范围行加#注释,可以使用 ":起始行,终止行 s/^/#/g",例如: :1,10s/^/#/g 表示 阅读全文
posted @ 2022-05-07 10:05 开源Linux 阅读(247) 评论(0) 推荐(0) 编辑
摘要:在编辑文件时,有时需要参考另一个文件,如果在两个文件之间进行切换则比较麻烦。可以使用 Vim 同时打开两个文件,每个文件分别占用一个窗口。 例如,在査看 /etc/passwd 时需要参考 /etc/shadow,有两种办法可以实现: 先使用 Vim 打开第一个文件,接着输入命 令 ":sp/etc 阅读全文
posted @ 2022-05-07 10:04 开源Linux 阅读(262) 评论(0) 推荐(0) 编辑
摘要:相信大家都使用过带图形界面的操作系统中的文字编辑器,用户可以使用鼠标来选择要操作的文本,非常方便。在 Vim 编辑器中也有类似的功能,但不是通过鼠标,而是通过键盘来选择要操作的文本。 在 Vim 中,如果想选中目标文本,就需要调整 Vim 进入可视化模式,如表 1 所示,通过在 Vim 命令模式下键 阅读全文
posted @ 2022-05-07 10:03 开源Linux 阅读(276) 评论(0) 推荐(0) 编辑
摘要:Vim 文本编辑器中,最简单的移动光标的方式是使用方向键,但这种方式的效率太低,更高效的方式使用快捷键。 Vim 移动光标常用的快捷键及其功能如下面各表所示,需要注意的是,表中所有的快捷键都在命令模式(默认状态)下直接使用。 Vim快捷方向键 快捷键 功能描述 h 光标向左移动一位 j 光标向下移动 阅读全文
posted @ 2022-05-07 10:02 开源Linux 阅读(253) 评论(0) 推荐(0) 编辑
摘要:使用 Vim 编辑文件内容时,经常会有如下 2 种需求: 对文件内容做了修改之后,却发现整个修改过程是错误或者没有必要的,想将文件恢复到修改之前的样子。 将文件内容恢复之后,经过仔细考虑,又感觉还是刚才修改过的内容更好,想撤销之前做的恢复操作。 基于这 2 种需求,Vim 编辑器提供了撤销和恢复撤销 阅读全文
posted @ 2022-05-07 10:02 开源Linux 阅读(705) 评论(0) 推荐(0) 编辑
摘要:《Vim三种工作模式》一节给大家详细介绍了 Vim 的 3 种工作模式,本节来学习如何使用 Vim 编辑文件。 首先学习如何使用 Vim 打开文件。 Vim 打开文件 使用 Vim 打开文件很简单,例如在命令行模式下打开一个自己编写的文件 /test/vi.test,打开方法如下: [root@it 阅读全文
posted @ 2022-05-07 10:01 开源Linux 阅读(221) 评论(0) 推荐(0) 编辑
摘要:通过前面的学习我们知道,Linux 系统中所有的内容都以文件的形式进行存储,当在命令行下更改文件内容时,常会用到文本编辑器。 我们首选的文本编辑器是 Vim(至于为什么,可查看《Vi和Vim之间到底有什么关系?》一节)。使用 Vim 编辑文件时,存在 3 种工作模式,分别是命令模式、输入模式和编辑模 阅读全文
posted @ 2022-05-07 09:59 开源Linux 阅读(322) 评论(0) 推荐(0) 编辑
摘要:通过前面的学习我们知道,Linux 系统中“一切皆文件”,因此当我们在命令行下更改文件内容时,不可避免地要用到文本编辑器。 作为一名 Linux 初学者,你必须熟练掌握 Linux 中至少一款文本编辑器的用法。对文本编辑器的功能(如查找、剪切和粘贴)了解越多,对你越有帮助。 可供选择的编辑器不止一种 阅读全文
posted @ 2022-05-07 09:58 开源Linux 阅读(213) 评论(0) 推荐(0) 编辑
摘要:我们知道,Vi 编辑器是 Unix 系统最初的编辑器。它使用控制台图形模式来模拟文本编辑窗口,允许查看文件中的行、在文件中移动、插入、编辑和替换文本。 尽管 Vi 可能是世界上复杂的编辑器(讨厌它的人是这么认为的),但其拥有的大量特性使其成为 Unix 管理员多年来的支柱性工具。 在 GNU 项目中 阅读全文
posted @ 2022-05-07 09:58 开源Linux 阅读(198) 评论(0) 推荐(0) 编辑
摘要:要解压“.bz2”格式的压缩包文件,除了使用“bzip2 -d 压缩包名”命令外,还可以使用 bunzip2 命令。 bunzip2 命令的使用和 gunzip 命令大致相同,bunzip2 命令只能用于解压文件,即便解压目录,也是解压该目录以及所含子目录下的所有文件。 bunzip2 命令的基本格 阅读全文
posted @ 2022-05-07 09:48 开源Linux 阅读(693) 评论(0) 推荐(0) 编辑
摘要:bzip2 命令同 gzip 命令类似,只能对文件进行压缩(或解压缩),对于目录只能压缩(或解压缩)该目录及子目录下的所有文件。当执行压缩任务完成后,会生成一个以“.bz2”为后缀的压缩包。 ".bz2"格式是 Linux 的另一种压缩格式,从理论上来讲,".bz2"格式的算法更先进、压缩比更好;而 阅读全文
posted @ 2022-05-07 09:47 开源Linux 阅读(620) 评论(0) 推荐(0) 编辑
摘要:gunzip 是一个使用广泛的解压缩命令,它用于解压被 gzip 压缩过的文件(扩展名为 .gz)。 对于解压被 gzip 压缩过的文件,还可以使用 gzip 自己,即 gzip -d 压缩包。 gunzip 命令的基本格式为: [root@localhost ~]# gunzip [选项] 文件 阅读全文
posted @ 2022-05-07 09:42 开源Linux 阅读(1279) 评论(0) 推荐(0) 编辑
摘要:gzip 是 Linux 系统中经常用来对文件进行压缩和解压缩的命令,通过此命令压缩得到的新文件,其扩展名通常标记为“.gz”。 再强调一下,gzip 命令只能用来压缩文件,不能压缩目录,即便指定了目录,也只能压缩目录内的所有文件。 gzip 命令的基本格式如下: [root@localhost ~ 阅读全文
posted @ 2022-05-07 09:41 开源Linux 阅读(3274) 评论(0) 推荐(0) 编辑
摘要:unzip 命令可以查看和解压缩 zip 文件。该命令的基本格式如下: [root@localhost ~]# unzip [选项] 压缩包名 此命令常用的选项以及各自的含义如表 1 所示。 选项 含义 -d 目录名 将压缩文件解压到指定目录下。 -n 解压时并不覆盖已经存在的文件。 -o 解压时覆 阅读全文
posted @ 2022-05-07 09:40 开源Linux 阅读(13917) 评论(0) 推荐(0) 编辑
摘要:我们经常会在 Windows 系统上使用 “.zip”格式压缩文件,其实“.zip”格式文件是 Windows 和 Linux 系统都通用的压缩文件类型,属于几种主流的压缩格式(zip、rar等)之一,是一种相当简单的分别压缩每个文件的存储格式, 本节要讲的 zip 命令,类似于 Windows 系 阅读全文
posted @ 2022-05-06 20:01 开源Linux 阅读(1551) 评论(0) 推荐(0) 编辑
摘要:Linux 系统中,最常用的归档(打包)命令就是 tar,该命令可以将许多文件一起保存到一个单独的磁带或磁盘中进行归档。不仅如此,该命令还可以从归档文件中还原所需文件,也就是打包的反过程,称为解打包。 使用 tar 命令归档的包通常称为 tar 包(tar 包文件都是以“.tar”结尾的)。 tar 阅读全文
posted @ 2022-05-06 19:59 开源Linux 阅读(676) 评论(0) 推荐(0) 编辑
摘要:在讲解具体的归档命令和压缩命令之前,先来了解一下归档和压缩所各自代表的含义。 归档,也称为打包,指的是一个文件或目录的集合,而这个集合被存储在一个文件中。归档文件没有经过压缩,因此,它占用的空间是其中所有文件和目录的总和。 通常,归档总是会和系统(数据)备份联系在一起,不过,有关数据备份的内容,留到 阅读全文
posted @ 2022-05-06 10:30 开源Linux 阅读(858) 评论(0) 推荐(0) 编辑
摘要:在讲解 PATH 环境变量之前,首先介绍一下 which 命令,它用于查找某个命令所在的绝对路径。例如: [root@localhost ~]# which rm /bin/rm [root@localhost ~]# which rmdir /bin/rmdir [root@localhost ~ 阅读全文
posted @ 2022-05-06 10:28 开源Linux 阅读(293) 评论(0) 推荐(0) 编辑
摘要:变量是计算机系统用于保存可变值的数据类型,我们可以直接通过变量名称来提取到对应的变量值。在 Linux 系统中,环境变量是用来定义系统运行环境的一些参数,比如每个用户不同的家目录(HOME)、邮件存放位置(MAIL)等。 值得一提的是,Linux 系统中环境变量的名称一般都是大写的,这是一种约定俗成 阅读全文
posted @ 2022-05-06 10:27 开源Linux 阅读(369) 评论(0) 推荐(0) 编辑
摘要:文件名(或者目录名)是执行 linux 命令中最常见的参数,例如前面介绍的 cd、mkdir、cp 等命令,都涉及到了文件名。然而对初学者来说,输入完整的文件名感觉很麻烦,尤其面临文件名(目录名)特别长的时候。 考虑到这种情况,shell(Bash)提供了一种称为“命令行自动补全”的功能,即在输入文 阅读全文
posted @ 2022-05-06 10:26 开源Linux 阅读(981) 评论(0) 推荐(0) 编辑
摘要:前面讲过,在 Linux 系统中“一切皆文件”,Linux 命令也不例外。那么,当编辑完成 Linux 命令并回车后,系统底层到底发生了什么事情呢? 简单来说,Linux 命令的执行过程分为如下 4 个步骤。 1) 判断路径 判断用户是否以绝对路径或相对路径的方式输入命令(如 /bin/ls),如果 阅读全文
posted @ 2022-05-06 10:26 开源Linux 阅读(683) 评论(0) 推荐(0) 编辑
摘要:mv 命令(move 的缩写),既可以在不同的目录之间移动文件或目录,也可以对文件和目录进行重命名。该命令的基本格式如下: [root@localhost ~]# mv 【选项】 源文件 目标文件 选项: -f:强制覆盖,如果目标文件已经存在,则不询问,直接强制覆盖; -i:交互移动,如果目标文件已 阅读全文
posted @ 2022-05-06 10:23 开源Linux 阅读(1257) 评论(0) 推荐(0) 编辑
摘要:cp 命令,主要用来复制文件和目录,同时借助某些选项,还可以实现复制整个目录,以及比对两文件的新旧而予以升级等功能。 cp 命令的基本格式如下: [root@localhost ~]# cp [选项] 源文件 目标文件 选项: -a:相当于 -d、-p、-r 选项的集合,这几个选项我们一一介绍; - 阅读全文
posted @ 2022-05-06 10:22 开源Linux 阅读(1432) 评论(0) 推荐(0) 编辑
摘要:当 Linux 系统使用很长时间之后,可能会有一些已经没用的文件(即垃圾),这些文件不但会消耗宝贵的硬盘资源,还是降低系统的运行效率,因此需要及时地清理。 rm 是强大的删除命令,它可以永久性地删除文件系统中指定的文件或目录。在使用 rm 命令删除文件或目录时,系统不会产生任何提示信息。此命令的基本 阅读全文
posted @ 2022-05-06 10:22 开源Linux 阅读(1698) 评论(0) 推荐(1) 编辑
摘要:建立硬链接和软链接非常简单,那这两种链接有什么区别?它们都有什么作用?这才是链接文件最不容易理解的地方,我们分别来讲讲。 ln创建硬链接 我们再来建立一个硬链接文件,然后看看这两个文件的特点。 [root@localhost ~]# touch test \#建立源文件 [root@localhos 阅读全文
posted @ 2022-05-06 10:21 开源Linux 阅读(624) 评论(0) 推荐(1) 编辑
摘要:如果要想说清楚 ln 命令,则必须先解释下 ext 文件系统(Linux 文件系统)是如何工作的。我们在前面讲解了分区的格式化就是写入文件系统,而我们的 Linux 目前使用的是 ext4 文件系统。如果用一张示意图来描述 ext4 文件系统,则可以参考图 1。 图 1 ext4 文件系统示意图 e 阅读全文
posted @ 2022-05-06 10:16 开源Linux 阅读(210) 评论(0) 推荐(0) 编辑
摘要:既然知道了如何在 Linux 系统中创建目录,接下来你可能会想在这些目录中创建一些文件,可以使用 touch 命令。 需要注意的是,touch 命令不光可以用来创建文件(当指定操作文件不存在时,该命令会在当前位置建立一个空文件),此命令更重要的功能是修改文件的时间参数(但当文件存在时,会修改此文件的 阅读全文
posted @ 2022-05-05 22:59 开源Linux 阅读(1587) 评论(0) 推荐(0) 编辑
摘要:和 mkdir 命令(创建空目录)恰好相反,rmdir(remove empty directories 的缩写)命令用于删除空目录,此命令的基本格式为: [root@localhost ~]# rmdir [-p] 目录名 -p 选项用于递归删除空目录。 【例 1】 [root@localhost 阅读全文
posted @ 2022-05-05 22:58 开源Linux 阅读(361) 评论(0) 推荐(0) 编辑
摘要:通过学习cd 和 pwd 命令,相信读者已经能够在庞大的 Linux 文件系统中,随心所欲地游荡并确定自己所在的位置了。本节继续来学习,如何知道某目录中存放了哪些文件或子目录。 ls 命令,list 的缩写,是最常见的目录操作命令,其主要功能是显示当前目录下的内容。此命令的基本格式为: [root@ 阅读全文
posted @ 2022-05-05 22:57 开源Linux 阅读(2453) 评论(0) 推荐(0) 编辑
摘要:mkdir 命令,是 make directories 的缩写,用于创建新目录,此命令所有用户都可以使用。 mkdir 命令的基本格式为: [root@localhost ~]# mkdir [-mp] 目录名 -m 选项用于手动配置所创建目录的权限,而不再使用默认权限。 -p 选项递归创建所有目录 阅读全文
posted @ 2022-05-05 22:57 开源Linux 阅读(1174) 评论(0) 推荐(0) 编辑
摘要:由于 Linux 文件系统中有许多目录,当用户执行一条 Linux 命令又没有指定该命令或参数所在的目录时,Linux 系统就会首先在当前目录(目前的工作目录)搜寻这个命令或它的参数。因此,用户在执行命令之前,常常需要确定目前所在的工作目录,即当前目录。 当用户登陆 Linux 系统之后,其当前目录 阅读全文
posted @ 2022-05-05 22:56 开源Linux 阅读(555) 评论(0) 推荐(0) 编辑
摘要:本节开始,我们不会再见到图形界面了,因为对服务器来讲,图形界面会占用更多的系统资源,而且会安装更多的服务、开放更多的端口,这对服务器的稳定性和安全性都有负面影响。其实,服务器是一个连显示器都没有的家伙,要图形界面干什么? 说到这里,有很多人会很崩溃。笔者就经常听到抱怨 Linux 是落后于时代的老古 阅读全文
posted @ 2022-05-05 22:55 开源Linux 阅读(111) 评论(0) 推荐(0) 编辑
摘要:cd 命令,是 Change Directory 的缩写,用来切换工作目录。 Linux 命令按照来源方式,可分为两种,分别是 Shell 内置命令和外部命令。所谓 Shell 内置命令,就是 Shell 自带的命令,这些命令是没有执行文件的;而外部命令就是由程序员单独开发的,所以会有命令的执行文件 阅读全文
posted @ 2022-05-05 22:55 开源Linux 阅读(1561) 评论(0) 推荐(0) 编辑
摘要:对于第一次使用 Linux 命令行的用户,可能真的搞不清楚哪个是文件,哪个是目录,究其原因是很难直接通过名字看出来目录和文件的区别。 虽然从名称上不容易分辨,但是可以从颜色上进行区分。一般情况下,Linux 用蓝色代表目录,其他颜色则表示是文件。例如: 图 1 /root 目录下的文件和目录 注意, 阅读全文
posted @ 2022-05-05 22:54 开源Linux 阅读(568) 评论(0) 推荐(0) 编辑
摘要:介绍完 Linux 系统中目录结构之后,读者一定想知道如何为文件或目录命名。 我们知道,在 Linux 系统中,一切都是文件,既然是文件,就必须要有文件名。同其他系统相比,Linux 操作系统对文件或目录命名的要求相对比较宽松。 Linux 系统中,文件和目录的命名规则如下: 除了字符“/”之外,所 阅读全文
posted @ 2022-05-05 22:53 开源Linux 阅读(307) 评论(0) 推荐(0) 编辑
摘要:在 Linux 中,简单的理解一个文件的路径,指的就是该文件存放的位置,例如,在《Linux文件系统的层次结构》中提到的 /home/cat 就表示的是 cat 文件所存放的位置。只要我们告诉 Linux 系统某个文件存放的准确位置,那么它就可以找到这个文件。 指明一个文件存放的位置,有 2 种方法 阅读全文
posted @ 2022-05-05 22:52 开源Linux 阅读(535) 评论(0) 推荐(0) 编辑
摘要:Linux 上常见的文件系统是EXT3或EXT4,但这篇文章并不准备一上来就直接讲它们,而希望结合Linux操作系统并从文件系统建立的基础——硬盘开始,一步步认识Linux的文件系统。 1.机械硬盘的物理存储机制 现代计算机大部分文件存储功能都是由机械硬盘这种设备提供的。(现在的SSD和闪存从概念和 阅读全文
posted @ 2022-05-05 22:35 开源Linux 阅读(773) 评论(0) 推荐(0) 编辑
摘要:通过学习《Linux一切皆文件》一节我们知道,平时打交道的都是文件,那么,应该如何找到它们呢?很简单,在 Linux 操作系统中,所有的文件和目录都被组织成以一个根节点“/”开始的倒置的树状结构,如图 1 所示。 图 1 Linux 系统文件和目录组织示意图 其中,目录就相当于 Windows 中的 阅读全文
posted @ 2022-05-05 22:34 开源Linux 阅读(237) 评论(0) 推荐(0) 编辑
摘要:本节介绍有关服务器管理和维护过程中的一些注意事项,都是笔者的经验之谈,相信对新手会有一定的启发和帮助。 很多初学者接触Linux 时间不长,还未完整地学习一遍 Linux,理解本节内容可能有些困难,可以先跳过本节,阅读完整套教程后再回过头来阅读。 远程服务器关机及重启时的注意事项 为什么远程服务器不 阅读全文
posted @ 2022-05-05 22:07 开源Linux 阅读(829) 评论(0) 推荐(0) 编辑
摘要:前面讲过,Linux 系统中“一切皆文件”,所有文件都放置在以根目录为树根的树形目录结构中。在 Linux 看来,任何硬件设备也都是文件,它们各有自己的一套文件系统(文件目录结构)。 因此产生的问题是,当在 Linux 系统中使用这些硬件设备时,只有将Linux本身的文件目录与硬件设备的文件目录合二 阅读全文
posted @ 2022-05-05 17:45 开源Linux 阅读(277) 评论(0) 推荐(0) 编辑
摘要:Linux 中所有内容都是以文件的形式保存和管理的,即一切皆文件,普通文件是文件,目录(Windows 下称为文件夹)是文件,硬件设备(键盘、监视器、硬盘、打印机)是文件,就连套接字(socket)、网络通信等资源也都是文件。 Linux系统中,文件具体可分为以下几种类型: 1) 普通文件 类似 m 阅读全文
posted @ 2022-05-05 16:48 开源Linux 阅读(419) 评论(0) 推荐(0) 编辑
摘要:学习 Linux,不仅限于学习各种命令,了解整个 Linux 文件系统的目录结构以及各个目录的功能同样至关重要。 使用 Linux 时,通过命令行输入 ls -l / 可以看到,在 Linux 根目录(/)下包含很多的子目录(称为一级目录),例如 bin、boot、dev 等。同时,各一级目录下还含 阅读全文
posted @ 2022-05-05 16:47 开源Linux 阅读(182) 评论(0) 推荐(0) 编辑
摘要:通过安装并体验 Linux 系统,读者应该能发现 Linux 与 Windows 的一些不同之处,本节就几个容易让初学者混淆的问题做重点讲解,以便加深读者对 Linux 系统的认识。 Linux 严格区分大小写 和 Windows 不同,Linux 是严格区分大小写的,包括文件名和目录名、命令、命令 阅读全文
posted @ 2022-05-05 16:29 开源Linux 阅读(194) 评论(0) 推荐(0) 编辑
摘要:提到远程管理,通常指的是远程管理服务器,而非个人计算机。个人计算机可以随时拿来用,服务器通常放置在机房中,用户无法直接接触到服务器硬件,只能采用远程管理的方式。 远程管理,实际上就是计算机(服务器)之间通过网络进行数据传输(信息交换)的过程,与浏览器需要 HTTP 协议(超文本传输协议)浏览网页一样 阅读全文
posted @ 2022-05-05 16:28 开源Linux 阅读(330) 评论(0) 推荐(0) 编辑
摘要:通过《Linux远程管理协议》一节可以知道,Linux远程管理服务器多基于 SSH 协议。本节给大家介绍 2 种常见的基于 SSH 协议的远程管理工具,分别是 PuTTY 和 SecureCRT。 在使用远程管理工具之前,应先设置宿主机 Windows 与虚拟机 Linux 能够连通。这里要注意 V 阅读全文
posted @ 2022-05-05 16:28 开源Linux 阅读(489) 评论(0) 推荐(0) 编辑
摘要:很多人看到系统修复模式这节内容时,都会有所感慨:Linux 的密码破解太容易了,这样的操作系统还安全吗?Linux 不是以安全性著称的吗? 图 1 密码安全 本节,我们结合图 1 解释一下类似的问题。 我们一开始始为了安全,给用户设定密码,但是这样密码可以很容易地被单用户模式破解。我们又想到,进入单 阅读全文
posted @ 2022-05-05 16:27 开源Linux 阅读(282) 评论(0) 推荐(0) 编辑
摘要:如果系统错误已经导致单用户模式不能进入了,那么是否需要重新安装Linux 系统?不用着急,为了应对单用户模式也无法修复的错误,Linux 系统提供了 rescue 救援(光盘修复)模式。 rescue 救援模式的原理是不再使用硬盘中的文件系统启动 Linux,而是使用光盘中的文件系统启动 Linux 阅读全文
posted @ 2022-05-05 15:31 开源Linux 阅读(544) 评论(0) 推荐(0) 编辑
摘要:Linux 的单用户模式有些类似 Windows 的安全模式,只启动最少的程序用于系统修复。在单用户模式(运行级别为 1)中,Linux 引导进入根 shell,网络被禁用,只有少数进程运行。 单用户模式可以用来修改文件系统损坏、还原配置文件、移动用户数据等。 如何进入单用户模式 当然不能直接执行命 阅读全文
posted @ 2022-05-05 15:29 开源Linux 阅读(207) 评论(0) 推荐(0) 编辑
摘要:Linux 世界中一个相对较新的现象是可引导的 Linux CD 发行版的出现。它无需安装就可以看到 Linux 系统是什么样的。 多数现代 PC 都能从 CD 启动,而不是必须从标准硬盘启动。基于这点,一些 Linux 发行版创建了含有 Linux 样本系统的可引导 CD,称为 Linux Liv 阅读全文
posted @ 2022-05-04 22:30 开源Linux 阅读(706) 评论(0) 推荐(0) 编辑
摘要:面对大批量服务器的安装,人们往往热衷于选择“无人值守安装”的方式,而此方式需要对服务器进行过多的配置,并不适合初学者。 无人值守安装(Kickstart),又称全自动安装,其工作原理是,创建一个名为 ks.cfg 的文件记录 Linux 系统在安装过程中需要人工干预填写的各种参数,当安装过程中出现要 阅读全文
posted @ 2022-05-04 22:29 开源Linux 阅读(710) 评论(0) 推荐(0) 编辑
摘要:前面章节介绍了如何通过虚拟机 VMware 安装 Linux 系统,而实际开发中,我们更多的是要将 Linux 系统直接安装到电脑上。 直接在电脑上安装 Linux 系统的常用方法有 2 种,分别是用光盘安装和用 U 盘(包括移动硬盘)安装。但由于光盘介质不方便携带、多数电脑不自带光驱等因素,这种安 阅读全文
posted @ 2022-05-04 22:26 开源Linux 阅读(1009) 评论(0) 推荐(0) 编辑
摘要:我们以新发布的 CentOS 8.1 为例,学习如何安装Linux系统。 准备工作: 1. 一台可以访问互联网的电脑 2. VMware Workstation安装包 3. CentOS8.1镜像文件(CentOS-8.1.1911-x86_64-dvd1.iso) 一、安装VMware Works 阅读全文
posted @ 2022-05-04 22:19 开源Linux 阅读(2955) 评论(0) 推荐(0) 编辑
摘要:笔者认为,通过虚拟机软件学习是初学者学习 Linux 的最佳方式。 在与部分读者的交流中,笔者发现,很多初学者都认为,学习 Linux 就必须将自己的电脑装成 Linux 系统或者必须要有真正的服务器设备。而实际上,这是一些机构、书籍或网络文章给大家传导的错误思想。 其实,学习 Linux 最简单、 阅读全文
posted @ 2022-05-04 15:36 开源Linux 阅读(325) 评论(0) 推荐(0) 编辑
摘要:简单地说,虚拟机(Virtual Machine)就是允许我们在当前操作系统中运行其他操作系统的软件,本质上和 VS、QQ 这些应用程序一样。 所以,只要我们在电脑(PC 或笔记本等)上安装好虚拟机软件,就可以模拟出来若干台相互独立的虚拟 PC 设备,每一个都如何一台真实的计算机。在此基础上,我们可 阅读全文
posted @ 2022-05-04 15:13 开源Linux 阅读(326) 评论(0) 推荐(0) 编辑
摘要:很多初学者在安装 Linux 系统时,都对自己的电脑配置存在质疑,担心其是否能够满足安装 Linux 的要求。本节就从 CPU、内存、硬盘、显卡等这些方面,详细介绍一下安装 Linux 系统的最低配置。 基于硬件的快速发展以及操作系统核心功能的增加,势必将淘汰掉一批老旧的电脑,它们已经没有能力负荷新 阅读全文
posted @ 2022-05-04 15:09 开源Linux 阅读(846) 评论(0) 推荐(0) 编辑
摘要:不管是在生活还是工作中,每个人都会逐渐养成一些小习惯。坏习惯一旦形成就很难改正,所在在系统学习 Linux之前,给大家一些建议,刻意去培养一些好的习惯,对自己是很有利的。 学习Linux,要习惯使用命令行 操作系统必须要有图形界面,但早期的 Linux 并不完全支持图形界面,操作起来也没有 Wind 阅读全文
posted @ 2022-05-04 15:03 开源Linux 阅读(319) 评论(0) 推荐(1) 编辑
摘要:本节旨在介绍对于初学者如何学习 Linux 的建议。如果你已经确定对 Linux 产生了兴趣,那么接下来我们介绍一下学习 Linux 的方法。 如何去学习 学习大多类似庖丁解牛,对事物的认识一般都是由浅入深、由表及里的过程,循序才能渐进。学习 Linux 同样要有一定的顺序和方法,当然这也是你学习本 阅读全文
posted @ 2022-05-04 10:57 开源Linux 阅读(933) 评论(0) 推荐(1) 编辑
摘要:首先,开源软件和免费软件是两个概念: 开源软件是指公开源代码的软件。开源软件在发行的时候会附上软件的源代码,并授权允许用户更改、传播或者二次开发。 免费软件就是免费提供给用户使用的软件,但是在免费的同时,通常也会有一些限制,比如源代码不公开,用户不能随意修改、不能二次发布等。 免费软件的例子比比皆是 阅读全文
posted @ 2022-05-04 00:28 开源Linux 阅读(448) 评论(0) 推荐(0) 编辑
摘要:开源软件在追求“自由”的同时,不能牺牲程序员的利益,否则将会影响程序员的创造激情,因此世界上现在有 60 多种被开源促进组织(Open Source Initiative)认可的开源许可协议来保证开源工作者的权益。 开源协议规定了你在使用开源软件时的权利和责任,也就是规定了你可以做什么,不可以做什么 阅读全文
posted @ 2022-05-04 00:26 开源Linux 阅读(257) 评论(0) 推荐(0) 编辑
摘要:Linux 是一款开源软件,我们可以随意浏览和修改它的源代码,学习 Linux,不得不谈到开源精神。Linux 本身就是开源精神的受益者,它几乎是全球最大的开源软件。 简单来说,开源软件就是把软件程序与源代码文件一起打包提供给用户,用户既可以不受限制地使用该软件的全部功能,也可以根据自己的需求修改源 阅读全文
posted @ 2022-05-04 00:24 开源Linux 阅读(371) 评论(0) 推荐(0) 编辑
摘要:如今的 IT 服务器领域是 Linux、UNIX、Windows 三分天下,Linux 系统可谓后起之秀,特别是“互联网热”以来,Linux 在服务器端的市场份额不断扩大,每年增长势头迅猛,开始对 Windows 和 UNIX 的地位构成严重威胁。 下图是 2016 年初国内服务器端各个操作系统的市 阅读全文
posted @ 2022-05-04 00:23 开源Linux 阅读(534) 评论(0) 推荐(0) 编辑
摘要:与Windows操作系统软件一样,Linux 也是一个操作系统软件。但与Windows不同的是,Linux是一套开放源代码程序的,并可以自由传播的类UNIX操作系统软件,随着信息技术的更新变化,Linux应用领域已趋于广泛。 1、IT服务器Linux系统应用领域 如今的IT服务器领域是Linux、U 阅读全文
posted @ 2022-05-04 00:13 开源Linux 阅读(971) 评论(0) 推荐(0) 编辑
摘要:早期的 Linux 系统都是不带界面的,只能通过命令来管理,比如运行程序、编辑文档、删除文件等。所以,要想熟练使用 Linux,就必须记忆很多命令。 后来随着 Windows 的普及,计算机界面变得越来越漂亮,点点鼠标就能完成很多工作,人们已经习惯了图形界面化的操作,很难再忍受一片漆黑的命令行窗口了 阅读全文
posted @ 2022-05-04 00:10 开源Linux 阅读(1400) 评论(0) 推荐(0) 编辑
摘要:前面章节中,已经对几个常见的 Linux 发行版做了简单的介绍,那么对于初学者来说,选择哪个发行版的性价比更高呢? 通常情况下,初学者学习 Linux,是为了找一份和 Linux 相关的工作,那么问题来了,你知道大多数企业用哪一个 Linux 发行版搭建服务器吗?虽然没有官方统计,但凭借多年的工作经 阅读全文
posted @ 2022-05-04 00:09 开源Linux 阅读(147) 评论(0) 推荐(0) 编辑
摘要:新手往往会被 Linux 众多的发行版本搞得一头雾水,我们首先来解释一下这个问题。 从技术上来说,李纳斯•托瓦兹开发的 Linux 只是一个内核。内核指的是一个提供设备驱动、文件系统、进程管理、网络通信等功能的系统软件,内核并不是一套完整的操作系统,它只是操作系统的核心。一些组织或厂商将 Linux 阅读全文
posted @ 2022-05-03 23:54 开源Linux 阅读(802) 评论(0) 推荐(0) 编辑
摘要:本节,我们介绍一下 Linux 系统的优缺点。Linux 不可比拟的优势如下。 1) 大量的可用软件及免费软件 Linux 系统上有着大量的可用软件,且绝大多数是免费的,比如声名赫赫的 Apache、Samba、PHP、mysql 等,构建成本低廉,是 Linux 被众多企业青睐的原因之一。当然,这 阅读全文
posted @ 2022-05-03 23:53 开源Linux 阅读(478) 评论(0) 推荐(0) 编辑
摘要:早在 20 世纪 70 年代,UNIX 系统是开源而且免费的,但是在 1979 年时,AT&T 公司宣布了对 UNIX 系统的商业化计划,随之开源软件业转变成了版权式软件产业,源代码被当作商业机密,成为专利产品,人们再也不能自由地享受科技成果。 于是在 1984 年,Richard Stallman 阅读全文
posted @ 2022-05-03 23:44 开源Linux 阅读(360) 评论(0) 推荐(0) 编辑
摘要:说到在 Linux 下的编程,很多人会想到用C语言,Linux 的内核、shell、基础命令程序,也的确是用C语言编写的,这首先证明了一点,C语言很强很通用。 到目前为止,C语言依然垄断着计算机工业中几乎所有的系统编程,而且也正因为是C语言,才使得 Unix 以及后来的 Linux 能够这么广泛地被 阅读全文
posted @ 2022-05-03 23:36 开源Linux 阅读(570) 评论(0) 推荐(0) 编辑
摘要:Linux学习教程 | 全文目录本教程最大的特点是通俗易懂,并且非常详细,花费 7 天时间即可快速了解 Linux。 阅读全文
posted @ 2022-05-02 23:19 开源Linux 阅读(4818) 评论(5) 推荐(2) 编辑

点击右上角即可分享
微信分享提示