自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 lvs+keepalived集群

一.知识梳理LVS+keepalived基于完成开源软件的构架实现负载均衡高可用1.LVSLVS是Linux Virtual Server的简写,即Linux虚拟服务器,是一个虚拟的服务集群系统。有三种负载均衡技术(VS/NAT、VS/TUN、VS/DR),八种调度算法。2.keeplivedkeepalived在这里主要做realserver健康检查以及loadbalance主机和backup主机

2018-03-07 22:10:45 471

原创 test3

1.字符串最后一个单词的长度题目描述:计算字符串最后一个单词的长度,单词以空格隔开。输入描述: 一行字符串,非空,长度小于5000。输出描述: 整数N,最后一个单词的长度。示例1:输入:hello world输出:5部分代码如下:4 target = raw_input(“输入:”)5 a = target.split()[-1]6 j = 07 for i in a:8 if i != ”

2018-01-05 14:45:39 391

原创 字典(dict)

字典创建赋值创建字典通过工厂函数创建字典通过字典的 fromkeys 方法创建字典赋值创建字典 , key-value , 键值对通过工厂函数创建字典通过字典的 fromkeys 方法创建字典,所有元素有一个默认值;如果没有指定默认值,默认为 None;print {}.fromkeys(“hello”){‘h’: None, ‘e’: None, ‘l’: None, ‘o’: None}给每个元

2018-01-05 14:40:27 466

原创 列表操作

列表list:打了激素的数组数组是只能存储同一种数据类型的结构;元组 tuple数组: scores[43] = [12, 12.0, “hello”]定义列表[](列表中可以包括int,float,str,元组,列表。。。)a = [1, 1.0, “westos”, (1,2,3,4), [1,2,3,4]]print a[1, 1.0, ‘westos’, (1, 2, 3, 4), [1,

2018-01-05 14:16:16 758

原创 python-test2

1. 企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高   于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提   成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于   40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于  100万元时,超过100

2017-12-27 18:30:47 341

原创 python 2

例一:考察点:a). 死循环while语句;b). 循环语句和if语句的嵌套;c). break和continue的差异;1. cmd = 显示命令行提示符,等待用户输入;2. 如果命令为空, 跳出本次循环,继续接收用户命令;3. 如果命令为quit,跳出所有循环,结束程序;4. 如果有命令,那么打印”run %s” %(cmd)1 #!/usr/bin/env python2 #codin

2017-12-27 17:57:41 579

原创 python-test1

