- 博客(29)
- 收藏
- 关注
原创 实现不同VLAN间通信——三层交换机(2)
该实现vlan间通信方法的图解如下图。设置普通交换机连接三层交换机的端口为trunk模式。(这里省略了普通交换机上对vlan的划分)Switch1(config-if)#switchport trunk encapsulation dot1qSwitch1(config-if)#switchport mode trunkSwitch2(config-if)#switchport ...
2019-07-18 14:59:56
507
原创 实现不同VLAN间通信——三层交换机(1)
基于三层交换机实现VLAN间通信图解如下图。需要注意的是:需要给每一个vlan的SVI分配IP地址,IP地址为该vlan中PC机的网关。还需要启动三层交换机的路由功能。具体操作如下: ##创建vlan10、20、30,并将其命名为vlan10、20、30Switch1(config)#vlan 10Switch1...
2019-07-18 10:58:01
1029
原创 实现不同VLAN间通信——单臂路由
单臂路由是一种实现不同VLAN间通信的技术,其方法是在虚拟机内接口上配置虚拟子接口。 该技术是一种应急技术,仅仅用于网络预算不足,无力购买三层交换机,或者网络规模很小的情况下使用。一、实验 路由器只需要一个端口和交换机(二层)连接。将交换机和路由器连接的端口设置vlan模式为Trunk,并配置路由器端口的子端口的vlan信息。单臂路由图解如下。 目前,vl...
2019-07-17 17:54:14
2043
原创 基于交换机端口划分VLAN
一、VLAN的分类1)基于端口的vlan 基于端口的vlan,是划分虚拟局域网最简单有效的方法。实际上时某些交换端口的集合,网络管理员只需要管理和配置交换端口,而不管交换端口连接什么设备。2)基于MAC地址 只有网卡才分配MAC地址,因此按照MAC地址划分VLAN实际上是将某些工作站和服务器划分给某个VLAN。实际上该VLAN是MAC地址的集合。当设备移动时,VLAN能自动识别...
2019-07-16 17:23:35
19771
原创 LVS的DR模式与LVS+Keepalievd搭建高可用web服务
一、lvs:(虚拟负载均衡器)1、lvs工作在ios七层模型的第四层--转发(kernel层面),主要分为两部分:ipvsadm(用户管理工具)和ipvs+netfilter(内核层面)2、工作方式:用户管理(ipvsadm)写策略文件将策略加载至内核层面(ipvs+netfilter),实现lvs功能。(管理空间与内核层面的通信)。3、工作模式:DR、NAT、TUN、FullNAT...
2018-09-27 15:32:02
437
原创 Varnish学习笔记
Varnish是一款高性能、开源的反向代理服务器和缓存服务器。Varnish使用内存缓存文件来减少响应时间和网络带宽消耗。这个项目是由挪威的一家报纸Verdens Gang的网络分支起始的,其架构设计和开发总监Poul-Henning Kamp是FreeBSD核心的开发人员之一,最初项目的管理与基础设施及额外开发由挪威一家Linux咨询公司Linpro提供。说到varnish,squid就不得...
2018-09-23 00:20:22
303
原创 Python中的面向对象
面向对象 oop:object oriented programming一、面向对象的基本概念我们之前学习的编程方式就是面向过程的面向过程和面向对象,是两种不同的编程方式对比面向过程的特点,可以更好的了解什么是面向对象过程和函数(都是对一段功能的代码进行封装)过程:是早期的一个编程概念 过程类似于函数,只能执行,但是没有返回值函数:不仅能执行,还可以返回结果(return)...
2018-09-06 23:01:29
341
原创 Python之函数装饰器
函数装饰器:"在不改变原函数的基础上,给函数增加功能"把一个函数当作参数,返回一个替代版的函数本质上:返回函数的函数比如:我们的原函数是下图,(可以显示你要显示的年龄) # 装饰器的概念- 装饰器的实现是函数里面嵌套函数;- 装饰器的本质是一个函数, 它可以让其他函数在不需要做任何代码改动的前提下增加额外的功能;- 装饰器需要传递一个函数, 返回值也是一个函数对象.# 装饰...
2018-09-06 15:12:03
371
原创 linux系统之Apache的虚拟主机、内部访问控制及支持语言
一、apache内部的访问控制1、针对于主机的访问控制 通过修改httpd的主配置文件,可以控制什么主机能够访问,如图(我们设置的是:除了172.25.254.113其他的都可以访问)然后我们重启httpd服务,分别在172.25.254.13和172.25.254.113主机上测试,我们发现13主机无法访问,而113可以,如下图 我们也可以设置除了172.25.254...
2018-08-22 16:14:36
399
原创 Apache的安装部署与基本设置
一、apchece企业中常用的web服务,用来提供http://(超文本传输协议)二、apache的安装部署yum install httpd -y ##apache软件yum install httpd-manual ##apache的手册systemctl start httpd ...
2018-08-22 11:04:49
8189
1
原创 mariadb服务
mariadb数据库管理系统是MYSQL的一个分支,主要由开源社区在维护,采用GPL授权许可,是由MYSQL创始人麦克尔·维德纽斯主导开发的。1.mariadb的安装用yum仓库(7.0)安装mariadb-server.x86_64 ,如果版本安装的和虚拟机的不匹配,则会出现无法restart的情况。2、安全初始化 在默认情况下数据库的网络接口是完全开放的,所以为了安全起...
2018-08-18 16:38:10
3257
原创 Linux 下的高级网络配置
1. bond概述1)什么是bond:就是把多个物理网络接口绑定到一起,使它们就像一个网络接口那样运行。通过Bonding技术,可以实现网口冗余,负载均衡,从而达到高可用高可靠的目的2)bond的主要三种策略模式:平衡抡循环策略mode=0 ,即:(balance-rr)Round-robin policy 特点:传输数据包顺序是依次传输(第一个包走第一个接口,第二个包走第...
2018-08-13 22:07:25
260
原创 Linux 中的ftp服务
1.ftp的启用首先我们需要在我们已经搭建好的共享yum源下安装vsftpd软件 yum install vsftpd -y开启vsftpd服务 systemctl start vsftpd然后设置开机启动systrmctl enable vsftpd设置防火墙永久开放ftp服务firewall-cmd --permanent --add-service=ftp然后设...
2018-08-08 16:38:55
230
原创 Linux 中的LVM逻辑卷管理
1.基本概念 对于Linux用户而言,在安装一台Linux机器的时候,遇到的问题之一就是给各分区估计和分派足够的硬盘空间。无论对一个正在为服务器寻找空间的系统管理员,还是对一个磁盘即将用尽的普通用户来说,这都是一个非常常见的问题。我们无法精确评估和分配各个硬盘分区的容量,因为系统管理员不仅要考虑到 当前某个分区需要的容量,还要预见该分区以后可能需要的容量的最大值。因为如果估计不准确,当遇到某...
2018-08-07 01:23:40
532
原创 Linux系统中的磁盘管理
1.基本概念 linux最多有63个磁盘分区,比如主分区有hda1,hda2,hda3。而hda5和它之后的分区组成了扩展分区hda4,扩展分区只是一个逻辑分区分割表,所以它只起到分割作用不能被格式化。 我们知道硬盘的第一个扇区也就是第0扇区是用来存放主引导记录(MBR)的,因此也称MBR扇区。主引导记录(Master Boot Record,缩写:MBR),又叫做主引导扇区,...
2018-08-04 17:12:45
573
原创 Linux 系统延时任务及定时任务
1.系统延时任务首先我们需要在我们搭建好的yum环境下下载at软件我们可以用命令at 后面加时间 来规定任务执行的时间 然后输入要执行的任务动作,最后用ctrl+d退出,比如下图我们在/mnt下建立了5个文件,然后让系统在21:20执行rm -rf /mnt/* 这个 命令。我们可以看到在21:19:33时刻5个文件还在,21:20:00过后就被删除了我们还可以用命令 at ...
2018-08-04 11:02:59
248
原创 linux中的软件管理
1. 配置本地yum源1. 获得一个与本机系统版本一致的系统镜像2.挂载镜像用命令mount /xxx/xxxxxxx.iso /rhel7.2将镜像挂载到/rhel7.2上3.设定永久挂载编辑文件/etc/rc.d/rc.local如图用命令chmod 755 /etc/rc.d/rc.local 给/etc/rc.d/rc.local文件加上755权限表示在系...
2018-08-01 23:34:18
387
原创 Linux 中的虚拟机管理器
虚拟机管理1.虚拟机管理命令virt-manager 打开虚拟机管理器virsh list 显示正在运行的虚拟机virsh list --all 显示所有的虚拟机virsh s...
2018-08-01 11:30:56
2517
原创 Linux下的网络配置
1.什么是IP ADDRESS internet protocol ADDRESS为网络进程地址 ipv4 internet protocol version 4 ip是由32个01组成11111110.11111110.11111110.11111110 = 254.254.254.254 2.子网掩码 用...
2018-08-01 09:57:13
2165
原创 系统日志管理
1.rsyslog 此服务时用来采集系统日志的,它不产生日志,它只是起到采集作用2.rsyslog的管理/var/log/message 服务信息日志 /var/log/secure 系统登陆日志 /var/log/corn 定时任务气质 /var/log/maillog 邮件日志 / var/log/boot.log 系统启动日志...
2018-07-25 17:28:25
1640
原创 系统中的文件传输
1.scp (1)如下图,通过命令scp file root@172.25.254.213:/root/Desktop将desktop主机桌面上的file传输到ip为172.25.254.213的桌面上 (2)如下图 通过命令scp root@172.25.254.113:/root/Desktop/file1 .把ip为172.25.254.113主机桌面上的file1下载到...
2018-07-25 15:28:34
191
原创 sshd服务及服务管理命令
1.sshd的简介sshd= secure shell 它表示可以通过网络在主机中开机shell的服务客户端软件 :sshd连接方式: ssh username@ip 他表示文本模式的链接如下图,foundation用户通过ssh root@172.25.254.113命令并输入密码连接到了desktop主机的root用户 ssh -X username@i...
2018-07-25 13:46:58
218
原创 系统进程及服务的控制
1.进程的概念进程就是系统未完成并且正在进行的工作2.查看进程(1)图形的查看方式 : gnome-system-monitor(2)进程查看命令 命令 解释 显示结果 ps -A 所有进程 ps -a 在当前环<C-F9>境中运行的进程,不包函环境信息 ps -u 显示进程用户信息...
2018-07-25 11:13:16
106
原创 Linux系统中文件权限的管理
1.文件权限存在的意义系统最底层安全设定的方法之一保证文件可以被可用的用户做相应操作2.文件权限的查看(1)ls -l file 或者 ll file(2)ls -ld dir 或者 ll -d dir3.文件权限的取读 - | rw-rw-r--| 1 |kiosk | kiosk | 0 | Jul 21 09:18 |file[1] ...
2018-07-25 01:26:35
413
原创 用户管理
##############用户管理######################用户是操作者在系统中的身份用户是系统最底层的安全机制的一部分用户在系统中以字符和文件的形式存在#######用户的查看########1) 查看当前用户 whoami ##查看当前用户2) 系统中用户的查看 id ##查看指定用户id信息 id...
2018-07-18 21:49:27
318
原创 vim常用功能
##vim的常用功能##vim的模式 命令模式 浏览文件,临时更改vim的工作方式,对字符批量处理 插入模式 对文件内容进行编辑 退出模式 退出vim程序###命令模式###1) 调整vim的工作方式 在vim程序中 :set 调整参数示例: :set nu #...
2018-07-18 17:23:14
191
原创 Linux系统中输入输出的管理
####系统中输入输出的管理####1.理解系统的输入输出 运行一个程序时,需要从某个位置读取输入信息,然后cpu处理,最后将输出显示到屏幕或文件 进程通过文件描述符的编号通道来获取输入并输出编号 通道名称 描述 默认连接 用法 0 stdin 标准输入 键盘 仅读取 1 stdout 标准输出 ...
2018-07-17 23:13:47
127
原创 Linux的系统结构及文件管理命令
#####linux系统结构########linux是一个倒树型结构,最大的目录名称叫“/” (根目录)#####linux系统中的二级目录######/bin ##二进制可执行文件,系统常规命令/boot ##启动目录,存放系统自动启动文件,内核,初始化程序/dev ##系统设备管理文件/etc ##大多数系统配置文件存放路径/...
2018-07-17 00:45:21
233
原创 Linux虚拟机的管理及如何在shell中执行命令
一、虚拟机管理 1、常规操作[kiosk@foundation0 Desktop]$ rht-vmctl start desktop ##打开虚拟机 [kiosk@foundation0 Desktop]$ rht-vmctl view desktop ##显示虚拟机[kiosk@foundation0 ...
2018-07-16 22:19:08
4102
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人