自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

石头

石头

  • 博客(157)
  • 资源 (15)
  • 收藏
  • 关注

原创 python3 笔记:

1.三元表达式if x > y: a = xelse: a = y上述语句可以简化为a = x if x>y else y

2021-03-15 22:39:28 214

原创 lvs+keeplive+ngxin 配置

一、服务配置VIP 192.168.10.10 keepalive (主) 192.168.10.11 keepalive (从) 192.168.10.12 nginx 192.168.10.20 nginx 192.168.10.21 二、LVS 配置[root@test01 nginx]# cat /etc/keepaliv...

2020-03-19 22:51:20 395

原创 postgres操作

pg_hba.conf:配置数据库的访问权限 postgresql.conf:配置数据库服务的相关参数#初始化数据库/opt/postgreSQL/postgre/bin/initdb -D/opt/postgreSQL/post_data/#postgre 启动 停止 状态/opt/postgreSQL/postgre/bin/pg_ctl -D /opt/postgr...

2019-10-28 22:01:32 363

原创 Redis 5.05 版本启动警告解决

# Redis启动告警解决办法[root@resiones bin]# ./redis-server ./redis.conf 22750:C 03 Jun 2019 00:02:49.878 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo22750:C 03 Jun 2019 00:02:49.878 # Redis version=...

2019-10-01 22:38:44 1406

原创 Redis安装

一、RPM安装:1、下载Redis链接:https://redis.io/download安装最新版本使用remi:wget http://rpmfind.net/linux/remi/enterprise/7/test/x86_64/redis-4.0.0-1.el7.remi.x86_64.rpm2、yum安装yum install redis-4.0.0-1.el7...

2019-10-01 20:43:56 357

原创 Redis 基本原理

REmoteDIctionaryServer(远程字典服务器)。是完全开源免费的,用C语言编写的, 遵守BCD协议。是一个高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSql数据库之一,也被人们称为数据结构服务器。一、Redis基本原理redis的特点:1)Redis支持数据的持久化,可以将内存中的数据...

2019-09-29 22:20:25 896

原创 TFTP协议简介

TFTP协议简介TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现。嵌入式linux的tftp开发环境包括两个方面:一是linux服务器端的tftp-server支持,二是嵌入式目标系统的tftp-client支持。因为u-boot本身内置支持tftp-client,所以嵌入式目标系统端就不用配置了。下面就详细介绍一下linux服务器端tftp-server的配置。本文来自...

2019-09-20 21:13:27 1769

原创 CI/CD:持续集成、持续交付和持续部署

CI/CD:持续集成、持续交付和持续部署持续集成(Continuous integration)是一种软件开发实践,即团队开发成员经常集成它们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。持续部署(continuous deployment)是通过自动化的...

2019-09-17 22:19:16 596

原创 Kerberos 身份认证原理

Kerberos 身份认证原理Kerberos 是一种基于对称密钥技术的身份认证协议,它作为一个独立的第三方的身份认证服务,可以为其它服务提供身份认证功能,且支持 SSO (即客户端身份认证后,可以访问多个服务如 HBase/HDFS 等)。Kerberos 协议过程主要有两个阶段,第一个阶段是 KDC 对 Client 身份认证,第二个阶段是 Service 对 Client 身份...

2019-08-21 13:08:58 2330

原创 Hadoop 基本常用命令

hdfs文件的相关操作主要使用hadoop fs、hadoop dfs、hdfs dfs 命令hadoop fs命令可以用于HDFS、Local FS等不同的文件系统。而hdfs dfs命令只用于HDFS文件系统; (1)查看帮助 hdfs dfs -help (2)查看当前目录信息 hdfs dfs -ls / ...

2019-08-03 22:02:26 1007

原创 Nginx日志分割shell脚本

Nginx日志分割#!/bin/bash# This script run at 00:00#save backup log daysmaxage=7day=`date +%Y%m%d`hour=`date +%H%M`LOG_DIR="/opt/openresty/nginx/logs"# logrotate nginxmkdir -p ${LOG_DIR}/bac...

2019-06-27 22:52:26 336

原创 【python3】---反射

反射是一个很重要的概念,它可以把字符串映射到实例的变量或者实例的方法然后可以去执行调用、修改等操作。它有四个重要的方法: getattr 获取指定字符串名称的对象属性 setattr 为对象设置一个对象 hasattr判断对象是否有对应的对象(字符串) delattr 删除指定属性 ...

2019-06-27 22:40:51 118

