04 2017 档案
摘要:一、MySQLdb-python模块https://pypi.python.org/pypi/MySQL-python`二、安装依赖包yum -y install python-devel mysql-devel`三、解压文件并修改site.cfgtar -xf MySQL-python-1.2....
阅读全文
摘要:什么是VLAN 虚拟网技术(VLAN,Virtual Local Area Network)的诞生主要源于广播。广播在网络中起着非常重要的作用,如发现新设备、调整网络路径、IP地址租赁等等,许多网络协议都要用到广播,如。然而,随着网络内计算机数量的增多,广播包的数量也会急剧增加,当广播包的数量...
阅读全文
摘要:一、Linux/UNIXLinux公社:http://www.linuxidc.com/index.htmLinux命令大全:http://man.linuxde.net伯乐在线:http://blog.jobbole.com/开源中国社区:http://www.oschina.net/鸟哥的Lin...
阅读全文
摘要:"ORACLE数据字典视图的种类分别为:USER,ALL 和 DBA.USER_*:有关用户所拥有的对象信息,即用户自己创建的对象信息ALL_*:有关用户可以访问的对象的信息,即用户自己创建的对象的信息加上其他用户创建的对象但该用户有权访问的信息DBA_*:有关整个数据库中对象的信息(这里的*可以为...
阅读全文
摘要:本例以CentOS6.8为试验对象,来搭建基于FTP服务器的yum源。一、配置本地yum源1.创建挂载目录/yummkdir /yum2.挂载镜像mount -o loop CentOS-6.8-x86_64-bin-DVD1.iso /yum3.配置repo文件cd /etc/yum.repo...
阅读全文
摘要:在linux系统下如何使一个程序在后台一直执行呢?很多人使用&结尾的命令形式,但是如果没有守护进程的话,即使这样,在终端关闭时程序也会终止运行。这时候就得使用nohup命令了。 例如,如果在终端中执行Java -jar xxx.jar&命令,当终端关闭时,xxx.jar也会同时结束运行,但是如...
阅读全文
摘要:由于升级OpenSSH涉及到安全性问题,为保险起见,在升级前最好安装telnet服务作为备用方案,然后在升级成功后再停止telnet即可。一、OpenSSH升级相关源码包下载地址zlib http://www.zlib.net/zlib-1.2.11.tar.gzzlib其他版本下载地址 http...
阅读全文
摘要:iptables简介 netfilter/iptables(简称为iptables)组成Linux平台下的包过滤防火墙,与大多数的Linux软件一样,这个包过滤防火墙是免费的,它可以代替昂贵的商业防火墙解决方案,完成封包过滤、封包重定向和网络地址转换(NAT)等功能。iptables基础...
阅读全文
摘要:一、参考解释一在Oracle的备份与恢复的知识点中,经常会出现Restore 和 Recovery两个词。 由于这两个词在字典中的解释很接近,困扰了我很久。直到我在Oracle的官方文档中看到了以下解释。 Restoration:A corrupted data file is overwritt...
阅读全文
摘要:一、Oracle常规恢复之不安全恢复http://www.cnblogs.com/jyzhao/p/4723994.html#2.11
阅读全文
摘要:一、环境准备1.本例使用3台Linux主机,IP地址如下: 点击(此处)折叠或打开 Server A: 192.168.1.231 Server B: 192.168.1.232 Server C: 192.168.1.233 ...
阅读全文
摘要:使用 RMAN 同步数据库 使用 RMAN 同步数据库 一.概述 二 操作步骤 (一).把生产库置为归档模式 (二).启动rman做数据库0级备份 (三).修改生产库数据库到未归档 (四).拷贝备份集到测试库 (五).在测试库上的操作 一.概述 因项目组遇到要2台数据库同步的问题...
阅读全文
摘要:一、Mongodb分片的使用http://www.caiyiting.com/blog/2014/mongodb-sharding.html二、MongoDB分布式高可用集群实现http://www.caiyiting.com/blog/2014/replica-sets-sharding-real...
阅读全文
摘要:一、概念: 分片 (sharding)是指将数据库拆分,将其分散在不同的机器上的过程。将数据分散到不同的机器上,不需要功能强大的服务器就可以存储更多的数据和处理更大的负载。 基本思想就是将集合切成小块,这些块分散到若干片里,每个片只负责总数据的一部分。通过一个名为mongos的路由进程进行操作,m...
阅读全文
摘要:一、MongoDB的安装 1.下载安装包 wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.4.0.tgz 下载完成后解压缩压缩包 tar zxf mongodb-linux-x86_64-3.4.0...
阅读全文
摘要:Mongodb是时下流行的NoSql数据库,它的存储方式是文档式存储,并不是Key-Value形式。关于Mongodb的特点,这里就不多介绍了,大家可以去看看官方说明:http://docs.mongodb.org/manual/ 今天主要来说说Mongodb的三种集群方式的搭建:Repl...
阅读全文
摘要:在awk中,如果调用next,那么next之后的命令就都不执行了。此行文本的处理到此结束,开始读取下一条记录并操作。 实例如下: [plain] view plain copy zoer@ubuntu:~$ cat data 1000 naughty...
阅读全文
摘要:一、Redis介绍 和Memcache一样,Redis数据都是缓存在计算机内存中,不同的是,Memcache只能将数据缓存到内存中,无法自动定期写入硬盘,这就表示,一断电或重启,内存清空,数据丢失。所以Memcache的应用场景适用于缓存无需持久化的数据。而Redis不同的是它会周期性的把更新的数据
阅读全文
摘要:1.有时在写一些以循环方式运行的监控脚本,设置时间间隔是必不可少的,下面是一个Shell进度条的脚本演示在脚本中生成延时。 #!/bin/bash b='' for ((i=0;b $i sleep
阅读全文
摘要:一、awk简介 1.awk是3个姓氏的首字母,代表该语言的3个作者,awk的版本有很多,包括:旧版awk,新版awk(nawk),GNU awk(gawk)等。 awk程序有awk命令,括在引号或写在文件中的指令以及输入文件这几个部分组成。 2.检查系统中是否安装有awk [root@rhel...
阅读全文
摘要:sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件...
阅读全文
摘要:正则表达式的分类 基本的正则表达式(Basic Regular Expression 又叫Basic RegEx 简称BREs) 扩展的正则表达式(Extended Regular Expression 又叫Extended RegEx 简称EREs) Perl的正则表达式(Per...
阅读全文
摘要:一 、关于expdp和impdp 使用EXPDP和IMPDP时应该注意的事项:EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用。IMP只适用于EXP导出的文件,不适用于E...
阅读全文
摘要:一、单引号和双引号 首先,单引号和双引号,都是为了解决中间有空格的问题。 因为空格在linux中时作为一个很典型的分隔符,比如string1=this is astring,这样执行就会报错。为了避免这个问题,因此就产生了单引号和双引号。他们的区别在于,单引号将剥夺其中的所有字符的特殊含义,而...
阅读全文
摘要:说起函数调用,相信大家也不会陌生,然而对于初学Shell的我来说,Shell中函数调用方式却有点让我不太习惯,自己也走了不少的弯路,因为传递参数时出了一个很“自然”的错误,也让我吃了不少的苦头,所以总结一下Shell中函数的调用方法。 一、Shell中函数的定义 为了方便程序和管理和模块化并减少代...
阅读全文
摘要:这篇文章主要介绍了Shell函数的7种用法介绍,本文讲解了在shell文件内部定义函数并引用、返回值、函数输出、向函数传递参数、全局变量与局部变量等内容,需要的朋友可以参考下。1. 在shell文件内部定义函数并引用: 点击(此处)折叠或打开 [~/shell/f...
阅读全文
摘要:1.{variable:-word} 如果variable已经被设置了,且不为空,则代入它的值,否则代入word; echo echo ${newfruit:-apple} apple...
阅读全文
摘要:在 CentOS 的默认仓库中有git,所以最简单的方法是:$ sudo yum install git 这种方法虽然简单,但是一般仓库里的版本更新不及时,比如 CentOS 仓库中的 git 最新版是1.7.1(今天是2014-10-28),但是 git 官方已经到2.x 的版本了。 这时,...
阅读全文
摘要:我们为你的面试准备选择了 70 个你可能遇到的 shell 脚本面试问题及解答。了解脚本或至少知道基础知识对系统管理员来说至关重要,它也有助于你在工作环境中自动完成很多任务。在过去的几年里,我们注意到所有的 linux 工作职位都要求脚本技能。 1) 如何向脚本传递参数 ? ./script arg...
阅读全文
摘要:Linux下常用的系统监控软件有Nagios、Cacti、Zabbix、Monit等,这些开源的软件,可以帮助我们更好的管理机器,在第一时间内发现,并警告系统维护人员。 今天开始研究下Zabbix,使用Zabbix的目的,是为了能够更好的监控mysql数据库服务器,并且能够生成图形报表,虽然Nagi
阅读全文
摘要:Tar(Tape ARchive,磁带归档的缩写,LCTT 译注:最初设计用于将文件打包到磁带上,现在我们大都使用它来实现备份某个分区或者某些重要的目录)是类 Unix 系统中使用最广泛的命令,用于归档多个文件或目录到单个归档文件中,并且归档文件可以进一步使用 gzip 或者 bzip2 等技术进行...
阅读全文
摘要:一、Oracle11g概述1.6 启动与关闭数据库实例1.6.1 启动数据库实例Oracle数据库实例启动分3个步骤:启动实例,加载数据库,打开数据库;命令格式:startup [nomount|mount|open|force] [resetrict] [pfile=filename]nomoun...
阅读全文
摘要:一、NoSQL简介1.什么是NoSQLNoSQL,指的是非关系型的数据库。NoSQL有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称。 NoSQL用于超大规模数据的存储。(例如谷歌或Facebook每天为他们的用户收集万亿比特的数据)。这些类型的数据存储...
阅读全文
摘要:第5章 Buffer Cache与Shared Pool原理5.1 Buffer Cache原理Buffer Cache是Oracle SGA中的一个重要部分,通常的数据访问和修改都需要通过Buffer Cache来完成。当一个进程需要访问数据时,首先需要确定数据在内存中是否存在,如果数据在Buf...
阅读全文
摘要:一、数据库的启动和关闭Oracle Server共有2部分组成:Instance和Database. Instance是指一组后台进程/线程和一块共享内存区域,而Database是指存储在磁盘上的一组物理文件。1.1数据库的启动数据库的启动主要分为3个步骤:(1)启动数据库到nomount状态;(2...
阅读全文
摘要:一、Memcached的简介 1.memcached是什么 memcached是高性能的分布式内存缓存服务器。一般使用使用目的是,通过缓存数据查询结果,来减少数据库访问次数,以提高动态Web应用的速度,提高可扩展性! 2.memcached的特征 (1)协议简单 (2)基于libe...
阅读全文
摘要:一、MySQL架构与历史1.2.2 锁粒度 表锁:写锁的优先级高于读锁;写锁的请求可以插入到读锁的前面,但读锁的请求却不能插入到写锁的前面; 行级锁:行级锁只在存储引擎层实现,在服务器层没有实现; 1.3 事务 开始事务:START TRANSACTION 提交事务:COMMIT ...
阅读全文
摘要:Mysql数据库优化总结 -----飞鸿无痕说明:本文的环境为CENTOS5.5 64 Bit /Mysql 5.1.50简介:使用Mysql有一段时间了,期间做了不少关于Mysql优化、设计、维护的工作,这两天有时间做一下简单的总结,方便自己回忆...
阅读全文
摘要:1.缓存参数优化 数据库属于 IO 密集型的应用程序,其主要职责就是数据的管理及存储工作。而我们知道,从内存中读取一个数据库的时间是微秒级别,而从一块普通硬盘上读取一个IO是在毫秒级别,二者相差3个数量级。所以,要优化数据库,首先第一步需要优化的就是 IO,尽可能将磁盘IO转化为内存IO。本文先从 ...
阅读全文
摘要:环境说明:OS:CentOS 5.4 i386puppetmaster 192.168.0.12 hostname: puppetmaster.info.comclient 192.168.0.64 hostname: client1.info.com原理图:1) ...
阅读全文
摘要:原文地址:http://drops.wooyun.org/tips/1424 一、iptables介绍 linux的包过滤功能,即linux防火墙,它由netfilter 和 iptables 两个组件组成。 netfilter 组件也称为内核空间,是内核的一部分,由一些信息包过滤表组成,这些表包含
阅读全文
摘要:一个成熟的大型网站(如淘宝、天猫、腾讯等)的系统架构并不是一开始设计时就具备完整的高性能、高可用、高伸缩等特性的,它是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想也发生了很大的变化,就连技术人员也从几个人发展到一个部门甚至一条产品线。所以成熟的系统架构是
阅读全文
摘要:eval命令将会首先扫描命令行进行所有的置换,然后再执行该命令。该命令适用于那些一次扫描无法实现其功能的变量。该命令对变量进行两次扫描。这些需要进行两次扫描的变量有时被称为复杂变量。不过这些变量本身并不复杂。eval命令也可以用于回显简单变量,不一定是复杂变量。1.eval命令也可以用于回显简单变量...
阅读全文
摘要:awk的-F参数可以指定新的记录分隔符,有些时候可能需求指定多个分隔符,比如下面的内容width:720 height:360 如果需要取出width和height后面的值的话,一般大家会这样做,即做两次awk操作# echo "width:720 height:360" | awk '{prin...
阅读全文
摘要:一、NR和FNR1.释义NR: 表示当前读取的行数FNR:当前修改了多少行2.举例比如现在AWK处理到第五行。第一行没有进行操作,2,3,4,5行进行了操作,那么NR=5,FNR=4NR==FNR 表示从起始行到当前行,awk都进行了操作,比如修改,添加等等 ;二、NF和$NF1.释义NF:浏览记录...
阅读全文
摘要:在awk中大家都知道NF的作用,它是一个awk的内建变量,代表是每行的字段数量。常用的几种方式我给大家慢慢到来。最多的就是在读取每个字段内容 for(i=1;i<=NF;i++) 这个运用非常之多。我们看看高级的几个高级用法: awk -v...
阅读全文
摘要:1.简介 之所以能用到这个命令,关键是由于很多命令不支持|管道来传递参数,而日常工作中又有这个必要,所以就有了xargs命令,例如: find /sbin -perm +700 |ls -l 这个命令是错误的 find /sbin -perm +700 |xargs ls -l ...
阅读全文
摘要:一、文件安全与权限1.系统默认情况下建立文件与目录的权限: 系统默认情况下建立文件与目录的权限是:#vi /etc/bashrc 可以看到一般用户是002 root用户是022说明:一般用户默认建立文件权限是666-002=664 建立目录权限是777-002=775root...
阅读全文
摘要:1. crontab的备份与恢复备份crontab文件: crontab -l > HOME目录下还有一个备份,那么可以将其拷贝到/var/spool/cron/,其中是用户名。如果由于权限问题...
阅读全文
摘要:1.正则表达式详解http://bbs.chinaunix.net/thread-63273-1-1.htmlhttp://bbs.chinaunix.net/thread-605570-1-1.htmlhttp://bbs.chinaunix.net/viewthread.php?tid=1617...
阅读全文
摘要:学习awk时,一定要记得动手去实践,只有在实践中才能发现问题,以下就我在学习中和实践中的经验,总结一下RS,ORS,FS,OFS的区别和联系。一、OS和ORS1.RS是记录分隔符,默认的分隔符是\n,具体用法看下 点击(此处)折叠或打开 [root@krlcgcms...
阅读全文
摘要:原文地址:http://bbs.chinaunix.net/thread-218853-1-1.html一、为什么称作shell?http://bbs.chinaunix.net/viewthr ... p;page=2#pid1454336二、shell prompt(PS1)与Carriage ...
阅读全文
摘要:一、shell脚本中连接数据库二、
阅读全文
摘要:一、shell脚本示例: [plain] view plaincopy cd /PATH_YOU_WANT_TO_UPLOAD(DOWNLOAD) ftp -niv <<- EOF open IP_ADDRESS ...
阅读全文
摘要:一、关于用户权限1.基本知识(1)查看当前用户下的所有数据库:show databases; 切换到数据库:use dbname; 查看当前数据库下的所有表: show tables; 查看某个用户的权限信息: show grants for root@'localhost';(...
阅读全文
摘要:注意:本机路由转发的时候,才配置FORWARD转发链! #iptables –A FORWARD –s 192.168.0.0/24 –j ACCEPT #iptables –A FORWARD –d 192.168.0.0/24 –j ACCEPT 上面只是打通了局域网通过此机的Forward的通
阅读全文
摘要:http://www.linuxidc.com/Linux/2012-12/77074.htm iptables 指令 语法: iptables [-t table] command [match] [-j target/jump] -t 参数用来指定规则表,内建的规则表有三个,分别是:nat、ma
阅读全文
摘要:通过本教程操作,请确认您能使用linux本机。如果您使用的是ssh远程,而又不能直接操作本机,那么建议您慎重,慎重,再慎重! 通过iptables我们可以为我们的Linux服务器配置有动态的防火墙,能够指定并记住为发送或接收信息包所建立的连接的状态,是一套用来设置、维护和检查Linux内核的IP包过
阅读全文
摘要:搭建负载均衡高可用环境相对简单,主要是要理解其中原理。此文描述了三种负载均衡器的优缺点,以便在实际的生产应用中,按需求取舍。 目前,在线上环境中应用较多的负载均衡器硬件有F5 BIG-IP,软件有LVS,Nginx及HAProxy,高可用软件有Heartbeat、Keepalived,成熟的架构有L
阅读全文
摘要:#/usr/local/sbin/haproxy -f /etc/haproxy/haproxy.cfg -st `cat /var/run/haproxy.pid` ####################全局配置信息######################## #######参数是进程级的,通常和操作系统(OS)相关######### global maxconn 20480 ...
阅读全文
摘要:一、Haproxy概念 Haproxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。Haproxy特别适用于那些负载特大的web站点,这些站点通常又需要会保持或七层处理。Haproxy运行在当前的硬件上,完全可以支持数以万计的并发连接。
阅读全文
摘要:原文地址:http://outofmemory.cn/wiki/keepalived-configuration 一、keepalived是什么 keepalived是集群管理中保证集群高可用的一个服务软件,其功能类似于heartbeat,用来防止单点故障。 二、keepalived工作原理 kee
阅读全文
摘要:从初学awk到现在小有所成,非常感谢CUers的帮助,总结了下自己曾经遇到的问题和犯的错误,供初学者借鉴,因本人非计算机专业,对专业词汇可能有表述不对的地方,还请指正和补充! 1. awk ‘{code}1’ 中的“1”是干什么的? 一个完整的awk语句为:Awk ‘[patten]{actio...
阅读全文
摘要:一、服务器集群、负载均衡的概念以及特点1.集群(Cluster):是一组独立的计算机系统构成一个松耦合的多处理器系统,它们之间通过网络实现进程间的通信。应用程序可以通过网络共享内存进行消息传送,实现分布式计算机。 2.负载均衡(Load Balance):先得从集群讲起,集群就是一组连在一起的计算机...
阅读全文
摘要:分区与格式化先用fdisk分区,分区完成后再用mkfs格式化并创建文件系统,挂载,磁盘就能使用啦。分区的原理: MBR:主引导扇区主分区表:64bytes,最多只能分四个主分区,每个主分区的记录(相关信息,比如分区大小,位置)在主分区表里占14bytes。如果要建多于四个的分区,就要拿出一个主分...
阅读全文
摘要:CentOS 服务器安全设置 导读 我们必须明白:最小的权限+最少的服务=最大的安全。所以无论是配置任何服务器,我们都必须把不用的服务关闭、把系统权限设置到最小化,这样才能保证服务器最大的安全。 ...
阅读全文
摘要:当你在进行登录时,系统会检查的文档:1. /etc/profile:首先,系统会检查这个文件,以定义如下这些变量:PATH、USER、LOGNAME、MAIL、HOSTNAME、HISTSIZE、INPUTRC。还指定了 umask 和 ulimit 的设定,ulimit是用来限制一个 shell ...
阅读全文
摘要:一. 启动,关机,登入,登出相关命令[login] 登录[logout] 登出[exit] 登出[shutdown] 停止系统[halt] 停止系统[reboot] 重启动[poweroff] 切断电源[sync] 把内存里的内容写入磁盘[lilo] 安装lilo启动管理程序[grub] 安装lil...
阅读全文
摘要:第4章 Nginx服务器的高级配置4.1 针对IPv4的内核7个参数的配置优化说明:我们可以将这些内核参数的值追加到Linux系统的/etc/sysctl.conf文件中,然后使用如下命令使修改生效:/sbin/sysctl -p(1)net.core.netdev_max_backlog参数表示...
阅读全文
摘要:1、Redis中key的的过期时间 通过EXPIRE key seconds命令来设置数据的过期时间。返回1表明设置成功,返回0表明key不存在或者不能成功设置过期时间。在key上设置了过期时间后key将在指定的秒数后被自动删除。被指定了过期时间的key在Redis中被称为是不稳定的。 ...
阅读全文
摘要:继承CZookeeperHelper即可快速实现主备切换:https://github.com/eyjian/mooon/blob/master/mooon/include/mooon/net/zookeeper_helper.hzookeeper的ZOO_EPHEMERAL节点(如果ZOO_EPH...
阅读全文
摘要:导读 对很多人而言,配置Nginx+PHP无外乎就是搜索一篇教程,然后拷贝粘贴。听上去似乎也没什么问题,可惜实际上网络上很多资料本身年久失修,漏洞百出,如果大家不求甚解,一味的拷贝粘贴,早晚有一天会为此付出代价。 假设我们用PHP实现了一个前端...
阅读全文
摘要:http://www.itnose.net/detail/6244896.html 一、LINUX基础知识 1.如何不重启修改linux的主机名方法1:修改network文件:vi /etc/sysconfig/network 修改这个文件里的主机名 NE...
阅读全文
摘要:sed用法的小技巧 (1)在查找范围时不需要用到替换,所以不用s; (2)当只需要打印被修改行时,可以使用-n 和 –p 选项,注意二者一定配合使用; 3种方式指定命令行上的多重指令 (1)用逗号分隔指令; (2)在每个指令前放置-e (3)输入单分号后敲击return...
阅读全文
摘要:对于 tcpdump 的使用,大部分管理员会分成两类。有一类管理员,他们熟知 tcpdump 和其中的所有标记;另一类管理员,他们仅了解基本的使用方法,剩下事情都要借助参考手册才能完成。出现这种情况的原因在于, tcpdump 是一个相当高级的命令,使用的时候需要对网络的工作机制有相当深入的了解...
阅读全文
摘要:在RedHat提供的系统管理员指南中提到OpenSSH不止是一个安全shell,它还具有X11转发(X11 Forwarding)和端口转发(Port Forwarding)的功能。X11功能一般用于通过ssh连接到服务器端的图形界面,像远程桌面一样使用Linux服务器主机,客户端只要能访问服务器端
阅读全文
摘要:一、启动 cd usr/local/nginx/sbin./nginx二、重启 更改配置重启nginx kill -HUP 主进程号或进程号文件路径或者使用cd /usr/local/nginx/sbin./nginx -s reload 判断配置文件是否正确 nginx -t -c /...
阅读全文
摘要:【Nginx标准HTTP模块】一、HTTP核心模块指令1:alias语法:alias file-path|directory-path;默认值:no使用字段:location说明:这个指令指定一个路径使用某个,注意它可能类似于root,但是document root没有改变,请求只是使用了别名目录的...
阅读全文
摘要:主要介绍Nginx的启动过程,可以在/core/nginx.c中找到Nginx的主函数main(),那么就从这里开始分析Nginx的启动过程。涉及到的基本函数源码: View Code Nginx的启动包括了很多的初始化和处理函数。这些函数相对来说,有一部分非常复杂,暂且从简单开始,从整体上对...
阅读全文
摘要:【NGINX核心模块】 1.主模块该模块包含一些Nginx的基本控制功能。指令1:daemon语法:daemon on | off默认值:ondaemon off;说明:生产环境中不要使用"daemon"和"master_process"指令,这些选项仅用于开发调试。你可以使用daemon off在...
阅读全文
摘要:一、NGINX的作用 1、静态web服务器主要用Nginx来访问服务器上的静态资源如html,图片,文件等。用多个Nginx来支持高并发的图片也是可以的。 2、负载均衡与反向代理服务器用Nginx来做反向代理服务器,通过其接受Internet的请求,然后转发给后端的实际处理业务的服务器,并通过Ngi...
阅读全文
摘要:一、编写定时切割nginx日志脚本 脚本名称:/usr/local/nginx/sbin/cut_nginx_log.sh 脚本内容: #!/bin/bash #this script run at 00:00 #the nginx logs path logs_path="/usr/local/n...
阅读全文
摘要:#############################net.inet.ip.sourceroute=0net.inet.ip.accept_sourceroute=0#############################通过源路由,攻击者可以尝试到达内部IP地址 --包括RFC1918中...
阅读全文
摘要:一、网络配置 1.修改主机名 /etc/sysconfig/network或/etc/hosts 2.开启或关闭网卡 ifconfig eth0 down/up3.linuxa下查看一个网卡绑定的所有ipip add4.网卡绑定的目录/etc/sysconfig/network-scripts 二、...
阅读全文
摘要:在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络. #运行用户user www-data; #启动进程,通常设置成和cpu的数量相等worker_processes 1; #全局错误日志及PID文件error_log /var/l...
阅读全文
摘要:#用户 用户组 user www www; #工作进程,根据硬件调整,有人说几核cpu,就配几个,我觉得可以多一点 worker_processes 5; #错误日志 error_log logs/error.log; #pid文件位置 pid logs/nginx.pid; worker_rli...
阅读全文
摘要:大多数的Nginx安装指南告诉你如下基础知识——通过apt-get安装,修改这里或那里的几行配置,好了,你已经有了一个Web服务器了!而且,在大多数情况下,一个常规安装的nginx对你的网站来说已经能很好地工作了。然而,如果你真的想挤压出nginx的性能,你必须更深入一些。在本指南中,我将解释Ng...
阅读全文
摘要:一、apache的安装 如果不指定安装位置,默认为/usr/local/apache2/
阅读全文
摘要:一、基于IP 1. 假设服务器有个IP地址为192.168.1.10,使用ifconfig在同一个网络接口eth0上绑定3个IP: [root@localhost root]# ifconfig eth0:1 192.168.1.11[root@localhost root]# ifco...
阅读全文
摘要:1.unameuname -a或cat /proc/version或cat /etc/issue:查看当前主机的版本和内核信息;uname -r:只查看内核信息;uname -m:显示机器的处理器架构;cat /proc/swaps:显示哪些swap被使用;--------------------...
阅读全文
摘要:一、配置yum源 本例以CentOS6.8操作系统为例: 1.上传CentOS6.8的镜像文件到主机的某个目录,例如:/root 2.创建一个挂载目录/yum mkdir /yum 3.挂载镜像到/yum mount -o loop CentOS-6.8-x86_64-bin-DVD1.iso /y
阅读全文
摘要:概览: 目前网卡绑定mode共有七种(0~6)bond0、bond1、bond2、bond3、bond4、bond5、bond6 常用的有三种: mode=0:平衡负载模式,有自动备援,但需要”Switch”支援及设定。 mode=1:自动备援模式,其中一条线若断线,其他线路将会自动备援。 mode
阅读全文
摘要:1)文本:Handle 0x0058, DMI type 20, 19 bytesMemory Device Mapped Address Starting Address: 0x0001FFFFC00 Ending Address: 0x0001FFFFFFF ...
阅读全文
摘要:一、Shell二、Sed三、Awk
阅读全文