1. 在Linux电脑上安装python,ipython,pycharm专业版本软件;已装2. 在Windows电脑上安装python3版本,并配置环境变量,确保Dos环境下运行脚本;3. Linux下有多少种运行python的不同方法,并分析各自优缺点。并说说你最喜欢哪一种?还行都比较喜欢4. 编写脚本,使用print语句编写脚本在屏幕上显示你名字、年龄、最喜欢的颜色和与你相关的一些事情(背景、兴

2017-12-26 19:04:11 507

原创 python 1

1. python执行速度慢, C速度快, 为什么还是用python?python : 20C: 200python: 10min + 0.3sC: 10min + 0.01s2 python解释器Cpython:Ipython:是在Cpython的基础上增强了交互式功能;Pypy: Jpython:IronPython:.Net3 python编辑工具:python,ipythonvim:第

2017-12-26 17:13:46 1085 1

原创 PXE 自动化运维

PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial fi

2017-12-13 10:05:02 255

原创 iscsi的基本设定

1 安装服务服务端:yum install targetcli -y #安装共享磁盘服务systemctl start target #启动服务targetcli #打开设置客户端:yum install iscsi-initiator-utils.64_86 -y #安装syste

2017-12-12 20:56:39 3202

原创 nfs 文件系统共享

1 安装文件系统yum install nfs-utils -y2 启动文件系统systemctl start nfs3 开启服务服务器:firewall-cmd –get-services #查询火墙可开启的服务firewall-cmd –permanent –add-service=nfs #添加火墙策略firewall-cmd –permanent –add-

2017-12-12 17:58:29 296

原创 Samba 企业应用案例

Samba 企业应用案例需求:1. 所有员工都能够在公司内流动办公,但不管在哪电脑上工作,都要把自己文件存在 Samba 文件服器上.2. 各部门办公人员拥有各自的主目录,用于存放私有文档(工作相关),其他人禁止访问.3. 所有的用户都不允许使用服务器的 SHELL(安全考虑).4. 制造部、财务部、管理部,都有各自的文件目录.5. 各部门目录下提供“对外”、“公共文档”、“受控文档”三个子目录.对

2017-12-06 17:18:50 264

原创 samba

systemctl start smb ##开启服务smbclient -L //172.25.254.156 ##匿名访问,没有密码的话直接回车 -L 列出信息smbpasswd -a student ##将student加入samba用户并设置密码$##student必须是本地存在的用户,且只有加入samba用户才可以在smb服务中使用smbcl

2017-12-06 17:05:52 276

原创 firewalld and iptables

1 firewalld1.1 firewalld-config使用firewalld-config &命令,后台调用防火墙图形管理。 firewalld分为如下几个网络区。其管理文件在如下目录: 在图形界面更改,可分为立即生效,重启服务失效;和永久更改,需要重启服务。默认开启的网络区为public,可在此更改设定:Options—>Change Default Zone 。默认开启的网络区为p

2017-12-06 12:36:04 215

原创 DNS的相关知识

1 安装部署dnsyum install bind -ysystemctl start namedsystemctl enable namedsystemctl stop firewalldsystemctl disable firewalld 在真机上直接dig 百度主配置文件: /etc/named.conf子配置文件: /etc/name.rfc1912.zones数据目录: /va

2017-11-29 23:03:30 400

原创 网络桥接和链路聚合

网络桥接用网络桥实现共享上网主机和客户机除了利用软件外还可以用系统自带的网络桥建立连接用双网卡的机器做主机1. 在真机中添加网桥目的:使在一个局域网中的主机能够直接进行数据传输cd /etc/sysconfig/network-script/vim ifcfg-br0

2017-11-28 19:18:15 2798

原创 mariadb与mysql

1 安装yum install mariadb-server -ysystemctl start mariadb 2 安全初始化*) 默认情况下,数据库的网络接口是打开的 netstat -antlpe | grep mysql为了安全需要关闭此接口vim /etc/my.cnf ##关闭网络接口skip-networking=1systemctl restart mariadb *)

2017-11-22 18:46:12 517

原创 apache

1 apache企业中常用的web服务,用来提供http://(超文本传输协议)Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。2 apache的安装部署

2017-11-21 19:40:57 785

原创 FTP介绍,安装,以及匿名用户和本地用户的操作