原创 Linux 卸载java 1.7版本 安装Java1.8版本

1)查看版本# java -version(2)查询已安装的版本rpm -qa | grep java或者使用yum list installed | grep java(3)卸载rpm -e java-1.7.0-openjdk.x86_64rpm -e java-1.7.0-openjdk-headless.x86_64或者使用yum ...

2019-06-02 11:05:55 1819

原创 Linux 安装JDK 、安装java、卸载openjdk

一、卸载openjdk:(1)查看版本# java -version(2)查询已安装的版本rpm -qa | grep java或者使用yum list installed | grep java(3)卸载rpm -e java-1.8.0-openjdk.x86_64rpm -e java-1.8.0-openjdk-headless.x86_6...

2019-06-02 10:14:12 585

原创 YUM命令汇总

一、YUM语法:yum [options] [command] [package ...]options:可选,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。command:要进行的操作。package操作的对象。一、YUM命令1、显示所有仓库yum repolist all 2、列出所有可更新的软件清单命令...

2019-05-25 12:07:43 754

原创 find 命令grep、exec、xargs组合

首先了解基本命令:Linux 经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区的(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。(2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。一、find 命令:find path -o...

2019-05-25 12:06:09 3472 1

原创 【Python3】--- 装饰器

在python3中迭代器 生成器 装饰器 理解比较难1、装饰器本质上是一个python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象,装饰器的本质是函数,主要用来装饰其他函数,也就是为其他函数添加附加功能2、装饰器的原则:(1) 装饰器不能修改被装饰的函数的源代码(2) 装饰器不能修改被装饰的函数的调用方式函数(1)装饰器...

2019-05-22 22:14:37 2402

原创 【Python3】 --- 基础

常用:type()函数,查看当前变量类型 id()函数,查看当前变量地址 help()函数,查找帮助文档Python3 中有六个标准的数据类型:Number(数字) String(字符串) List(列表) Tuple(元组) Set(集合) Dictionary(字典)Python3 的六个标准数据类型中:不可变数据(3 个)...

2019-05-20 22:40:54 258

原创 Mac OS X系统中实现部分Windows 快捷键

  第一种:按delete键,实现Windows键盘上退格键的功能,也就是删除光标之前的一个字符(默认);  第二种:按fn+delete键,删除光标之后的一个字符;  第三种:按option+delete键,删除光标之前的一个单词(英文有效);  第四种:按command+delete键,删除光标之前整行内容;  第五种:选中文件后按command+de...

2019-05-12 22:04:59 477

原创 Hadoop基础--zookeeper原理

Zookeeper 会维护一个具有层次关系的数据结构,它非常类似于一个标准的文件系统,如图 1 所示图 1 Zookeeper 数据结构zookeeper 这种数据结构有如下这些特点:每个子目录项如 NameService 都被称作为 znode,这个 znode 是被它所在的路径唯一标识,如 Server1 这个 znode 的标识为 /NameService/Server1; ...

2019-05-09 23:07:48 491

原创 linux 基本配置

一、网络设置vi /etc/stsconfig/network-scripts/ifcfg-eno16777736BOOTPROTO=noneIPADDR=192.168.10.10PREFIX=24GATEWAY=192.168.10.2DNS1=114.114.114.114重新网络:systemctl restart network配置主机名:hostname...

2019-05-09 21:32:41 222

原创 linux awk命令详解

awk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息;awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 awk 的 GNU 版本,可以使用以下命令来查看awk的版本。ls -l `which awk`awk处理过程:依次对每一行进行处理,然后输出awk命令形式:awk [...

2019-05-09 21:29:31 143

原创 Mysql常用语句

用户管理:  1、新建用户:    >CREATE USER name IDENTIFIED BY 'ssapdrow';  2、更改密码:    >SET PASSWORD FOR name=PASSWORD('fdddfd');  3、权限管理    >SHOW GRANTS FOR name; //查看name用户权限    >GRA...

2019-05-09 21:25:27 158

原创 MySQL安装(三种方法)

一、数据库技术构成1. 数据库系统 DBS数据库管理系统(DataBase Management System, DBMS): ORACLE、MySQL、DB22. SQL语言(结构化查询语言)A. DDL语句 数据库定义语言: 数据库、表、视图、索引、存储过程、函数, CREATE DROP ALTERB. DML语句 数据库操纵语言: 插入数据INSERT、删除数据DELE...

2019-05-09 21:16:53 2993

原创 ssh-keygen  产生公钥与私钥对.

ssh-keygen 产生公钥与私钥对.ssh-copy-id将本机的公钥复制到远程机器的authorized_keys文件中,ssh- copy-id也能让你有到远程机器的home, ~./ssh , 和 ~/.ssh/authorized_keys的权利。ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected] -t...

2019-05-09 21:06:16 753

原创 linux 忘记root密码

RHEL6 及以前系统:1)重启系统至grub引导界面,按ESC键。2)光标定位到内核选项,按e进入编辑状态。3)找到kernel那行,末尾添加single或1,即进入单用户模式。4)按回车键,按b,引导进入单用户。5)修改密码,修改完毕重启即可。RHEL7:采用GRUB2为启动器时,将无法通过单用户模式重置root密码,重置密码主要有rd.break和init两种方...

