自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 一个hive客户端登录问题

一个hive客户端登录问题 20191226 公司开始部署Spark版本的程序,之前使用的是MapReduce框架。我主要工作是配合部署工程师调试程序。 首先是部署Spark版程序的运行环境。我把spark streaming的包放在服务器上并添加bin目录到环境变量,然后hive相关的任务脚本都...

2019-12-26 20:40:18

阅读数 35

评论数 0

原创 安装java环境

安装java环境 Java 是将跨平台开发放在首位的编程环境之一。不熟悉java的,很容易被JVM、JRE、JDK弄晕,而且有些程序对java版本要求不一样。该文简单介绍如何安装java环境。 JVM还是JRE或者JDK Java大致分为两个下载类别,JVM和JDK。Java虚拟机(JVM)是运行...

2019-11-26 10:17:54

阅读数 19

评论数 0

原创 git日常使用指南

#git日常使用指南 Git是使用广泛的分布式版本控制系统。版本控制,简单讲就是记录文件变更历史。使用Git可以处理很小到很大的项目版本管理,小到一个文件,大到巨量文件集合的项目。 我最初使用git来管理自己的笔记和文章。现在GitHub有免费的私有仓库可以使用,对一些基本操作熟悉后不比坚果云繁琐...

2019-11-22 15:51:17

阅读数 14

评论数 0

原创 使用python实现ls命令(2)

##概要 打算用python写一个ls命令脚本,以练习python基础。这个文档就是记录该小项目的进展和学习心得。 ls是Linux下最常用的命令之一,可以列出目录内文件即子目录名,可以配合众多参数使用。为此专门查看了Linux下man手册(我用ceontos7做的测试,其他Linux应该一样。但...

2019-11-10 21:07:42

阅读数 22

评论数 0

原创 使用python实现ls命令(1)

