- 博客(27)
- 收藏
- 关注
原创 Mysql主主双向复制(Master-Master)
A:主服务器:192.168.44.137B:主服务器:192.168.44.131准备两台安装mysql5.7数据库的服务器1、修改(A服务器)配置文件vim /etc/my.cnf (插入下面的内容)server-id = 1 //本机数据库的ID、不能重复log-bin=mysql-bin-master //开启二进制日志、此为主binlog-do-db=fpx //可以同步的库binlog-ignore-db=mysql //不可以被同步的库查看主数据库的状态mysql>
2020-06-10 16:22:11
262
原创 Mysql的主从复制(Master-Slave)
部署Mysql的主从同步实现数据从一台数据库(master)复制到一台或者多台数据库(slave)Replication 的原理:master 将数据库的改变写入二进制日志,slave 同步这些二进制日志,并根据这些二进制日志进行数据操作复制有 3 个步骤:(1) master 将改变记录到二进制日志(binary log)中(这些记录叫做二进制日志事件,binary log events)(2) slave 将 master 的 binary log events 拷贝到它的中继日志(relay
2020-06-10 15:10:58
350
原创 mysql5.7的首次登陆
当我们安装完mysql5.7后启用服务,查看端口(默认3306)systemctl start/stop/restart/enable mysqldnetstat -anutp | grep 3306mysql5.7版本首次登陆需要用生成的初始密码(过滤日志)grep “password” /var/log/mysqld.log登陆mysql(版本5.7)mysql -u root -p当我们随便输命令时,报错,需要我们重置密码密码的规范要求:1、大小写;2、中文;3、
2020-06-09 16:10:02
448
原创 安装mysql5.7(163源)
安装mysql5.7的yum源下载地址https://repo.mysql.com//yum/mysql-5.7-community/el/7/x86_64/mysql57-community-release-el7-10.noarch.rpm或者下载到本地在上传到centos上rpm -ivh https://repo.mysql.com//yum/mysql-5.7-community/el/7/x86_64/mysql57-community-release-el7-10.noarch.
2020-06-09 15:43:48
472
原创 安装Tomcat-Native(异步IO)
Tomcat-Native下载地址http://tomcat.apache.org/download-native.cgi解决Tomcat-Native的依赖关系yum -y install apr-devel gcc gcc-c++ make openssl-devel opensslTomcat-Native在/usr/local/tomcat/bin/目录下解压安装包tar xf tomcat-native.tar.gz -C /usr/local/src/查看文件编译切
2020-06-08 21:32:52
860
原创 Tomcat的配置(基于域名)
主配置文件/usr/local/tomcat/conf/server.xml 是 Tomcat 的主配置文件context 里设置 tomcat 数据源,用来连接数据库tomcat_user 主要是用户名和密码的设置web 是默认首页编辑主配置文件 vim /usr/local/tomcat/conf/server.xml(在165-170插入)1、Host name 主机名,可以是域名2、appBase 指定应用程序(网站)的基本路劲,可以放多个3、Context path 虚拟目
2020-06-08 17:44:29
172
原创 Tomcat的搭建
Tomcat(默认的端口8080,基于JDK运行)JDK的下载网址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.htmlTomcat的下载地址https://tomcat.apache.org/download-80.cgi链接:https://pan.baidu.com/s/1iuK8dwVZjMgeDYWRNZhqRw提取码:ztp1安装JDK查看java的版本java -version
2020-06-08 15:42:28
130
原创 Apache通过用户认证
通过用户名密码认证来对网站下的目录进行保护/usr/local/fpx/编辑主配置文件httpd.conf(加入164-167)创建用户和密码htpasswd -cm /etc/httpd/conf/passwd.se tom
2020-06-08 10:35:02
212
原创 Apache搭建、代理
Apacheh是个开源的网页服务器、默认80/http,加密的为443/https安装Apache服务yum -y install httpd查看Apache的安装目录rpm -ql httpd查看安装的版本rpm -qa httpd启动服务systemctl start/stop/restart httpd监听的端口netstat -anutp | grep httpd在浏览器输入:http://192.168.44.131/(记得关或者配置防火墙、清空防火
2020-06-08 10:07:48
470
原创 搭一台DHCP服务器(自动获取、固定IP的设置)
DHCP (Dynamic Host Configuration Protocol)劢态主机配置协议使用UDP协议,给内部服务器、终端分配IP、DNS、域名等服务端(端口:67)、客户端(端口:68)查看服务的端口vim /etc/services安装DHCP服务yum -y install dhcp主配置文件vim /etc/dhcp/dhcpd.conf将主要配置文件拷到这cp /usr/share/doc/dhcp*/dhcpd.conf.example /etc/
2020-06-05 16:02:53
1108
原创 通过密钥进行ssh认证
可以通过密钥进行ssh远程登陆,忽略输密码的过程,满足于部分的服务器生成公共的、私有的密钥对客户端:ssh-keygen##标识已保存在/root/.ssh/id_rsa##公钥已经保存在/root/.ssh/id_rsa.pub发布公共密钥到服务端ssh-copy-id -i 192.168.44.132发布完公钥到服务端,就可以免密登陆服务端可以看到在服务端的/root/.ssh/文件下的authorized_keys跟客户端的id_rsa.pub是一样的注:如果s
2020-06-04 22:10:22
209
原创 SSH服务的安全调优(一)
主要在配置文件/etc/ssh/sshd_config下修改参数LoginGraceTime 2m //设置多少秒来进行登陆默认2分钟、可以修改为10秒PermitRootLogin yes //设置是否允许root远程登陆,正式环境一般不允许,仅允许普通用户登录,在切换到root、可以设置成noPermitEmptyPasswords no //默认no,不允许空密码登陆PasswordAuthentication yes //默认yes,需要密码认证PrintLastLog yes
2020-06-04 17:47:22
3265
原创 SSH服务基础配置
SSH服务:远程加密服务,用于连接linux系统,默认端口是22端口,相比于telnet更加的安全netstat -anutp | grep sshd //查看是否有在运行rpm -qa | grep openssh //查看是否安装ssh服务及版本如果没有安装(yum安装)yum -y install openssh openssh-clients openssh-server查看安装产生的文件rpm -ql opensshSSH服务的主配置文件在 /etc/ssh
2020-06-04 16:03:45
457
原创 yum源,网络源(阿里源)
配置网络源我们主要的源在/etc/yum.repos.d/其中,CentOS-Base.repo为网络源vim CentOS-Base.repo //使用的是阿里的源如何使用(通过wget工具下载阿里源)wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo或者mkdir CentOS-Base.repo (注:repo结尾)[base]name=CentOS-r
2020-06-04 14:49:32
2579
原创 Centos7(九)之文件的权限管理
文件的权限管理U-G-O:所有者-用户组-其他用户更改文件的所有者和属组chown user:group filenamechown user filenamechown :group filename
2019-12-18 18:16:13
190
原创 Win10安装系统报错
安装系统时出现“windows无法安装到这个磁盘,选中的的磁盘采用GPT分区形式”1、按shift+f10,调出cmd2、然后输入“diskpart”,并点击回车键,进入diskpart3、输入“list disk”,显示电脑磁盘的基本信息4、输入“select disk 0”,选择”0磁盘“5、输入“clean”,将删除磁盘分区进行格式化6、输入”convert mbr“,进...
2019-12-17 14:04:11
1747
原创 Centos7(八)之用户管理
用户的管理可以通过ls和stat来查询文件属主、属组合权限配置文件添加用户的命令useradd -d -u ''UID" -g “初始组” -G “附加组” -s “登陆的shell” 用户-d #定义用户主目录路径,指定用户的家目录-u 参数使用删除用户userdel -r 用户-r 参数,会同时删除用户的家目录密码文件vi etc/shadow给用户添加密...
2019-12-16 22:31:55
156
原创 Centos7(七)之解决乱码问题
解决windows下文件上传到centos乱码的问题我们将有个.txt的文件上传到在centos上打开是乱码的原因是由于编码的问题通过iconv命令进行转码-f :原始文本编码 -t:输出编码 -o:输出文件名iconv -f gb2312 -t utf8 a.txt -o b.txt转码成功-l 列举所有已知的字符集...
2019-12-15 22:20:14
273
原创 Centos7(六)之vi编辑器的使用
vi 编辑器的使用vim是vi的增强版,vim可以语法的高亮,完全兼容vi查看是否有安装vimrpm -qf which vim`这里我们没安装vim,手动安装下,用yum源yum list | grep vimyum install -y vim-minimal.x86_64 2:7.4.629-6.el7提示已经是最新版的,不能在进行安装,但是却调用不了vim我...
2019-12-15 22:00:14
781
原创 python(基础篇)
Python语言Centos上自带的python语言python官网[root@localhost /]# python1、简单的语言输出print (“hello,word”)2、也可以创建一个.py的文件,将代码写进去,在执行touch a.pyvi a.pyprint (“hello,word”)3、执行输出python a.py4、一个人简单的小...
2019-12-15 11:15:31
121
原创 Centos7(五)之添加硬盘,挂载分区
挂载未分配的空间查看原有的硬盘cd dev/ls查看硬盘的使用率,扩容df -h查看分区情况fdisk -l添加硬盘,由原来的200G改为250G再次查看磁盘、发现多了50G,我们将它划给根 /接下为增加分区的操作fdisk /dev/vda(n #新建分区;p #主分区;3 #第三分区;t #指定分区格式;8e #分区格式为LVM;w#保存)...
2019-12-14 21:29:40
255
原创 Centos7(四)之文件基本命令
1、tree命令的使用可以清楚的了解文件夹的情况tree /tmp/注意:centos7 要安装tree的功能yum list | grep treeyum install -y tree.x86_64出现yum源不能安装的问题,如(一)清空yum源yum clean cacheyum makecache(二)检查DNScat /etc/resolv.con...
2019-12-14 21:28:52
393
原创 Centos7(三)之基本的操作命令
基本的操作命令1、centos终端通过 tty 命令看到当前所属的虚拟终端[root@localhost ~]# tty/dev/pts/0[root@localhost ~]# cd /dev/pts[root@localhost pts]# ls0 1 2 3 4 ptmx不同虚拟终端之间通讯echo nihao > /dev/pts/1广播,所有终...
2019-12-14 00:24:02
495
原创 Centos7(二)之关闭Selinux、光盘自动挂载、yum源配置
关闭防火墙 并设置开机不启动1、查看防火墙的状态systemctl status firewalld.service开启/关闭systemctl start/stop firewalld.service开机自动关闭/启动systemctl disable/enable firewalld检查开机是否启动chkconfig --list | grep network...
2019-12-13 14:59:33
355
原创 Centos7(一)之网络相关概念及配置
网络相关概念及配置命令:ifconfig1、临时修改IP地址ifconfig eth0 172.21.180.231 netmask 255.255.255.0修改后,重启失效2、网卡的重启方式systemctl restart network //centos7service network restart //centos6、73、添加多个临时ip地址i...
2019-12-12 22:39:14
197
原创 DOCKER_笔记(之二)
docker 进行端口映射docker里面的容器相当于一个微服务,对于服务,端口的使用是很重要的我们可以使用 -p 参数执行端口映射1、映射所有 IP 地址上的指定端口到容器内部-p hostPort:containerPortdocker run -it -p 80:80 docker.io/centos:latest /bin/bash2、映射指定 IP 地址上的指定端口到容...
2019-12-10 14:04:06
112
原创 DOCKER_笔记(之一)
DOCKER 笔记Dcoker概述Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。DOCKER的官网DOCKER相比于虚拟机,更轻,更快速启动;是部署微服务的好应用;在centos上安装DOCKER1.yum 的更新yum update2.安装docker的依赖工具-d...
2019-12-10 11:16:07
104
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人