2019-05-09 20:52:51 586

原创 Hadoop NameNode 高可用 (High Availability) 实现解析

NameNode 高可用整体架构概述在 Hadoop 1.0 时代,Hadoop 的两大核心组件 HDFS NameNode 和 JobTracker 都存在着单点问题,这其中以 NameNode 的单点问题尤为严重。因为 NameNode 保存了整个 HDFS 的元数据信息,一旦 NameNode 挂掉,整个 HDFS 就无法访问,同时 Hadoop 生态系统中依赖于 HDFS 的各个组件,...

2019-05-06 22:27:06 293

原创 Hadoop基础---YARN 基本原理

YARN的基本思想是将资源管理和作业调度/监视的功能分解为单独的守护进程。我们的想法是拥有一个全局ResourceManager(RM)和每个应用程序ApplicationMaster(AM)。应用程序可以是单个作业,也可以是作业的DAG。ResourceManager和NodeManager构成了数据计算框架。ResourceManager是在系统中的所有应用程序之间仲裁资源的最终权限。N...

2019-04-28 22:29:23 437

原创 Hadoop基础--HDFS基本原理

    Hadoop是Apache软件基金会所开发的并行计算框架与分布式文件系统。Hadoop 最核心的模块包括Hadoop Common、HDFS与MapReduce。HDFS是Hadoop分布式文件系统(Hadoop Distributed File System)的缩写,为分布式计算存储提供了底层支持。采用Java语言开发,可以部署在多种普通的廉价...

2019-04-28 21:47:23 17049

原创 随机数获取6中方法

(1)通过内部系统变量($RANDOM)echo $RANDOM生成0-32767之间的整数随机数,若超过5位可以加个固定10位整数,然后进行求余。生成400000~500000的随机数:随机数取出10位字符: echo $RANDOM |md5sum |cut -c 1-10(2)通过时间获得随机数(date)GNU的date提供+%s(小写s), 能打印出自1970-01-...

2019-03-20 21:47:21 856

原创 nginx + tomcat + https 配置

一:nginx 配置https(1)#生成私钥#openssl genrsa -des3 -out server.key 1024(2)#生成证书请求文件 #openssl req -new -key server.key -out server.csr输出内容为:Enter pass phrase for root.key: ← 输入前面创建的密码Countr...

2019-03-05 23:00:33 427

原创 openstack 命令

常用操作:常用的查询命令#keystone user-list 查询用户信息#keystone role-list 查询角色信息#keystone tenant-list   查询租户信息#glance index   查询当前存在的镜像信息#nova image-list    查看当前存在的镜像状态#nova secgroup-list 查看当前存在的安全组#nova ke...

2019-01-17 21:05:07 1194

原创 Linux 系统CPU (top )

   top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况。top有两种交互模式的选项:命令行选项和运行时选项。多核CPU命令: mpstat -P ALL  和  sar -P ALL一、查看top版本信息如下:[root@resines ~]# top -vh procps-ng version 3.3.10Usage: top -hv...

2018-10-26 22:02:05 565

原创 Linux 系统CPU (vmstat )

查看CPU状态 :free ), iostat , mpstat ), ps , sar, top ,oprofile(工具集)查看CPU基本信息:# 查看物理CPU个数[root@localhost ~]# cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l4# 查看每个物理CPU中core的个数(即核数)[root...

2018-10-26 17:32:27 314

原创 HAProxy的日志配置策略

    默认情况下,HAProxy是没有配置日志的,在centos7.2 下默认管理日志的是rsyslog,可以实现UDP日志的接收,将日志写入文件,写入数据库 先检测rsyslog是否安装[root@localhost ~]# rpm -q rsyslogrsyslog-7.4.7-12.el7.x86_64安后在/etc/rsyslog.d/下创建haproxy.conf(/...

