Linux-Ansible的简介与安装-湫日
ansible常用命令模块1234567891011121314ansible命令的常用模块使用-ad-hoc模式-批量操作实战comman/shell模块 远程执行命令或脚本模块copy 模块发送文件到远程主机模块yum 模块远程安装软件(相当于到远端机器执行yum -y install xxx)service 模块远程管理服务启停模块script模块本地编写脚本,到远程主机执行file 模块远程传目录或文件,做软连接等group 模块远程创建和管理用户组user模块远程创建和管理用户cron 模块远程添加定时任务mount 模块远程添加挂载get_url 模块远程下载文件systemd 模块通过systemd来管理服务启停,类似systemctl start httpdselinux 模块远程控制selinux开启或关闭setup 模块主机信息模块,获取主机的信息
ansible的相关概念和使用场景12345678ansible是一个自动化的配置管理工具, ansible集成了丰富的模块,以及强大的功能组件 ...
Linux-Azkaban3.50.0安装
jdk、MySQL环境
Azkaban3.50.0安装包
安装环境上传并解压
1tar -zxvf azkaban-3.50.0.tar.gz -C /export/servers/
重命名Azkaban1mv azkaban-3.50.0/ azkaban3.50
Azkaban源文件编译过程可能需要很长时间,建议使用第③种方法
①Azkaban最新源文件地址为https://github.com/azkaban/azkaban,可以直接下载ZIP压缩包。
②使用Git工具拉取如下
先安装git
1yum -y install git
进入azkaban3.50里运行
1./gradlew build -x test
③点击蓝奏云下载
安装配置启动MySQL
没有MySQL可以参考Hive安装文档里的MySQL安装
1mysql -uroot -p123456
创建Azkaban的数据库以及用户
1create database azkaban;
在默认的配置下,MySQL会根据配置文件限制接收数据包的大小
vi /etc/my.cnf增加属 ...
Linux-Flume1.8.0安装
Java1.6以上版本
Flume1.8.0安装包
安装环境上传并解压
1tar -zxvf apache-flume-1.8.0-bin.tar.gz -C /export/servers/
重命名Flume1mv apache-flume-1.8.0-bin/ flume1.8
配置文件①flume-env.sh 环境变量配置
进入 conf 目录下打开flume.env.sh,把JAVA_HOME的注释去掉,并修改成你的 jdk 路径
123vi flume-env.shexport JAVA_HOME=/export/servers/jdk1.8
没有flume.env.sh的复制文件
cp flume-env.sh.template flume-env.sh
配置环境变量已安装hadoop、hive、zookeeper
12345678vi /etc/profile #找不到命令解决方法:export PATH=/usr/sbinexport JAVA_HOME=/export/servers/jdkexport HADOOP_HOME=/export/s ...
Linux-Zookeeper3.4.10安装
java环境
Zookeeper3.4.10安装包
安装环境上传并解压
1tar -zxvf zookeeper-3.4.10.tar.gz -C /export/servers/
重命名zookeeper1mv zookeeper-3.4.10/ zookeeper3.4
配置文件复制Zookeeper文件夹中conf目录下配置文件zoo_sample.cfg为zoo.cfg
123cd zookeeper3.4/confcp zoo_sample.cfg zoo.cfg
修改zoo.cfg,分别设置dataDir目录,配置服务器编号
1234567# 设置数据文件目录+数据持久化路径dataDir=/export/data/zookeeper/zkdata# clusterserver.1=hadoop:2888:3888server.2=hadoop:2888:3888server.3=hadoop:2888:3888
创建myid文件
1mkdir -p /export/data/zookeeper/zkdata
在zkdata文件夹下创建my ...
Linux—Hive1.2.1安装
Linux系统
Hadoop环境(2.7.4)
hive1.2.1安装包
MySQL两个安装包(第二个需要)
①mysql57-community-release-el7-10.noarch.rpm
②mysql-connector-java-5.1.47.tar.gz
简单安装Hive安装环境上传并解压
1tar -zxvf apache-hive-1.2.1-bin.tar.gz -C /export/server
重命名Hive1mv apache-hive-1.2.1 hive1.2
配置环境变量123456vi /etc/profile #找不到命令解决方法:export PATH=/usr/sbinexport JAVA_HOME=/export/servers/jdkexport HADOOP_HOME=/export/servers/hadoopexport HIVE_HOME=/export/servers/hive1.2export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOM ...
Linux-Hadoop2.7.4安装步骤
Linux系统
jdk1.8.0、Hadoop2.7.4安装包
创建文件夹12mkdir -p /export/servers /export/data /export/software #包位置、数据位置、安装包位置
进入 /export/software 导入jdk、hadoop安装包解压jdk、hadoop安装包1tar -zxvf 安装包名 -C /export/servers
修改jdk、hadoop名字12mv jdk-tab jdkmv hadoop-tab hadoop
配置jdk、hadoop环境12345vi /etc/profile #找不到命令解决方法:export PATH=/usr/sbinexport JAVA_HOME=/export/servers/jdkexport HADOOP_HOME=/export/servers/hadoopexport PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
记得. /etc/porfile刷新配 ...
Linux-网络静态IP配置
打开ifcfg-eno*文件编辑1vi /etc/sysconfig/network-scripts/ifcfg-eno[按Tab]
在跳出来的界面做如下操作:dhcp改成static 将动态改成静态ONBOOT=yes
最下面增加IPADDR=自己的ip地址(你要设置的固定IP地址,前三项必须要和你配置的网络一样)GATEWAY 网关=前三项和ip地址相同,最后默认为2NETMASKER 子网掩码=255.255.255.0DNS1=和GATEWAY一致DNS2=114.114.114.114
例如 我的前三项是192.168.219 如下设置
12345IPADDR=192.168.219.129GATEWAY=192.168.219.2NETMASKER=255.255.255.0 DNS1=192.168.219.2DNS2=114.114.114.114
配置完后保存退出,然后重启网络服务1systemctl restart network
配置错误就会失败,一般重启网络服务只需要几秒钟
查看IP1ip a
显示你 ...
Linux-Zabbix安装
Zabbix官网: Zabbix :: The Enterprise-Class Open Source Network Monitoring Solution
一、系统环境准备关闭防火墙(可以选择开放对应的端口,默认为tcp/udp 10050、10051)
1systemctl stop firewalld && systemctl disable firewalld
关闭SELinux:123setenforce 0sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
一定要重启(👍)1reboot
二、安装并配置zabbix安装 zabbix rpm 源使用阿里云 zabbix 源
1rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
清理yum缓存和重新生成缓存
1yum cl ...
Linux-Tomcat8.5.88安装
Linux系统
Tomcat8.5.88、jdk1.8.0安装包
安装环境安装jdk,有了无视安装,从1.4开始
上传jdk到/usr/lib/jvm,并解压12cd /usr/lib/jvmtar -zxvf jdk[按Tab]
重命名jdk1mv jdk1.8.0_161/ jdk
配置环境变量123456789vi /etc/profile # 进入环境变量配置# set java environmentJAVA_HOME=/usr/lib/jvm/jdk1.8.0_211CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATHPATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATHexport JAVA_HOME CLASSPATH PATHsource /etc/profile
上传tomcat到/usr/local/下,并且解压缩12cd /usr/localtar -zxvf apache-tom ...
Linux (一)基础文件命令
如何输入命令
命令 [选项]([参数])[选项的值]([参数的值]) 空格作为分割常见选项(参数):-h –help ;特点:选项样子为: -字母 或 –加单词
举例:
1$ ls -l /home
$:命令提示符 | ls:命令字 | -l:命令选项 | /home:命令参数
文件名称规范
文件的名称大小写敏感
名称最多可以为255个字符
除了正斜线外,都是有效字符(建议不用空格)
通过touch命令可以创建一个空白文件或者更新已有文件的时间
以“.”开头的为隐藏文件
Linux系统没有文件和文件夹之分,统称为文件
命令 Shutdown 关机重启命令1234567Shutdown [选项] 时间-c 取消前一个关机命令-h 关机-r 重启Shutdown –h (now)/20:30其他命令 halt poweroff重启命令 reboot init6
目录处理命令命令 ls123456789101112131415161718英文原意:list所在路径:/bin/ls 所有用户 ...