自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

粥同学的学习笔记

致力于学习和分享计算机体系结构、云原生相关技术内容

  • 博客(28)
  • 资源 (7)
  • 收藏
  • 关注

原创 为什么百度查到的ip和ipconfig查到的不一样;详解公网Ip和私网ip;详解网络分类ABC;

 IP可以分为Public IP 和 Private IP,出现这种规划的原因在于IPv4所能表示的IP太少而电脑太多以至于不够用,然而只有Public IP才能直接连接上网络,所以对于那些公司,学校,政府机构等场所,就可以集中使用私有的IP进行管理,而大家可以共用一个IP去连接上公网,这样,就省下了许多宝贵的Public IP。你有没有发现,你每次使用ipconfig查到的地址,要么就是172....

2018-01-30 22:52:47 91866 76

原创 sed文本处理工具

Sed 简介sed是一种新型的,非交互式的编辑器。它能执行与编辑器vi 和 ex相同的编辑任务。sed编辑器没有提供交互式使用方式,使用者只能在命令行输入编辑命令、指定文件名,然后在屏幕上查看输出。sed 编辑器没有破坏性,它不会修改文件,除非使用 shell重定向来保存输出结果。默认情况下,所有的输出行都被打印到屏幕上。 sed工作过程sed编辑器逐行处理文件(或输入

2018-01-30 16:31:16 489

转载 如何使用visio画出思维导图

一直有个想法,用图片的形式来展示所学的知识,用了各种脑图,都是以一幅幅图片的形式保存下来的。今天发现visio 也可以画脑图,用visio 有个好处,兼容word,使用起来非常的方便。Visio绘制思维导图具体操作步骤如下:1、打开visio; 依次选择 “文件”-》“新建”-》“商务”-》“灵感触发图”; 2、将 左侧“形状”窗口内 “灵感触发形状”

2018-01-29 17:46:50 23196

原创 linux下常用压缩(compress ,gz ,bzip2,xf)命令和打包命令(tar,zip)详解

在通常情况下,我们一般只会用到解压和压缩,打包并压缩和相对应的解压这几种命令,下面我就先说明以下常用的命令及选项压缩命令总结命令运行环境,在/app目录下(自己建的用于学习使用的目录)拷贝/etc/passwd文件到当前目录compress:    压缩:  compress -c passwd > passwd.Z    解压缩:zcat passwd.z > pas

2018-01-29 17:20:40 1618

原创 find 命令详解 基于文件大小,名字和权限等的查找策略以及-path和-prune的详细解释

(1)根据文件名和inode查找: -name "文件名称":支持使用glob find /etc/ -name "*pas?wd*" *, ?, [], [^] -iname "文件名称":不区分字母大小写 find /etc/ -iname *pas?wd* -inum n 按inode号查找 find

2018-01-27 20:44:54 617

原创 Access Modify Change 三种时间戳详解

Linux下文件的三种时间戳Linux下文件的三种时间标记三种时间对应关系表columncolumncolumn访问时间Accessatime修改时间Modifymtime状态改动时间Changectime如何查看文件文件的三种时间戳stat filename三种时间戳的

2018-01-27 15:03:49 1694

转载 批量去掉或替换文本中的换行符(notepad++、sublime text)

在处理文本的时候遇到了一些问题,但是没想到sublime 这个软件这么强大,解决了我很多的问题,最厉害的一点就是它支持正则表达式:场景:1、写sql语句in的条件时2、字符串拼接时有时候要将如下形式文本的换行去掉,xxx,xxx,xxx,改造为:xxx,xxx,xxx,话不多说,进入正题…………--------------------

2018-01-27 10:40:14 17018

转载 linux下个性配置命令提示符

最近在学习linux操作系统(CentOS 6 & CentOS 7)。觉得linux终端命令行全部为白色,会经常导致命令与输出内容难以分辨。于是上网找到修改linux终端命令行颜色的方法,发现通过定义PS1环境变量即可实现,下面我以root用户身份进行操作。 1.了解PS1  PS1是Linux终端用户的一个环境变量,用来定义命令行提示符的参数。  在终端输入命令:#

2018-01-25 20:49:46 1929

转载 linux下使用source执行文件的含义

Linux source命令Linux source命令:通常用法:source filepath 或 . filepath功能:使当前shell读入路径为filepath的shell文件并依次执行文件中的所有语句,通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。例如,当我们修改了/etc/profile文件,并想让它立刻生效,而不用重新登录,就可以使用so

2018-01-25 20:40:51 9166 1

转载 Linux如何修改环境变量PATH,以及系统登录时读取文件的顺序

关于系统登录时会查看哪些文件,继承哪些文件的变量,可以参考我上一篇博客,有关交互式登录和非交互式登录的区别http://blog.csdn.net/gui951753/article/details/79154496Linux系统环境变量配置文件: /etc/profile : 在登录时,操作系统定制用户环境时使用的第一个文件 ,此文件为系统的每个用户设置环境信息,当用户第一次登录时,

2018-01-25 20:24:49 2921 1

转载 Shell脚本IF条件判断和判断条件总结

IF条件判断1、基本语法:if [ command ]; then符合该条件执行的语句fi2、扩展语法:if [ command ];then符合该条件执行的语句elif [ command ];then符合该条件执行的语句else符合该条件执行的语句fi3、语法说明:bash shell会按顺序执行if语句,如果command执行后

2018-01-25 15:42:37 649

原创 深入浅出理解交互式shell和非交互式shell、登录shell和非登录shell的区别

首先我们需要把bash理解为一种模式,我们不如把这种模式想象成类似于洋葱一样的结构,我们可以一层一层剥开,也就是说我们可以一层一层的进入子shell。就好比我们进入一栋楼,打开一个房间是一个环境,在当前这个房间我们又看到了一个门,当我们打开这个门的时候,我们就已经进入了新的环境,也就是新的bash中。这牵扯到一个父shell和子shell的问题。 用户登录到Linux系统后,系统将启动一个

2018-01-24 20:59:25 17771 1

转载 shell脚本练习题

文章转自  http://blog.51cto.com/13572413/2063930   可作为基础理论学习shell脚本练习题1.编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,cpu型号,内存大小,硬盘大小。 #!/bin/bash # 显示电脑硬件

2018-01-23 20:47:15 1964

转载 centos 7和centos6修改默认启动模式的方法

centos6:Linux下的 /etc/inittab 中的英文解释:This file describes how the INIT process should set up  the system in a certain run-level.The inittab file describes which processes are started  at  boot

2018-01-23 17:14:13 5295

原创 vim编辑时遇到E325: ATTENTION Found a swap file by the name "./.backu.sh.swp"错误代码的解决办法

遇到这种错误代码的时候你肯定会看到下面这张图。这种情况多半发生在你上次编辑脚本或者其他文件,中途因为某些原因,强制杀死进程,或者强制退出导致的。对比windows系统下,我们编辑文件强制退出,我们也会遇到这样的提示,正常打开word时,如左图所示,当我们没有保存文档时,强制结束进程时,下次打开这个文档会出现右图所示的情景。也就是说,非正常打开会多出一个提示,告诉你是否要恢复你上次未保存的文件。

2018-01-23 16:11:34 56148 12

原创 正则表达式和通配符的异同

通配符:        一般和ls工具搭配,用来查找文件或者目录名。常见的一些符号有“?”“*” “【】”等等,下面分别说一下每种符号代表的大概意思:[a-z]或[12]:匹配方括号中指定范围内的单个字符或方括号列出的其中一个字符。[!9]:不匹配方括号中所列字符或指定范围内的单个字符。*:匹配0个字符或多个字符。?:匹配任何单个字符,且不能为空字符。练习习题:1、显示

2018-01-20 11:23:23 1268

原创 特殊权限suid,sgid,sticky和acl(访问控制列表)参数详解

特殊权限的设置基本文件权限见上文:http://blog.csdn.net/gui951753/article/details/79078682特殊权限:SUID:当对一个可执行的二进制文件作用了suid权限之后,任何人在执行该文件时临时拥有其所属人的权限。                 SGID:当对一个可执行的二进制文件作用了sgid权限之后,任何人在执行该文件时临时拥有其所属组的权限。  

2018-01-18 16:03:28 1683

原创 用户,用户组,文件和目录权限详解

当我们对文件或者目录进行信息的长列出时,我们能看到这样一条信息,那么前面那串字符串代表着什么意思呢?这串字符串,每三个为一组,rwx,r-x,r-x.分别代表着文件所有者,文件所属组,以及其他人对这个文件的权限。用户名用户类型 管理员 root:具有所有权限的用户,UID的值为0。普通用户:我们正常创建的用户,UID为500~60000。系统用户:保障系统运行的用户

2018-01-16 21:28:19 4971

原创 python自动化学习之语法学习(判断语句和循环语句)

格式化输出的小测试我们做个先测试,用python输出某人的个人信息,结果发现有多种方式,下面介绍下我自己所使用的两种方式。利用%s,%d这种类似于C语言的输出方式来输出name = input("name:")age =int(input("age"))job =input("job")salary =input("salary")info= '''-------info

2018-01-13 16:13:14 376

原创 python成长之路--python的安装与配置 pycharm的安装与激活

配置请自搜网上教程,我来分享给大家安装包和激活工具,由于csdn下载不能上传大于110兆的文件,故此,我把python的开发工具百度云地址贴在此处,有需要者自取,本软件在20180112日由我亲测是可用的,可激活的。希望大家以后能共同进步,一起交流。其中包含两种激活方法和一种程序员最喜欢的文本编辑软件。链接:https://pan.baidu.com/s/1nxee3ZN 密码:yxh

2018-01-12 21:31:28 434

原创 inode结构详解(深层次理解拷贝,删除,移动的本质)以及硬链接和软链接的区别(图文)

为什么要有inode       信息是存储在硬盘上的,当我们访问文件系统的时候,实际上是按照硬盘上的磁道不断进行读取的。硬盘上是分块存储的,现在我们假定,有一个文件a是动态扩展的,一开始存在块1,然后文件b比较大,存储的时候占用了个4块(即块2-5),当a不断增长,仅有块1已经不足以满足我们的需求了,a需要的就是块1,块6等,也就是文件a的存储不一定是连续的。磁盘结构如下  

2018-01-12 20:55:11 1368

原创 Linux文件系统下的分区和挂载

为什么要分区?方便OS管理,提高系统管理效率大大减少寻找文件所花费的时间,节省花销硬盘分区      信息是存储在硬盘上的,计算机中存放信息的主要的存储设备就是硬盘,但是硬盘不能直接使用,必须对硬盘进行分割,分割成的一块一块的区域,区域就是磁盘分区。在传统的磁盘管理中,将一个硬盘分为两大类分区:主分区和扩展分区。主分区是能够安装操作系统,能够进行计算机启动的分区,这样的分区可以

2018-01-11 14:22:27 10507 3

原创 linux的文件系统简单介绍

Linux的文件系统是树形的,安装的系统必须是在/ 目录下,因为/目录下挂载了一个主分区。/目录是树形的根,其他所有目录都是他的子节点。目录的树状图如下文件有两类数据    元数据:    metadata 文件的属性信息    数据:        data文件甄别    蓝色->目录    绿色->可执行文件    红色->压缩文件    浅蓝色->

2018-01-10 21:03:32 412

原创 bash下常用快捷键以及Linux内部帮助文档的使用

bash下的常用快捷键    ctrl+l    清屏    ctrl+c  终止持续运行的命令    ctrl+z    挂起命令  //临时暂停            jobs    查到所有的暂停命令            fg        可以恢复暂停的命令    ctrl+a     光标跳到命令行首    ctrl+e     光标跳到命令行尾   

2018-01-10 20:33:58 314

原创 linux系统中命令执行的优先级以及命令格式

命令输入方式有两种 1.直接键入命令(可能存在歧义,机器会按照一定的优先级判断命令的执行顺序)                               2.敲入路径+命令(这种执行方式命令没有歧义)单纯键入命令时由于有歧义,所以存在着命令执行的优先级问题命令执行的优先级:别名(alias)>内部命令>外部命令:hash                            

2018-01-10 20:18:56 3426

原创 VMware网络连接模式—桥接、NAT以及仅主机模式的详细介绍和区别

在使用VMware Workstation(以下简称:VMware)创建虚拟机的过程中,配置虚拟机的网络连接是非常重要的一环,当我们为虚拟机配置网络连接时,我们可以看到如下图所示的几种网络连接模式:桥接模式、NAT模式、仅主机模式、自定义网络连接模式。那么这几种网络连接模式都各自有什么主要用途,它们之间又有哪些区别呢?我们在新建虚拟机的时候会让我们选择网络连接模式,如下图所示的情况。(图示

2018-01-09 08:46:41 9242 5

原创 Linux安装时遇到的问题 Intel VT-x处于禁用状态

在安装Linux的过程当中,遇到了一些小问题,比如Intel VT-x处于禁用状态 ,效果如下图显示 解决问题的步骤 :(1)重新启动电脑进入bios,不同电脑进入Bios的设置不同,可自行百度机器型号进入bios。(2)进入bios之后,有的在Config的CPU中 有的在Security中Virtualization(虚拟化),耐心寻找一下,启动就可以了

2018-01-08 12:54:30 727

原创 Linux安装

一    LINUX的安装(1)下载系统镜像,网上随便搜都能收到很多镜像,这里提供一个:centos 6.9版本的。链接:https://pan.baidu.com/s/1gfzY995 密码:c29l(2)下载工具vmvare并进行相应的破解,此处给予安装包以及相应激活码(3)打开VMvare选择新建虚拟机   ,并选择自定义和稍后安装操作系统,如图(4)操作系统选择 linux

2018-01-06 10:44:11 384

GitHub_For_Windows

20180730下载的安装包,莫名其妙发现这个下载资源被墙掉了,下载的资源,共享出来。下载时间已经声明,近期使用问题应该都不大。

2018-07-30

镜像配置模板

该文件主要用来在使用KVM进行虚拟化的时候,用来做相关的引导和配置。

2018-07-18

cirros系统镜像

该镜像一般用于在容器或者云计算环境中测试虚拟环境的搭建是否成功,镜像非常的小,用于测试非常的方便。

2018-07-17

cirros_马哥优化版

cirros是经常使用在云计算虚拟机当中作为测试的系统镜像,利用这个镜像能够很快的测试出虚拟化的性能,以及虚拟机的相关配置。经常使用在有关KVM,DOCKER等技术当中。

2018-07-17

小米网站源码包

该代码包是本人在搭建LNMP模型时所使用的。里面基本是小米网站的源代码,若下载,希望大家用以学习,而不是用来挂马,或者钓鱼等。

2018-05-05

CCNA学习指南(CCNA考试指导教材)

计算机网络基础学习必备书。linux运维学习必备书;深入理解网络配置。思科认证,华为认证指导用书

2018-03-01

空空如也

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

TA关注的人

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