摘要:
cat >>/etc/hosts<<EOF 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 loca 阅读全文
摘要:
熟悉OSI七层模型 7、应用层:为应用软件提供接口,使应用程序能够使用网络服务。常见的应用层协议:http(80),ftp(20/21),smtp(25),pop3(110),telnet(23),dns(53)6、表示层: 1)数据的解码和编码2)数据的加密和解密 3)数据的压缩也解压缩5、会话层 阅读全文
摘要:
一、理论基础 1.1 DNS的出现和演化 网络出现的早期是使用 IP 地址通讯的,那时就几台主机通讯。但是随着接入网络主机的增多,这种数字标识的地址非常不便于记忆,UNIX 上就出现了建立一个叫做 hosts 的文件(Linux 和 Windows 也继承保留了这个文件)。这个文件中记录着主机名称和 阅读全文
摘要:
你所不知道的TIME_WAIT和CLOSE_WAIT 你所不知道的TIME_WAIT和CLOSE_WAIT 你遇到过TIME_WAIT的问题吗? 我相信很多都遇到过这个问题。一旦有用户在喊:网络变慢了。第一件事情就是,netstat -a | grep TIME_WAIT | wc -l 一下。哎呀 阅读全文
摘要:
TCP协议状态详解 一、建立连接协议(三次握手) (1)客户端发送一个带SYN标志的TCP报文到服务器。这是三次握手过程中的报文1。(2) 服务器端回应客户端的,这是三次握手中的第2个报文,这个报文同时带ACK标志和SYN标志。因此它表示对刚才客户端SYN报文的回应;同时又标志SYN给客户端,询问客 阅读全文
摘要:
一、top 1.1命令简介 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供 阅读全文
摘要:
企业案例场景:100%swap在工作中,特别是java环境,程序写的有问题,会发生内存泄露,可能会被占用。让开发改程序,临时运维加大swap。swapoff,swapon。数据库不用swap。 查看文件及目录大小 [root@oldgirl ~]# du -sh /etc30M /etc[root@ 阅读全文
摘要:
MySQL数据库的优化 我们究竟应该如何对MySQL数据库进行优化?下面我就从MySQL对硬件的选择、MySQL的安装、my.cnf的优化、MySQL如何进行架构设计及数据切分等方面来说明这个问题。 服务器物理硬件的优化 在挑选硬件服务器时,我们应该从下面几个方面着重对MySQL服务器的硬件配置进行 阅读全文
摘要:
1、关闭selinux sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config grep SELINUX=disabled /etc/selinux/config setenforce 0 getenforce 2、关闭 阅读全文
摘要:
LVS负载均衡器介绍及优缺点 VS项目介绍 http://www.linuxvirtualserver.org/zh/lvs1.html LVS 集群的体系结构 http://www.linuxvirtualserver.org/zh/lvs2.html LVS 集群中的IP负载均衡技术 http: 阅读全文
摘要:
修改/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 阅读全文
摘要:
部署多实例的MySQL数据库,将data.zip上传到服务器/目录下 1)mkdir -pv /data/{3306,3307}/data 2)cd / && unzip data.zip Archive: data.zip inflating: data/3306/my.cnf inflating 阅读全文
摘要:
1. 修改nginx配置文件 [root@web01 conf]# egrep -v "#|^$" nginx.conf.default >nginx.conf [root@web01 conf]# cat nginx.conf worker_processes 1; events { worker 阅读全文
摘要:
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 阅读全文
摘要:
一、解释nginx的平滑升级 随着nginx越来越流行使用,并且nginx的优势也越来越明显,nginx的版本迭代也开始了加速模式,1.9.0版本的nginx更新了许多新功能,例如stream四层代理功能。伴随着nginx的广泛应用,版本升级必然是越来越快的,线上业务不能停,此时nginx的升级就是 阅读全文
摘要:
在若干年前,老男孩亲自遇到一个“命案”,老大登录数据库update一个记录,结果忘了加where,于是悲剧发生了,这使得我对MySQL的增量恢复熟练度远超过其他的知识点,同时也很在意对内的数据库安全,并且每次讲课讲到此处,都会给学生讲这个领导的故事。1、mysql帮助说明 1 2 3 [oldboy 阅读全文
摘要:
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 阅读全文
摘要:
生产java应用,CPU使用率一直很高,经常达到100%,通过以下步骤完美解决,分享一下。1.jps 获取Java进程的PID。2.jstack pid >> java.txt 导出CPU占用高进程的线程栈。3.top -H -p PID 查看对应进程的哪个线程占用CPU过高。4.echo “oba 阅读全文
摘要:
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 - 阅读全文
摘要:
自动化部署必备技能—搭建YUM仓库 导言: YUM主要用于自动安装、升级rpm软件包,它能自动查找并解决rpm包之间的依赖关系。要成功的使用YUM工具安装更新软件或系统,就需要有一个包含各种rpm软件包的repository(软件仓库),这个软件仓库我们习惯称为yum源。网络上有大量的yum源,但由 阅读全文