首页
关于
标签合集
友情链接
Search
1
一些简单方面的Linux生产随机密码shell
351 阅读
2
美超微主板IPMI使用教程
326 阅读
3
Ubuntu系统开启root登陆权限
252 阅读
4
linux下502自动重启脚本
231 阅读
5
利用廉价VPS做反代,保护你的真实服务器
186 阅读
OS
促销资讯
管理系统
网站运维
网文资讯
登录
Search
标签搜索
网站架构
linux
网站运营
centos
mysql
google
nginx
ssh
apache
服务器
kloxo
vps
架构分析
PHP
特价VPS
xen
shell
数据库
lamp
vpn
装逼爱好者
累计撰写
163
篇文章
累计收到
20
条评论
首页
栏目
OS
促销资讯
管理系统
网站运维
网文资讯
页面
关于
标签合集
友情链接
搜索到
64
篇与
的结果
2014-05-01
什么是Raid?Raid特性及实现
RAID是“Redundant Array of Independent Disk”的缩写,中文意思是独立冗余磁盘阵列。冗余磁盘阵列技术诞生于1987年,由美国加州大学伯克利分校提出。RAID磁盘阵列(Redundant Array of Independent Disks)简单地解释,就是将N台硬盘通过RAID Controller(分Hardware,Software)结合成虚拟单台大容量的硬盘使用,其特色是N台硬盘同时读取速度加快及提供容错性 Fault Tolerant,所以RAID是当成平时主要访问数据的存储速度问题(Storage)不是备份问题(Backup Solution)。在RAID有一基本概念称为EDAP(Extended Data Availability and Protection),其强调扩充性及容错机制,也是各家厂商如:Mylex,IBM,HP,Compaq,Adaptec,Infortrend等诉求的重点,包括在不须停机情况下可处理以下动作: raid0的特性: 采用剥离,数据将在几个磁盘上进行分割。数据被分成很多数据块,每一数据块会被写入不同的磁盘。从而,每一磁盘的工作负荷都得到了降低,这有助于加速数据传输。RAID-0可让磁盘更好地响应,尤其是电子邮件、数据库和互联网应用。实施RAID-0最少需要两块硬盘。优势:通过把 I/O负载分布到多个硬盘上,可提高系统性能。实施简单。需要注意的是:RAID-0不具有数据保护功能,不适合于关键数据。 raid1的特性: RAID-1通过磁盘镜像来实现,主要用来确保数据的可靠性。同样的数据将被复制存储到不同的磁盘上,如果某个磁盘出现故障,还可以在阵列内的某个磁盘上找到相应的数据,因此可以很容易地进行恢复。镜像不但可以创建冗余数据而带来高可用性,还可以保持关键应用的正常运行。优势:数据读取的性能有所提高,而数据写入性能与单个磁盘没有区别。100%数据冗余意味着某个出现磁盘故障时不需要对数据进行重建。需要注意的是:磁盘容量的低效率使用-在所有RAID类型中费用最高(100%)。 raid10的特性: RAID-10是RAID-1和RAID-0的结合。此配置要求至少4块硬盘,在所有RAID等级中,性能、保护功能及容量都是最佳的。RAID-10包含成对的镜像磁盘,其数据在整个阵列上进行剥离。多数情况下,RAID-10能够承受多个磁盘出现故障的情况,因此更能保证系统的正常运行。其数据丢失的几率最小。优势:与RAID-1(镜像)有同样的冗余特性,是数据保护的理想选择。需要注意的是:可能价格很高,与镜像磁盘阵列有关。 raid5的特性: RAID-5通过一种称为奇偶检验的技术保持数据的冗余。在多个磁盘上进行数据剥离时,奇偶位数据也会包括在内并分布于阵列内的所有磁盘上。奇偶数据用于保持数据的完整性并在磁盘出现故障时进行重建。如果阵列内的某个磁盘出现故障,丢失的数据可以根据其它磁盘上的奇偶位数据进行重建。RAID-5配置要求至少3块硬盘。优势:更有效地利用所有冗余RAID配置的磁盘容量。保持良好的读写性能。需要注意的是:磁盘故障会影响吞吐速率。故障后重建信息的时间比镜像配置情况下要长。 raid50的特性 RAID-50是RAID-5与RAID-0的结合。此配置在RAID-5的子磁盘组的每个磁盘上进行包括奇偶信息在内的数据的剥离。每个RAID-5子磁盘组要求三个硬盘。RAID-50具备更高的容错能力,因为它允许某个组内有一个磁盘出现故障,而不会造成数据丢失。而且因为奇偶位分部于RAID-5子磁盘组上,故重建速度有很大提高。优势:更高的容错能力,具备更快数据读取速率的潜力。需要注意的是:磁盘故障会影响吞吐量。故障后重建信息的时间比镜像配置情况下要长。
2014年05月01日
15 阅读
0 评论
0 点赞
2014-03-07
LSI MegaRAID创建RAID10
创建LSI RAID10在启动界面显示硬盘的时候按crtl+h进入webbios界面如下选择[ Configuration Wizard ]选择 [ New Configuration ]选择 [ Manual Configuration ]您可以在上面的图片的Drive Group0按ctrl选择两块硬盘,如果是键盘操作可以选择一块做两次选择[ Add to Array ]如上图显示两个盘应该移动已在右框的[Drive Group0]。选择[ Accept DG ]添加一个Drive Group如上图现在您应该看到出现了一个Drive Group1按ctrl选择后面两块硬盘再次点[ Add to Array ] 你必须再次点击[ Accept DG ] 增加一个组隔断上面的组,这将多出一个新的组可以忽略不管它。 如果您的RAID10将基于6,8或10个硬盘,然后根据需要,直到所有的1级重复此过程镜像(硬盘组)的定义。现在已经配置好了选择 [ Next ] 如上图,可以我们定义其镜像集(硬盘组),选择第一个阵列,然后单击[Add to SPAN]如上图将一个组移动到右边,然后再移动第二个组如下图完成后选择 [ Next ]在上图中可以看懂RAID级别已经被检测为RAID10(早期固件级别自动识别可能不是很有用)在这个例子中RAID10的基本配置已经搞定。在[Select Size]填写上R10的容量就可以完成了,组RAID10千万别选择错了。选择[ Select Accept ]另外还有高速缓存策略的详细信息,有空将详说。你可以看到两组虚拟硬盘,然后将其组成RAID0点击[Next]选择 [ Accept ]选择 [ Yes ] 保存配置 选择 [Yes ] 进行初始化,如果你没有禁止后台初始化应该只要几秒钟就好了。如上图显示RAID10已配置好了,此时选择 [Home] 如果您选择查看虚拟硬盘将显示后台启动过程。
2014年03月07日
15 阅读
0 评论
0 点赞
2014-02-26
支持ssl的常用JS CSS公共库
国内有新浪、百度、又拍云有提供但是新浪的时常不稳定导致网站几分钟加载不上,百度没有提供https,又拍云支持较少像Bootstrap直接没有。下面三个分别是微软 、cloudflare、google,http://www.asp.net/ajaxlibrary/CDN.ashxhttp://www.cdnjs.com/index.htmlhttps://developers.google.com/speed/libraries/google因为墙的关系各种说不好,cloudflare提供的这个本人没有长期用过,微软的用着比较满意。
2014年02月26日
13 阅读
0 评论
0 点赞
2014-02-25
Gmail的邮件服务端口
Gmail支持smtp转发和pop3接收.POP3服务器地址: pop.gmail.com 端口:995 支持SSLSMTP服务器地址: smtp.gmail.com 端口:465 或者 587 支持SSL(TSL)465端口是SSL/TLS通讯协议的 内容一开始就被保护起来了 是看不到原文的。 587端口是STARTTLS协议的 属于TLS通讯协议 只是他是在STARTTLS命令执行后才对之后的原文进行保护的。windows命令提示行下>telnet smtp.gmail.com 587220 mx.google.com ESMTP d1sm2045736tid.14 EHLO AO 250-mx.google.com at your service, [58.22.135.6] 250-SIZE 35651584 250-8BITMIME 250-STARTTLS 250-ENHANCEDSTATUSCODES 250 PIPELINING AUTH LOGIN 530 5.7.0 Must issue a STARTTLS command first. d1sm2045736tid.14 (看到没第2次命令,输入AUTH他就提示“Must issue a STARTTLS command first.”) STARTTLS 220 2.0.0 Ready to start TLS .....这里开始邮件内容的通讯就被保护起来了 QUIT
2014年02月25日
40 阅读
0 评论
0 点赞
2014-02-20
FTP常见的报错信息
“426 Data connection closed, error decompressing data stream”信息,原因: 当上传文件大小为0的空文件时,系统会提示上传失败.实际该文件名在服务器已经创建了。解决办法: 这个错误是FlashFxp 客户端软件的误报错.实际文件已经上传上去了1.120 Service ready in nnn minutes. 服务在NNN时间内可用2.125 Data connection already open; transfer starting. 数据连接已经打开,开始传送数据.3.150 File status okay; about to open data connection. 文件状态正确,正在打开数据连接.4.200 Command okay. 命令执行正常结束.5.202 Command not implemented, superfluous at this site. 命令未被执行,此站点不支持此命令.6.211 System status, or system help reply. 系统状态或系统帮助信息回应.7.212 Directory status. 目录状态信息.8.213 File status. $XrkxmL= 文件状态信息.9.214 Help message.On how to use the server or the meaning of a particular non-standard command. This reply is useful only to the human user. 帮助信息。关于如何使用本服务器或特殊的非标准命令。此回复只对人有用。10.215 NAME system type. Where NAME is an official system name from the list in the Assigned Numbers document. NAME系统类型。11.220 Service ready for new user. 新连接的用户的服务已就绪12.221 Service closing control connection. 控制连接关闭13.225 Data connection open; no transfer in progress. 数据连接已打开,没有进行中的数据传送14.226 Closing data connection. Requested file action successful (for example, file transfer or file abort). 正在关闭数据连接。请求文件动作成功结束(例如,文件传送或终止)15.227 Entering Passive Mode (h1,h2,h3,h4,p1,p2). 进入被动模式16.230 User logged in, proceed. Logged out if appropriate. 用户已登入。 如果不需要可以登出。17.250 Requested file action okay, completed. _ 被请求文件操作成功完成 6318.257 "PATHNAME" created. 路径已建立19.331 User name okay, need password. , 用户名存在,需要输入密码20.332 Need account for login. 需要登陆的账户21.350 Requested file action pending further inFORMation U 对被请求文件的操作需要进一步更多的信息22.421 Service not available, closing control connection.This may be a reply to any command if the service knows it must shut down. (O;; 服务不可用,控制连接关闭。这可能是对任何命令的回应,如果服务认为它必须关闭23.425 Can't open data connection. 打开数据连接失败24.426 Connection closed; transfer aborted. 连接关闭,传送中止。25.450 Requested file action not taken. 对被请求文件的操作未被执行26.451 Requested action aborted. Local error in processing. 请求的操作中止。处理中发生本地错误。27.452 Requested action not taken. Insufficient storage space in system.File unavailable (e.g., file busy). 请求的操作没有被执行。 系统存储空间不足。 文件不可用28.500 Syntax error, command unrecognized. This may include errors such as command line too long.. 语法错误,不可识别的命令。 这可能是命令行过长。29.501 Syntax error in parameters or arguments. 参数错误导致的语法错误30.502 Command not implemented. 命令未被执行31.503 Bad sequence of commands. ) 命令的次序错误。32.504 Command not implemented for that parameter., 由于参数错误,命令未被执行33.530 Not logged in. 没有登录34.532 Need account for storing files. 存储文件需要账户信息!35.550 Requested action not taken. File unavailable (e.g., file not found, no access). 请求操作未被执行,文件不可用。36.551 Requested action aborted. Page type unknown. +.+ 请求操作中止,页面类型未知37.552 Requested file action aborted. Exceeded storage allocation (for current directory or dataset). 对请求文件的操作中止。 超出存储分配38.553 Requested action not taken. File name not allowed 请求操作未被执行。 文件名不允许
2014年02月20日
19 阅读
0 评论
0 点赞
2014-02-20
Linux CentOS 32位ext3分区解压4G以上ZIP文件方法
如何在UNIX下解压超过4G的ZIP文件安装7za命令:wget http://nchc.dl.sourceforge.net/s ... .65_src_all.tar.bz2 tar -xjvf p7zip_4.65_src_all.tar.bz2 cd p7zip_4.65 make make install安装完毕,执行解压命令:7za x 解压文件.zip如下:7za x zipfile.zip
2014年02月20日
79 阅读
0 评论
0 点赞
2013-11-20
MySql常用命令总结
如果要对用户所用的登录终端进行限制,可以更新User表中相应用户的Host字段,在进行了以上更改后应重新启动数据库服务,此时登录时可用如下类似命令:mysql -uroot -p; mysql -uroot -p密码; mysql -h主机IP -u用户 -p密码; mysql 数据库名称 -u用户 -p; mysql 数据库名称 -u用户 -p密码;上面命令参数是常用参数的一部分,详细情况可参考文档。 1:使用SHOW语句找出在服务器上当前存在什么数据库:mysql> SHOW DATABASES;2:创建一个数据库MYSQLDATAmysql> CREATE DATABASE MYSQLDATA;3:选择你所创建的数据库mysql> USE MYSQLDATA;(按回车键出现Database changed 时说明操作成功!) 4:查看现在的数据库中存在什么表mysql> SHOW TABLES;5:创建一个数据库表mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));6:显示表的结构:mysql> DESCRIBE MYTABLE;7:往表中加入记录mysql> insert into MYTABLE values ("hyq","M");8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;9:导入.sql文件命令(例如D:/mysql.sql)mysql>use database; mysql>source d:/mysql.sql;导入sql第二种方法mysql -h127.0.0.1 -u用户名 -p密码 数据库< d:/mysql.sql10:删除表mysql>drop TABLE MYTABLE;11:清空表mysql>delete from MYTABLE;12:更新表中数据mysql>update MYTABLE set sex="f" where name=’hyq’;以下是无意中在网络看到的使用MySql的管理心得, 在windows中MySql以服务形式存在,在使用前应确保此服务已经启动,未启动可用net start mysql命令启动。而Linux中启动时可用"/etc/rc.d/init.d/mysqld start"命令,注意启动者应具有管理员权限。 刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:use mysql; delete from User where User=""; update User set Password=PASSWORD(’新密码’) where User=’root’;在 进行开发和实际应用中,用户不应该只用root用户进行连接数据库,虽然使用root用户进行测试时很方便,但会给系统带来重大安全隐患,也不利于管理技 术的提高。我们给一个应用中使用的用户赋予最恰当的数据库权限。如一个只进行数据插入的用户不应赋予其删除数据的权限。MySql的用户管理是通过 User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用 户。其中GRANT的常用用法如下:grant all on mydb.* to NewUserName@HostName identified by "password"; grant usage on *.* to NewUserName@HostName identified by "password"; grant select,insert,update on mydb.* to NewUserName@HostName identified by "password"; grant update,delete on mydb.TestTable to NewUserName@HostName identified by "password";若 要给此用户赋予他在相应对象上的权限的管理能力,可在GRANT后面添加WITH GRANT OPTION选项。而对于用插入User表添加的用户,Password字段应用PASSWORD 函数进行更新加密,以防不轨之人窃看密码。对于那些已经不用的用户应给予清除,权限过界的用户应及时回收权限,回收权限可以通过更新User表相应字段, 也可以使用REVOKE操作。全局管理权限: FILE: 在MySQL服务器上读写文件。 PROCESS: 显示或杀死属于其它用户的服务线程。 RELOAD: 重载访问控制表,刷新日志等。 SHUTDOWN: 关闭MySQL服务。 数据库/数据表/数据列权限: ALTER: 修改已存在的数据表(例如增加/删除列)和索引。 CREATE: 建立新的数据库或数据表。 DELETE: 删除表的记录。 DROP: 删除数据表或数据库。 INDEX: 建立或删除索引。 INSERT: 增加表的记录。 SELECT: 显示/搜索表的记录。 UPDATE: 修改表中已存在的记录。 特别的权限: ALL: 允许做任何事(和root一样)。 USAGE: 只允许登录–其它什么也不允许做。
2013年11月20日
14 阅读
0 评论
0 点赞
2013-11-10
网络检测工具MTR(My traceroute)
MTR把ping和traceroute整合在了一起更加方便查看网络路由. Linux上可以用yum和apt直接安装,windows下叫winmtr.#yum install mtr -y #apt install mtr -y
2013年11月10日
41 阅读
0 评论
0 点赞
2013-11-09
rsync做断点续传
有时候直接用scp命令传送文件偶尔遇上中断了又得重来,scp是通过ssh和远程系统之间通讯时常用的文件拷贝工具。但 scp自身缺乏续传功能,如果传送大文件的过程中遭遇断连要重新开始传输,很令人头疼。我们可以借助rsync来做续传,用alias做rscp自定义命令或者直接用rsync带上参数都可以,如果常用的化可以加入 ~/.bashrc 中.alias rscp='rsync -v -v -P -e ssh'或者直接使用rsync -v -v -P -e ssh 【源数据位置】【目标数据位置】rsync 的工作原理类似p2p分块比较/传输,内建校验功能;所以这不仅是续传,因为传输过程中如果源文件发生变化仍然能正确复制。
2013年11月09日
26 阅读
0 评论
0 点赞
2013-11-01
安装mod_rpaf让在后端apache获取客户端IP
在前端服务器中可以使用X-Forwarded-For将客户端真实IP传递到后端,但apache无法直接处理需借助模块实现, stderr.net发布的mod_rpaf for Apache就是实现这个的一个东东。Linux 安装shell代码wget -c http://stderr.net/apache/rpaf/download/mod_rpaf-0.6.tar.gz tar xvfz mod_rpaf-0.6.tar.gz cd mod_rpaf-0.6 /usr/sbin/apxs -i -c -n mod_rpaf-2.0.so mod_rpaf-2.0.c cat >>/etc/httpd/conf/httpd.conf
2013年11月01日
24 阅读
0 评论
0 点赞
1
2
...
7