自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Logbook的博客

学习如逆水行舟,不进则退!

  • 博客(21)
  • 收藏
  • 关注

原创 基于linux下的lvm逻辑卷管理

LVM可以使硬盘无限扩容: PV(physical volume):物理卷在逻辑卷管理系统最底层,可为整个物理硬盘或实际物理硬盘上的分区。 VG(volume group):卷组建立在物理卷上,一卷组中至少要包括一物理卷,卷组建立后可动态的添加卷到卷组中,一个逻辑卷管理系统工程中可有多个卷组。 LV(logical volume):逻辑卷建立在卷组基础上,卷组中未分配空间可用于建立新的逻辑卷...

2019-01-31 10:00:27 428

原创 Linux下的raid磁盘阵列和磁盘配额

raid磁盘阵列:磁盘阵列有“独立磁盘构成的具有冗余能力的阵列”之意。磁盘阵列是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。 磁盘阵列还能利用同位检查的观念,在数组中任意一个硬盘故障时仍可读出数据,在数据重构时,将数据经计算后重新置入新硬盘中。首先用一开始的分区方式...

2019-01-30 17:45:21 415

原创 基于linux下的系统存储管理

分区的目的方便于数据恢复。 fdisk -l查看硬盘,表示真实存在的硬件信息: vda表示第一个虚拟磁盘 vdb表示第二个虚拟磁盘 –IDE表示老式硬盘(并口硬盘) /dev/sda表示第一块串口硬盘,a表示第一块 /dev/hd0串口硬盘 /dev/cdrom /dev/sr0表示光驱,cdrom为sro的快捷方式,cdrom可以不存在 cat /proc/partition...

2019-01-30 17:15:56 2278

原创 一文看懂Linux中的软硬链接

在Linux中存在硬链接和软链接两种文件硬链接(hard link) 可以理解为一个“指向原始文件的inode指针”,系统不为他分配独立的inode和文件。所以,硬链接文件与原始文件其实就是一个文件,只是名字不同。我们每添加一个硬链接,该文件的inode连接数就会增加1;而且只有该文件的inode数为0时,才算是彻底将它删除。换言之,由于硬链接实际上是指向源文件inode的指针,因此即便原...

2019-01-30 16:13:24 864

原创 ubuntu系统更改crontab的默认编辑器

今天在ubuntu系统上面使用crontab在select editor时候随便选择了nano编辑器结果不会使用,百度了很多方法,看了很多博客:有人建议卸载重装,有人给出的命令修改不生效,所以给大家分享解决问题办法。一开始选择的nano编辑器很操蛋不会使用,用惯了vim编辑器:解决方法crontab默认编辑器为nano修改crontab默认编辑器为vi或者其他的编辑器 可以用命令se...

2019-01-29 17:58:55 3257

原创 shell脚本中exit0和exit1的含义

exit 0:正常运行程序并退出程序;exit 1:非正常运行导致退出程序;exit 0 可以告知你的程序的使用者:你的程序是正常结束的。如果 exit 非 0 值,那么你的程序的使用者通常会认为你的程序产生了一个错误。在 shell 中调用完你的程序之后,用 echo $? 命令就可以看到你的程序的 exit 值。在 shell 脚本中,通常会根据上一个命令的 $? 值来进行一...

2019-01-29 17:07:19 37454

原创 ubuntu系统下的用户管理(新建,查看,删除)

最近新接触的ubuntu系统,之前用的红帽系统虽说大同小异,但还是有点不习惯!分享一篇ubuntu系统里面用户管理的文章。一、添加新用户$是普通管员,#是系统管理员,在Ubuntu下,root用户默认是没有密码的,因此也就无法使用(据说是为了安全)。想用root的话,得给root用户设置一个密码,密码要求不严格:sudo passwd root然后登录时用户名输入root,再输入密码...

2019-01-29 11:30:52 6123

原创 redhat和ubuntu系统部分命令使用的区别

一、非交互模式修改root密码ubuntu下:root@ubuntu:~# echo "root:newpassword" | chpasswdredhat下:[root@docker ~]# echo "newpassword" | passwd --stdin root二、查看软件包是否已经安装ubuntu下root@ubuntu:~# dpkg -l | grep mysq...

2019-01-28 16:33:02 1482

原创 Linux下判断磁盘是SSD还是HDD的几种方法

首先我们得知道什么是SSD和HDD?区别一:1、SSD就是固态硬盘,它的优点是速度快,日常的读写比机械硬盘快几十倍上百倍。缺点是单位成本高,不适合做大容量存储。2、HDD就是机械硬盘,它的优点是单位成本低,适合做大容量存储,但速度远不如SSD。区别二,工作原理不一样 :ssd里面是由闪存颗粒组成的 读取速度要比HDD快的多 但是使用寿命的话ssd没有hdd这么久,它的读取次数是有限的。...

2019-01-28 16:19:44 4457

原创 A记录和CNAME记录的区别

原文地址:http://blog.xieyc.com/differences-between-a-record-and-cname-record/1、什么是域名解析?域名解析就是国际域名或者国内域名以及中文域名等域名申请后做的到IP地址的转换过程。IP地址是网路上标识您站点的数字地址,为了简单好记,采用域名来代替ip地址标识站点地址。域名的解析工作由DNS服务器完成。2、什么是A记录?...

