随笔分类 - 运维
运维技术文章、实验过程、摘录文章。
摘要:一、添加阿里云key curl -o - "https://mirrors.aliyun.com/zabbix/zabbix-official-repo.key" | apt-key add - 二、添加阿里源 echo "deb https://mirrors.aliyun.com/zabbix/
阅读全文
摘要:一、服务器运行环境 1、OS:Ubuntu 14.04.6 2、PHP :PHP 5.5.9-1ubuntu4.29 (cli) (built: Apr 22 2019 18:33:52) 3、Apache :Server version: Apache/2.4.7 (Ubuntu) 二、软件下载地
阅读全文
摘要:一、rsync服务搭建 1.1、安装rsync软件 命令:yum -y install rsync 1 yum -y install rsync 1.2、修改rsync配置文件 1 uid = rsync #备份目录的属主 2 gid = rsync #备份目录的属组 3 use chroot =
阅读全文
摘要:运维工作中有时需要知道自己的数据备份计划是否成功,想通过邮件的形式告知自己,备份成功执行。但是怎么才能不大件邮件服务器就能在脚本中发送邮件到自己的邮箱呢!这里就介绍一种利用网易邮箱来发送邮件的方法!这个方法我也是学来的。可以借鉴。 一、设置网易邮箱 二、linux服务器上配置邮件发送 2.1、安装m
阅读全文
摘要:在企业中数据是至关重要的,所以我们需要对数据库的数据进行备份,但是怎样才能保证恢复的数据最接近数据库出问题的那一刻呢或者是误操作的那一刻呢?。我们就需要一个合适的备份方案。现在我就说一种比较好的备份方案。mysqldump完全备份+binlog增量备份。通过mysqldump进行完全备份,这个时间最
阅读全文
摘要:在用NGINX搭建web网站时遇到一个问题,那就是除了网站的首页能够正常打开,其他的子网站都打不开,显示找不到文件。但是如果你在网址后面加上index.php,子网站就又可以打开了。那么我们怎么才能不加这个index.php就可以打开子网站呢?加上去的话看上去特别丑特别别扭。这里就需要用到nginx
阅读全文
摘要:一、ssh免交互远程连接linux服务器 ssh在远程连接linux系统时,会有交互,比如输入yes/no,或者需要输入密码。我们怎么避免这些交互呢!比如我们可以用telnet远程登录交换机,去备份交换机的配置,如果每一台都要手动输入密码,在有很多台交换机的情况下,这些交互就会显得很繁琐,或者我们需
阅读全文
摘要:一、删除超过7天的日志文件 在有些生产环境下需要将服务器产生的日志文件进行定期的删除,因为日志文件随着时间的推移会占用大量的唱片空间,但是有些日志文件没必要保留很长时间,这样就需要进行删除,但是如果手动删除的话,工作量比较大,所以用脚本结合计划任务就可以定期的对日志文件进行删除,这里以超过7天的日志
阅读全文
摘要:主机是否存活,主要是ping它的ip地址,如果能够ping通则表示主机在网络中存活,但是我们不能一棍子打死,只给一次机会,一次不通就判定主机网络不通,有可能是因为网络质量的关系,偶尔丢包,这个不能断定主机的存活状态,次实验连续三次失败才断定主机非存活。 一、失败次数的值判定方法 脚本如下: #!/b
阅读全文
摘要:一、实验环境和网络拓扑图 本实验需要5台虚拟机,一台客户机,2台lvs调度器,两台web服务器。 客户机:192.168.0.6/24 lvs1:192.168.0.201/24 lvs2:192.168.0.200/24 web1:192.168.0.19/24 web2:192.168.0.12
阅读全文
摘要:一、lvs-nat模式 1.1、环境介绍 本实验用三台虚拟机完成,一台虚拟机模拟lvs调度器,两块网卡,一块模拟公网一块模拟私网,公网地址192.168.0.201/24,私网地址192.168.4.130/24,另外两台虚拟机分别模拟一台后端web服务器。IP地址分别为192.168.4.128/
阅读全文
摘要:Linux系统中一般安装软件有两种方法,源码安装和yum安装或者rpm包安装,由于光盘中的rpm包都是几年前制作成的,所以软件版本都很低,同时yum安装对软件的可定制性很低,所以为了使用最新的软件,一般都采用源码安装,但是源码安装的步骤很繁琐,所以为了简化源码安装的过程,我们一般会把源码包制作成rp
阅读全文
摘要:一、问题 今天为了删除一个多余的的软件,在删除该软件安装目录时,提示rm: cannot remove ‘.user.ini’: Operation not permitted,root权限都不能删除。 提示如下: 二、解决办法 chattr是用来更改文件属性,lsattr可用来查看文件的属性,执行
阅读全文
摘要:varnish主要功能是代理服务器和缓存,和nginx代理一样可以反向代理web服务器。但是varnish不能作为web服务器。但是它的优点是可以将访问过的网站还存在代理服务器上,以便于提升web的访问速度,提高用户的体验。 一、准备web服务器 以apache为例,直接安装httpd,启动http
阅读全文
摘要:java-web环境搭建(jdk+tomcat) 一、安装包下载地址 jdk下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk13-downloads-5672538.html tomcat-7.0.96下载地址:htt
阅读全文
摘要:Apache服务器http强制转https 修改网站根目录下的.htaccess文件 验证
阅读全文
摘要:一、作用介绍 在一些情况下,我们的资源文件都在非/var/www/html目录下,例如/var/www/html/sohu。这样的话我们在输入网址的时候就需要在网站根目录下再输入完整的目录。所以我们可以定义一个别名来替代这个路径。可以简写网站的网址。 二、实例操作 目前我在/var/www/html
阅读全文
摘要:1、查找命令是有那个软件包提供 yum prevides ifconfig # 查询ifconfig是由那个安装包提供的 yumloader net-tools #从yum源中提取rpm包 passwd -l 用户 #将用户锁定
阅读全文
摘要:pstree #查看进程树 cat /etc/shells #查看系统安装的所有shell解释器 yum -y install ksh #安装新的解释器 一、shell脚本的结构 1、声明解释器 #!/bin/bash 2、注释脚本的功能,变量含义,每个步骤亚解决的问题。 3、代码内容,命令行 二、
阅读全文
摘要:1、下载php-java-bridge 下载地址:https://sourceforge.net/projects/php-java-bridge/files/Binary%20package/php-java-bridge_7.2.1/exploded/JavaBridge.jar/downloa
阅读全文