2018-10-25 20:09:45 1222

原创 keepalived +HAproxy 配置

 https://www.haproxy.org/download/1.8/src/haproxy-1.8.14.tar.gz (下载地址)编译HAProxy文件:[root@localhost ~]# tar zcvf haproxy-1.8.14.tar.gz[root@localhost ~]# uname -r3.10.0-327.el7.x86_64 [root@lo...

2018-10-25 19:34:43 804

原创 HAProxy原理和基本概念

一、基础介绍     https://www.haproxy.org/  (官方网站)     https://www.haproxy.org/download/1.8/src/haproxy-1.8.14.tar.gz (下载地址)     http://cbonte.github.io/haproxy-dconv/1.8/configuration.html (文档Haproxy ...

2018-10-25 09:04:22 60739

原创 Keepalived+nginx配置

一、下载Keepalived 官网下载地址:http://www.keepalived.org/download.html二、 下载和解压安装[root@localhost ~]# wget http://www.keepalived.org/software/keepalived-2.0.8.tar.gz [root@localhost ~]# tar -xf ke...

2018-10-24 23:19:15 302

原创 keepalived 通过vrrp_script实现对集群资源的监控

[root@centos01 keepalived]# cat check_httpd.sh 脚本需要有执行权限     通常情况下,利用keepalived做热备,其中一台设置为master,一台设置为backup。当master出现异常后,backup自动切换为master。当backup成为master后,master恢复正常后会再次抢占成为master,导致不必要的主备切换。因此可以将两台...

2018-10-24 19:57:21 2286

原创 keepalived工作原理和配置

一、keepalived介绍      keepalived是集群管理中保证集群高可用的一个服务软件,用来防止单点故障。     keepalived是以VRRP协议为实现基础的,Keepalive类似于ylayer3, 4 & 5交换机制的软件,VRRP全称Virtual Router Redundancy Protocol,即虚拟路由冗余协议。虚拟路由冗余协议,可以认为是实现路...

2018-10-23 21:52:50 1400

嵌入式学院第1期课件.pdf

华清linux 开发 软件嵌入式学院第1期课件.pdf

2011-12-02

华清远见第二期课件.

华清远见第二期课件 希望大家下载! 嵌入式学习资料

2011-12-02

vxworks 帮助文档

vxworks 帮助文档

2010-11-04

Wireshark中文用户手册-CHM版

Wireshark用户手册-CHM版 Wireshark用户手册-CHM版

2010-10-29

Understanding.Linux.Network.Internals.chm

Understanding.Linux.Network.Internals.chm

2010-10-27

Linux.Device.Drivers.3rd.Edition.chm

Linux.Device.Drivers.3rd.Edition.chm

2010-10-27

用QT开发实现gps功能源码

用QT开发实现gps功能 用QT开发实现gps功能源码

2010-10-27

VxWorks IO设备驱动

VxWorks IO设备驱动 VxWorks IO设备驱动

2010-10-27

培训班001VxWorks培训

1.1 绪论 1.2 VxWorks操作系统的特点 1.3 VxWorks的结构和组成 1.4 VxWorks使用基础 1.5 VxWorks的主要应用领域

2010-09-25

VxWorks+系统开发与应用

VxWorks+系统开发与应用 VxWorks+系统开发与应用

2010-09-25

深入理解Linux内核第三版

深入理解Linux内核第三版 深入理解Linux内核第三版

2010-08-22

PHP4+MySQL完整自学方案

PHP4+MySQL完整自学方案 PHP4+MySQL完整自学方案

2010-08-22

车载导航系统项目文档

1.2项目概述 “GPS导航仪”,实现功能如下。  定位 通过GPS接收卫星信号,准确定位,显示车辆当前位置  导航 输入目的地,自动显示出行车路线  防盗 通过发送短信,返回车辆当前位置信息  娱乐 播放U盘、SD卡通的MP3,MP4文件

2010-08-21

移植U-Boot-1.3.1实验

移植U-Boot-1.3.1实验 了解U-Boot-1.3.1的代码结构,掌握其移植方法。 【实验环境】 1、Ubuntu 7.0.4发行版 2、u-boot-1.3.1 3、FS2410平台 4、交叉编译器 arm-softfloat-linux-gnu-gcc-3.4.5

2010-08-21

主目录下的makefile 翻译

内核2.6.22主目录下的makefile 翻译

2010-05-25

空空如也

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

TA关注的人

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