自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 WAS学习(一)——Linux下的WebSpere Application Server9安装指南

WebSphere是什么电子商务的灵魂是软件,而电子商务应用系统通常采用以Web服务器为中心的计算模式,因此,Web应用服务器软件是电子商务市场的焦点。IBM WebSphere Application Server(WebSpere应用服务器)是众多Web应用服务器软件中的杰出代表。事实上,IBM WebSphere产品系列是一套经典的电子商务应用开发工具及运行环境。该产品系列包括:1)....

2019-11-14 17:52:02 1252

原创 Linux修改网卡名为eth0的方法

方法11.编辑网卡的配置文件vi /etc/sysconfig/network-scripts/ifcfg-ens0将里面的NAME和DEVICE都修改为eth0,ONBOOT改为yes2.重命名网卡配置文件ifcfg-ens0为eth0cd /etc/sysconfig/network-scripts/mv ifcfg-ens0 ifcfg-eth03.编辑/etc/defau...

2019-10-31 13:51:30 735

原创 企业实战——Hadoop大数据平台Hadoop+Zookeeper集群

系统环境RHEL7.5 selinux and iptables is disabledHadoop 、jdk、zookeeper 程序使用 nfs 共享同步配置文件软件版本hadoop-2.7.3.tar.gz zookeeper-3.4.9.tar.gz jdk-7u79-linux-x64.tar.gz hbase-1.2.4-bin.tar.gz主机列表IP主机名角...

2019-10-31 13:36:53 270

原创 企业实战——Hadoop大数据平台实现自由伸缩节点

在真机上再开启一台快照server4并且连接在server4上建立hadoop用户并且安装nfs服务[root@server4 ~]# useradd hadoop[root@server4 ~]# id hadoop[root@server4 ~]# yum install -y nfs-utils[root@server4 ~]# systemctl start rpcbind...

2019-10-31 13:19:38 163

原创 企业实战——Hadoop大数据平台三个节点实现(1个master+2个slave)

先在server1上停掉刚才的运行文件[hadoop@server1 hadoop]$ sbin/stop-dfs.sh [hadoop@server1 hadoop]$ cd /tmp/[hadoop@server1 tmp]$ rm -fr *现在开始做三个节点的集群在server2上新建hadoop用户(server3与server2相同操作)[root@server2 ~]...

2019-10-31 13:16:20 553

原创 企业实战——Hadoop大数据平台单机版实现和伪分布式的实现

实验环境主机信息主机功能server1(172.25.5.1)hadoop真机(172.25.5.250)测试[root@foundation5 ~]# scp jdk-8u181-linux-x64.tar.gz hadoop-3.2.1.tar.gz server1: ##物理机传送安装包到此为止,基本的实验环境已经搭建完毕单机版的实现过程如下[...

2019-10-31 13:10:00 202 1

原创 企业实战——Hadoop大数据平台基础知识