1.什么是ftpFTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户经常遇到两个概念:”下载”(Download)和”上传”(Upload

2017-11-08 19:25:54 594

原创 lvm的基本设置

lvm的基本设置1.LVM建立pvs|pvdisplayvgs|vgdisplaylvs|lvdisplay1 lvm的建立* 划分物理分区,并修改分区标签为lvm,id为8e* pvcreate /dev/vdb1 #创建物理卷* vgcreate vg0 /dev/vdb1 #创建物理卷组* lvcreate -L 100M -n lv0 vg0

2017-11-08 17:40:16 1023

原创 管理系统分区问题

存储设备的管理1 设备的查看1.1发现系统中的设备(能不能被使用未知)fdisk -lcat /proc/partitions使用fdisk -l 这个命令,从图片中我们可以看到,我们这台主机上面有两个硬盘,/dev/vda和/dev/vdb,大小都为8G。/dev/vda已经被划分成了三个区,文件系统为xfs,/dev/vdb这个硬盘还是个新的,什么都没有设置,接下来我们所有的实验将围绕着这个硬盘

2017-11-07 23:13:14 1976

转载 linux主分区 扩展分区 逻辑分区

基本概念硬盘分区有三种,主磁盘分区、扩展磁盘分区、逻辑分区。一个硬盘主分区至少有1个,最多4个,扩展分区可以没有,最多1个。且主分区+扩展分区总共不能超过4个。逻辑分区可以有若干个。在windows下激活的主分区是硬盘的启动分区,他是独立的,也是硬盘的第一个分区,正常分的话就是C区。 在linux下主分区和逻辑分区都可以用来放系统,引导os开机,grub会兼容windows系统开机启动。分出主分区后

2017-11-02 09:47:40 5006

原创 linux中的定时和延时任务

系统延时及定时任务1.系统延时任务at命令发起的延时任务都时一次性的at + time[root@demo ~]# at 11:11at> rm -fr /mnt/* ##延迟动作at> ##ctrl+d表示发起动作job 6 at Tue Aug 1 11:11:00 2017 at -l | atq #查看当前任务atrm | at

2017-10-31 21:46:47 234

原创 linux自动安装脚本

在上面我们已经介绍了如何用脚本安装虚拟机,虽然已经写了两种办法,但是这两种办法都有一个特点 就是他们都不是全自动的安装 而是要通过手动操作来完成 那么 这次就会给大家介绍如何用脚本全自动的安装虚拟机。1 打开你原来就已经写好的那个半自动的脚本先检查是不是有 system-config-kickstart 要是没有就直接yum install system-config-kickstart -y成功安

2017-10-31 21:28:42 349

原创 rpm与yum相关知识

软件安装1.软件名称识别[abrt-addon-ccpp]-[2.1.11-19].[el7].[x86_64].rpm ##rpm结尾的适用与redhat操作系统 || || || ||软件名称 软件版本 软件适用系统 64位2.如何安装软件1.rpmrpm -ivh name.rpm ##安装 ,-v显示过程,-h指定加密方式为

2017-10-30 19:27:13 332

原创 yum和rpm的区别

一、源代码形式1. 绝大多数开源软件都是直接以原码形式发布的2. 源代码一般会被打成.tar.gz的归档压缩文件3. 源代码需要编译成为二进制形式之后才能够运行使用4. 源代码基本编译流程:1).configure 检查编译环境;2)make对源代码进行编译;3)make insall 将生成的可执行文件安装到当前计算机中二、RPM1.源代码形式的特点:操作复

2017-10-30 18:33:41 633

原创 yum rpm 预习

软件名称识别[abrt-addon-ccpp]-[2.1.11-19].[el7].[x86_64].rpm ##rpm结尾的适用与redhat操作系统 || || || ||软件名称 软件版本 软件适用系统 64位如何安装软件1.rpmrpm -ivh name.rpm ##安装 ,-v显示过程,-h指定加密方式为ha

2017-10-25 19:04:18 311

原创 network boot 安装虚拟机

这个方法上个很类似 但是需要两次操作 依旧是是打开小电视 这次选择第三个就是说采用第三个进行虚拟机的安装这个还是依旧点forward的就行这步也是依旧选1024 继续forward的依旧和上个方法一样继续选择8g依旧和上个界面一样finish 后就会出现这个画面现在就需要你去改一下里面的一些配置选择force off这个虚拟机在新建的虚拟机里面点那个小灯泡 点击最下面的add hardware 就会

2017-10-24 22:49:28 6328

原创 虚拟机的创建(镜像法)

切换到超级用户,打开virt-manaager打开其中的小电视 选择第一个采用镜像法安装系统 然后点击forward 进行下一步打开选择镜像的路径选择要要导入的镜像点击forward进行下一步继续下一步选择8g就够了 最低要4.8g 要不然不会有图像界面 继续forward点击finish利用上下键 选择第一个进行安装系统语言选择 作为一个运维人员 就要选择英语 点击continue 进行下一步接下

2017-10-24 22:21:47 3335 1

原创 系统虚拟机管理

系统虚拟机管理1.安装!/bin/bash ##命令运行环境的指定virt-install \ ##安装虚拟机–name 1 \ ##虚拟机名称指定,1 \ ##虚拟机名称指定,1表示脚本后的第一串字符–ram 1000 \ ##内存–file /var/lib/libvirt/images/$1.img \ ##硬盘文件–fi

2017-10-23 22:54:46 689

