自定义博客皮肤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 1585

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

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

2019-10-31 13:51:30 1174

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

系统环境 RHEL7.5 selinux and iptables is disabled Hadoop 、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 398

原创 企业实战——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 283

原创 企业实战——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 721

原创 企业实战——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 324 1

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

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

2019-10-31 12:59:12 572

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

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

2019-10-29 15:42:43 293

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

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

2019-10-29 12:17:26 210

原创 企业实战——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 386

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

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

2019-10-29 08:59:16 237

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

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

2019-10-28 08:55:34 429

原创 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 319

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

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

2019-10-24 15:43:21 364

原创 企业实战——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 280

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

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

2019-10-24 10:52:10 226

原创 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 166

原创 Python中的文件

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

2019-10-24 09:33:25 188

原创 Python中的装饰器

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

2019-10-24 09:30:30 210

原创 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 240

原创 Python中的函数

1.函数的定义 #f(x) = ax2 + bx + c def 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 646

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

虚拟机环境:rhel7.5/selinux and iptables disabled 172.25.5.1 server1 master 172.25.5.2 server2 node 172.25.5.3 server3 node Kubernets是Kubernets官方推出的快速部署Kubernets集群工具,其思路是将Kubernets相关服务容器化(Kubernets静态Pod...

2019-10-14 14:09:53 429

原创 企业实战——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 231

原创 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 283

原创 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 649

原创 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 955

原创 Python的基本知识

1.python的输入与输出 python3中输入与输出: python3.x input():接收任意数据类型 python3.x中没有raw_input() [root@westos ~]# python3 Python 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 277

原创 Linux下的python3与pycharm的安装

python3的编译和安装: 1.拿到源码包(3.6) —> 官网(www.python.org) [root@westos ~]# lftp 172.25.254.250 lftp 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 569

原创 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 276

原创 Linux下shell中的常用语句

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

2019-09-05 11:02:26 249

原创 Linux下的shell中的变量

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

2019-08-22 19:44:14 387

原创 Linux下的shell的基本知识

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

2019-08-22 09:26:35 248

原创 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 231

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

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

2019-08-19 18:52:24 255

原创 Linux中的Firewalld与iptables

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

2019-08-19 18:45:47 294

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

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

2019-08-14 18:52:37 192

原创 Linux中的NFS管理

1.NFS挂载实现 服务端: mkdir /westos_nfs systemctl stop smb.service systemctl disable smb.service vim /etc/exports /westos_nfs *(sync) exportfs -rv firewall-cmd --permanent --add-service=nfs firewall-cmd --...

2019-08-14 18:48:33 299

原创 Linux中的CIFS文件系统

存储分离 在172.25.254.120的Desktop中: yum install -y samba-client.x86_64 samba-common.x86_64 samba.x86_64 systemctl start smb netstat -antlupe | grep smb firewall-cmd --permanent --add-service=samba firewall...

2019-08-13 18:50:53 557

原创 Linux中的apache服务

关闭selinux 1.apache的安装部署 yum install -y httpd yum install -y heepd-manual systemctl start httpd systemctl enable httpd firewall-cmd --permanent --add-service=http firewall-cmd --reload firewall-cmd --l...

2019-08-13 14:29:45 335

原创 Linux中的mariadb服务

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

2019-08-13 14:09:33 265

空空如也

空空如也

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

TA关注的人

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