摘要: cat >>/etc/hosts<<EOF 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 loca 阅读全文
posted @ 2018-03-08 15:51 秋天的风吹过原野 阅读(232) 评论(0) 推荐(0)
摘要: 熟悉OSI七层模型 7、应用层:为应用软件提供接口,使应用程序能够使用网络服务。常见的应用层协议:http(80),ftp(20/21),smtp(25),pop3(110),telnet(23),dns(53)6、表示层: 1)数据的解码和编码2)数据的加密和解密 3)数据的压缩也解压缩5、会话层 阅读全文
posted @ 2018-03-08 15:33 秋天的风吹过原野 阅读(320) 评论(0) 推荐(0)
摘要: 一、理论基础 1.1 DNS的出现和演化 网络出现的早期是使用 IP 地址通讯的,那时就几台主机通讯。但是随着接入网络主机的增多,这种数字标识的地址非常不便于记忆,UNIX 上就出现了建立一个叫做 hosts 的文件(Linux 和 Windows 也继承保留了这个文件)。这个文件中记录着主机名称和 阅读全文
posted @ 2018-03-08 15:31 秋天的风吹过原野 阅读(599) 评论(0) 推荐(0)
摘要: 你所不知道的TIME_WAIT和CLOSE_WAIT 你所不知道的TIME_WAIT和CLOSE_WAIT 你遇到过TIME_WAIT的问题吗? 我相信很多都遇到过这个问题。一旦有用户在喊:网络变慢了。第一件事情就是,netstat -a | grep TIME_WAIT | wc -l 一下。哎呀 阅读全文
posted @ 2018-03-08 15:26 秋天的风吹过原野 阅读(353) 评论(0) 推荐(0)
摘要: TCP协议状态详解 一、建立连接协议(三次握手) (1)客户端发送一个带SYN标志的TCP报文到服务器。这是三次握手过程中的报文1。(2) 服务器端回应客户端的,这是三次握手中的第2个报文,这个报文同时带ACK标志和SYN标志。因此它表示对刚才客户端SYN报文的回应;同时又标志SYN给客户端,询问客 阅读全文
posted @ 2018-03-08 15:11 秋天的风吹过原野 阅读(567) 评论(0) 推荐(0)
摘要: 一、top 1.1命令简介 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供 阅读全文
posted @ 2018-03-08 14:21 秋天的风吹过原野 阅读(1434) 评论(0) 推荐(0)
摘要: 企业案例场景:100%swap在工作中,特别是java环境,程序写的有问题,会发生内存泄露,可能会被占用。让开发改程序,临时运维加大swap。swapoff,swapon。数据库不用swap。 查看文件及目录大小 [root@oldgirl ~]# du -sh /etc30M /etc[root@ 阅读全文
posted @ 2018-03-08 14:20 秋天的风吹过原野 阅读(397) 评论(0) 推荐(0)
摘要: MySQL数据库的优化 我们究竟应该如何对MySQL数据库进行优化?下面我就从MySQL对硬件的选择、MySQL的安装、my.cnf的优化、MySQL如何进行架构设计及数据切分等方面来说明这个问题。 服务器物理硬件的优化 在挑选硬件服务器时,我们应该从下面几个方面着重对MySQL服务器的硬件配置进行 阅读全文
posted @ 2018-03-08 14:19 秋天的风吹过原野 阅读(194) 评论(0) 推荐(0)
摘要: 1、关闭selinux sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config grep SELINUX=disabled /etc/selinux/config setenforce 0 getenforce 2、关闭 阅读全文
posted @ 2018-03-08 14:17 秋天的风吹过原野 阅读(177) 评论(0) 推荐(0)
摘要: LVS负载均衡器介绍及优缺点 VS项目介绍 http://www.linuxvirtualserver.org/zh/lvs1.html LVS 集群的体系结构 http://www.linuxvirtualserver.org/zh/lvs2.html LVS 集群中的IP负载均衡技术 http: 阅读全文
posted @ 2018-03-08 14:16 秋天的风吹过原野 阅读(249) 评论(0) 推荐(0)
摘要: 修改/etc/mail.rc最后一行加入set from=xiaxia_5321@163.com smtp=smtp.163.com smtp-auth-user=xiaxia_5321 smtp-auth-password=shani123 smtp-auth=login mail -s "nin 阅读全文
posted @ 2018-03-08 14:12 秋天的风吹过原野 阅读(186) 评论(0) 推荐(0)
摘要: 部署多实例的MySQL数据库,将data.zip上传到服务器/目录下 1)mkdir -pv /data/{3306,3307}/data 2)cd / && unzip data.zip Archive: data.zip inflating: data/3306/my.cnf inflating 阅读全文
posted @ 2018-03-08 14:11 秋天的风吹过原野 阅读(247) 评论(0) 推荐(0)
摘要: 1. 修改nginx配置文件 [root@web01 conf]# egrep -v "#|^$" nginx.conf.default >nginx.conf [root@web01 conf]# cat nginx.conf worker_processes 1; events { worker 阅读全文
posted @ 2018-03-08 13:53 秋天的风吹过原野 阅读(287) 评论(0) 推荐(0)
摘要: 1. 查看安装系统环境 [root@web01 ~]# cat /etc/redhat-release CentOS release 6.7 (Final) [root@web01 ~]# uname -r 2.6.32-573.el6.x86_64 [root@web01 ~]# uname -m 阅读全文
posted @ 2018-03-08 13:50 秋天的风吹过原野 阅读(745) 评论(0) 推荐(1)
摘要: 一、解释nginx的平滑升级 随着nginx越来越流行使用,并且nginx的优势也越来越明显,nginx的版本迭代也开始了加速模式,1.9.0版本的nginx更新了许多新功能,例如stream四层代理功能。伴随着nginx的广泛应用,版本升级必然是越来越快的,线上业务不能停,此时nginx的升级就是 阅读全文
posted @ 2018-03-08 13:48 秋天的风吹过原野 阅读(6199) 评论(2) 推荐(1)
摘要: 在若干年前,老男孩亲自遇到一个“命案”,老大登录数据库update一个记录,结果忘了加where,于是悲剧发生了,这使得我对MySQL的增量恢复熟练度远超过其他的知识点,同时也很在意对内的数据库安全,并且每次讲课讲到此处,都会给学生讲这个领导的故事。1、mysql帮助说明 1 2 3 [oldboy 阅读全文
posted @ 2018-03-08 13:47 秋天的风吹过原野 阅读(411) 评论(0) 推荐(0)
摘要: mysql> drop table student; Query OK, 0 rows affected (0.01 sec) mysql> create table student( -> Sno int(10) NOT NULL COMMENT '学号', -> Sname varchar(16 阅读全文
posted @ 2018-03-08 13:47 秋天的风吹过原野 阅读(196) 评论(0) 推荐(0)
摘要: 生产java应用,CPU使用率一直很高,经常达到100%,通过以下步骤完美解决,分享一下。1.jps 获取Java进程的PID。2.jstack pid >> java.txt 导出CPU占用高进程的线程栈。3.top -H -p PID 查看对应进程的哪个线程占用CPU过高。4.echo “oba 阅读全文
posted @ 2018-03-08 13:46 秋天的风吹过原野 阅读(176) 评论(0) 推荐(0)
摘要: 1.1安装zabbix Server 1.1.1 CentOS系统版本 CentOS系统版本: [root@linux-node1 ~]# cat /etc/redhat-release CentOS release 6.7 (Final) [root@linux-node1 ~]# uname - 阅读全文
posted @ 2018-03-08 13:43 秋天的风吹过原野 阅读(203) 评论(0) 推荐(0)
摘要: 自动化部署必备技能—搭建YUM仓库 导言: YUM主要用于自动安装、升级rpm软件包,它能自动查找并解决rpm包之间的依赖关系。要成功的使用YUM工具安装更新软件或系统,就需要有一个包含各种rpm软件包的repository(软件仓库),这个软件仓库我们习惯称为yum源。网络上有大量的yum源,但由 阅读全文
posted @ 2018-03-08 13:37 秋天的风吹过原野 阅读(218) 评论(0) 推荐(0)
摘要: 阿里云Linux安装软件镜像源 阿里云是最近新出的一个镜像源。得益与阿里云的高速发展,这么大的需求,肯定会推出自己的镜像源。阿里云Linux安装镜像源地址:http://mirrors.aliyun.com/ CentOS系统更换软件安装源 第一步:备份你的原镜像文件,以免出错后可以恢复。 mv / 阅读全文
posted @ 2018-03-08 13:37 秋天的风吹过原野 阅读(138) 评论(0) 推荐(0)
摘要: 安装createrepo [root@m01 tools]# yum -y install createrepo 初始化 初始化 [root@m01 x86_64]# createrepo -pdo /application/yum/centos6/x86_64/ /application/yum/ 阅读全文
posted @ 2018-03-08 13:36 秋天的风吹过原野 阅读(220) 评论(0) 推荐(0)
摘要: 1. 数据库同在一台服务器安装wordpress [root@web01 blog]# rz -y [root@web01 blog]# unzip wordpress-4.6.zip [root@web01 blog]# mv wordpress-4.6.zip /tools/ [root@web 阅读全文
posted @ 2018-03-08 13:31 秋天的风吹过原野 阅读(380) 评论(0) 推荐(0)
摘要: 一、tomcat介绍 1.1 引入tomcat Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 阅读全文
posted @ 2018-03-08 13:29 秋天的风吹过原野 阅读(387) 评论(0) 推荐(0)
摘要: 1、Tomcat 安装目录 安装完成 的tomcat,被放在了你的本地存储中。对于 windows ,通常在 “ Program Files ” 文件夹下,对于 Mac 或者 Linux,可能在 /user/var/opt 或 /User/<>/Application 文件夹下。进入该目录,可以看到 阅读全文
posted @ 2018-03-08 13:19 秋天的风吹过原野 阅读(798) 评论(0) 推荐(0)
摘要: 1. Tomcat简介 Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。 Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中 阅读全文
posted @ 2018-03-08 13:18 秋天的风吹过原野 阅读(240) 评论(0) 推荐(0)
摘要: 一: 安装SVN及修改配置文件 [root@jenkins application]# mkdir svndata/ svnpasswd/ [root@jenkins application]# svnadmin create /application/svndata/tony (tony项目名称) 阅读全文
posted @ 2018-03-08 13:14 秋天的风吹过原野 阅读(200) 评论(0) 推荐(0)
摘要: 批量管理: Ssh Key,expect(sshpass),ansible,Saltstack,puppet,cfengine SSHD是什么? 远程连接的工具,我们常用于连接linux/unix等。 Security Shell Protocol Daemon Security Shell Pro 阅读全文
posted @ 2018-03-08 13:13 秋天的风吹过原野 阅读(487) 评论(0) 推荐(0)
摘要: man test命令 以上可以 通过 man console_codes 阅读全文
posted @ 2018-03-08 12:14 秋天的风吹过原野 阅读(114) 评论(0) 推荐(0)
摘要: 功能说明 Sed是Stream Editor(流编辑器)缩写,是操作、过滤和转换文本内容的强大工具。常用功能有增删改查,过滤,取行。 语法格式 命令执行流程 概括流程:Sed软件从文件或管道中读取一行,处理一行,输出一行;再读取一行,再处理一行,再输出一行…… 模式空间:sed软件内部的一个临时缓存 阅读全文
posted @ 2018-03-08 12:07 秋天的风吹过原野 阅读(182) 评论(0) 推荐(0)
摘要: 1.如何取得/etiantian文件的权限对应的数字内容,如-rw-r–r–为644,要求使用命令取得644或0644这样的数字。 解答: 这个问题的解答方法我们已经介绍了不下10种了,这里给大家在深入浅出的讲一下最难理解sed特殊用法加正则的实现。 由于难度比较大,为了让同学们能了解的更清楚明白, 阅读全文
posted @ 2018-03-08 12:06 秋天的风吹过原野 阅读(167) 评论(0) 推荐(0)
摘要: 一 服务端 rpm -ivh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm /etc/init.d/salt-master start 二 客户端 rpm -ivh http://downl 阅读全文
posted @ 2018-03-08 12:05 秋天的风吹过原野 阅读(123) 评论(0) 推荐(0)
摘要: 环境说明:OS:CentOS 5.4 i386puppetmaster 192.168.0.12 hostname: puppetmaster.info.comclient 192.168.0.64 hostname: client1.info.com原理图: 1) 客户端通过facter收集客户端 阅读全文
posted @ 2018-03-08 12:01 秋天的风吹过原野 阅读(151) 评论(0) 推荐(0)
摘要: 回顾下安装软件的三种方式: 1、编译安装软件,优点是可以定制化安装目录、按需开启功能等,缺点是需要查找并实验出适合的编译参数,诸如MySQL之类的软件编译耗时过长。2、yum安装软件,优点是全自动化安装,不需要为依赖问题发愁了,缺点是自主性太差,软件的功能、存放位置都已经固定好了,不易变更。 >如果 阅读全文
posted @ 2018-03-08 12:01 秋天的风吹过原野 阅读(146) 评论(0) 推荐(0)
摘要: ./configure 编译参数 –prefix=/application/php5.3.27 指定php的安装路径为/application/php5.3.27 –with-mysql=/application/mysql/ 需要指定mysql的安装路径,安装PHP需要的MySQL相关内容。当然如 阅读全文
posted @ 2018-03-08 11:55 秋天的风吹过原野 阅读(1524) 评论(0) 推荐(0)
摘要: 1.安装PHP所有的依赖软件包 1.安装PHP所有的依赖软件包 [root@web01 ~]# yum install zlib-devel libxml2-devel libjpeg-devel freetype-devel libpng-devel gd-devel libcurl-devel  阅读全文
posted @ 2018-03-08 11:55 秋天的风吹过原野 阅读(134) 评论(0) 推荐(0)
摘要: nginx指令中的优化(配置文件) nginx进程数,建议按照cpu数目来指定,一般为它的倍数。 为每个进程分配cpu,上例中将8个进程分配到8个cpu,当然可以写多个,或者将一个进程分配到多个cpu。 这个指令是指当一个nginx进程打开的最多文件描述符数目,理论值应该是最多打开文件数(ulimi 阅读全文
posted @ 2018-03-08 11:54 秋天的风吹过原野 阅读(577) 评论(0) 推荐(0)
摘要: 一 优化web版本号 1. 在Nginx配置文件的http模块内加入 http { server_tokens on; } 2. 通过源码修改版本信息 (1) [root@web01 ~]# vim /tools/nginx-1.6.3/src/core/nginx.h [root@web01 ~] 阅读全文
posted @ 2018-03-08 11:53 秋天的风吹过原野 阅读(211) 评论(0) 推荐(0)
摘要: #######老男孩linux高薪教育 NFS服务端配置流程:17:56 2016/4/26################ 1)打印系统版本 cat /etc/redhat-release uname -r uname -m 2)检查并安装NFS服务 rpm -aq nfs-utils rpcbi 阅读全文
posted @ 2018-03-08 10:28 秋天的风吹过原野 阅读(208) 评论(0) 推荐(0)
摘要: 1、所有机器创建用户及密码 useradd oldgirl echo 123456|passwd --stdin oldgirl id oldgirl su - oldgirl 2、m01创建密钥对 ssh-keygen -t dsa 一路回车 ssh-keygen -t dsa -P '' -f 阅读全文
posted @ 2018-03-08 10:22 秋天的风吹过原野 阅读(214) 评论(0) 推荐(0)
摘要: [root@mysql tools]# wget https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.4.4/binary/redhat/6/x86_64/percona-xtrabackup-24-2.4.4-1.el 阅读全文
posted @ 2018-03-08 10:21 秋天的风吹过原野 阅读(176) 评论(0) 推荐(0)
摘要: create database <数据库名> mysql> show create database oldboy\G*************************** 1. row *************************** Database: oldboy Create Data 阅读全文
posted @ 2018-03-08 10:06 秋天的风吹过原野 阅读(958) 评论(0) 推荐(0)
摘要: (一)MASTER主库 1. MASTER主库操作设置 [root@db02 data]# mysql -uroot -p -S /data/3306/mysql.sock Enter password: #登陆主库3306 mysql> show variables like 'server_id 阅读全文
posted @ 2018-03-08 09:59 秋天的风吹过原野 阅读(242) 评论(0) 推荐(0)
摘要: 1. 慢查询,规定查询超过2秒的为慢查询(救火) 1)mysql> show full processlist; 1)mysql> show full processlist; 2)用explain查看查询语句是否经过索引,如果没有就要建立索引 long_query_time =2 3)对需要建立索 阅读全文
posted @ 2018-03-08 09:46 秋天的风吹过原野 阅读(169) 评论(0) 推荐(0)
摘要: 1.创建mysql账号用户及组 [root@web01 tools]# groupadd mysql [root@web01 tools]# groupadd mysql [root@web01 tools]# useradd -s /sbin/nologin -g mysql -M mysql [ 阅读全文
posted @ 2018-03-08 09:43 秋天的风吹过原野 阅读(227) 评论(0) 推荐(0)
摘要: 1.安装依赖包及创建用户 依赖包:yum install ncurses-devel libaio-devel -y 增加用户组:groupadd mysql 增加用户:useradd mysql -s /sbin/nologin -M -g mysql 2.解压cmake压缩包,并进入到文件夹 [ 阅读全文
posted @ 2018-03-08 09:40 秋天的风吹过原野 阅读(1516) 评论(0) 推荐(0)
摘要: 1. 采取cmake方式安装mysql数据库 具体操作参考之前的笔记......... 2.部署多实例的MySQL数据库,将data.zip上传到服务器/目录下 1)mkdir -pv /data/{3306,3307}/data 2)cd / && unzip data.zip Archive: 阅读全文
posted @ 2018-03-08 09:39 秋天的风吹过原野 阅读(547) 评论(1) 推荐(0)
摘要: [root@mysql tools]# wget https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.4.4/binary/redhat/6/x86_64/percona-xtrabackup-24-2.4.4-1.el 阅读全文
posted @ 2018-03-08 09:38 秋天的风吹过原野 阅读(145) 评论(0) 推荐(0)
摘要: 1. 为mysql的root用户设置密码 [root@web01 mysql]# mysqladmin -u root password '123456' #设置root登录密码 [root@web01 mysql]# mysql -uroot -p #登录命令 [root@web01 mysql] 阅读全文
posted @ 2018-03-08 09:36 秋天的风吹过原野 阅读(237) 评论(0) 推荐(0)
摘要: 一 . 基础环境设置 1. 准备四台机器 2.建立秘钥对 (1) 在10.0.0.150机器上操作 [root@manage ~]# ssh-keygen -t dsa [root@manage ~]# ssh-copy-id -i /root/.ssh/id_dsa.pub root@10.0.0 阅读全文
posted @ 2018-03-08 09:33 秋天的风吹过原野 阅读(396) 评论(0) 推荐(0)
摘要: memcached是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但目前被许多网站使用。这是一套开放源代码软件,以BSD license授权发布。 memcached缺乏认证以及安全管制,这代表应该将memcached服务器放置在防火墙后。 memcach 阅读全文
posted @ 2018-03-08 09:32 秋天的风吹过原野 阅读(465) 评论(0) 推荐(0)
摘要: 负载均衡01服务器 一: yum安装LVS软件 [root@lb01 ~]# yum install ipvsadm -y [root@lb01 ~]# rpm -qa ipvsadm keepalived ipvsadm-1.26-4.el6.x86_64 keepalived-1.2.13-5. 阅读全文
posted @ 2018-03-08 09:26 秋天的风吹过原野 阅读(242) 评论(0) 推荐(0)