
Linux
木子~忘忧
这个作者很懒,什么都没留下…
展开
-
Linux就该这么学—Three 一些必须掌握的Linux命令
一些必须掌握的Linux命令Shell人与硬件并不能直接交互。Shell(也称为终端或壳)是一个命令行工具,它充当人与内核(硬件)的翻译官。许多主流Linux系统默认使用的终端是Bash(Bourne-Again SHell)解释器。Bash解释器作为命令行终端主要有以下优势:1.通过上下方向键来调取过往执行过的Linux命令(↑↓);2.命令或参数仅需输入前几位就可以用Tab键补全(并...原创 2019-07-13 19:31:24 · 933 阅读 · 0 评论 -
Linux就该这么学—Eighteen 使用OpenLDAP部署目录服务
了解目录服务目录服务是由目录数据库和一套能够访问和处理数据库信息的协议组成的服务协议,用于集中的管理主机帐号密码,员工名字等数据,大大的提升了管理工作效率。轻量级目录访问协议LDAP(Lightweight Directory Access Protocol)是在目录访问协议X.500的基础上研发的,主要的优势是:X.500目录协议功能非常臃肿,消耗大量资源,无法做到快速查询且不支持TCP/I...原创 2019-08-11 13:33:19 · 518 阅读 · 0 评论 -
Linux就该这么学—Seventeen 使用Squid部署代理缓存服务
代理缓存服务Squid是Linux系统中最为流行的一款高性能代理服务软件,通常用作Web网站的前置缓存服务,能够代替用户向网站服务器请求页面数据并进行缓存。简单来说,Squid服务程序会按照收到的用户请求向网站源服务器请求页面、图片等所需的数据,并将服务器返回的数据存储在运行Squid服务程序的服务器上。当有用户再请求相同的数据时,则可以直接将存储服务器本地的数据交付给用户,这样不仅减少了用户的...原创 2019-08-11 11:43:49 · 388 阅读 · 0 评论 -
Linux就该这么学—Sixteen 使用Postfix与Dovecot部署邮件系统
电子邮件系统电子邮件系统基于邮件协议来完成电子邮件的传输,常见的邮件协议有下面这些。简单邮件传输协议(Simple Mail Transfer Protocol,SMTP):用于发送和中转发出的电子邮件,占用服务器的25/TCP端口。邮局协议版本3(Post Office Protocol 3):用于将电子邮件存储到本地主机,占用服务器的110/TCP端口。Internet消息访问协议版本...原创 2019-08-10 12:08:11 · 463 阅读 · 0 评论 -
Linux就该这么学—Fifteen 使用DHCP动态管理主机地址
动态主机地址管理协议动态主机配置协议(DHCP)是一种基于UDP协议且仅限于在局域网内部使用的网络协议,主要用于大型的局域网环境或者存在较多移动办公设备的局域网环境中,其主要用途是为局域网内部的设备或网络供应商自动分配IP地址等参数。简单来说,DHCP协议就是让局域网中的主机自动获得网络参数的服务。在下图所示的拓扑图中存在多台主机,如果手动配置每台主机的网络参数会相当麻烦,日后维护起来也让人头...原创 2019-08-10 10:19:39 · 341 阅读 · 0 评论 -
Linux就该这么学—Fourteen 使用Bind提供域名解析服务
DNS域名解析服务相较于由数字构成的IP地址,域名更容易被理解和记忆,所以我们通常更习惯通过域名的方式来访问网络中的资源。但是,网络中的计算机之间只能基于IP地址来相互识别对方的身份,而且要想在互联网中传输数据,也必须基于外网的IP地址来完成。为了降低用户访问网络资源的门槛,DNS(Domain Name System,域名系统)技术应运而生。这是一项用于管理和解析域名与IP地址对应关系的技术...原创 2019-08-05 09:30:19 · 585 阅读 · 0 评论 -
Linux就该这么学—Thirteen 使用Samba或NFS实现文件共享
SAMBA文件共享服务Samba是一款开源的文件共享软件,经过简单配置就能够实现Linux系统与Windows系统之间的文件共享工作。安装Samba服务程序:yum install -y samba。Samba服务的主配置文件:/etc/samba/smb.conf。例1:配置Samba服务前,先删掉Samba服务主配置文件中的注释和空行。通过grep命令,添加-v参数(反向选择),分别...原创 2019-08-04 11:49:44 · 444 阅读 · 0 评论 -
Linux就该这么学—Seven 存储结构与磁盘划分
文件存储结构(FHS标准)在Linux系统中,目录、字符设备、块设备、套接字、打印机等都被抽象成了文件,即“Linux系统中一切都是文件”。既然平时我们打交道的都是文件,那么又应该如何找到它们呢?在Windows操作系统中,想要找到一个文件,我们要依次进入该文件所在的磁盘分区(假设这里是D盘),然后在进入该分区下的具体目录,最终找到这个文件。但是在Linux系统中并不存在C/D/E/F等盘符,L...原创 2019-07-20 09:47:30 · 849 阅读 · 0 评论 -
Linux就该这么学—Five Vim编辑器与Shell命令脚本-后续
条件测试语句[ 条件表达式 ]。两边均有空格,条件测试语句不能配合管道符。文件测试所用的参数逻辑测试语句参数(返回0则成功,返回1则失败):逻辑与(&&):当前面的命令执行成功后才会执行后面的命令;逻辑或(||):当前面的命令执行失败后才会执行后面的命令;逻辑非(!):条件测试中的判断结果取反;可用的整数比较运算符常见的字符串比较运算符流程控制语句if语...原创 2019-07-14 12:41:33 · 780 阅读 · 0 评论 -
Linux就该这么学—Four 管道符、重定向与环境变量;初识Vim编辑器与Shell命令脚本
输入输出重定向输出重定向(命令执行结果 --> 文件):把原本要输出到屏幕的数据写入到指定文件。标准输出信息:文件相关权限、所有者、所属组、文件大小以及修改时间等信息。错误输出信息:报错提示信息。关于重定向的符号">":一个">",即">",为清空写入;两个">",即">>",为追加写入。标准输出重定向:仅重定向标准输出信息。符号:> 清空...原创 2019-07-14 00:27:24 · 770 阅读 · 0 评论 -
Linux就该这么学—Nineteen 使用iSCSI服务部署网络存储
iSCSI技术介绍硬盘是计算机硬件设备中重要的组成部分之一,硬盘存储设备读写速度的快慢也会对服务器的整体性能造成影响。第6章、第7章讲解的硬盘存储结构、RAID磁盘阵列技术以及LVM技术等都是用于存储设备的技术,尽管这些技术有软件层面和硬件层面之分,但是它们都旨在解决硬盘存储设备的读写速度问题,或者竭力保障存储数据的安全。为了进一步提升硬盘存储设备的读写速度和性能,人们一直在努力改进物理硬盘设...原创 2019-08-12 23:03:20 · 399 阅读 · 0 评论