Linux学习
文章平均质量分 89
BA KI
这个作者很懒,什么都没留下…
展开
-
Redis Cluster5.0.6搭建
Redis Clusterredis cluster 为了保证数据的高可用性,加入了主从模式,一个主节点对应一个或多个从节点,主节点提供数据存取,从节点则是从主节点拉取数据备份,当这个主节点挂掉后,就会有这个从节点选取一个来充当主节点,从而保证集群不会挂掉集群有ABC三个主节点, 如果这3个节点都没有加入从节点,如果B挂掉了,我们就无法访问整个集群了。A和C的slot也无法访问。所以我们在集...原创 2019-11-27 11:20:53 · 701 阅读 · 0 评论 -
邮件服务器的配置
邮件服务器邮件服务器是一种用来负责电子邮件收发管理的设备。它比网络上的免费邮箱更安全和高效,因此一直是企业公司的必备设备。https://baike.baidu.com/item/邮件服务器邮件服务器工作原理xdp@sohu.com用户写好一封Email发送到sohu的Smtp服务器sohu的Smtp服务器开始处理xdp@sohu.com 用户的请求,它会根据收件人的地址判断,当前收件...原创 2018-12-06 17:03:31 · 9589 阅读 · 0 评论 -
MySQL数据库的主从复制
MySQL数据库MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言–结构化查询语言(SQL)进行数据库管理。MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好...原创 2019-04-15 17:10:05 · 169 阅读 · 0 评论 -
Mariadb服务器
因为ipa服务和mysql的冲突,我就安装了MariaDB服务器。MariaDBMariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB。MariaDB基于事务的Maria存储...原创 2019-04-09 12:16:27 · 469 阅读 · 0 评论 -
ipa服务的配置
FreeIPAFreeIPA是一个用于Linux/Unix环境的开源身份管理系统,它提供集中式帐户管理和身份验证,如Microsoft Active Directory或LDAP。FreeIPA集成389目录服务器、MIT Kerberos、Apache HTTP服务器、NTP、DNS、Dogtag(证书系统)和SSSD,使其成为管理标识、策略和执行审计跟踪的单一集成安全解决方案。FreeIPA...原创 2019-04-09 12:16:58 · 3764 阅读 · 0 评论 -
VMware ESXi 6.7搭建
VMware ESXi1.什么是VMware ESXiESXi专为运行虚拟机、最大限度降低配置要求和简化部署而设计。只需几分钟时间,客户便可完成从安装到运行虚拟机的全过程,特别是在下载并安装预配置虚拟设备的时候。2.VMware ESXi安装这里我们利用VMware workstation实现。需要用到的镜像为VMware-VMvisor-Installer-6.7.0-8169922.x...原创 2019-04-09 12:17:36 · 25550 阅读 · 3 评论 -
Linux下的KVM虚拟化部署
KVM虚拟化1.安装虚拟机和KVM组建1.1虚拟机设置中将虚拟化Intel VT-x/EPT或AMD-V/RVI(V)选项勾选。1.2开启虚拟化支持后,使用下列命令检查硬件虚拟化是否启用。对于Intel的CPUgrep vmx /proc/cpuinfo对于AMD的CPUgrep svm /proc/cpuinfo1.3检查kvm模块是否被载入lsmod |grep kvm...原创 2019-04-09 12:18:48 · 314 阅读 · 0 评论 -
MySQL重置密码
当我登陆MySQL时,发现报错[root@localhost ~]# mysql -u root -pEnter password:ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)说明密码错误,此时我们可以通过重置密码解决。1.跳过MySQL的密码认证过程[root@l...原创 2019-04-15 17:09:28 · 169 阅读 · 0 评论 -
Nginx的配置及使用
NginxNginx (engine x) 是一个高性能的HTTP和反向代理服务,也是一个IMAP/POP3/SMTP服务。Nginx 可以在大多数 UnixLinux OS 上编译运行,并有 Windows 移植版。 Nginx 的1.4.0稳定版已经于2013年4月24日发布,一般情况下,对于新建站点,建议使用最新稳定版作为生产版本,已有站点的升级急迫性不高。Nginx相较于Apache...原创 2019-04-22 15:23:14 · 2499 阅读 · 1 评论 -
HTTP服务的配置
HTTP服务WEB服务简介WEB服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务。 Web服务器是在运行在物理服务器上的一个程序,它永久地等待客户端(主要是浏览器,比如Chrome,Firefox等)发送请求。当收到请求之后,它会生成相应的响应并将其返回至客户端。Web服务器通过HTTP协议与客户端通信,因此也被称为HTTP服务器。WEB服务原理W...原创 2018-12-05 16:52:24 · 1748 阅读 · 0 评论 -
FTP服务器的配置
FTP服务器文件传输协议(File Transfer Protocol)是用于在网络上进行文件传输的一套标准协议,使用客户/服务器模式。专门用来传输文件的协议FTP服务器工作原理FTP是一种在互联网中进行文件传输的协议,基于客户端/服务器模式,默认使用20、21号端口,其中端口20(数据端口)用于进行数据传输,端口21(命令端口)用于接受客户端发出的相关FTP命令与参数FTP服务器允许用...原创 2018-11-29 18:07:14 · 580 阅读 · 0 评论 -
Linux目录结构
Linux目录结构原创 2018-09-29 19:22:05 · 266 阅读 · 0 评论 -
Vi与Vim
Vi、Vim的命令及使用Vi、Vim基本命令Vi文文本编辑器,是Visual interface的简称。(无敌编辑器)Vim它是Vi的增强版,即Vi Improved。(vim需要安装)Vi有四种模式:工作模式,可查看文件信息命令模式,控制光标移动,可对文本进行复制、粘贴、删除和查找等输入模式,正常的文本录入末行模式,保存或退出文档Vim拥有5种编辑模式:命令模式、输入模式、...原创 2018-10-11 20:31:02 · 319 阅读 · 0 评论 -
Shell编程及Bash
为什么学习shell编程?对于一个合格的系统管理员来说,学习和掌握Shell编程是非常重要的。通过编程,可以在很大程度上简化日常的维护工作,使得管理员从简单的重复劳动中解脱出来。Shell程序的特点:1、简单易学。2、解释性语言,不需要编译即可执行。shell 特性什么是shell???Shell又称命令解释器,它能识别用户输入的各种命令,并传递给操作系统。它的作用类似于Windo...原创 2018-10-11 21:01:22 · 906 阅读 · 0 评论 -
CentOS 7的安装
Centos 7的安装语言可以选择中文,但英文最好。这里进行系统设置,时间可以更改为当前时区,然后对磁盘进行分区,分为/boot,swap,/ 三个分区(这里“/”代表根目录),/boot为200Mb,swap为物理内存的1.5~2倍,/大小不用设置,回自动将剩余磁盘全部分给根目录。这里打开网卡,如果或取到一个IP地址则说明开启成功。设置密码。进行登陆。...原创 2018-10-09 20:10:05 · 183 阅读 · 0 评论 -
Linux磁盘管理、RAID配置及LVM
Linux磁盘管理硬盘可以分成若干个分区,每个分区可视为独立的磁盘来使用。硬盘的分区方案被记录到“磁盘分区表”中,通常该表由4个部分组成,每个部分定义一个分区的信息,因此原始概念中一个硬盘最多只能建立4个分区,称为“主分区”。由于硬盘越来越大,4个分区已不无法满足用户的需要,为此引入“扩展分区”的概念。扩展分区由扩展磁盘分区表维护,可以把某个主分区作为扩展分区划分为若干更小的“逻辑分区”。理论上...原创 2018-10-25 18:29:20 · 837 阅读 · 0 评论 -
Linux中sed文本处理工具原理及使用
Sed是什么?Sed是一种非交互式的流编辑器,可动态编辑文件;流编辑器则会在编辑器处理数据之前基于预先提供的一组 规则来编辑数据流Sed本身是一个管道命令,可以分析 standard input 的,主要是用来分析关键字的使用、统计等,此外还可 以将数据进行替换、删除、选中、选取特定行等功能Sed主要用来自动编辑一个或多个文件,可以将数据行进行替换、删除、新增、选取等特定工作,简化对文件 的...原创 2018-10-31 18:40:15 · 383 阅读 · 0 评论 -
Linux的批量部署
PXEPXE是Preboot Execution Environment的缩写,预启动执行环境PXE使用需要以下几点:客户端的网卡必须要支持PXE功能,并且开机选择从网卡启动,进入PXE程序PXE服务器必须要提供至少含有DHCP以及TFTP的服务!DHCP服务提供客户端网络,并且告知TFTP所在的位置;TFTP提供客户端boot loader及kernel file下载路径PXE...原创 2018-11-07 19:16:25 · 1545 阅读 · 0 评论 -
Linux紧急救援模式
救援模式,是一种在紧急情况下使用的系统救援方式,可以对系统中因意外丢失或被意外删除的系统文件 (是系统文件,非系统文件通过此模式是无法找回的)进行修复找回Linux系统的救援模式是一种特殊的系统模式,该模式是以光盘形式载入启动的,它也是一个独立的“简略”系 统,仍然具有正常系统的大部分功能,可以执行正常系统的绝大部分命令Centos7情况1,忘记、破解root口令1. 开机启动,在出现内核...原创 2018-11-13 20:24:16 · 1063 阅读 · 0 评论 -
DNS服务的配置
DNS服务器DNS服务器概念在互联网上通信需要借助于IP地址,但人类对于数字的记忆能力远不如文字,那么将IP地址转换成容易记忆的文字是个好办法,可是计算机只能识别0、1代码,这时就需要一种机制来解决IP地址与主机名的转换问题DNS全称为Domain Name System,即域名系统,其作用就是将我们经常使用的“网址”解析为IP地址DNS相关概念DNS利用树形目录结构,将主机名的管理分...原创 2018-11-22 18:22:22 · 713 阅读 · 0 评论 -
SAMBA服务及NFS服务的配置
SAMBAFTP文件传输服务可以让主机之间的文件传输变得简单方便,但是FTP协议的本质是传输文件,而非共享文件,因此要想通过客户端直接在服务器上修改文件内容还是一个问题。微软公司和英特尔公司共同制定了SMB(Server Messages Block,服务器消息块)协议,旨在解决局域网内的文件或打印机等资源的共享问题。SAMBA工作原理协议协商客户端在访问Samba服务器时,发送neg...原创 2018-11-29 17:51:03 · 571 阅读 · 0 评论 -
Linux基础命令及部分使用
Week 1本周学习的内容:Centos7的安装Linux最基础指令的使用Centos 7Linux基础命令 1.Linux常用系统命令 echo #用于在终端输出字符串或变量 date #用于显示及设置系统的时间或日期 reboot #用于重启系统 poweroff #用于关闭系统 shutdown #用于关闭系统...原创 2018-09-13 21:19:12 · 3244 阅读 · 0 评论