- 博客(27)
- 收藏
- 关注
原创 Mysql主主双向复制(Master-Master)
A:主服务器:192.168.44.137 B:主服务器: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
302
原创 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
384
原创 mysql5.7的首次登陆
当我们安装完mysql5.7后 启用服务,查看端口(默认3306) systemctl start/stop/restart/enable mysqld netstat -anutp | grep 3306 mysql5.7版本首次登陆需要用生成的初始密码(过滤日志) grep “password” /var/log/mysqld.log 登陆mysql(版本5.7) mysql -u root -p 当我们随便输命令时,报错,需要我们重置密码 密码的规范要求:1、大小写;2、中文;3、
2020-06-09 16:10:02
490
原创 安装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
513
原创 安装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 openssl Tomcat-Native在/usr/local/tomcat/bin/目录下 解压安装包 tar xf tomcat-native.tar.gz -C /usr/local/src/ 查看文件 编译 切
2020-06-08 21:32:52
962
原创 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
206
原创 Tomcat的搭建
Tomcat(默认的端口8080,基于JDK运行) JDK的下载网址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html Tomcat的下载地址 https://tomcat.apache.org/download-80.cgi 链接:https://pan.baidu.com/s/1iuK8dwVZjMgeDYWRNZhqRw 提取码:ztp1 安装JDK 查看java的版本 java -version
2020-06-08 15:42:28
165
原创 Apache通过用户认证
通过用户名密码认证来对网站下的目录进行保护 /usr/local/fpx/ 编辑主配置文件httpd.conf (加入164-167) 创建用户和密码 htpasswd -cm /etc/httpd/conf/passwd.se tom
2020-06-08 10:35:02
250
原创 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
501
原创 搭一台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
1188
原创 通过密钥进行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
242
原创 SSH服务的安全调优(一)
主要在配置文件/etc/ssh/sshd_config下修改参数 LoginGraceTime 2m //设置多少秒来进行登陆 默认2分钟、可以修改为10秒 PermitRootLogin yes //设置是否允许root远程登陆,正式环境一般不允许,仅允许普通用户登录,在切换到root、可以设置成no PermitEmptyPasswords no //默认no,不允许空密码登陆 PasswordAuthentication yes //默认yes,需要密码认证 PrintLastLog yes
2020-06-04 17:47:22
3460
原创 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 openssh SSH服务的主配置文件在 /etc/ssh
2020-06-04 16:03:45
483
原创 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
2840
原创 Centos7(九)之文件的权限管理
文件的权限管理 U-G-O:所有者-用户组-其他用户 更改文件的所有者和属组 chown user:group filename chown user filename chown :group filename
2019-12-18 18:16:13
235
原创 Win10安装系统报错
安装系统时出现“windows无法安装到这个磁盘,选中的的磁盘采用GPT分区形式” 1、按shift+f10,调出cmd 2、然后输入“diskpart”,并点击回车键,进入diskpart 3、输入“list disk”,显示电脑磁盘的基本信息 4、输入“select disk 0”,选择”0磁盘“ 5、输入“clean”,将删除磁盘分区进行格式化 6、输入”convert mbr“,进...
2019-12-17 14:04:11
1874
原创 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
182
原创 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
303
原创 Centos7(六)之vi编辑器的使用
vi 编辑器的使用 vim是vi的增强版,vim可以语法的高亮,完全兼容vi 查看是否有安装vim rpm -qf which vim` 这里我们没安装vim,手动安装下,用yum源 yum list | grep vim yum install -y vim-minimal.x86_64 2:7.4.629-6.el7 提示已经是最新版的,不能在进行安装,但是却调用不了vim 我...
2019-12-15 22:00:14
816
原创 python(基础篇)
Python语言 Centos上自带的python语言 python官网 [root@localhost /]# python 1、简单的语言输出 print (“hello,word”) 2、也可以创建一个.py的文件,将代码写进去,在执行 touch a.py vi a.py print (“hello,word”) 3、执行输出 python a.py 4、一个人简单的小...
2019-12-15 11:15:31
144
原创 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
286
原创 Centos7(四)之文件基本命令
1、tree命令的使用 可以清楚的了解文件夹的情况 tree /tmp/ 注意:centos7 要安装tree的功能 yum list | grep tree yum install -y tree.x86_64 出现yum源不能安装的问题,如 (一)清空yum源 yum clean cache yum makecache (二)检查DNS cat /etc/resolv.con...
2019-12-14 21:28:52
446
原创 Centos7(三)之基本的操作命令
基本的操作命令 1、centos终端 通过 tty 命令看到当前所属的虚拟终端 [root@localhost ~]# tty /dev/pts/0 [root@localhost ~]# cd /dev/pts [root@localhost pts]# ls 0 1 2 3 4 ptmx 不同虚拟终端之间通讯 echo nihao > /dev/pts/1 广播,所有终...
2019-12-14 00:24:02
556
原创 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
395
原创 Centos7(一)之网络相关概念及配置
网络相关概念及配置 命令:ifconfig 1、临时修改IP地址 ifconfig eth0 172.21.180.231 netmask 255.255.255.0 修改后,重启失效 2、网卡的重启方式 systemctl restart network //centos7 service network restart //centos6、7 3、添加多个临时ip地址 i...
2019-12-12 22:39:14
234
原创 DOCKER_笔记(之二)
docker 进行端口映射 docker里面的容器相当于一个微服务,对于服务,端口的使用是很重要的 我们可以使用 -p 参数执行端口映射 1、映射所有 IP 地址上的指定端口到容器内部 -p hostPort:containerPort docker run -it -p 80:80 docker.io/centos:latest /bin/bash 2、映射指定 IP 地址上的指定端口到容...
2019-12-10 14:04:06
137
原创 DOCKER_笔记(之一)
DOCKER 笔记 Dcoker概述 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 DOCKER的官网 DOCKER相比于虚拟机,更轻,更快速启动;是部署微服务的好应用; 在centos上安装DOCKER 1.yum 的更新 yum update 2.安装docker的依赖工具-d...
2019-12-10 11:16:07
122
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