1.什么是hadoop?Hadoop是一个由Apache基金会所开发的分布式系统基础架构用户可以在不了解分布式底层细节的情况下,开发分布式程序,充分利用集群的威力进行高速运算和存储Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFSHDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上而且它提供高吞吐量(...

2019-10-31 12:59:12 344

原创 企业实战——分布式平台监控zabbix的安装部署

1.准备准备三台rhel7.3的虚拟机IP服务名称(角色)172.25.70.1zabbix-server,zabbix-web,mariadb-server监控方172.25.70.2zabbix-agent(1)被监控方172.25.70.3zabbix-agent(2)被监控方在真机里面封装一个7.3版本的虚拟机(具体封装过程不再演示),然后创...

2019-10-29 15:42:43 197

原创 企业实战——分布式平台监控zabbix基础知识

1.Zabbix是什么zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix由两部分构成,zabbix server与可选组件zabbix agent。zabbix server可以通过SNMP,zabbix agent...

2019-10-29 12:17:26 115

原创 企业实战——Ansible自动化运维常用模块、playbook编写、Ansible roles

Ansible常用模块# copy模块ansible webservers -m copy -a "src=/etc/hosts dest=/tmp/hosts"e.g.[liu@server1 ansible]$ cat inventory [liu@server1 ansible]$ ansible web -m copy -a "src=/etc/hosts dest=/tmp/...

2019-10-29 09:13:09 263

原创 企业实战——Ansible自动化运维部署

1.在物理机上http默认发布目录下放上ansible的安装包[root@foundation5 ~]# cd /var/www/html/[root@foundation5 html]# ls2.在虚拟机上编写repo文件[root@server2 ~]# cd /etc/yum.repos.d/[root@server2 yum.repos.d]# ls[root@server...

2019-10-29 08:59:16 143

原创 企业实战——Ansible自动化运维基础知识

为什么选择Ansible# Ansible完全基于Python开发,而DevOps在国内已经是一种趋势,Python被逐步普及,运维人员自己开发工具的门槛逐步降低,得益于此,方便对Asible二次开发。# Ansible丰富的内置模块,甚至还有专门为商业平台开发的功能模块,完全可以满足日常功能所需。# 在Ansible去中心化概念下,一个简单的复制操作即可完成管理配置中心的迁移。# Age...

2019-10-28 08:55:34 312

原创 TCP/IP协议以及UDP协议常问问题

TCP握手协议在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接.第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k...

2019-10-24 17:08:35 194

原创 rhel6.5虚拟机的网络安装

1.首先确保物理机的httpd服务的开启和防火墙firewalld关闭准备:rhel-server-6.5-x86_64-dvd.iso镜像[root@foundation70 ~]# systemctl start httpd[root@foundation70 ~]# systemctl stop firewalld2.挂载6.5的iso镜像,配置yum源[root@foundat...

2019-10-24 15:43:21 219

原创 企业实战——Lvs负载均衡的NAT模式

1.基于NAT的LVS模式负载均衡NAT(Network Address Translation)即网络地址转换,其作用是通过数据报头的修改,使得位于企业内部的私有IP地址可以访问外网,以及外部用用户可以访问位于公司内部的私有IP主机。VS/NAT工作模式拓扑结构如图2所示,LVS负载调度器可以使用两块网卡配置不同的IP地址,eth0设置为私钥IP与内部网络通过交换设备相互连接,eth1设备为外...

2019-10-24 11:03:42 150

原创 企业实战——Lvs负载均衡基础知识

1.Lvs是什么LVS是Linux Virtual Server的简写,即Linux虚拟服务器,是一个虚拟的服务器集群系统。2.Lvs的特点可伸缩网络服务的几种结构,它们都需要一个前端的负载调度器(或者多个进行主从备份)。我们先分析实现虚拟网络服务的主要技术,指出IP负载均衡技术是在负载调度器的实现技术中效率最高的。在已有的IP负载均衡技术中,主要有通过网络地址转换(Network Addr...

2019-10-24 10:52:10 130

原创 Python2与Python3的区别

1.性能Py3.0运行 pystone benchmark的速度比Py2.5慢30%。Guido认为Py3.0有极大的优化空间,在字符串和整形操作上可 以取得很好的优化结果。Py3.1性能比Py2.5慢15%,还有很大的提升空间。2.编码Py3.X源码文件默认使用utf-8编码,这就使得以下代码是合法的:>>> 中国 = 'china' >>>pr...

2019-10-24 09:48:44 100

原创 Python中的文件

1.文件打开文件的三步:打开->操作->关闭r(默认) -只能读,不能写 -读取文件不存在,报错 r+: -可读,可写 -文件不存在,会报错 -默认情况下,从文件指针所在位置开始写入w: -write only -会清空文件之前的内容 -文件不存在,会创建新文件并写入w+: -rw ...

2019-10-24 09:33:25 112

原创 Python中的装饰器

1.装饰器装饰器:把一个函数当作参数,返回一个替代版的函数本质上就是一个返回函数的函数def fun1(): # print('hello redhat!') print('hello westos!')def fun2(): print('hello redhat!') fun1()a = fun2()2.装饰器import timedef...

2019-10-24 09:30:30 124

原创 Python-列表生成式、字典生成式及生成式变式

列表生成式# s = '51 5000 10000'# li = []# for item in s.split():# li.append(int(item))# k,a,b = li# k,a,b = [int(item) for item in s.split()]# print(k,a,b)#生成一个列表,列表元素分别为[1**2,2**2,3**2...n**2...

2019-10-24 09:24:16 163

原创 Python中的函数

1.函数的定义#f(x) = ax2 + bx + cdef hello(): print('hello1') print('hello2') print('hello3')hello() def sum_2_sum(): num1 = 20 num2 = 30 result = num1 + num2 print('%d ...

2019-10-24 09:16:59 507

原创 企业实战——Kubernets(k8s)部署

虚拟机环境:rhel7.5/selinux and iptables disabled172.25.5.1 server1 master172.25.5.2 server2 node172.25.5.3 server3 nodeKubernets是Kubernets官方推出的快速部署Kubernets集群工具,其思路是将Kubernets相关服务容器化(Kubernets静态Pod...

2019-10-14 14:09:53 277

原创 企业实战——Redis的主从复制

1.搭建实验环境准备两台rhel7.3的虚拟机主机信息 主机功能redis1(172.25.20.1) redis主服务器redis2(172.25.20.2) redis从服务器2.从真机给redis的各个节点都传送redis的安装包3.在serer1(主服务器)上面进行编译安装redis,进行基本配置[root@redis1 ~]...

2019-09-26 09:48:03 113

原创 Python中的元组、集合与字典

元组元组:元组本身是不可变数据类型,没有增删改查元组可以存储任意数据类型1.元组的创建t = (1,2,3,'westos',True)print(t,type(t))# 元组里包含可变可变数据类型,可以间接修改元组内容t1 = ([1,2,3],4)t1[0].append(5)print(t1)# 元组如果只有一个元素的时候t2 = ('hello',) ...

2019-09-09 20:57:10 164

原创 Python中的字符串与列表

字符串1.字符串的定义:a = 'westos'b = "what's"c = """ 用户管理系统 1.添加用户 2.删除用户 3.显示用户 ...."""print(a)print(b)print(c)【29】2.字符串的特性:s = 'hello' # 索引:0 1 2 3 4 索引从0开始print(s[0])print...

2019-09-09 19:49:46 509

原创 Python中的三种基本语句

1.for语句for 循环使用的语法:for 变量 in range(10): 循环需要执行的代码else: 全部循环结束后要执行的代码e.g.用户登陆程序1.输入用户名和密码2.判断用户名和密码是否正确(‘name==root’,'passwd=‘westos’)3.为了防止暴力破解,登陆次数仅有三次,如果超过三次机会,报错for i in range(3): ...

2019-09-05 15:09:55 750

原创 Python的基本知识

1.python的输入与输出python3中输入与输出:python3.xinput():接收任意数据类型python3.x中没有raw_input()[root@westos ~]# python3Python 3.6.4 (default, Aug 26 2019, 22:07:02) [GCC 4.8.2 20140120 (Red Hat 4.8.2-16)] on lin...

2019-09-05 13:56:03 208

原创 Linux下的python3与pycharm的安装

python3的编译和安装:1.拿到源码包(3.6) —> 官网(www.python.org)[root@westos ~]# lftp 172.25.254.250lftp 172.25.254.250:~> cd pub/python/software/lftp 172.25.254.250:/pub/python/software> get Python-3.6....

2019-09-05 13:26:58 478

原创 Linux下的shell的应用示例

1.用户建立脚本1.执行users_create.sh userfile passfile,建立userlist列表中的用户,设定userlist列表中的密码为passlist列表中的密码,当脚本后面跟的文件个数不足两个时报错,当文件行署不一致时报错,当文件不存在时报错,当用户存在时报错。[root@westos mnt]# vim users_create.sh [root@westo...

2019-09-05 11:09:05 171

原创 Linux下shell中的常用语句

1.常用语句for语句while语句if语句case语句expect语句2.for语句for语句的格式:fordodonefor NUM in {1..3} /NUM的值从1-3for NUM in 1 2 3 /NUM的值从1-3for NUM in `seq 1 3` /NUM的值从1-3for NUM in `seq 1 2 10` /NUM的值从1-...

2019-09-05 11:02:26 176

原创 Linux下的shell中的变量

1.变量的定义变量用来存放各种数据,脚本语言在定义变量时通常不需要指明类型,直接赋值就可以,shell变量也遵循这个规则。2.在shell脚本中变量的种类在shell中变量分为环境级变量,用户级变量,系统级变量。环境级变量只在当前shell中生效,shell关闭变量丢失,用户级变量卸载用户的骨文件中,只针对当前用户生效,系统级变量被写在系统的配置文件/etc/profile或者/etc/fr...

2019-08-22 19:44:14 234

原创 Linux下的shell的基本知识

1.理解什么是shell操作系统与外部最主要的接口就叫做shell。shell也是操作系统中的一个软件。shell是操作系统最外面的一层,shell管理你与操作系统之间的交互:等待你输入,向操作系统解释你的输入,并且处理各种各样的操作系统的输出结果。bash=GNU Bourne-Again Shell2.理解shell脚本存在的意义脚本是命令集合,是一种解释型语言,用shell脚本保存...

2019-08-22 09:26:35 172

原创 Linux下shell中的文本处理正则表达式

1.grep 文本过滤命令Global search regular expressing and print out the line全面搜索研究正则表达式并显示出来grep命令是一种强大的文本搜索工具,根据用户指定的”模式“对目标文本进行匹配检查,打印匹配到的行由正则表达式或者字符及基本文本字符所编写的过滤条件grep的格式grep 匹配条件 处理文件e.g.grep roo...

2019-08-19 19:00:44 139

原创 Linux下的shell脚本的常用命令

1.diff命令diff命令时用来比较两个文件或目录的不同diff [Options] target1 target2diff file1 file2diff directory1 directory2diff在比较文件过程中结果读取方式[num1,num2] [a|c|d] [num3,num4]num1,num2表示载第一个文件中的行数a表示添加————addc表示更改——...

2019-08-19 18:52:24 166

原创 Linux中的Firewalld与iptables

配置两台虚拟机的网络环境:Desktop:添加两块网卡,配置两个网络段的IP:172.25.254.120/192.168.0.120ip addr showServer:配置192网段的IP:192.168.0.220ip addr showping 192.168.0.120使用命令接口配置firewalldfirewall-config ...

2019-08-19 18:45:47 172

原创 Linux中的ISCSI共享设备网络磁盘

ISCSI共享设备服务端:fdisk /dev/vdb /磁盘分区partprobeyum install -y targetcli /安装targetcli /> ls /> /backstores/block create westos:storage1 /dev/vdb2 /> /iscsi create iqn.2019-...

2019-08-14 18:52:37 118

原创 Linux中的NFS管理

1.NFS挂载实现服务端:mkdir /westos_nfssystemctl stop smb.servicesystemctl disable smb.servicevim /etc/exports /westos_nfs *(sync)exportfs -rvfirewall-cmd --permanent --add-service=nfsfirewall-cmd --...

2019-08-14 18:48:33 175

原创 Linux中的CIFS文件系统

存储分离在172.25.254.120的Desktop中:yum install -y samba-client.x86_64 samba-common.x86_64 samba.x86_64systemctl start smbnetstat -antlupe | grep smbfirewall-cmd --permanent --add-service=sambafirewall...

2019-08-13 18:50:53 373

原创 Linux中的apache服务

关闭selinux1.apache的安装部署yum install -y httpdyum install -y heepd-manualsystemctl start httpdsystemctl enable httpdfirewall-cmd --permanent --add-service=httpfirewall-cmd --reloadfirewall-cmd --l...

2019-08-13 14:29:45 234

原创 Linux中的mariadb服务

安装:yum install -y mariadb.serversystemctl start mariadbsystemctl enable mariadbsystemctl status mariadb数据库的查看:SHOW DATABASES;表查看:USE mysql;SHOW TABLES;表内容查看:SELECT * FROM user;vim /etc/my.cnf...

2019-08-13 14:09:33 185

空空如也

空空如也

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

TA关注的人

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