随笔分类 -  shell 脚本实战

shell 脚本实战笔记(11)--Mysql在linux下的安装和简单运维
摘要:前言: linux中安装mysql以及配置的管理, 基础的运维和管理还是需要会一些的. 这边作下笔记, 以求天天向上(^_^).安装流程:*). 安装mysql-server1). 借助yum检索相关的mysql rpm包yum search mysqlmysql-server.x86_64 正... 阅读全文

posted @ 2014-07-19 13:06 mumuxinfei 阅读(656) 评论(0) 推荐(0) 编辑

shell 脚本实战笔记(10)--spark集群脚本片段念念碎
摘要:前言: 通过对spark集群脚本的研读, 对一些重要的shell脚本技巧, 做下笔记. *). 取当前脚本的目录sbin=`dirname "$0"` sbin=`cd "$sbin"; pwd`代码评注:# 以上代码为获取执行脚本所在的目录的常用技巧# sbin=$(dirname $0) ... 阅读全文

posted @ 2014-07-17 12:40 mumuxinfei 阅读(743) 评论(0) 推荐(0) 编辑

shell 脚本实战笔记(9)--linux自动批量添加用户
摘要:前言: 添加linux用户帐号,这个相对简单, 在面对集群, 许多机器的时候, 我们该如何去做和实现? 这篇短文, 简单讲解一些思路, 尽可能地涉及周边的一些知识点. 不光是运维人员会面临这个问题, 对一个基于linux平台的集群服务或软件(比如hadoop集群), 有时也会涉及到这块.应用场景:... 阅读全文

posted @ 2014-07-10 15:02 mumuxinfei 阅读(2408) 评论(0) 推荐(4) 编辑

shell 脚本实战笔记(8)--ssh免密码输入执行命令
摘要:前言: ssh命令, 没有指定密码的参数. 以至于在脚本中使用ssh命令的时候, 必须手动输入密码, 才能继续执行. 这样使得脚本的自动化执行变得很差, 尤其当ssh对应的机器数很多的时候, 会令人抓狂.本文讲解了两种方式, 一种借助expect脚本, 一种借助sshpass来实现.*) 借助e... 阅读全文

posted @ 2014-07-09 17:53 mumuxinfei 阅读(11313) 评论(5) 推荐(4) 编辑

shell 脚本实战笔记(7)--集群网络相关知识和环境搭建
摘要:前言: 对网络相关的知识, 做下笔记. 包括IP地址A/B/C的分类, 静态地址的配置/DNS配置, 以及网卡相关信息查看.*) A/B/C/D类网络地址的划分IP地址=网络地址+主机地址 或 IP地址=主机地址+子网地址+主机地址IPv4的地址划分, 可以分为5种类型, A/B/C/D/E类A... 阅读全文

posted @ 2014-07-08 15:41 mumuxinfei 阅读(460) 评论(0) 推荐(0) 编辑

shell 脚本实战笔记(6)--集群环境配置检测
摘要:1). 背景: 集群部署的时候, 需要一致的配置和环境设置. 对于虚拟机集群, 可以借助镜像拷贝, 复制和还原集群机器. 对与物理机集群而言, 则不一样, 如果机器一多, 多人去操作和配置, 对于成熟精干的团队还好, 对于不熟悉环境的小团队, 由于水平的参差不齐, 往往会导致不一致的环境. 因... 阅读全文

posted @ 2014-06-27 13:07 mumuxinfei 阅读(762) 评论(0) 推荐(1) 编辑

shell 脚本实战笔记(5)--搭建资源的镜像服务器
摘要:背景: 由于访问国外站点资源, 有时特别慢. 偶尔一次下载, 肯定还能忍受, 对于多次使用或者小团队内部使用, 搭建一个镜像站点, 无疑是个明智的决定. 这边以搭建CDH5的yum源镜像, 作为例子, 具体阐述如何借助apache2搭建一个目录镜像服务, 以及如何复制站点资源.1) 搭建apac... 阅读全文

posted @ 2014-06-26 12:35 mumuxinfei 阅读(642) 评论(0) 推荐(0) 编辑

shell 脚本实战笔记(4)--linux磁盘分区重新挂载
摘要:背景: Hadoop的HDFS文件系统的挂载, 默认指定的文件目录是/mnt/disk{N}. 当运维人员, 不小心把磁盘挂载于其他目录, 比如/mnt/data, /mnt/disk01, /mnt/diska时, HDFS会选择根分区, 当往HDFS里灌数据时, 导致的结果往往是根分区被快速的... 阅读全文

posted @ 2014-06-24 12:20 mumuxinfei 阅读(1061) 评论(0) 推荐(0) 编辑

shell 脚本实战笔记(3)--集群机器的时间同步设置
摘要:背景: 有些分布式服务(比如HBase服务), 依赖于系统时间戳, 如果集群各个节点, 系统时间不一致, 导致服务出现诡异的情况.解决方案: 那如何同步集群各个节点之间的时间? 采用NTP(Network Time Protocol)方式来实现, 选择一台机器, 作为集群的时间同步服务器, 然... 阅读全文

posted @ 2014-06-23 17:29 mumuxinfei 阅读(817) 评论(0) 推荐(0) 编辑

shell 脚本实战笔记(2)--环境变量PATH的恩怨情仇
摘要:在linux环境下, 相信大家对环境变量PATH, 多多少少有所接触, 这边讲讲PATH的在linux的前世因缘. 先讲讲一个列子 假如我们在为一个新的应用配置其PATH路径中时, 不小心忽略了原先的$PATH内容, 把原本的PATH=/path/to/newcmd:$PATH, 写成了PA... 阅读全文

posted @ 2014-06-16 12:32 mumuxinfei 阅读(4164) 评论(0) 推荐(0) 编辑

shell 脚本实战笔记(1)--source/fork/exec的区别
摘要:在linux shell编程中, 随着脚本处理规模的变大, 会嵌套调用子进程. 但父进程以不同的方式调用子进程, 其结果和背后的机制不尽相同.这边就简单描述下source/fork/exec调用子进程的区别.编写如下脚本executor.sh1 #! /bin/bash2 3 echo "scrip... 阅读全文

posted @ 2014-04-22 13:03 mumuxinfei 阅读(1046) 评论(0) 推荐(1) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示