2019-01-28 15:43:19 11831 1

原创 git部署之分支管理,标签管理

由于篇幅过长接着上篇:https://blog.csdn.net/aaaaaab_/article/details/82192344,都是跟着廖雪峰老师的git教程进行学习(需要看的同学直接百度即可),做个学习笔记! 分支的意义在于你不必要每次完成一点工作进度的时候就得提交,一次性提交又担心数据丢失的问题,分支可以实现你在做任务的时候提交到自己的分支,然后完成任务时进行分支合并将数据传到主分支...

2019-01-24 16:12:09 566

原创 python装饰器示例

目标:  1.编写运行函数,生成10个数的列表,没生成一个睡眠一会  2.编写装饰器,完成函数耗时计算1.编写生成10个数的列表,并睡眠0.2simport timedef loop(): result = [] for i in range(10): result.append(i) time.sleep(0.2) retu...

2019-01-23 17:43:34 634

原创 基于python下的json的简单使用

json概述:很多程序都要求用户输入某种信息,程序都把用户提供的信息存储到字典和列表等数据结构中。用户关闭程序时,你几乎总是要保存他们的信息:一种简单的方式是使用json的时候,主要也就是使用json模块,json是以一种良好的格式来进行数据的交互模块,json让你能够将简单的python数据结构转存到文件中,并在程序再次运行时加载该文件中的数据,你可以使用json在python程序之间分...

2019-01-22 16:30:39 317

原创 基于python下的文件操作

操作文件的函数/方法:操作文件的函数/方法: # python中一切皆对象 open:打开文件,并且返回文件操作对象 read:将文件内容读取到内存 write:将指定文件内容写入文件 close:关闭文件open函数负责打开文件,并且返回文件对象read/write/close三个方法都需要通过文件对象来调用read方法--读取文件open函数...

2019-01-22 16:13:01 198

原创 基于python下的os模块及模块使用

什么是os模块:os模块提供了多数操作系统的功能接口函数。当os模块被导入后,它会自适应于不同的操作系统平台,根据不同的平台进行相应的操作,在python编程时,经常和文件、目录打交道,所以离不了os模块。python编程时,经常和文件、目录打交道,这时就离不了os模块。os模块的简单用法:[kiosk@foundation84 ~]$ mkdir python[kiosk@foun...

2019-01-22 15:16:15 799

原创 基于Linux下的环境变量设置及使用

什么是环境变量: bash shell用一个叫作环境变量的特性来存储有关shell会话和工作环境的信息。这项特性允许你在内存中存储数据, 以便程序或shell中运行的脚本能够轻松访问到他们。这也是存储持久数据的一种简单方法。 环境变量分为两类: 全局变量 局部变量全局环境变量: 全局环境变量对于shell会话和所有生成的子shell都是可见的。局部变量则只对创建他们的shel...

2019-01-21 16:51:50 208

原创 Ubuntu系统中安装RPM格式包的方法

Ubuntu系统中安装RPM格式包的方法Ubuntu的软件包格式为deb,而RPM格式的包则是Red Hat 相关系统所用的软件包。当我们看到一个想用的软件包时,如果他是RPM格式,而你的操作系统是Ubuntu,那岂不是很遗憾?其实,在Ubuntu系统中通过一定的方法也是可以很有效的安装RPM格式包的,本文就针对此加以介绍:首先,我们要安装alien这一软件: $sudo apt-ge...

2019-01-18 18:27:36 255

原创 pycharm import pygame 时出现报错:No module named 'pygame'

问题:跟书学习《Python编程从入门到实践》里面的项目部分《外星人入侵》用Pygame模块来做,但是导入模块时候出现了报错!解决:只需要安装pygame包即可。在File-->Settings没有pygame包,点击右侧+号添加:搜索pygame点击安装显示成功即可!查看pygame已经安装问题解决。...

2019-01-14 14:57:17 18979 13

原创 解决Pycharm导入模块时提示“Unresolved reference”

问题:今天在学习python时候遇到了一个导入模块时提醒unresolved reference的问题:首先导入的模块不存在任何问题。解决:只需要设置一下即可:在pycharm中设置source路径file–>setting–>project:server–>project structure-->选择python(工程名)-->点击Sources图标...

2019-01-14 11:32:48 20063 12

原创 基于linux下的用户登录审计和Top命令详解

用户登陆审记:w        查看使用系统的当前用户有那些w -f     -f查看使用地点w -i     显示iplast     查看用户登陆成功历史lastb     查看用户登陆未成功历史top命令:直接在终端输入top即可,退出时按q或者ctrl+c结束即可!对每一行进行详细的解释:第一行:当前时间、系统启动时间、当前系统登录用户数目、平均...

2019-01-14 10:08:45 2214

原创 Python错误:TypeError: 'int' object is not callable解决办法

练习python类的时候出现一个报错:这个错误之所以发生,是因为我变量名和函数名写重复了!当这两个名称重复时,程序会默认调用Int型对象,但Int对象没有什么调用可言,就爆出了这个错误,解决方法也很简单,要么更改变量名,要么更改方法名。...

2019-01-11 11:07:47 4268

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除