- 博客(20)
- 收藏
- 关注
原创 mysql 面试题
数据表USERS,DEPT,数据如下:USERS表:DEPT表:1、查询出全部用户并显示其所在部门名称,显示结果如下:部门名称 姓名 档案室 用户1 … … sql:select a.DEPTNAME as 部门名称,b.USERNAME as 用户 from USERS a inner join DEPT b on a.ID=b.D...
2019-04-25 18:23:42 6475 2
原创 Kubernetes之架构
Kubernetes节点有运行应用容器必备的服务,而这些都是受Master的控制。每次个节点上当然都要运行Docker。Docker来负责所有具体的映像下载和容器运行。Kubernetes主要由以下几个核心组件组成:etcd保存了整个集群的状态; apiserver提供了资源操作的唯一入口,并提供认证、授权、访问控制、API注册和发现等机制; controller manager负...
2019-04-08 17:32:13 177
原创 Kubernetes(k8s)之杂记
URI是用来区分Kubernetes中的资源。URI有一个UID,URI的重要组成部分是:1.对象的类型(比如pod)2.对象的名字3.对象的命名空间对于特殊的对象类型,在同一个命名空间内,所有的名字都是不同的,在对象只提供名称,不提供命名空间的情况下,这种情况是假定是默认的命名空间。UID是时间和空间上的唯一。Pod(容器组)是K8s集群中所有业务类型的基础,可以看作运行在K...
2019-04-08 10:56:54 244
原创 Kubernetes(k8s)优点
k8s是google团队发起的开源项目,它的目标是管理跨多个主机的容器,提供基本的部署,维护以及应用伸缩,主要实现语言是go语言。优点如下:1.易学:轻量级,简单,容易理解2.便携:支持公有云,私有云,混合云,以及多种云平台3.可扩展:模块化,可插拔,支持钩子,可任意组合4.自修复:自动重调度,自动重启,自动复制...
2019-04-02 17:53:22 12477
原创 docker之docker快照
导出快照查看现有容器;docker ps/docker ps -a进入容器并创建一个文件docker exec -it ID /bin/bash接下来创建容器快照;docker export ID > test.tar将上一步创建得快照进行导入并验证cat 快照.tar | docker import - centos:latest进行验证;d...
2019-03-11 18:58:06 8068
原创 docker之Dockerfile
在构建Dockerfile前,首先要搞清楚Dockerfile的组成。1.from:基于哪个镜像构建新的镜像2.run:a.构建目录,安装软件等;b.分层,一个run代表构建一层3.cmd:命令,运行命令。Dockerfile示例:因构建的镜像最大不得超过127层,所以建议将多个run合并至一起;如下: 接下来使用build构建镜像 -t:imags:tag...
2019-02-22 15:41:53 209
原创 docker学习--docker commit
docker commit将做过修改的容器重新生成一个镜像,相当于word的另存为例:启动一下镜像,并安装一个软件 安装完成,现在重新生成一个镜像:docker commit id nameid:做过更改容器的idname:随意命名docker images查看test镜像是否生成:进入test镜像中,查看是否有telnet: 上图可以看出...
2019-01-18 15:32:46 2663
原创 mysql之xtrabackup备份及恢复
根据实际情况选择相应版本的xtrabackup,我的mysql是5.7.24对应的xtrabackup版本为2.4.*查看xtrabackup版本(支持最低mysql版本)接下来开始备份一、备份1、全备xtrabackup --backup --target-dir=/mnt/data/all/ --user=root --password=123456 --socket=...
2019-01-17 18:48:16 9615
原创 docker---docker save
将docker仓库中的镜像保存至服务目录并打包docker save -o 目录/打包的名称 镜像sudo docker save -o ./hz4_2api.tar ampregistry:5000/sng-biz-dongjian_4.2_openapi-mariadb:kas-dzh-v4.2.1.19011614-5285c34d-beta将镜像包上传至仓库docker ...
2019-01-17 16:18:37 1659
原创 mysql into outfile 备份
1、查看数据库into outfile 路径;show variables like '%secure%';2、如果该参数为null或者没有值,需要在配置文件中指定一下(/etc/my.cnf;注意:此参数一定要加到mysqld下)3、配置完后,重启下mysql,查看参数配置是否生效4、备份导出(备份):select * into outfile '/home/my...
2018-12-18 15:57:14 826
原创 mysql备份
现在需要对A服务器mysql中的kascore库整体挪到B服务器的mysql中,库大概有75个G;故想到了3种操作方法:1.直接挪动kascore库的所有物理文件2.逻辑备份;mysqldump3.块备份;xtrabackup通过对比,直接挪动物理文件的方法是最简单省时的,所以选择了第一种方法。下面是操作1、将2台服务器的mysql停掉2、到B服务器mysql的数据目录下,...
2018-11-20 15:09:24 132
原创 mysql模糊查询一个表的行数,空间大小
在mysql中肯定会对表进行计数之类的操作,但是百万或者千万级的表时,count(*)返回值就会很慢,浪费时间,那么可以使用show table status或者select * from information_schema.tables\G就可以查出来某张表有多少行了,但是这样查出来的行数是不太准确的,是一个大概数...
2018-11-01 17:38:33 394
原创 后台运行服务
我的系统是ubuntu16.04的版本, 要在系统上运行live555程序,但是当运行后如果关闭窗口或者ctrl+c就会停止,所以改成了后台运行。具体如下:nohup ./live555MediaServer >>liev.log 2>&1 &nohup可以用于多种场景下。...
2018-10-18 17:22:19 763
原创 ubuntu双击运行.sh文件
因公司有产品,但是客户不懂技术,没有办法使用命令行运行.sh的文件,所以写了可在桌面双击执行的脚本在桌面上创建一个*.desktop的文件,内容如下:Name:该文件的名称Exec:需要启动的脚本Path:脚本所在的目录最后给该文件加上执行权限,双击执行即可。...
2018-10-17 10:41:30 4912
原创 设置mysql最大连接数
登录数据库报错:too many connections(大量连接);表示现在连接数据库已经达到最大值,可通过show processlist;查看当前有多少的连接数;随后根据实际情况更改最大连接数。1、查看最大连接数show variables like '%max_connections%';2、修改最大连接数set GLOBAL max_connections = 300...
2018-10-12 10:21:49 214
原创 mysql重置密码
1、杀死mysql进程kill 7919kill 81082、跳过检查授权表登录/usr/local/mysql/bin/mysqld_safe --user=mysql --skip-grant-tables --skip-networking &--skip-grant-tables:跳过检查授权表--skip-networking:只允许mysql服务本...
2018-10-10 17:18:46 191
原创 shell循环复制当前所有txt文件改名
#!/bin/bashfor i in `ls *.txt`do cp $i ${i%.txt}_1.txtdone ${i%.txt}_1.txt表示把*.txt改为*_1.txt
2018-09-21 16:01:49 2435
原创 shell判断目录/文件是否存在
编写脚本vim a.sh#!/bin/basha=`ls|grep zabbix`b=/usr/local/src/zabbixif [ ! -d $a ];then touch $b echo "$b已创建"else echo "$a"fi具体参数如下(根据自己需要选择相对应的参数):-e 判断$a是否存在-d ...
2018-09-12 14:20:34 7267
原创 ntp时间服务器源码安装
源码安装的ntp服务/etc/下是没有ntp.conf配置文件的,需要先yum安装ntp服务把/etc/ntp.conf文件备份后,在yum –y remove ntp*删除掉安装的ntp。下面正式开始安装1、首先创建一个ntp目录mkdir /ntpcd /ntp2.下载ntp源码安装包wget http://www.eecis.udel.edu/~ntp/ntp_s
2017-06-29 08:14:32 10138
原创 tomcat安装
一、JDK安装mkdir /usr/local/javatar -xvf jdk-8u111-linux-x64.tar.gz -C /usr/local/javacd /usr/local/java/ln -sv jdk1.8.0_111/ jdk8添加jdk启动文件vim /etc/profile.d/jdk8.shexport JAVA_HOME=/usr
2017-05-24 11:45:25 214
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人