作业
Empty_city_dreams
linux学习状态中
展开
-
2018-9-11日常作业:SAMBA搭建共享服务器
1.搭建匿名用户共享服务器 2.搭建用户认证共享服务器 要求: 1.不论是匿名用户还是用户认证共享,均要在客户机验证结果 2.用户认证共享需要映射系统用户为一个虚拟用户 配置环境 主机端 客户端 192.168.88.128 192.168.88.1291.搭建匿名用户共享服务器1.搭建前准备[root@localhost ~]...原创 2018-09-11 17:27:47 · 758 阅读 · 0 评论 -
LNMP安装
lamp安装1.安装mysql1.1下载mysql[root@localhost ~]# cd /usr/src/[root@localhost src]# wget https://downloads.mysql.com/archives/get/file/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz1.2创建mysql的用户和组[root@...原创 2018-10-19 09:57:35 · 266 阅读 · 0 评论 -
nginx安装
1.nginx特点1.1nginx的特性1.在高连接并发的情况下,nginx能够支持50000个并发连接数的响应2.使用epoll and kqueue作为开发模型3.nginx作为负载均衡服务器:nginx既可在内部直接支持和PHP程序对外进行服务,也可支持作为HTTP代理服务器对外进行服务4.nginx采用C进行编写,不论系统资源开销还是CPU使用效率都比Perlbal要好很多1....原创 2018-10-19 10:16:40 · 240 阅读 · 0 评论 -
LNMP分开部署安装
lnmp分开安装ip设备192.168.89.132NGINX192.168.89.129PHP192.168.89.131MYSQL1.安装mysql(192.168.89.131)1.1下载mysql[root@localhost ~]# cd /usr/src/[root@localhost src]# wget https://downl...原创 2018-10-22 15:53:40 · 1090 阅读 · 0 评论 -
nginx配置文件
ip设备192.168.89.130NGINX192.168.89.129PHP1.配置ip访问控制allow:设定允许哪台或哪些主机访问,多个参数间用空格隔开deny:设定不允许哪台或哪些主机访问,多个参数间用空格隔开[root@localhost nginx-1.12.0]# cd /usr/local/nginx/conf/[root@localh...原创 2018-10-25 11:10:50 · 1531 阅读 · 0 评论 -
lnmt部署
1.nginx安装与配置(192.168.89.130)1.1创建nginx用户[root@localhost ~]# groupadd -r -g 955 nginx[root@localhost ~]# useradd -M -s /sbin/nologin -g 955 -u 955 nginx[root@localhost ~]# id nginxuid=955(nginx) g...原创 2018-10-29 10:51:41 · 394 阅读 · 0 评论 -
keepalived安装部署
keepalived安装环境设备ip地址centos7192.168.89.130centos7192.168.89.1291.两台设备都安装keepalived[root@localhost ~]# yum install keepalived -y[root@localhost ~]# rpm -ql keepalived/etc/keepaliv...原创 2018-10-31 10:35:30 · 353 阅读 · 0 评论 -
cobbler配置
cobbler配置1.配置163网络yum源,安装cobbler相关软件[root@localhost ~]# cd /etc/yum.repos.d/[root@localhost yum.repos.d]# lsCentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repoCentOS-C...原创 2018-10-26 16:37:22 · 772 阅读 · 0 评论 -
gitlab
gitlab1.安装git和依赖包[root@localhost ~]# yum -y install epel-release git[root@localhost ~]# yum -y install curl openssh-server openssh-clients postfix cronie policycoreutils-python[root@localhost ~]# ...原创 2018-10-30 18:43:18 · 214 阅读 · 0 评论 -
keepalived实现nginx高可用
keepalived实现nginx高可用环境设备ip地址centos7192.168.89.130centos7192.168.89.1291.两台设备都安装keepalived[root@localhost ~]# yum -y install epel-release vim wget gcc gcc-c++[root@localhost ~]# y...原创 2018-11-01 14:36:01 · 180 阅读 · 0 评论 -
keepalived实现mysql高可用
keepalived实现mysql高可用环境设备ip地址centos7/master192.168.89.129centos7/slave192.168.89.130两端都安装mysql[root@localhost ~]# yum install -y vim wget[root@localhost ~]# wget http://repo.mysql...原创 2018-11-01 15:59:43 · 288 阅读 · 0 评论 -
mysql主从同步
数据库类型IP有无数据主数据库192.168.89.135有从数据库192.168.89.129五1.mysql主从配置1.1 主数据库配置1.1.1 主数据库修改配置文件[root@localhost ~]# vim /etc/my.cnf[mysqld]basedir = /usr/local/mysqldatadir = /opt/da...原创 2018-11-09 09:49:39 · 243 阅读 · 0 评论 -
zabbix监控mysql主从同步
#ZABBIX监控mysql主从状态安装配置IPzabbix-server192.168.89.130mysql主端/zabbix-agentd192.168.89.135mysql从端/zabbix-agentd192.168.89.1291.YUM安装zabbix-agentd添加监控项(192.168.89.135和192.168.89.129都...原创 2018-11-12 15:51:14 · 1854 阅读 · 0 评论 -
ProxySQL实现读写分离配置
文章目录1.安装mysql(略)2.配置mysql主从复制(192.168.161.166)2.1修改 mysql/master的配置文件2.2创建同步用账户(192.168.161.166)2.3修改 mysql/slave的配置文件(192.168.161.162)2.4 配置同步(192.168.161.162)2.5 查看slave状态3.ProxySQL实现读写分离配置3.1安装prox...原创 2018-11-26 10:18:58 · 1335 阅读 · 0 评论 -
监控服务zabbix
部署zabbix首先需要部署lamp架构,使其能够支持php网页1.部署lamphttps://blog.csdn.net/Empty_city_dreams/article/details/82858342 在这里有部署lamp的步骤2.安装zabbix服务端2.1安装zabbix依赖包[root@localhost ~]# yum -y install net-snmp...原创 2018-10-09 09:20:24 · 212 阅读 · 0 评论 -
zabbix监控日志文件
1.写脚本链接: https://pan.baidu.com/s/1iH6_PQGyzMaGk-YSqrQZ2g 提取码: 5j522.测试脚本[root@localhost ~]# cd /tmp/ [root@localhost tmp]# ll总用量 480-rw-r--r-- 1 zabbix zabbix 67 10月 15 15:38 aaa.log ...原创 2018-10-15 16:50:01 · 696 阅读 · 1 评论 -
2018-9-9日常作业:openssh
1.说明密匙认证的过程1.用户向主机端发登录请求:ssh root@主机端IP(如果主机端和用户端用户名相同可不用加用户名,直接ssh + IP地址即可2.主机端收到用户的登录请求的同时把用户的公钥发给主机端3.用户使用这个公钥,将登录密码加密后,发送回主机端4.主机端用自己的私钥,解密登录密码,如果密码正确,就同意用户登录2.手工配置密匙认证登录1.执行ssh-k...原创 2018-09-09 21:24:32 · 259 阅读 · 0 评论 -
2018-9-10日常作业:搭建nfs服务器-要求2
1.主机端【192.168.88.128】操作[root@localhost ~]# yum install rpcbind nfs-utils -y 安装rpcbind和nfs,安装完成后,需要查看是否运行,未运行启动即可[root@localhost ~]mkdir /data 创建目录data[root@localhost ~]ch...原创 2018-09-10 17:00:20 · 263 阅读 · 0 评论 -
httpd配置服务
1.编译安装httpd-2.41.安装开发环境[root@localhost ~]# yum groups mark install "Development Tools" 安装开发工具[root@localhost ~]# groupadd -r kongcheng[root@localhost ~]# useradd -r -g kongcheng kongcheng ...转载 2018-09-17 19:23:02 · 461 阅读 · 0 评论 -
2018-9-10日常作业:搭建nfs服务器-要求1
1.开放/nfs/shared目录,供所有用户查阅资料1.主机端【192.168.88.128】[root@localhost ~]# mkdir -p /nfs/shared[root@localhost ~]# vim /etc/exports/nfs/shared *(ro,sync)[root@localhost ~]exportfs -rvexporting *:...原创 2018-09-10 18:17:59 · 223 阅读 · 0 评论 -
2018-9-6日常作业:几个有意思的脚本
1.编写shell脚本,实现1-100的猜数字游戏#!/bin/bash n=$[$RANDOM%100]while :do read -p "请输入一个数字: " n1 n2=`echo $n1 | sed 's/[0-9]//g'` Times=$[$Times + 1] if [ -z $n1 ] then echo...原创 2018-09-07 16:28:53 · 355 阅读 · 0 评论 -
2018-9-4日常作业:nginx的管理脚本
# chkconfig: 2345 10 90# description: nginx 脚本描述# Source Function Library 在当前shell中运行的函数库文件. /etc/init.d/functions# Nginx Settings#设置变量NGINX_SBIN="/usr/local/nginx/sbin/nginx"NGINX_CO...原创 2018-09-07 16:39:54 · 219 阅读 · 0 评论 -
vsftpd配置虚拟,本地,匿名用户
1.安装vsftpd 2.配置匿名用户ftp 3.配置虚拟用户ftp 4.配置本地用户ftp 5.写明ftp的使用场景以及如何安装与配置 要求: 1.安装并配置完成后要使用ftp客户端工具登录配置1.ftp的使用场景1.服务器与用户端之间进行档案的传输 2.数据的备份2.安装与配置1.安装前准备[root@localhost ~]# yum insta...原创 2018-09-13 10:46:17 · 689 阅读 · 0 评论 -
rsync+inotify同步
部署rsync+inotify同步/chengli同步至目标服务器的/kongbai下环境说明服务器类型IP地址源服务器192.168.88.129目标服务器192.168.88.1281.关闭源服务器和目标服务器的防火墙和SELINUX1.源服务器[root@localhost ~]# systemctl stop firewalld[root@lo...原创 2018-09-18 19:28:13 · 153 阅读 · 0 评论 -
vsftpd的配置脚本
#!/bin/bashLUJING="/etc/vsftpd/vsftpd_login"LUJING2="/etc/pam.d/vsftpd.vu"echo ======================================================read -p "请输入ftp用户:" ftp_userif [ `echo ${#ftp_user}` -eq 0 ];t..原创 2018-09-14 11:16:59 · 648 阅读 · 0 评论 -
mysql的二进制安装和数据库备份
1.mysql的二进制安装1.1下载mysql包[root@localhost src]# wget https://downloads.mysql.com/archives/get/file/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz1.2创建mysql的用户和组[root@localhost ~]# groupadd -r kongchen...原创 2018-09-25 17:32:12 · 268 阅读 · 0 评论 -
lamp配置
手动搭建lamp架构1.安装httpd1.1安装开发环境[root@localhost ~]# yum groups mark install "Development Tools" 安装开发工具[root@localhost ~]# groupadd -r kongcheng[root@localhost ~]# useradd -r -M -s /sbin/nologin -g...原创 2018-09-26 19:57:41 · 327 阅读 · 0 评论 -
zabbix-添加监控项
zabbix-添加监控项1.编码安装zabbix添加监控项添加监控项不需要想安装服务端那么麻烦,只需要启动zabbix-agent服务即可,保证只要有10050端口起来即可,这里可以看看我的上一篇文章https://blog.csdn.net/Empty_city_dreams/article/details/829772992.YUM安装zabbix添加监控项2.1关闭防火请和seli...原创 2018-10-15 10:24:54 · 497 阅读 · 0 评论 -
zabbxi邮件报警
1.zabbxi邮件报警1、Zabbix服务端只是单纯的发送报警邮件到指定邮箱,发送报警邮件的这个邮箱账号是Zabbix服务端的本地邮箱账号(例如:zabbix@zabbix.com),只能发送,不能接收外部邮件。2、使用一个可以在互联网上正常收发邮件的邮箱账号(例如:163邮箱,qq邮箱,新浪邮件等),通过在Zabbix服务端中设置,使其能够发送报警邮件到指定邮箱。1.内部邮件报警1.1...原创 2018-10-15 11:15:12 · 682 阅读 · 0 评论 -
KVM虚拟化
环境IPrhel7192.168.160.1291.kvm安装1.1 关闭防火墙和SElinux[root@localhost ~]# systemctl restart firewalld[root@localhost ~]# systemctl disable firewalldRemoved symlink /etc/systemd/system/mu...原创 2018-12-16 10:56:48 · 494 阅读 · 0 评论