
linux
yimuziy
这个作者很懒,什么都没留下…
展开
-
Docker技术总结+IDEA整合
一、Docker简介1 什么是DockerDocker 是基于 Go语言实现的开源容器项目。利用操作系统本身已有的机制和特性,可以实现远超传统虚拟机的轻量化虚拟化(通俗解释:Docker 内嵌极小型形同,例如Linux只有5M,windows也是)。它是内核级的虚拟化。期望达到使项目运行环境“一次封装,到处运行的目的”。在Docker里面可以设置使用 Windows 还是 Linux 系统,默认是用Linux系统利用docker创建的运行环境叫做 docker 容器,容器是通过docker镜像创建的原创 2020-11-08 14:59:32 · 498 阅读 · 0 评论 -
Sell变量的取用、删除、取代与替换
变量的取用:echoecho $variableecho $PATHecho ${PATH}变量的配置守则变量与变量内容以一个等号’='来连接,如下所示:myname=VBird等号两边不能直接接空格符,如下所示为错误:myname = VBird 或者 mayname=VBird Tsai变量名称只能是英文字母与数字,但是开头字符不能是数字,如下为错误:2myname=V...转载 2019-05-10 10:00:30 · 671 阅读 · 0 评论 -
linux中,查看某个命令是来自哪个RPM包或者是通过哪个RPM包安装的
需求描述今天在测试ssh命令到底是哪个RPM包,安装之后生成的,找了一些文档在这里进行记录下,主要是rpm -qf命令的使用,查询文件在哪个包里。操作过程通过whereis定位ssh命令的二进制文件在哪里即命令在哪里[root@redhat6 ~]# whereis sshssh: /usr/bin/ssh.bak /usr/bin/ssh /etc/ssh /usr/share/m...原创 2019-06-03 10:14:09 · 4674 阅读 · 0 评论 -
Mysql 中的1366编码错误
在创建表格后录入数据时,数据库发生1366错误,百度后发现是中文编码问题,不过按照百度的将/etc/my.cnf文件中的default-character-set改成utf8,重启后依然没有 任何作用使用该sql语句:“SHOW FULL COLUMNS FROM 表名” 来查看当前表格的编码,结果发现编码依旧没有改变,还是之前的默认编码。“ALTER TABLE 表格名 CONVERT T...原创 2019-06-23 21:45:31 · 493 阅读 · 0 评论 -
Mysql修改server uuid
问题来源:如果从服务器是克隆的主服务器,那么server-uuid的值肯定是一样的,不然后面主从复制报错误1593,修改以后重启mysql1.首先要查找到mysql的安装地址mysql> show variables like 'datadir';+---------------+-----------------+| Variable_name | Value ...转载 2019-07-05 17:19:24 · 3909 阅读 · 0 评论 -
linux docker mysql容器安装vim
由于 linux 下 mysql 区分大小写,所以需要修改 mysql 配置文件 在 [mysqld] 下增加一项属性 lower_case_table_names = 1 ,然后重启 mysql 服务即可修改的时候发现 mysql容器里没有 编辑工具,所以安装 vim进入 mysql 容器主机执行docker exec -it ...转载 2019-07-05 17:29:37 · 648 阅读 · 0 评论 -
centos7查看端口命令
查看Centos端口命令:# netstat -lntp #查看监听(Listen)的端口# netstat -antp #查看所有建立的TCP连接其他关于查看服务器网络信息命令:1、查看Linux系统主机名: Linux学习,http:// linux.it.net.cn# hostnamelocalhost.localdomain2、查看服务器IP地址:# ifconfig|...原创 2019-07-05 17:48:35 · 9008 阅读 · 0 评论 -
shell,exec,source执行脚本的区别
在UNIX/Linux中,经常需要写脚本执行自动化工作。执行脚本有多种方式,可以通过sh,source或者exec。这些方式有一些区别,需要根据需求选择合适的方式。sh方式使用$ sh script.sh执行脚本时,当前shell是父进程,生成一个子shell进程,在子shell中执行脚本。脚本执行完毕,退出子shell,回到当前shell。$ ./script.s...原创 2019-07-05 17:54:47 · 184 阅读 · 0 评论 -
Linux基础之-正则表达式(grep, sed, awk)
一. 正则表达式正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。要想真正的用好正则表达式,正确的理解元字符是最重要的事情。下表列出...原创 2019-07-05 18:01:05 · 425 阅读 · 0 评论 -
linux Mycat入门教程(含详细配置和数据)
mycat介绍一个彻底开源的,面向企业应用开发的大数据库集群支持事务、ACID、可以替代MySQL的加强版数据库一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群一个融合内存缓存技术、NoSQL技术、HDFS大数据的新型SQL Server结合传统数据库和新型分布式数据仓库的新一代企业级数据库产品一个新颖的数据库中间件产品长期规划2.0完全实现分布式事...原创 2019-07-01 13:55:56 · 1465 阅读 · 0 评论 -
CentOS7 定时任务和配置服务
原文链接:https://segmentfault.com/a/1190000007916299 ...转载 2019-08-21 15:15:08 · 1247 阅读 · 0 评论 -
CentOS 通过yum来升级php到php5.6,yum upgrade php 没有更新包怎么办?
在文章中,我们将展示在centOS系统下如何将php升级到5.6,之前通过yum来安装lamp环境,直接升级的话,提示没有更新包,也就是说默认情况下php5.3.3是最新 1.查看已经安装的php版本号键入下面代码:?1php -v出现下面代码: ?123PHP 5.3.3 (cli) (built: Jul 9 2015 17:39:00) Cop...转载 2019-08-29 12:25:07 · 381 阅读 · 0 评论 -
docker PXC集群+haproxy+keepalived搭建
安装PXC镜像docker pull percona/percona‐xtradb‐cluster:5.7.21#强烈推荐安装5.7.21版本的PXC镜像,兼容性最好,在容器内可以执行apt-get安装各种程序包。最新 版的PXC镜像内,无法执行apt-get,也就没法安装热备份工具了为PXC镜像改名docker tag percona/percona‐xtradb‐clust...原创 2019-09-21 09:56:52 · 1013 阅读 · 2 评论 -
Centos YUM仓库学习笔记之《基于FTP服务器的仓库搭建》
一、安装vsftpd和createrepo yum install -y vsftpd yum install -y createrepo二、关闭iptables和selinux的防火墙service iptables stopsetenforce 0二、修改vsftpd的配置文件、匿名登陆、上传下载、设置根目录三、修改完成启动vsftp四、在vsftpd的根目录下创建作...原创 2019-04-29 17:40:04 · 258 阅读 · 0 评论 -
Centos YUM仓库学习笔记之《本地yum仓库搭建》
从CentOS7官网下载DVD中存在需要的大部分软件,所以在没有网络的情况下可以配置yum源为本地的DVD,下载速度快,软件稳定。1.如果使用虚拟机,那么就在虚拟机中挂载DVD的iso文件。设置后记得重启linux2.使用如下命令新建一个挂载点并挂载修改yum源配置# mkdir /media/CentOS# mount -t auto /dev/cdrom /media/CentOS...转载 2019-04-29 17:25:09 · 236 阅读 · 0 评论 -
Centos FTP文件传输服务学习笔记之《搭建匿名访问的FTP服务》
运行环境 :CentOS release 6.10 (Final)一、安装FTP服务软件[ywz@server ~]$ sudo yum -y install vsftpd二、准备匿名FTP访问目录三、开放匿名用户配置并启动vsftpd服务配置好vsftpd后启动[ywz@server ~]$ sudo service vsftpd start为 vs...原创 2019-04-26 18:09:59 · 233 阅读 · 0 评论 -
Centos FTP文件传输服务学习笔记之《搭建本地用户验证的FTP服务》
运行环境 :CentOS release 6.10 (Final)1、创建本地用户2、修改配置文件,重启FTP服务 客户端测试 测试小结:本地用户具有新建目录、上传文件的权限,新建目录默认权限 700,上传文件默认权限 600。3、ftpusers 与 user_list 用户列表的使用(1)ftpusers 文件:F...原创 2019-04-26 18:18:38 · 286 阅读 · 0 评论 -
Centos FTP文件传输服务学习笔记之《搭建虚拟用户验证的FTP服务》
运行环境 :CentOS release 6.10 (Final)1、建立虚拟用户账号数据库vsftpd 服务使用 Berkeley DB 格式的数据库文件来存放虚拟用户账号,使用 db_load 工具生成数据库文件。(若未安装,安装包在安装光盘 1 中,软件名为 db4-utils)注:db_load 命令 -T:允许非 Berkeley 的程序使用该数据库...原创 2019-04-26 18:49:36 · 191 阅读 · 0 评论 -
YUM仓库管理
yum仓库管理 yum在线管理 rpm包的管理分为 rpm命令管理和yum在线管理,rpm命令管理由于可能需要解决各种依赖问题,在安装软件的时候可能显得比较麻烦,然而,yum在线管理正好和它相反。Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基...转载 2019-04-26 19:30:14 · 832 阅读 · 0 评论 -
centos NFS共享服务
一、NFS 简介端口号:TCP、UDP 111 端口NFS(Network File System)网络文件系统,是一种基于 TCP/IP 传输的网络文件系统协议,最初由 SUM 公司开发。通过使用 NFS 协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源。NFS 没有用户认证机制,而且数据在网络上明文传输,所以安全性很差,一般只能在局域网中使用。NFS 服务的实现依赖于 RPC...原创 2019-04-27 16:35:15 · 317 阅读 · 0 评论 -
Centos DNS服务器搭建学习笔记之《基础知识》
###一、DNS服务简介1.DNS(Domain Name System)域名系统在Internet中使用IP地址来确定计算机的地址,这种以数字表示的IP地址不容易记忆。为了便于对网络地址的管理和分配,人们采用了域名系统,引入了域名的概念。通过为每台主机建立IP地址与域名之间的映射关系,用户可以避开难记的IP地址,而使用域名来唯一标识网络中的计算机。域名和IP地址之间的关系,就像是某人的姓名和...原创 2019-04-27 17:04:08 · 208 阅读 · 0 评论 -
Centos DNS服务器搭建学习笔记之《搭建DNS服务器》
以著名的DNS服务器软件BIND(Berkeley Internet Name Domain,伯克利Internet名字域)为例,了解Linux中域名服务器的基本搭建过程。BIND是美国加利福尼亚大学伯克利分校开发的一个域名服务软件包,Linux使用这个软件包来提供域名服务,该软件实现了DNS协议。BIND的服务端软件是被称作named的守护进程。1.了解一下实际上,每一台DNS服务器都只负责...原创 2019-04-29 12:08:58 · 422 阅读 · 0 评论 -
Centos DNS服务器搭建学习笔记之《搭建缓存域名DNS服务器》
案例环境(如下图)缓存域名服务器的 IP 地址为 192.168.1.5局域网内的 PC 机将首选 DNS 服务器设为 192.168.1.5缓存域名服务器能够访问 Internet 中的其他 DNS 服务器负责处理局域网 PC 机的 DNS 解析请求,并缓存查询结果基本步骤:(如下图)1)建立主配置文件 named.conf有时候为了提高解析效率,也可以不向根区域查询,而是将来...原创 2019-04-29 12:40:14 · 782 阅读 · 0 评论 -
Centos DNS服务器搭建学习笔记之《搭建主从域名解析DNS服务器》
案例环境(如下图)主域名服务器:ns1.benet.com,173.16.16.5从域名服务器:ns2.benet.com,173.16.16.6两台服务器均能够提供 benet.com 区域的域名解析主要解析记录网站服务器“www.benet.com”,IP地址为“173.16.16.1”邮件服务器“mail.benet.com”,IP地址为“173.16.16.1”在线培训站点服...原创 2019-04-29 12:48:05 · 196 阅读 · 0 评论 -
Centos DHCP服务器学习笔记之《基础知识》
DHCP的原理于配置一、DHCP服务概述1、DHCP(Dynamic Host Configuration Protocol)动态主机配置协议DHCP 是由 Internet 工作任务小组设计开发的,专门用于为 TCP/IP 网络中的计算机自动分配 TCP/IP 参数的协议。使用 DHCP 可以减少管理员的工作量,避免 IP 地址冲突,当网络更改 IP 地址网段时不需要再重新配置每个用户的...原创 2019-04-29 13:26:24 · 186 阅读 · 0 评论 -
Centos DHCP服务器学习笔记之《DHCP的安装与配置》
运行环境 : CentOS release 6.10 (Final)1、在VMware中修改虚拟机网络编辑此虚拟机的设置 选中我们刚才配置好的虚拟机网络重启虚拟机,开始安装DHCP2、安装DHCP# yum -y install dhcp3、配置DHCP服务主配置文件:/etc/dhcp/dhcpd.conf执行程序:/usr/sbin/dhcpd、/usr/sbi...原创 2019-04-29 16:37:27 · 588 阅读 · 0 评论 -
Centos 部署yum仓库服务
一、YUM简介YUM 的前身是 YUP(Yellow dog Updater)Yellow dog Linux 的软件更新,最初由 TSS 公司(Terra Soft Solutions,INC.)使用 Python 语音开发而成,后由杜克大学(Duck University)的Linux 开发队伍进行改进,命名为 YUM(Yellow dog Updater , Modified)借助于 YU...原创 2019-04-29 16:46:03 · 215 阅读 · 0 评论 -
Centos YUM仓库学习笔记之《公网yum仓库搭建》
常用的镜像源有如:163镜像源:http://mirrors.163.com/阿里镜像源:https://opsx.alibaba.com/mirror清华镜像源:https://mirrors.tuna.tsinghua.edu.cn/安装公网yum源(安装163镜像源)1.确定liunx有wget(一般迷你版的Centos没有wget需要手动下载)# yum -y instal...原创 2019-04-29 17:04:19 · 404 阅读 · 0 评论 -
Centos FTP文件传输服务学习笔记之《基础知识》
FTP文件传输服务一、FTP连接及传输模式二、FTP用户类型三、FTP服务器软件的种类四、FTP客户端工具的种类一、FTP连接及传输模式1、控制连接:TCP 21,用于发送 FTP 命令信息2、数据连接:TCP 20,用于上传、下载数据3、数据连接的建立类型:(1)主动模式:服务器主动发起数据连接首先由客户端向服务端的21端口建立FTP控制连接。当需要传输数据时,客户端以PORT命令告...原创 2019-04-26 12:00:29 · 272 阅读 · 0 评论