- 博客(16)
- 收藏
- 关注
原创 小c学Linux(10)--DHCP服务
其实在之前动态获取IP地址的时候,我就在想一个问题:为什么主机没有IP地址,反而能够发送广播给DHCP服务器然后获得一个可用的IP?数据传输不是要通过网络层和运输层吗,没有IP也能传送数据到某个主机???一头雾水…..RARP协议RARP协议(Reverse Address Resolution Protocol),反向地址转换协议。 反向地址转换协议就是将局域网中某个主机的物...
2018-03-31 20:38:14 267
原创 小c学Linux(9)--网络配置2
在网络配置(1)里,只是简单记录了ip和路由的配置文件,以及使用简单的ifconfig/route命令配置网络IP和路由。但是,网络配置远不止这些…..IPROUTE查看一下网络配置有哪些可以看到其中有ifcfg 、 ip 、 netstat 、 ss等命令。对这些命令分别做一些介绍。ip 命令不多说,直接上脑图: ip link是设置和显示网络设备相...
2018-03-31 10:49:33 247
原创 小c学Linux(8)--网络配置
分享一下我的学习经验,首先我是在没有学习网络的情况下,然后开始学习网络配置,我以为学会了网络配置就懂网络了,然而学完网络配置我发现除了知道网络的配置文件在哪,知道怎么设置网络ip,路由表,但是我却不知道它们能干什么,学完竟然连我自己的虚拟机我都连不上网。真是当头棒喝!我觉得要是不弄懂网络的机制,网络连接和网络数据传输,会配置网络根本没有什么作用!于是,索性就安安静静学了两天网络。小c学...
2018-03-30 21:00:39 742
原创 小c学网络(2)--网络与数据传输之运输层
运输层协议概述进程间通信首先问一个问题:我们知道,IP协议能够把源主机A发送的分组,按照首部中的地址,送交到目的主机B,那么为什么还需要运输层呢? 答:IP协议虽然能把分组送到目的主机,但是这个分组还停留在主机的网络层而没有交付主机中的应用进程。从运输层的角度看,通信的真正端点并不是主机,而是主机中的进程。也就是说,端到端的通信是应用程序之间的通信。运输层功能 - 复用和分用...
2018-03-30 15:00:21 348
原创 小c学Linux(7)--RAID和LVM之LVM
LVM(logic volume manage)逻辑卷管理 跟RAID(Redundant Access Independent Disk)独立冗于磁盘阵列的区别:LVM:LVM是软件的卷管理方式RAID:RAID是磁盘保护的方法一个是磁盘保护,一个是卷管理方式。什么是卷? 我们先说PV物理卷,PV物理卷对应真实存在的实际分区/dev/sda#。VG卷组是PV物理卷的集合...
2018-03-29 22:13:57 365
原创 小c学Linux(6)--RAID和LVM之RAID
raid有软硬之分,此篇为学习篇,实际操作以软raid为例首先,我们要明确LVM(logic volume manage)逻辑卷管理 跟RAID(Redundant Access Independent Disk)独立冗于磁盘阵列的区别:LVM:LVM是软件的卷管理方式RAID:RAID是磁盘保护的方法RAID RAID(Redundant Access Inde...
2018-03-29 20:41:38 304
原创 小c学网络(1)--网络与数据传输之网络层
对于网络的认识,让我们先从这两个问题入手: 网络是什么? 网络传输数据怎么传输?网络从硬件层面上看,网络主要是由一些通用的,可编程的硬件互连而成的。包括电脑和现在的智能手机。 从抽象层面来看,网络分为边缘部分和核心部分。边缘部分就是主机,核心部分就是连接这些主机的设备。 数据传输计算机网络是个非常复杂的系统。为了说明这一点,可以设想一种最简单的情...
2018-03-28 17:39:57 704
原创 小c学Linux(5)--文件访问权限
自从上一次学会如何下载应用程序后,我在电脑上面下载了好多好多有趣的东西。可是我发现有些文件我访问不了,系统提示我Permission denied,这又是怎么回事啊???还得问问小哥哥去!linux哲学:一切皆文件。在文件系统中,一个文件名file_name对应着一个inode(hash过的索引节点),可以认为在系统中有一张文件名和inode节点的对应表,inode节点指向的地址就...
2018-03-23 13:59:35 277
原创 小c学Linux(4)--rpm和yum
过了几天,我发现我电脑里面的这些程序都是linux光盘镜像自带的应用程序,然后想下载一些好玩的应用程序却不知道怎么下载,真是头疼呢!没办法,又只能去找L哥哥帮忙了,看看他又有什么好的点子! “hi,L哥哥,你在干嘛呀!我又有困难了,快来帮帮我~”,“好的,马上过来!”。不知道小哥哥又练了什么法术,“biu~的一下就出现在我的面前!” Me: “以前我用windows的时候,直接下载一个...
2018-03-19 17:23:26 486 1
原创 小c学Linux(3)--分区、挂载
吃过晚饭后,小L哥哥突然跑过来找我,开心的告诉我,由于他帮别人解决了几个比较棘手的问题,所以他得到了一块有着1TB大小的硬盘作为报酬,他想跟我一起将硬盘分区,而我并不知道硬盘是个神马东西。小哥哥说没事儿,我来教你。从小哥哥那里我知道了,原来硬盘也分很多种,有固态硬盘(SSD 盘,新式硬盘)、机械硬盘(HDD 传统硬盘)、混合硬盘(HHD 一块基于传统机械硬盘诞生出来的新硬盘)。而他的这块就是一块...
2018-03-16 20:32:46 260
原创 小c学Linux(2)--Linux的bash特性
小c我好久没有见到小L哥哥啦,今天专门去他家,看看他在做什么。 咦,门怎么关着?还是走后门吧! 小哥哥在打坐,这是在练什么武功呀?它欢快的跟我打了一声招呼,又闭上了眼睛,他说他在练bash大法!我问他bash是啥子个东西,他叫我先喝杯茶,慢慢解释给我听。 bash是shell的一种,常见的shell有:sh,bash,csh,ksh,zsh等等。那什么又是shell呢?shell是用户和L...
2018-03-16 16:45:26 245
原创 小c学Linux(1)--认识Linux
哈喽,大家好,我叫小c,今年23岁,来自湖南美丽的湘西。 上个星期,我认识了一个人,他叫小L(linux),他的生日是1991/10/05号, 比我大4岁,所以他今年27岁啦!因为年龄也相差不是很大,我们聊的很开心。他告诉我,他的老家在芬兰,他的现任爸爸叫托瓦兹,据说他妈妈是一个非常传奇的人,所以我就把他妈妈叫神奇女侠。L哥哥说他自己非常幸运,从他出生,身边就有很多有才华的人,而且他们都乐...
2018-03-16 13:01:32 267
转载 五种开源协议:GPL, LGPL, APACHE, BSD, MIT
BSD开源协议(original BSD license、FreeBSD license、Original BSD license)BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。但”为所欲为”的前提当你发布使用了BSD协议的代码,或则以BSD协议代码为基础做二次开发自己的产品时,需要满足三个条...
2018-03-08 16:13:04 941
转载 Pandas基本数据对象及操作
# 基本数据对象及操作## 1. Series* 创建Seriesimport pandas as pdcountries = ['中国', '美国', '澳大利亚']countries_s = pd.Series(countries)print(type(countries_s))print(countries_s) numbers...
2018-03-06 18:14:53 3349
转载 科学计算库Numpy
科学计算库NumPyimport numpy as np1. 创建Arraymy_list = [1, 2, 3]x = np.array(my_list)print('列表:', my_list)print('Array: ', x)列表: [1, 2, 3]Array: [1 2 3]np.array([1, 2, 3]) - np.array...
2018-03-04 09:29:54 234
转载 数据分析中常用的Python技巧
数据分析中常用的Python技巧1. 条件表达式import mathdef get_log(x): # 普通写法 if x > 0: y = math.log(x) else: y = float('nan') return yx = 5log_val1 = get_log(x)# 使用条件表达...
2018-03-03 21:20:14 485
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人