root权限

Centos7环境二进制安装MySQL8.0.15

荒凉一梦 提交于 2020-01-08 09:32:17
安装MySQL 1、解压MySQL安装包 [root@szl-46 ~]# tar xvJf mysql-8.0.15-linux-glibc2.12-x86_64.tar.xz mysql-8.0.15-linux-glibc2.12-x86_64/bin/myisam_ftdump mysql-8.0.15-linux-glibc2.12-x86_64/bin/myisamchk mysql-8.0.15-linux-glibc2.12-x86_64/bin/myisamlog mysql-8.0.15-linux-glibc2.12-x86_64/bin/myisampack ......... 2、重命名文件并移动到/usr/local/mysql/目录下 [root@szl-46 ~]# mv mysql-8.0.15-linux-glibc2.12-x86_64 /usr/local/mysql 3、为MySQL添加用户组和用户 3.1添加用户组 [root@szl-46 ~]# groupadd mysql 3.2添加用户 [root@szl-46 ~]# useradd -r -g mysql mysql 4、检查是否安装了libaio [root@szl-46 ~]# rpm -qa | grep libaio libaio-0.3.109-13.el7.x86

MySQL基本操作

梦想与她 提交于 2020-01-08 08:02:46
MySQL添加用户、删除用户与授权 MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户   1.1 登录MYSQL:   @>mysql -u root -p   @>密码   1.2 创建用户:   mysql> insert into mysql.user(Host,User,Password) values( "localhost","test",password("1234") );   这样就创建了一个名为:test 密码为:1234 的用户。    注意:此处的"localhost",是指该用户只能在本地登录,不能在另外一台机器上远程登录。如果想远程登录的话,将"localhost"改为"%",表示在任何一台电脑上都可以登录。也可以指定某台机器可以远程登录。   1.3 然后登录一下:   mysql>exit;   @>mysql -u test -p   @>输入密码   mysql>登录成功 2.为用户授权   授权格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码";    2.1 登录MYSQL(有ROOT权限),这里以ROOT身份登录:   @>mysql -u root -p   @>密码   2.2 首先为用户创建一个数据库

部署Zabbix监控软件

≯℡__Kan透↙ 提交于 2020-01-08 07:44:46
监控对于运维来说,相当重要,可以称为是运维人员的眼。一个良好的监控系统可以帮助运维人员快速的找到问题的根源,减少宕机的时间,提高故障处理速度。由此就看可以看出,身为运维人员,掌握常见的监控软件的使用是最基本的技能之一。 一、Zabbix概述 1)Zabbix简介 Zabbix是一个基于web界面的提供分布式系统监控以及网络监控功能的企业级开源运维平台,也是目前国内互联网后用户中使用最广的监控软件,大概85%以上企业在使用zabbix做监控解决方案。Zabbix的入门容易、上手简单,功能强大并且开源免费,zabbix易于管理和配置,能生成比较漂亮的数据图,其自动发现功能大大减轻日常管理的工作量,丰富的数据采集方式和API接口可以让用户灵活进行数据采集,而分布式系统架构可以支持监控更多的设备,理论上,通过zabbix提供的插件式架构,可以满足企业的任何需求(部分插件功能会收费)。 2)常用的监控软件的优、缺点 常见的监控工具有:Zabbix、nagios、cacti,本次博文只简单介绍这三种,各自的优、缺点如下: (1)Zaabix 优点: 1)支持多平台的企业级分布式开源监控软件(redhat、centos、Ubuntu、Debian); 2)安装部署简单,多种数据采集插件灵活集成; 3)功能强大、可实现复杂多条件告警; 4)自带画图功能,得到的数据可以绘制成图形,以图像更直观的展示

从xtrabackup备份恢复单表

