![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
zw0283
本人喜好学习和研究技术,有志同道合的朋友可以一起学习
展开
-
Linux学习记录(5)Vi编辑器基本使用
最近这阵子项目的事情比较多,学习Linux耽误了一段时间,今天抽出空来在学习一章,Vi编辑器。Vi在Linux的角色就相当于记事本在Windows下的一样,只不过比记事本要强大许多。Linux下有Vi和Vim,其实这两个东西没什么本质上的区别,你可以将Vim看做Vi的升级版,Vim有许多实用的功能,比如代码高亮,多级撤销之类的功能,其实对于初学者来说,这两者还是没有什么区别的,Vim可以在多个原创 2015-08-25 09:19:47 · 536 阅读 · 0 评论 -
Linux学习记录(17)SSH协议及Linux日志基础
今天学习了Linux的SSH协议部分和日志基础的知识。1、SSH协议所谓SSH协议,就是一种在计算机之间互相通信的协议,比如我们在项目中经常使用XManager之类的管理工具,就是使用SSH协议去远程连接Linux服务器的。要注意SSH是一个协议,不是一个具体的东西,只是一些规定。而一般在CentOS或其他Linux下,openSSH是SSH协议的一个实现,是一个具体的程序,要搞清这两者之原创 2015-10-15 10:43:22 · 693 阅读 · 0 评论 -
Linux学习记录(16)netfilter以及iptables概念及操作
今天学习了iptables以及netfilter相关的知识,这个两个功能是对访问或发出去的流量进行控制的,比如Linux服务器受到了攻击,那么这个服务器就可以根据攻击的IP地址,拒绝接受这个IP地址的流量,以达到不被攻击的目的,当然这只是其中一个作用。首先说明一下这两者的关系:netfilter是Linux系统的内核的功能,但是用户不能直接对netfilter进行修改等操作,对用户来说,我们使原创 2015-10-14 10:50:24 · 500 阅读 · 0 评论 -
Linux学习记录(14)IP别名及多网卡绑定
今天学习了Linux下的网卡的高级配置,IP别名和多网卡绑定。1、IP别名(使用IP别名时,一定要先把NetworkManager服务kill掉-------service NetworkManager stop)所谓IP别名,实质上就是在一块物理网卡上绑定多个IP地址。一般在用作DHCP服务器的时候可能会用到,因为服务器要向多个网段发送数据。使用IP命令可以实现ip addr原创 2015-10-12 10:17:31 · 912 阅读 · 0 评论 -
Linux学习记录(15)SELinux基础知识
今天学习了SELinux的相关知识,所谓SELinux,就是一种安全机制,控制一些操作行为,避免造成损失。要注意SELinux是属于内核级别的安全机制。介绍SELinux之前,先介绍几个概念。在Linux中分为两种,一个是进程,一个是系统资源。在SELinux中,分为了域(domain)和上下文(context),其中domain对进程进行限制,context则对系统资源进行限制。SELi原创 2015-10-13 09:34:22 · 821 阅读 · 0 评论 -
Linux学习记录(12)ACL基本概念及基础操作
今天学习了ACL权限的基本知识,这块相对来说比较简单。相对于普通的UGO权限模型,ACL就相当于是一个“例外”,所谓的ACL,实质上就是记录特殊的权限列表,举个例子来说,我们的根目录有一个文件夹A,里边文件设置的权限是rwxr-x---,也就是说同组的用户不能写,只能读,其他组的没有任何权限。现在,公司里来了一个实习员工,他需要使用这个文件,但是由于是实习生,不能把这个文件夹里的所有东西都原创 2015-09-22 09:25:46 · 523 阅读 · 0 评论 -
Linux学习记录(11)LVM的基本概念和操作
最近事情太多了,学习Linux就被搁置了下来,有10几天没看了,今天有功夫了,赶紧学习学习。今天学习的是Linux的LVM,也就是逻辑卷操作,逻辑卷和我们平时在电脑上使用的硬盘分区不一样,假如我们用这用这,磁盘的地方不够用了,我们就需要给分区“扩容”,在windows下,我们要下载一些分区助手之类的软件,而且还可能损坏数据。这时候,Liunx就使用了逻辑卷的概念。所谓的逻辑卷,就是在磁盘之上新原创 2015-09-21 09:47:09 · 480 阅读 · 0 评论 -
Linux学习记录(13)RAID基本概念及操作
今天学习了RAID的相关内容,官方的解释我就不贴了,简单来说,RAID就是为了解决磁盘IO性能以及冗余问题的。所谓RAID,就是将多个磁盘当做一个磁盘使用,使用者察觉不到异样,RAID有7个级别,分别是RAID0-RAID6 。我举几个例子来说明一下。现在有两块磁盘,作为使用RAID使用,比如现在有一串字符串“1234567890”要存入md0(mdN为RAID的标示,与磁盘中的sda,sdb原创 2015-10-08 14:43:36 · 527 阅读 · 0 评论 -
Linux学习记录(10)Linux管道和重定向
今天学习了Linux下的管道和重定向。介绍着两个概念之前,要先说明几个概念,在Linux命令行操作的模式下,有三种状态:标准输入,标准输出,标准错误输出。其中他们三种都有一个值代表,标准输入0,标准输出1,标准错误输出2这三个概念很好理解,这里不多做解释。那么问题来了,我们在使用命令行的时候,都是使用键盘输入命令,结果显示在终端上,我想把返回的结果存成一个文件,怎么办?这里就用到了原创 2015-09-07 13:12:38 · 460 阅读 · 0 评论 -
Linux学习记录(9)Linux基本网络命令
今天学习了Linux的基本网络命令,在Linux中,网络配置是很关键的一个部分,所以基本的网络配置,如IP,DNS配置等。在Linux中,网卡是以ethN命名的,N代表第几块网卡,假如一个电脑上有两个网卡,那么网卡的命名就为eth0,eth1.。。。。。1、ifconfig -a 查看所有接口的信息其中lo代表环回接口,每个电脑都有的,是为了支持127.0.0.1这个地址的原创 2015-09-06 10:32:44 · 405 阅读 · 0 评论 -
Linux学习记录(8)Linux基本权限设置
今天学习了Linux的权限相关的知识,在Linux下,有三种“身份”:文件的所属者,与该文件所属者相同组的成员,其他成员。这里说一下组的概念,组相当于我小时候做值日,每周每天都会有不同的人来打扫卫生,那每天打扫卫生的那批人,就是一个组,在Linux上,假设我们新建一个组A,里边有成员a,b,c。这就构成了一个最简单的组。其他的两个,很好理解,从词语上来看就能明白意思,这里就不做解释了。原创 2015-09-01 15:40:50 · 414 阅读 · 0 评论 -
Linux学习记录(1)安装VirtualBox虚拟机
最近要开始学习Linux,我的初衷是在工作中能熟练运用Linux,并且作为一个程序员,了解和学习Linux也是必不可少的一部分,目前来说,我还属于小白级别的程序员,但是接触Linux的机会还是有的,想来想去,自己也就会Linux的几条命令而已,连入门都谈不上,所以用自己空余的时间学习一下,能为自己以后工作打个良好的基础。原创 2015-08-12 11:42:36 · 731 阅读 · 0 评论 -
Linux学习记录(4)系统常用命令学习
今天继续学习了Linux中的一些常用命令,现在做一个归纳总结1、date命令 显示系统当前时间,可以使用一些参数对输出结果进行格式化例如:date +%Y-%m-%d大家可以看到加参数与不加参数的对比,中间的-和.只是他们的连接符而已,可以自己定义2、hwclock 显示的硬件时间3、cat 查看显示文件的内容 例如:c原创 2015-08-18 09:05:30 · 422 阅读 · 0 评论 -
Linux学习记录(7)Linux文件系统的挂载
今天学习了Linux的挂载相关的知识,这一部分很简单,就围绕两个命令,mount和umount。首先来说一下什么叫挂载,书面的解释我就不多说了,大家可以自行百度。简单来说,在Linux下,我们新增一块硬盘或分区的话,我们不可以和在windows下一样直接点开,而是要通过一个已存在的目录,通过把这个新的硬盘或分区“挂载”到这个目录,通过这个目录来访问我们的新硬盘。例如,我们有一个新硬盘,插到原创 2015-08-31 13:16:34 · 515 阅读 · 0 评论 -
Linux学习记录(3)认识终端以及一些基本的操作命令
今天学习了Linux的一些基本操作,大多都是概念性的东西,诸如Linux系统基本构成,图形界面的简单操作之类的,这些都不是重点,学习Linux的重点在于对“终端”的操作,也就是我们所说的terminal,可以说在Linux下,图形化界面能做到的事情,terminal一定可以做到,图形化界面做不到的事情,terminal也能做到,而且在公司的服务器上,Linux基本上是不安装图形界面的,也就是说我们原创 2015-08-14 13:53:11 · 800 阅读 · 0 评论 -
Linux学习记录(2)安装Linux系统以及VirtualBox增强工具
今天折腾一上午,终于把系统装在虚拟机上了,安装过程很简单,只不过一开始这个鼠标问题我就弄了将近2个小时,一开始我没有发现它不是无缝切换的,结果鼠标在虚拟机里总是莫名其妙的出来,让我郁闷半天。。。鼠标不知道什么时候就跑到别处去了,一开始我以为是我的virtualBox版本问题,后来换了好几个版本都是这个问题,只能凑合用了,等到系统装好之后,装一个增强工具就可以了正常使用了,(装这个安装工具也是让我费原创 2015-08-13 15:30:55 · 874 阅读 · 0 评论 -
Linux学习记录(6)磁盘分区的基本操作
今天学习了Linux对于磁盘分区的操作以及概念,首先要搞清楚,分区和文件系统是两回事,分区是将硬盘划分出一个个区域,这个时候,我们这个磁盘还是不能用的,它只是一个被划分好的区域而已,就相当于我们的房子,有墙有地面,也有屋子,但是里边什么都没有,这样肯定是不能住人的,对吧。那么我们现在想要住人的话,就要开始装修,而这个过程就是我们对硬盘进行写入文件系统,有了文件系统,我们就可以正常使用硬盘了,就好比原创 2015-08-26 13:46:08 · 478 阅读 · 0 评论 -
Linux学习记录(18)DNS服务基础
DNS服务是一个从网址域名到IP地址转换的服务。1、在Linux下,解析是有几个途径,一个是根据本机的hosts文件,另一个就是DNS服务器。在输入网址的时候,会先从本机文件获取IP地址,若没有的话,则会去DNS服务器去寻找IP地址。2、在Linux下,可以修改/etc/nsswitch.conf配置文件,来控制解析顺序。比如不使用本机hosts文件等3、可以使用hos原创 2015-10-16 11:13:37 · 603 阅读 · 0 评论