
Linux基础
rv0p111
之前由于一些原因博客没有更新,现在还是正常更新,继续分享..
展开
-
du命令和ls命令的查看文件大小和文件所占磁盘的大小
这里主要是介绍下我们通过ls命令和du命令去查看文件所占据的大小的区别这里通过ls命令,-lh列出的文件大小为35K,而du命令则是36K 然后我们自己去创建一个文件,去查看其的大小,我们创建的文件a.txt文件里面是5个字节,但是占据的磁盘空间却是4K 那是因为在linux当中,磁盘的默认块大小是4K,我们可以通过下面的命令可以查看的到 总结来说其实就是一个文...原创 2018-07-23 16:58:55 · 2482 阅读 · 0 评论 -
查看内置命令和非内置命令帮助的几种方法(man、help、info)
好久没有写东西了,这边就做一个总结,可能写的不太完善内置命令就是shell当做自带的,因为shell当中自己要进行管理,那么就需要一些命令进行管理,不同的shell肯定有不同的shell命令,我们用type命令就可以看到其的类型,内置shell命令其实就是bash当中内部的命令,就好比我们一个软件内部的嵌套的不同的功能一样外部命令:在文件系统的某个路径下有一个与命令名称相应的可...原创 2018-09-09 10:12:13 · 2538 阅读 · 0 评论 -
saltstack当中的pillar的基本使用
saltstack默认将主控端配置文件中的所有数据都定义到pillar中,而且对所有被控主机开放,可以通过修改/etc/salt/master配置中的pillar_opts:Ture来开启这项功能,然后重启master 服务再去进行查看然后我们去刷新pillar信息,使用下面的命令salt '*' pillar.items得到的结果如下所示 我们要想自己去...原创 2018-08-23 08:16:32 · 1924 阅读 · 0 评论 -
Linux下的sersync和rsync实现实时同步
对于rsync这里级不做过多的解释了,主要介绍的是sersync的配置1、如果电脑没有安装sersync服务的话,我们可以在这个地址进行安装sersync下载地址2、我们将下载过来的sersync2.5.4_64bit_binary_stable_final.tar.gz包给上传到我们的服务器的/usr/local/src当中,然后我们去解压它 tar zxvf sersy...原创 2018-08-19 20:20:45 · 689 阅读 · 0 评论 -
Linux下使用mailx来使用外部邮箱发送邮件
Linux下使用mailx来使用外部邮箱发送邮件首先如果我们可以先用rpm工具先去查询下有没有mailx这个工具rpm -qa mailx如果没有的话,我们就可以通过yum工具去进行下载 yum install mailx -y下载完成之后,我们可以在/etc/目录下看到mailx的配置文件mail.rc,我们要配置外部邮箱就要在这里面进行配置set f...原创 2018-08-15 16:56:33 · 2200 阅读 · 0 评论 -
Linux的内核模块
最近学习到了这里,也记录一下内核模块是Linux内核向外部提供的一个插口,其全称为动态可加载内核模块(Loadable Kernel Module,LKM),简称为模块。Linux内核之所以提供模块机制,是因为它本身是一个单内核(monolithic kernel)。单内核的最大优点是效率高,因为所有的内容都集成在一起,但其缺点是可扩展性和可维护性相对较差,模块机制就是为了弥补这一缺陷...原创 2018-05-16 14:43:33 · 1394 阅读 · 0 评论 -
linux下的软链接和硬链接具体操作和区别
根据下面的步骤来进行实践一、文件链接与复制 (hard link)1、使用vi a创建一个文件a 2、使用ln a b命令创建一个链接使用cp a c创建一个复制版本 观察3个文件的大小、时间、属主(owner)等属性 3. 修改文件a,下面就是修改完a文件的内容,然后去查看a文件的内容 4. 观察文件b的内容,观察文件c的内容,观察3个文件的大...原创 2018-06-06 09:41:57 · 1561 阅读 · 0 评论 -
Linux下/etc配置文件当中的小结
下面就简单的介绍下其下的几个目录文件的作用1、/etc/sysconfig/network-scripts/ifcfg-eth0 是网卡的配置文件里面的内容其实就是我们设置的IP地址以及DNS和GATEWAY,还有就是设备在操作系统当中的唯一标识UUID2、 /etc/resolv.conf,是DNS的配置文件,但是需要注意的是重启之后就没效果了如果单独设置这个,因为我们在/e...原创 2018-07-22 11:40:12 · 1058 阅读 · 0 评论 -
Linux下的Filesystem Hierarchy Standard(文件系统层次化标准)浅析
其实在类Unix系统当中,使用最多的就是Linux多数Linux版本采用这种文件组织形式,类似于Windows操作系统中c盘的文件目录,FHS采用树形结构组织文件 给类Unix这一类的操作系统制定的标准,让我们去预知,文件和目录放在什么位置,就比如说 /etc 目录用于存放系统中的配置文件其实之所以我们去定义这个标准,一是因为方便管理,二就是开发Linux的人太多了,如...原创 2018-07-22 06:25:12 · 1121 阅读 · 0 评论 -
Unix系统目录结构和Linux系统目录结构的联合
在产生Unix操作系统的时候,在运行Unix系统的机器当中当时使用的存储盘的容量只有1.5MB,由于本身硬盘的容量比较小,所以没有过多久,操作系统要存储的数据变得越来越大之后,这样第一块存储盘就不够用了,这个时候又加上了第二个存储盘专门用来存储用户自己的程序其实这一块盘和第二块盘就相当于一个是挂载到根目录,一个是挂载到/usr目录,这两块盘里面的目录结构是完全一样的就比如说第一块盘...原创 2018-07-21 23:27:02 · 630 阅读 · 0 评论 -
Linux当中block块大小的面试题
1、如果有一个100M的磁盘分区,分别写入1K的文件或写入1M的文件,分别可以写多少个?这个其实就是需要根据inode的数量和block的数量来定的,每个分区的block数量和inode的数量是有限的对于Block为4K大小的文件系统来说,写入1K大小文件的数量分两种情况如果inode数量足够多的时候,能写入的文件的数量就是Block的数量,对于这种情况来说,会浪费3/4的容...原创 2018-07-26 19:25:52 · 2122 阅读 · 0 评论 -
Linux基础命令
简单的介绍在Linux系统下的基本命令下面就是去创建一个用户的命令,这个需要我们自己去指定家目录,系统不会自动帮我们生成 useradd czx -p 123456我们直接使用sudo adduser czx,系统默认为新建的用户在/home目录下建立以用户名为名字的家目录,自动设置shell,结果如下所示 删除用户的命令就是userdel 用户名userdel...原创 2018-07-07 18:47:29 · 1449 阅读 · 0 评论 -
Linux系统发展历程
基本概念Linux系统是UNIX的一种版本,它开始于1991年,当时是一名学生编写的,当时的Linux内核很小但是完整可以运行在80386处理器上 Linux的历史是来自世界各地的许多使用者合作开发给搭建起来的,刚开始内核只能部分执行UNIX系统服务程序的一个小子集,但是现在Linux系统以及包含了大多数UNIX的功能早期Linux发展围绕的中心就是操作系统内核,它是一种拥有特权...原创 2018-06-20 13:09:48 · 2440 阅读 · 0 评论 -
Linux当中手动修改配置文件创建一个用户
目标:我们要创建一个zouni 用户1、编辑配置文件vim /etc/group添加下面的这一行 2、编辑/etc/passwd文件vim /etc/passwd添加下面的信息 3、然后创建家目录/home/zouni,然后再将/etc/skel当中的文件都拷贝过去mkdir /home/zounicp -r /etc/skel/. /home...原创 2018-09-06 10:43:59 · 4868 阅读 · 1 评论