打算用python写一个ls命令脚本,以练习python基础。这个文档就是记录该小项目的进展和学习心得。 ls是Linux下最常用的命令之一,可以列出目录内文件即子目录名,可以配合众多参数使用。为此专门查看了Linux下man手册(我用ceontos7做的测试,其他Linux应该一样。但Windo...

2019-11-10 21:05:19

阅读数 323

评论数 0

原创 windows下交换ctrl和capslock

方法一:修改windows注册表 点击Win+R键 在输入框键入regedit,打开注册表 进入HKEY_LOCAL_MACHINE -> System -> CurrentControlSet -> Control -> KeyBoard Layout。记住,一定是ke...

2019-11-07 10:51:49

阅读数 111

评论数 0

原创 vim进阶修炼(2)

概要 写这个文档是想在vim上进阶一下。就像盲打后又学双拼,双拼后又练习数字标点盲打,技能提升后的势能是一致累加的。甚至不同的技能组合在一起会出现1+1>2的效果。 vim是linux下默认的文本编辑器之一。我使用它时间不短了,但是基本处于初级,很少有机会提升这个基础技能。可能有个原因是...

2019-11-06 17:46:39

阅读数 16

评论数 0

原创 windows下快捷编辑文本

快捷编辑文本 操作电脑,键鼠占据了我们大部分时间。如果减少手在键盘、鼠标间切换的时间,工作效率会得到提高。尤其是文本编辑,我们需要经常移动光标位置。每一次移动光标动作,目光、手都会发生焦点转移。所以有些人喜欢vim,甚至chrome、firefox浏览器都有相关插件。在Windows下可以安装gv...

2019-11-04 11:00:25

阅读数 35

评论数 0

原创 vim进阶修炼(1)

vim进阶修炼(1) 概要 写这个文档是想在vim上进阶一下。就像盲打后又学双拼,双拼后又练习数字标点盲打,技能提升后的势能是一致累加的。甚至不同的技能组合在一起会出现1+1>2的效果。 vim是linux下默认的文本编辑器之一。我使用它时间不短了,但是基本处于初级,很少有机会提升这个...

2019-10-17 15:35:25

阅读数 18

评论数 0

原创 发邮件的脚本

mail 下面是一个使用python2写的发e-mail的脚本,调用方式:python mail.py 目标邮箱 “title” “content” #!/usr/bin/env python #-*- coding: UTF-8 -*- import os,sys reload(sys) sys...

2019-08-15 10:46:46

阅读数 320

评论数 0

原创 here 文档

here文档 Linux的Here DOC即为Here 文档,是一种特殊的程序区域,可以用来设置变量等操作、向一条命令传递输入。它使用I/O重定向的形式将一个命令序列传递到一个交互程序或者命令中。它允许一条命令在获得输入数据时就好像是在读取一个文件或键盘一样,而实际是从脚本程序中得到输入数据。 基...

2019-05-17 17:17:01

阅读数 111

评论数 0

原创 《自学是门手艺》出md版本了,整理成PDF

《自学是门手艺》从已发布很快就在github上获得上千颗star 但是最初想看书还得部署服务,对新手不是很友好。我照着附带的教程本地部署,发现有些坑小白很容易掉进去。于是上一篇写了个国内快速部署教程。 这个部署教程主要是对国外的镜像改为国内的,然而有网友反映还是不够友好。确实,部署服务设计linu...

2019-03-24 12:15:08

阅读数 8312

评论数 0

原创 和李笑来学python——《自学是门手艺》

#和李笑来学python 2019-03-16 李笑来发布了他的新书《自学是门手艺》,核心是教授python编程技能。新书首发在github,而且是通过jupyter形式,对零基础或基础较差不是很友好。后面可能会好些,但初期就是这样。 我之前也没有使用过jupyter,第一节就是学习使用ju...

2019-03-17 13:37:05

阅读数 14741

评论数 2

原创 笨办法学python__学习笔记

python学习之旅_0 之前开始学习python过多次,每次都以失败告终。其实我有计算机语言的基础,高中时在步步高词典上是basic写过小程序,大学时自学C。不过学C的时候不得要领,深究基础语法和考试,最终只是得到个考试高分。现在多年不动,许多计算机语言的细节早忘光了。 这样也好,这次重新开...

2019-03-07 22:10:09

阅读数 88

评论数 0

原创 SQL进阶练习题46-50

#SQL进阶练习题46-50 大背景和建表、插入语句就不啰嗦了,参考第一篇。 四张表概要: 学生表 student(sid,sname,sage,ssex) --sid 学生编号,sname 学生姓名,sage 出生年月,ssex 学生性别 课程表 course(cid,cname,tid) -...

2019-03-06 22:41:58

阅读数 222

评论数 0

原创 SQL进阶练习题41-45

#SQL进阶练习题41-45 大背景和建表、插入语句就不啰嗦了,参考第一篇。 四张表概要: 学生表 student(sid,sname,sage,ssex) --sid 学生编号,sname 学生姓名,sage 出生年月,ssex 学生性别 课程表 course(cid,cname,tid) -...

2019-03-06 22:29:28

阅读数 95

评论数 0

原创 SQL进阶练习题26-30

#SQL进阶练习题26-30 大背景和建表、插入语句就不啰嗦了,参考第一篇。 四张表概要: 学生表 student(sid,sname,sage,ssex) --sid 学生编号,sname 学生姓名,sage 出生年月,ssex 学生性别 课程表 course(cid,cname,tid) -...

2019-02-25 23:23:13

阅读数 79

评论数 0

原创 SQL进阶练习题21-25

#SQL进阶练习题16-20 大背景和建表、插入语句就不啰嗦了,参考第一篇。 四张表概要: 学生表 student(sid,sname,sage,ssex) --sid 学生编号,sname 学生姓名,sage 出生年月,ssex 学生性别 课程表 course(cid,cname...

2019-02-25 22:48:53

阅读数 115

评论数 2

原创 SQL进阶练习题16-20

#SQL进阶练习题16-20 大背景和建表、插入语句就不啰嗦了,参考第一篇。 四张表概要: 学生表 student(sid,sname,sage,ssex) --sid 学生编号,sname 学生姓名,sage 出生年月,ssex 学生性别 课程表 course(cid,cname,tid) -...

2019-02-20 23:08:26

阅读数 98

评论数 0

原创 SQL进阶练习题11-15

#SQL进阶练习题11-15 大背景和建表、插入语句就不啰嗦了,参考第一篇。 四张表概要: 学生表 student(sid,sname,sage,ssex) --sid 学生编号,sname 学生姓名,sage 出生年月,ssex 学生性别 课程表 course(cid,cname,tid) -...

2019-02-19 23:18:54

阅读数 111

评论数 0

原创 SQL进阶练习题6-10

#SQL进阶练习题6-10 大背景和建表、插入语句就不啰嗦了,参考第一篇。 四张表概要: 学生表 student(sid,sname,sage,ssex) --sid 学生编号,sname 学生姓名,sage 出生年月,ssex 学生性别 课程表 course(cid,cname,tid) --...

2019-02-18 23:44:42

阅读数 161

评论数 0

原创 SQL进阶练习题1-5

#SQL进阶练习题1-5 大背景和建表、插入语句就不啰嗦了,参考第一篇。 四张表概要: 学生表 student(sid,sname,sage,ssex) --sid 学生编号,sname 学生姓名,sage 出生年月,ssex 学生性别 课程表 course(cid,cname,tid) --c...

2019-02-18 00:07:25

阅读数 236

评论数 0

原创 SQL进阶练习题

新上项目需要用到sql,虽然以前学过一些语法,但是在工作中总是感觉欠火候。于是从网上找来一份sql50题练习,打算分几天做一遍练手。我用的mysql,其他数据库差别应该不会很大。分享出来是发现网上有些博主只是复制粘贴一下,答案和建表语句都对不上;另一方面是sql实现方法很多,我希望大家指出我的错误...

2019-02-17 23:10:50

阅读数 403

评论数 0

原创 shell习题100(二十)

题目要求 需求背景: 领导要求小明备份数据库服务器里面的100个库(数据量在几十到几百G),需要以最快的时间完成(5小时内),并且不能影响服务器性能。 参考答案 #!/bin/bash #这个脚本用来并发备份数据库 #作者:猿 #日期:2018-12-19 ##假设100个库的库名、host、p...

2019-01-30 07:39:36

阅读数 154

评论数 0

原创 shell习题100(十九)

题目要求 用shell脚本实现,部署mysql主从,假设两台机器上已经安装了mysql,并且目前无新库。 参考答案 #!/bin/bash #这个脚本用来配置MySQL主从同步 #作者:猿 #日期:2018-12-17 #!/bin/bash master_ip=192.168.100.12 s...

2019-01-28 22:13:01

阅读数 128

评论数 0

原创 shell习题100(十八)

题目要求 在centos6系统里,我们可以使用ntsysv关闭不需要开机启动的服务,当然也可以使用chkconfig工具来实现。 写一个shell脚本,用chkconfig工具把不常用的服务关闭。脚本需要写成交互式的,需要我们给它提供关闭的服务名字。 参考答案 #!/bin/bash #这个脚本用...

2019-01-25 21:57:52

阅读数 184

评论数 0

原创 shell习题100(十七)

题目要求 阿里云的机器,今天收到客服来的电话,说服务器的磁盘io很重。于是登录到服务器查看,并没有发现问题,所以怀疑是间歇性地。正要考虑写个脚本的时候,幸运的抓到了一个线索,造成磁盘io很高的幕后黑手是mysql。此时去show processlist,但未发现有问题的队列。原来只是一瞬间。只好...

2019-01-24 22:48:27

阅读数 174

评论数 0

原创 shell习题100(十六)

题目要求 linux系统中,目录/root/下有一个文件ip-pwd.ini,内容如下: 10.111.11.1,root,xyxyxy 10.111.11.2,root,xzxzxz 10.111.11.3,root,123456 10.111.11.4,root,xxxxxx …… 文件中每...

2019-01-23 22:51:50

阅读数 159

评论数 0

原创 shell习题100(十五)

题目要求 判断所给目录内哪些二级目录下有没有text.txt文件。 有text.txt文件的二级目录,计算出该test.txt文件里面所给出单词的次数。 假如脚本名字为1.sh, 运行脚本的格式为 ./1.sh 123 root,其中123为目录名字,而root为要计算数量的单词。 参考答...

2019-01-22 22:16:19

阅读数 154

评论数 0

原创 shell习题100(十四)

题目要求 写一个脚本: 判断当前主机的CPU生产商,其信息在/proc/cpuinfo文件中vendor id一行中。 如果其生产商为AuthenticAMD,就显示其为AMD公司; 如果其生产商为GenuineIntel,就显示其为Intel公司; 否则,就说其为非主流公司。 参考答案 #!...

2019-01-21 21:45:47

阅读数 217

评论数 0

原创 shell习题100(十三)

as

2019-01-18 21:49:09

阅读数 146

评论数 0

原创 shell习题100(十二)

题目要求 在文本文档1.txt第5行(假设文件行数大于5)后面增加如下内容: # This is a test file. # Test insert line into this file. 参考答案 #!/bin/bash #这个脚本用来给文件增加行 #作者:猿课-阿铭 www.apelea...

2019-01-17 22:28:39

阅读数 555

评论数 0

原创 shell习题(十一)

题目要求 写一个shell脚本,通过curl -I 返回的状态码来判定所访问的网站是否正常。 比如,当状态码为200时,才算正常。 参考答案 #!/bin/bash #这个脚本用来判断一个网址是否正常 #作者:猿课-阿铭 www.apelearn.com #日期:2018-11-01 url=&...

2019-01-16 22:24:47

阅读数 203

评论数 0

原创 shell习题100(十)

题目要求 写一个getinterface.sh 脚本可以接受选项[i,I],完成下面任务: 1)使用格式:getinterface.sh [-i interface | -I ip] 2)当用户使用-i选项时,显示指定网卡的IP地址;当用户使用-I选项时,显示其指定ip所属的网卡。 例: sh g...

