自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 高可用性、负载均衡的haproxy

一:环境:准备三台虚拟机:|机器作用172.25.14.1部署haproxy172.25.14.2安装http服务,提供后端资源172.25.14.3安转http服务,提供后后端资源二:1:在server1上部署haproxy:yum install haproxy.x86_64 -y 内核自带的版本目前不是最新版本,如要使用最新版本,则需要...

2019-10-26 14:02:59 250 1

原创 python~列表

1:什么是列表:数组:存储同一种数据类型的集合 scores = [34,56,90,100…]列表(打了激素的数组):可以存储任意数据类型2:列表的创建:列表中也可以包含列表list = [1, ‘wuxie’, 1.2, ‘~’, [17.8, ‘无邪’]]print(list, type(list))3:列表的特性:索引和切片:list = [1, 'wuxie', 1....

2019-09-13 01:22:40 232

原创 python~字符串

1:字符串的定义可以使用‘’或者"“直接定义a=‘wuxie’b=‘xue’c= “””1:泡泡2:无邪3:红虹“”"print(a)print(b)print©2:字符串的索引a='wuxie'print(a) # 显示所有的字符print(a[:]) # 显示所有的字符print(a[1]) # 显示第二个字符pr...

2019-09-13 00:38:33 233

原创 python~循环

1:break、exit、continue差别:break:跳出整个循环 不会再执行循环后面的内容continue:跳出本次循环,continue后面的代码不会执行exit():结束程序的运行for i in range(10): # 0~9 if i == 5: #break #continue exit() print(...

2019-09-12 22:44:19 303

原创 linux~SHELL 中的运算

1:运算方式及运算符号2:SHELL 中常用的运算命令3:运算实例:(())运算:+=运算:expr运算:let和【】运算:bc运算:

2019-08-26 19:48:33 169

原创 linux~系统常见错误排除

1·:忘记root密码的解决办法开机时在选项处按上下键让停止读秒按e进入要修改的界面从8开始删除到o 改为rw rd.breakctrl+x 让系统继续运行chroot /sysroot/ 改变根目录为/sysrootpasswd 进行root密码修改exit两次 退出 进行启动进入登录界面,选择root用户,输入刚才修改的密码(修改成功)2:磁盘引导阶段 mbr主引导...

2019-08-26 18:43:50 592

原创 linux~脚本合集

1:检查当前用户是否是超级用户,如果是超级用户,则安装dhcp服务;如果不是超级用户,则输出“当前用户权限不足” [ `id -u`="0" ] && { yum install dhcp.x86_64 -y systemctl start dhcpd systemctl status dhcpd ...

2019-08-22 17:28:48 347

原创 linux~shell中的变量

1:变量的定义变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存储 Script 运行时可更改的程序信息;变量在程序运行过程中它的值是允许改变的量。在 shell 中变量是不能永久保存在系统中的,必须在文件中声明。2:shell 脚本中变量的种类在 shell 中变量分为环境级变量,用户级变量,系统级变量环境级变量只在当前 shell 中生效, shell 关闭变量丢失用户...

2019-08-22 16:11:19 192

原创 linux~脚本基础知识

1:什么是shell?Shell是linux的一外壳,它包在linux内核的外面,为用户和内核之间的交互提供了一个接口,用来保护系统内核因为我们系统内部的程序是根据优先级的高低进行运行的,而管理程序优先级的程序就是内核。但如果直接让程序直接和内核进行沟通连接的话,有可能会篡改了内核的信息。因此要在内核之外加一个壳来保护它,外部程序和shell进行沟通,从而最终达到保护系统.2:什么是shell...

2019-08-22 10:59:42 244

原创 shell~练习小结

1:如何获取主机IP?方法一:awk: [root@server ~]# ifconfig eth0 | grep "inet " | awk '{print $2}'172.25.254.100方法二:cut[root@server ~]# ifconfig eth0 | grep "inet " | cut -d " " -f 10172.25.254.1002:检测网络[...

2019-08-20 01:54:57 168

原创 Linux~Shell脚本常用命令

1、grep全局搜索正则表达式[root@desktop mnt]# grep root passwd #过滤出passwd中含root的行[root@desktop mnt]# grep ^root passwd #^ 表示以root开头行[root@desktop mnt]# grep root$ passwd #$ 表示以root结尾行[root@desktop mnt...

2019-08-20 01:40:01 214

原创 Linux~防火墙管理之iptables

一:Iptables介绍在早期的Linux系统中,默认使用的是iptables防火墙管理服务来配置防火墙。尽管新型的firewalld防火墙管理服务已经被投入使用多年,但是大量的企业在生产环境中依然出于各种原因而继续使用iptables。4表5链介绍:4个表:filter,nat,mangle,raw,默认表是filter(没有指定表的时候就是filter表)。表的处理优先级:raw&gt...

2019-08-20 00:57:36 524

原创 Linux~防火墙管理之firewalld

一:防火墙管理工具:在RHEL 7系统中,firewalld防火墙取代了iptables防火墙。其实,iptables与firewalld都不是真正的防火墙,它们都只是用来定义防火墙策略的防火墙管理工具而已,或者说,它们只是一种服务。iptables服务会把配置好的防火墙策略交由内核层面的netfilter网络过滤器来处理,而firewalld服务则是把配置好的防火墙策略交由内核层面的nftab...

2019-08-20 00:26:25 453

原创 Linux~网络文件系统(NFS)

一、基本概念NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。二、NFS基本配置1:在服务端安装nfs服务软件2:开启服务,检查状态:3:编辑配置文件/etc/export...

2019-08-19 23:50:10 231

原创 Linux~文件系统之iscsi(磁盘共享)

一、ISCSI简介认识iSCSI:ISCSI(Internet Small Computer System Interface,Internet小型计算机系统接口)是一种由IBM公司研究开发的IP SAN技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,基于TCP/IP的协议连接iSCSI服务端(Target)和客户端(Initiator),使得封装后的SCSI数据包可...

2019-08-15 21:47:20 634

原创 Linux~文件系统之SMB和CIFS服务

1:存储分离服务器信息块(SMB)是一个网络文件共享协议,它允许应用程序和终端用户从远端的文件服务器访问文件资源。微软最初将SMB定位为Windows Server 2008和Vista系统中通用互联网文件系统(CIFS)的后续产品。最新版本的SMB 3.0在Windows Server 2012操作系统中出现,并且与Windows 8客户端共同工作。目前的SMB协议中采用控制文件安全传输的机...

2019-08-15 14:57:10 825

原创 Linux~Apache(Web服务器软件)

1:什么是apache ?Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。Apache HTTP服务器是一个模块化的服务器,源于NCSAhttpd服...

2019-08-15 01:22:42 598

原创 linux~内核级加强型防火墙——selinux

一、selinux简介SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现,是 Linux历史上最杰出的新安全子系统。NSA是在Linux社区的帮助下开发了一种访问控制体系,在这种访问控制体系的限制下,进程只能访问那些在他的任务中所需要文件。SELinux 默认安装在 Fedora 和 Red Hat Enterprise Linux...

2019-08-15 00:31:23 270

原创 linux~Mariadb数据库的管理+简易论坛搭建

1:怎样理解数据库?数据库是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合,可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、查询、更新、删除等操作。MariaDB 数据库管理系统是 MySQL 的一个分支,主要由开源 社区在维护,采用 GPL (一种开源协议)授权许可。 MariaDB 的目的是完全兼MySQL ,包括 A...

2019-08-15 00:09:59 254

原创 linux~DNS的更新

更新DNS更新DNS的意思就是说,在使用中可以添加,删除,修改ip地址对应的网址作为本地的信息。提示:在做此实验的时候,先将westos.com.zone备份一份,以便后面实验的需要(-p,复制属性):1.添加被更新主机的信息在westos.com.zone2.修改允许对面主机来更新的权限。(重启named服务)3.到对应网段主机进行测试。4.进行测试原配置文件已经被更新:...

2019-08-14 22:12:44 847

原创 linux~DNS的正向解析,反向解析,双向解析

一、DNS正向解析(权威配置)作用: 用于域名到IP地址的映射,当DNS客户端请求解析某个域名时,DNS服务器通过正向查找,并返回给DNS客户端对应的IP地址正向解析的部署:1:删除forwarders { 114.114.114.114; };(或者注释掉):2:vim /etc/named.rfc1912.zones新添加一个zone(可以复制19到23行,粘贴在底下再进行修改)...

2019-08-14 02:44:12 1415

原创 Linux~部署高速DNS服务

DNS基本概念DNSDNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53高速缓存DNS缓存DNS服务器可以通过缓存减少DNS客户端访问外...

2019-08-13 23:54:25 160

原创 Linux~系统的高级网络管理

一、网络接口(1) 配置bond网络接口基本知识:bond接口:Red Hat Enterprise Linux允许管理员使用 bonding内核模块和称为通道绑定接口的特殊网络接口将多个网络接口绑定到一个通道。根据选择的绑定模式,通道绑定使两个或更多网络接口作为一个网络接口,从而增加逮狂和/提供冗余性。配置bond接口的好处:在linux下配置bond,通过网卡绑定技术既能增加服务器...

2019-08-13 23:50:23 197

原创 Linux~lvm逻辑卷的管理

一、概念简介二、LVM: 逻辑分区管理,可基于动态的扩展缩小硬件设备的使用空间物理卷 pv (physical volume):被处理过的物理分区(物理卷在逻辑卷管理系统最底层,可为整个物理硬盘或实际物理硬盘上的分区)物理卷组 vg (volume group)(卷组建立在物理卷上,一卷组中至少要包括一物理卷,卷组建立后可动态的添加卷到卷组中,一个逻辑卷管理系统工程中可有多个卷组)逻辑卷...

2019-08-13 23:30:59 210

原创 linux~ftp服务

1:什么是ftp服务?FTP是用来在两台计算机之间传输文件,是Internet中应用非常广 泛的服务之一。它可根据实际需要设置各用户的使用权限,同时还具有跨平台的特性,即在UNIX、Linux和Windows等操作系统中都可实现FTP客 户端和服务器,相互之间可跨平台进行文件的传输。因此,FTP服务是网络中经常采用的资源共享方式之一。2:FTP协议是什么?FTP(File Transfer ...

2019-08-01 00:45:39 290

原创 linux~如何管理系统磁盘

1:linux系统中的磁盘分类与如何识别?#1.本地存储设备的查看:command:fdisk -l ##真实存在的设备 (不一定是系统识别的)command:cat /proc/partition ##系统识别的设备command:blkid ##系统可使用的设备command:df ##系统正在挂载的设备2.设备的挂载和卸载1.设备的识别/dev/xdx...

2019-07-30 01:04:38 188

原创 linux~虚拟机的安装以及管理

1:1:创建一个虚拟机必备的两个文件:A:/etc/libvirt/qeum/XXX.xml ###硬件信息B:/var/lib/libvirt/images/XXX.qcow2 ###硬盘信息2:创建虚拟机快照:command:qemu-img create -f qcow2 -b wuxie.qcow2 paopao ###wuxie.qcow2表示硬盘信息文件;p...

2019-07-29 23:58:50 197

原创 linux~网络服务设置

Linux下的网络配置1、什么是IP ADDRESSinternet protocol ADDRESS ##网络进程地址ipv4 internet protocol version 42x32 ##二进制,32 位ip 是由 32 个 01 组成11111110.11111110.11111110.11111110 = 254.254.254.254###2.子网掩码(ne...

2019-07-22 00:31:20 240

原创 linux~日志管理

系统日志管理:###系统日志管理####1、rsyslog ##此服务时用来采集系统日志的,此服务不产生日志,只是起到采集作用2、rsyslog的管理/var/log/messages ##服务信息日志/var/log/secure ##系统登陆日志/var/log/cron ##定时任务日志/var/log/maillog ##邮件日志/var/log/boot.log ##...

2019-07-21 23:12:47 182

原创 linux~时间服务管理

1:时间同步服务服务名称:chronyd服务端command:vim /etc/chrony.conf ##修改配置文件allow 172.25.254.0/24 ##允许那些客户端来同步本机时间local stratum 10 ##本机不同步任何主机的时间,本机作为时间源command:systemctl restart chronyd客户端command:vim...

2019-07-21 23:02:53 142

原创 linux~文件的管理

1、文件的传输scpcommand: scp file user@ip:/dir如:command:scp file1 root@172.25.254.213:/root/Desktop ## 把自己的文件file1以超级用户的身份传给ip为172.25.254.213的用户在其/root/Desktop下存放command:scp user@ip:/file dir如:comma...

2019-07-21 22:31:03 127

原创 linux~系统中的进程及服务的管理

linux~系统中的进程及服务的管理1:什么是进程?进程是程序执行的实例,是有限状态机的一次迁移过程。进程和程序的区别:动态与静止;多对一。2:如何查看进程?A:图形方式:command:gnome-system-monitor;B:进程的查看命令:1:ps -a ####查看在环境中的所有进程,不包括环境本身的进程:2:ps -u ####查看进程用户信息3:ps f #...

2019-07-16 01:59:58 203

原创 linux~特殊权限漫谈

1:umask的含义:在linux系统中,我们创建一个新的文件或者目录的时候,这些新的文件或目录都会有默认的访问权限,umask命令与文件和目录的默认访问权限有关。若用户创建一个文件,则文件的默认访问权限为 -rw-rw-rw- ,创建目录的默认权限 drwxrwxrwx ,而umask值则表明了需要从默认权限中去掉哪些权限来成为最终的默认权限值。详细解释就是:在用户创建默认文件/目录时,会自...

2019-07-16 01:32:53 428

原创 linux~特殊权限操作练习

按照要求,完成以下操作:1:新建用户组:2:新建用户:3:新建目录:

2019-07-16 01:15:40 231

原创 linux~文件权限管理

在linux中,为了数据的安全性,文件权限控制是十分重要的,文件权限作为系统最底层安全设定方法之一,可以保证文件可以被可用的用户做相应的操作。比如电脑前的读者你,如果这篇文章我在发布时,设置为仅粉丝可见,那么你将不能看到这篇文章;而如果我设置为所有人可见的话,那么无论是谁都可以进行浏览。这就是文件权限存在的意义,而我们在这里面可以细分成两个部分理解:A:权限定义;B:权限说明A:权限定义:li...

2019-07-12 00:52:55 256

原创 linux基础~用户管理举例练习

请按照以下要求完成用户的创建:1:创建用户组:command:groupadd shengchan;command:groupadd jishu;command:groupadd -g 3000 caiwu;2:按照要求,逐个创建用户:command:useradd -G shengchan -u 2000 tom;command:useradd -G caiwu harry;...

2019-07-11 22:56:11 181

原创 linux基础~用户管理

1:在linux中,为什么要存在用户以及用户登录的流程:在linux中系统中,我们如果想要登录系统并对系统中的文件进行操作的话,我们必须要有一个账号。而我们的系统并不认识我们的帐号名称。它认识的是我们的帐号ID,而帐号ID保存在/etc/passwd文件中。正常的操作流程是:我们在登录linux主机,输入完帐号和密码时,linux会先查找/etc/passwd文件中是否有这个帐号,如果没有则跳出...

2019-07-11 22:43:08 239

原创 第二周作业~史旭栋

题目;1:按照格式显示当前时间,并保存到指定文件中:Command:date +%T | tee time.txt;2:显示/etc/passwd文件的第15~18行内容:Command: head /etc/passwd -n 18 | tail -n 4;3:显示/bin目录中,包含大写大写字母的文件,保存到指定文件中,并统计行数:Command: ls /bin/【【::up...

2019-07-04 20:24:11 238

原创 linux中“vim”的使用

linux中“vim”的使用简谈:在使用vim时,应当做到理解对应模式下的相关标签命令,多加练习。而其中的模式可分为命令模式、插入模式、退出模式。以下分别列举对应模式中的标签命令:A:命令模式:1:调整vim的工作方式。可通过编辑vim的配置文件bashrc文件(在/etc/bashrc中),永久改变vim的工作方式;或者在vim中,通过标签命令:“:su 参数”临时调整vim的工作方式。...

2019-07-04 20:09:29 201

原创 linux系统中~重定向以及管道符“|”的使用

1:系统中的输入输出重定向:要了解系统中的输入输出重定向,首先要了解的是“文件描述符”这一含义。系统中,内核(kernel)是利用文件描述符(file descriptor)来访问文件。文件描述符是非负整数。打开现存文件或新建文件时,内核会返回一个文件描述符。读写文件也需要使用文件描述符来指定待读写的文件。而在Linux 的shell命令,可以通过文件描述符来引用一些文件,通常使用到的文件描述...

2019-07-04 18:22:06 469

空空如也

空空如也

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

TA关注的人

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