原创 不同系统之间的文件传输

不同系统之间的文件传输1.文件归档1.文件归档,就是把多个文件变成一个归档文件2.tar c ##创建f ##指定归档文件名称du -sh 后面加文件或者目录查看它的内存大小t ##显示归档文件中的内容r ##向归档文件中添加文件–get ##取出单个文件–delete ##删除单个文件

2017-10-23 18:28:41 244

原创 unit11

11.管理网络1.ip基础知识1.ipv42进制32位—–10进制172.25.0.10/255.255.255.0172.25.0.10:ip地址255.255.255.0:子网掩码子网掩码255位对应的ip位为网络位子网掩码0对应的ip位为主机位2.配置ip<<图形化>>1.图形界面nm-connection-editor2.文本化图形nmtui<<命令>>ifconfig 网卡 ip netm

2017-10-17 17:58:41 333

原创 unit10

10.系统日志1.系统日志默认分类/var/log/messages ##系统服务及日志,包括服务的信息,报错等等/var/log/secure ##系统认证信息日志/var/log/maillog ##系统邮件服务信息/var/log/cron ##系统定时任务信息/var/log/boot.log ##系统启动信息2.日志管理服务rsyslog1.rsyslo

2017-10-16 21:07:38 651

原创 unit9

9.openssh-server1.openssh-server功能:让远程主机可以通过网络访问sshd服务,开始一个安全shell2.客户端连接方式ssh 远程主机用户@远程主机ip[root@desktop0 ~]# ssh root@172.25.0.11The authenticity of host ‘172.25.0.11 (172.25.0.11)’ can’t be establi

2017-10-16 20:55:24 262

原创 unit8

8.系统服务的控制1.systemd系统初始化程序,系统开始的第一个进程,pid为12.systemctl 命令systemctl list-units ##列出当前系统服务的状态systemctl list-unit-files ##列出服务的开机状态systemctl status sshd ##查看指定服务的状态systemctl stop

2017-10-10 17:51:38 413

原创 课后练习

1显示当前时间,格式为hh:mm:ss,并保存到文件time.txt文件中2显示/etc/passwd文件的第15-18行内容3显示/bin 中文件包含大写字母的文件,保存到bin_westos _file.txt文件中,并统计个数显示到屏幕4在student用户下查找/etc下passwd文件,屏蔽错误输出;5在student用户下查找/etc/passwd文件,正确输出保存到/tmp/westo

2017-10-10 12:29:16 334

原创 unit7

第七单元1.进程定义进程就是cpu未完成的工作2.ps命令psa ##关于当前环境的所有进程x| -A ##所有进程f ##显示进程从属关系e ##显示进程调用环境工具的详细信息l ##长列表显示进程的详细信息u ##显示进程的用户信息-a ##显示shell前台运行命令的进程,但不保

2017-10-09 15:54:34 458

原创 unit6

文件权限1.文件属性的查看ls -l filename-|rw-r–r–.|1| root| root| 46 |Oct 1 05:03 |filename1 2 3 4 5 6 7 81.”-“:文件类型- ##普通文件d ##目录c ##字符设备s

2017-10-09 13:03:15 398

原创 unit5

第五单元1.用户理解用户就是系统使用者的身份在系统中用户存储为若干窜字符+若干个系统配置文件用户信息涉及到的系统配置文件:/etc/passwd ###用户信息用户:密码:uid:gid:说明:家目录:用户使用的shell/etc/shadow ###用户认证信息用户:密码:最后一次密码修改该时间:最短有效期:最长有效期:警告期:非###活跃期:帐号到期日/etc/group

2017-10-09 12:47:03 292

原创 第四章

一 管理输出输入在Linux系统中,正确输出的编号为1,错误的输出为2在系统中用普遍用户执行“student”在系统中用普通用户执行“student” find/etc/ -name passwdfind/etc/ -name passwd >file ## 重定向正确输出find/etc/ -name passwd 2 > file ##重定向错误输出find/etc/ -name passwd

2017-10-08 22:07:37 216

空空如也

空空如也

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

TA关注的人

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