2019-01-15 22:25:28

阅读数 174

评论数 0

原创 shell习题100(九)

题目要求 编写一个问候程序,它执行时能根据系统当前的时间向用户输出问候信息。假设从半夜到中午为早晨,中午到下午六点为下午,下午六点到半夜为晚上。 参考答案 #!/bin/bash d=`date +%H` if [ $d -ge 0 -a $d -lt 7 ] then tag=1 eli...

2019-01-14 22:06:53

阅读数 1526

评论数 2

原创 shell习题100(八)

题目要求 用shell实现,把一个文本文档中只有一个数字的行给打印出来。 参考答案 #!/bin/bash while read line do n=`echo $line |sed 's/[^0-9]//g'|wc -L` if [ $n -eq 1 ] ...

2019-01-11 22:11:57

阅读数 250

评论数 0

原创 shell习题100(七)

题目要求 提示用户输入网卡的名字,然后我们用脚本输出网卡的ip,需要考虑下面问题: 输入的字符不符合网卡名字规范,怎么应对。 名字符合规范,但是根本就没有这个网卡又怎么应对。 参考答案 #!/bin/bash ip add |awk -F ': ' '$1 ~ &...

2019-01-10 21:51:32

阅读数 163

评论数 0

原创 shell习题100(六)

题目要求 写一个脚本,执行后,打印一行提示“Please input a number:",要求用户输入数值,然后打印出该数值,然后再次要求用户输入数值。直到用户输入"end"停止。 参考答案 #!/bin/bash while : ...

2019-01-09 22:01:10

阅读数 248

评论数 0

原创 shell习题100(五)

题目要求 计算文档a.txt中每一行中出现的数字个数并且要计算一下整个文档中一共出现了几个数字。例如a.txt内容如下: 12aa*lkjskdj alskdflkskdjflkjj 我们脚本名字为 ncount.sh, 运行它时: bash ncount.sh a.txt 输出结果应该为: 2 ...

2019-01-08 22:01:57

阅读数 139

评论数 0

原创 shell习题100(四)

题目要求 写个shell,看看你的Linux系统中是否有自定义用户(普通用户),若是有,一共有几个? 参考答案 #!/bin/bash v=`awk -F 'release ' '{print $2}' /etc/redhat-release |cut -d...

2019-01-08 08:30:58

阅读数 184

评论数 0

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