强颜欢笑 提交于 2020-01-08 02:16:48
目前对MySQL比较流行的备份方式有两种,一种上是使用自带的mysqldump,另一种是xtrabackup,对于数据时大的环境,普遍使用了xtrabackup+binlog进行全量或者增量备份,那么如何快速的从xtrabackup备份中恢复单张表呢?从mysql 5.6版本开始,支持可移动表空间(Transportable Tablespace),利用这个功能也可以实现单表的恢复,下面进行从备份中恢复单张innodb表进行演练。 1. 针对InnoDB表恢复 2. 开启了参数innodb_file_per_table 3. 安装工具:mysql-utilities,其中mysqlfrm可以读取表结构。 进行mysql-utilities安装: yum install mysql-utilities -y 创建一个测试,往里面插入数据后进行备份: <test>(root@localhost) [xuanzhi]> show create table tb1\G *************************** 1. row *************************** Table: tb1 Create Table: CREATE TABLE `tb1` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` char(10)

MXnet的使用

僤鯓⒐⒋嵵緔 提交于 2020-01-08 00:54:32
关于MXnet的介绍: MXNet: A flexible and efficient library for deep learning. 这是MXNet的 官网 介绍,“MXNet是灵活且高效的深度学习库”。 MXNet是主流的三大深度学习框架之一: TensorFlow :Google支持,其简化版是 Keras ; PyTorch :Facebook支持,其工业版是 Caffe2 ; MXNet:中立,Apache孵化器项目,也被AWS选为官方DL平台; MXNet的优势是,其开发者之一李沐,是中国人,在MXNet的推广中具有语言优势(汉语),有利于国内开发者的学习。同时,推荐李沐录制的 教学视频 ,非常不错。 MXNet的高层接口是Gluon,Gluon同时支持灵活的动态图和高效的静态图,既保留动态图的易用性,也具有静态图的高性能,这也是官网介绍的flexible和efficient的出处。同时,MXNet还具备大量学术界的前沿算法,方便移植至工业界。希望MXNet团队再接再励,在深度学习框架的竞赛中,位于前列。 我是在Ubuntu18.04里面安装的 安装步骤: 1、安装Python sudo apt-get install python 2、安装Git sudo apt-get install git 3、安装依赖包 sudo apt-get install -y

Linux配置安装

*爱你&永不变心* 提交于 2020-01-07 23:56:45
1. 安装 jdk 1.1 卸载 : 使用 java version 查看虚拟机是否有 jdk 环境 , 存在先卸载 : 1. 首先我的系统是 CenOS7, 安装完成后 , 先打开终端 , 切换到管理员账号 , 命令如下图 2. 找出带 java 关键字的安装包 , 命令是 :rpm -qa|grep java, 会出现如下结果 : 3. 运行如下命令进行卸载 , 命令是 : yum -y remove java* 1.2 安装 上传到 ftp, 然后解压安装 tar -zxvf jdk-8u221-linux-x64.tar ( jdk 包名) 配置环境变量 , 打开 vi /etc/profile 在文件结尾添加 注意是使用“ : ”分隔 export JAVA_HOME=/home/ddqy/tools/jdk1.8 export JRE_HOME=$JAVA_HOME/jre export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 让文件生效 source /etc/profile 目录以及子目录授予 root 权限 chown root:root -R /home/tina/tools/jdk1.8 查看 jdk 是否安装成功

keepalived+MySQL主主高可用

微笑、不失礼 提交于 2020-01-07 20:52:43
keepalived+MySQL主主高可用 一、环境介绍: 10.1.1.174:23316 M1 10.1.1.237:23316 M2 二、配置双主:略。 三、keepalive安装 [root@master1 ~]# cd /usr/local/src/ [root@master1 src]# wget https://www.keepalived.org/software/keepalived-2.0.17.tar.gz [root@master1 src]# tar -xf keepalived-2.0.17.tar.gz [root@master1 src]# cd keepalived-2.0.17 [root@master1 keepalived-2.0.17]# yum install openssl* libnl‐dev* gcc-c++ [root@master1 keepalived-2.0.17]# ./configure --prefix=/usr/local/keepalived [root@master1 keepalived-2.0.17]# make [root@master1 keepalived-2.0.17]# make install cp /usr/local/keepalived/etc/keepalived/keepalived

Kubernetes与Jenkins的CI/CD

丶灬走出姿态 提交于 2020-01-07 18:44:24
结构 发布流程设计 部署Harbor镜像仓库 部署Git仓库 构建Jenkins-Slave镜像 在Kubernetes中部署Jenkins Jenkins与Kubernetes集成 流水线发布Java项目 回滚 1.发布流程设计 软件环境: Jenkins + Kubernetes + Git + Maven + Harbor 工作流程:手动/自动构建 -> Jenkins 调度 K8S API ->动态生成 Jenkins Slave pod -> Slave pod 拉取 Git 代码/编译/打包镜像 ->推送到镜像仓库 Harbor -> Slave 工作完成,Pod 自动销毁 ->部署到测试或生产 Kubernetes平台 。 2. 部署Harbor镜像仓库 https://192.168.1.25/harbor 3. 部署Git仓库 192.168.1.25 4. 构建Jenkins-Slave镜像 Jenkins-Slave:作用是缓解master上的负载压力 master 分派任务(job)给Jenkins-Slave 完成工作 参考文档: https://github.com/jenkinsci/docker-jnlp-slave [root@docker jenkins-salve]# ls dockerfile-jenkins-slave jenkins

su命令 ,sudo命令 ,限制root远程登录

匆匆过客 提交于 2020-01-07 17:48:44
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> su命令 作用用于切换用户 - user : 彻底切换用户 [root@centos001 ~]# su - user1 //彻底切换到另一个用户 上一次登录:三 11月 1 20:21:13 CST 2017pts/1 上 [user1@centos001 ~]$ id uid=1000(user1) gid=1000(user1) 组=1000(user1) 环境=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 [user1@centos001 ~]$ 登出 [root@centos001 ~]# su user1 //不加-的时候,切换了后其实还是在root目录之下 [user1@centos001 root]$ pwd /root - -c "命令“ user :在切换用户的同时执行一条命令 示例: [root@centos001 ~]# su - -c "touch /tmp/aming001" user1 //切换用户同时执行一个命令,创建一个文件aming001 [root@centos001 ~]# ls -lt /tmp/ |head 总用量 124 -rw-rw-r--. 1 user1 user1 0 11月 1 21:24

Sqoop的安装和使用

天涯浪子 提交于 2020-01-07 14:10:11
一、概述 sqoop 是 apache 旗下一款“Hadoop 和关系数据库服务器之间传送数据”的工具。 核心的功能有两个: 导入、迁入 导出、迁出 导入数据 :MySQL,Oracle 导入数据到 Hadoop 的 HDFS、HIVE、HBASE 等数据存储系统 导出数据 :从 Hadoop 的文件系统中导出数据到关系数据库 mysql 等 Sqoop 的本质还是一个命令行工具,和 HDFS,Hive 相比,并没有什么高深的理论。 sqoop: 工具:本质就是迁移数据, 迁移的方式:就是把sqoop的迁移命令转换成MR程序 hive 工具,本质就是执行计算,依赖于HDFS存储数据,把SQL转换成MR程序 二、工作机制 将导入或导出命令翻译成 MapReduce 程序来实现 在翻译出的 MapReduce 中主要是对 InputFormat 和 OutputFormat 进行定制 三、安装 1、前提概述 将来sqoop在使用的时候有可能会跟那些系统或者组件打交道? HDFS, MapReduce, YARN, ZooKeeper, Hive, HBase, MySQL 下载地址 http://mirrors.hust.edu.cn/apache/ sqoop (1)上传解压缩安装包到指定目录 [hadoop@hadoop3 ~]$ tar -zxvf sqoop-1.4.6.bin