为您找到与服务器安装linux系统详细操作流程相关的共200个结果:
相对于计算机操作系统,大家了解的会更多一些。的确是这样,我们经常使用计算机,对于各种计算机的操作系统都有一个评价。而且各种操作系统都有它的使用范围。就拿linux系统来说,它就是适合于做服务器的软件环境。那么linux系统安装是怎样的呢?下面就让读文网小编来为大家详细的介绍一下。
linux系统安装的准备工作是很重要的,主要包括以下几点:首先需要购买或者准备相应的系统软件;然后需要格式化硬盘,并且按照需要制作出来符合这个操作系统需求的空间;一般的情况下是需要至少2个分区;对于交换区一般在200m到600m就可以了。在这里小编就以红旗Linux桌面版 4.0为例子为大家讲解。当我们的准备工作完成之后,那么就开始安装了。
第一步就是把系统盘插进光驱,一般的情况下它是可以自己运行的。现在的操作linux系统安装完全可以使用鼠标进行一步一步的操作,相应的画面也是很简单。依照页面提示进行下一步的操作。在这里我们可以选择典型安装,但是对于系统出现故障的,我们才会选择恢复系统引导选项。
第二步就是配置分区,这个是linux系统安装最为关键一步,弄不好就可能会使硬盘丢失数据。这里有两个选项,一个是fdisk程序手工分区,另一个是Disk Druid手工分区。在这里一般选择第二个,因为第一个属于专家使用的,一般的朋友没有这么高的技术。第二个选项更能直观的进行相应的设置。
第三步就是分区,在这里我们可以进行分区处理,一般分四个区就可以了,但是你的硬盘足够大的话就另当别论了。一般选择c盘和d盘做系统。这个时候需要创建挂载点,这个要放在c盘,即/dev/hda5分区,我们选中它然后编辑。需要注意的是挂载点只支持ext2或ext3格式。我们只需进行相应的格式化就可以了。
第四步就是创建交换分区,在里面有相应的显示,我们依照显示来进行操作,不选挂载点,选择swap格式化选项。当我们格式化完就可以进行下一步了。依照提示点击下一步直到完成。
第五步就是正式启动程序安装程序,这个也是依照相关的提示来进行一步一步的操作。在最后还需要进行密码的设置。当都完成后就需要耐心等待了,它会自动的安装相应的驱动程序。
到这里linux系统安装已经完全的安装成功了,像红旗桌面版4.0这样的界面很是不错的。这样的一个版本很适合一些初学的朋友使用,各种基本功能都是自带的。现在的版本虽然有了更进一步的发展,相关的功能也更多了,但是一些成熟特点还是有一些欠缺。
浏览量:3
下载量:0
时间:
linux操作系统怎么安装呢?linux为所有人提供稳定、高效的操作系统,强调安全、易用、美观;具体深度linux操作系统,下面大家与读文网小编一起来学习一下linux操作系统的安装方法吧。。
安装红旗Linux桌面版 4.0
将光驱设为第一启动盘,放入第一张安装光盘后重新启动电脑,如果你的光驱支持自启动,
如无意外将出现如下图。
如果不进行操作,在10秒后自动进入下一画面。
一启动就
能使用鼠标了,比效
方便;软件协议,只能选同意,除非你不想安装,点击“下一步”。
选择安装类型,一般选“典型安装”即可,这里还有一个选择:“恢复系统引导”,它的作用是在以后系统使用中,系统引导出问题时用它进行恢复的.这里先不管它,点下一步。
配置分区是关键的一步,搞不
好会丢失硬盘有用数据,请小心,有些长期使用Windows的人装不了Linux的主要原因也是因为这一步不懂。如果选
“用fdisk程序手工分区(只限专家)”后,点击“下一步”会显示下图。
用这种方法分区,不直接不适合一般人使用,也不适合我用!于是点击“上一步”按钮,返回到上图后,再选择用“用Disk Druid手工分区”,然后点击“下一步”。
选择用“用Disk Druid手工分区”即列出各分区的详细信息,一目了然较直观,适合我。我的硬盘有4个分区,而第一个分区已安装了Windows
98,我想保留它装双系统。表中列出了硬盘的所有分区,我准备用原系统的D盘和E盘。即用/dev/hda5(4.8G)作挂载点安装系统,用/dev/hda6(252M)做交换分区。
在这里我先创建挂载点,挂载点放在/dev/hda5分区即原(D盘),挂载点创建步骤如下∶点击“/dev/hda5”将其选中。
然后点击“编缉”按钮,弹出如下图所示的对话框。
“挂载点”一栏选择“/”,即使用选定分区的根目录,最初文件系统类型为vfat(即现时的文件系统是FAT32)这种格式是Windows系统专用的,Linux的挂载点只能使用ext2或ext3,所以必需改变文件系统格式,选中“将分区格式化成∶”并在其右侧的选择条中选“ext3”。
如果你对
自已的硬盘质量信心不
足,应同时选择“要检查磁盘坏块吗?”在其前面打勾,然后点击“确定”即可。
在分区表中可见到已创建了挂载点。
图中可见挂载点已定位到/dev/hda5分区,该分区文件系统格式也被标注为ext3,可见挂载点已成功创建。
还要创建交换分区才能进行下一步安装,交换分区我选择在/dev/hda6分区(即原E盘)。创建交换分区步骤如下∶在图所示分区表中点击“/dev/hda6”把它选中。
然后点击“编缉”按钮,弹出如下图示的对话框。
因/dev/hda6是用来做交换分区,所以挂载点一栏不用选,只选“将分区格式化成swap”。
选中“将分区格式化成swap”后,挂载点一栏随即标示为不适用。然后点击“确定”即可。
图中可见/dev/hda5分区被标注为swap文件系统格式,可见交换分区已成功创建。可进行下一步安装了,在屏幕右下角点击“下一步”按钮。
提示格式化两个分区,点“是”按钮后,显示如下图,当时并不会对这两个分区进行格式化,在安装向导结束后,准备开始复制文件前才真正开始格式化这两个分区。
这一步配置引导程序,选择引导记录安装位置,一般选用默
认放在硬盘(/dev/hda)主引导记录(MBR)即可。图中列表位置列出的两项为启动菜单显示的启动选项,引导卷标为启
动时显示的内容;上图显示分别为Windows和Red Flag Linux两项 。
将“Windows”改为“Windows 98”;同样将“Red Hat Linux”改为“Red Hat Linux 9”;
步骤如下∶点击“/dev/hda1 DOS/Windows Windows”一行把它选中,使其显示为深蓝色,并在“引导卷标”右侧框内将“Windows”改为“Windows 98”。
然后点击“/dev/hda5 ext3 Red Hat Linux”一行把它选中,使其显示为深蓝色,用同样的方法,将Red Hat Linux改为Red Hat Linux 4.0。
最后选择启动菜单的默认启动的系统,在启动时要默认进入的系统前面的白色方框内点击一下使其内变成“v”即可,我选择“Red Hat Linux
4.0”,然后点击“下一步”。
设置系统管理员口令即root用户密码,在确认框中再次输入口令以确认,以确定密码的正确性。root帐号在系统中具有最高权根,平时登陆系统一般不用该帐号。设置完根口令后,应同时创建一个平时登陆系统用的普通帐号,点击“添加”按钮,弹出如下图所示的对话框。
在添加新用户对话框中,输入普通帐号的用户名(如abc),后输入该帐号所用的口令,在确认框中再次输入口令以确认。
点击“确认”按钮。
这时在图中可见到多了一个名为abc的普通帐号,点击“下一步”。
安装向导到此结束,如果你对上面各个步骤还有异议可直点“上一步”返回后重新设置,
否则点“下一步”后再无“上一步”选择。要开始安装请点击“下一步”。
复制文件前第一步是格式化选定的两个分区,接着出现如下图所示画面。
开始复制文
件到硬盘,所用
时间不长。
正在进行安装准备,真广泛,很快出现如下图所示画面。
一个慢长的安装过程已经开始,你可休息约30分钟了。
这一步是创建引导盘,建议创建!将去除写保护的空白软盘放入软驱中,点击“下一步”。
正在创建引导盘,完成后,显示如下图所示。
提示全部安装已经完成,取出软盘后,点击“下一步”按钮。
系统重新启动后,首次出现启动选择菜单。
启动选项第一是正常启动图形界面,第二项是进安全模式,第三项是进命令提示模式,第四项是进Windows 98。如果选第二项进入安全模式,首先
出现的是X设置(显卡和显示
器设置),然后是系统设置,适合那些不能正常启动系统的用户。如果选第三项进入命令提示模式,适合那些不想浪费系统资源的高手。这里先选择正常启动,10秒后自动进入。
出现登陆窗口,可更改用户名以用户abc登陆。首次登陆我用管理员root的身份登陆系统,输入密码后回车。
首次登陆所用时间会长一点,请耐心等候。
安装全部完成,现在以root用户的身份进入了系统。以后进入系统都是图形界面了。首次进入有小提示,可帮助你更好地了解红旗桌面版4.0的一些基本功能,对初装者很有用。
想要开机后不再显示该提示窗口,只要取消“在启动时显示提示”前面的勾后关闭提示窗口即可。
这是红旗桌面版4.0的登陆桌面,桌面很似Windows的风格,很好!科技以人为本,最方便用的东西会是最多人用的,
因为普通用户绝对会多于研究人员,这是绝对的。下面打开“我的电脑”和输入法看一看。
在众多Linux版本中,我认为当前的红旗桌面版4.0最接近Windows使用者的习惯了,开机能自动挂载(显示)基它分区的内容,还自带五种中文输入法。全部工作完成。慢慢分享一下啦!
三、卸载红旗Linux桌面版 4.0系统的方法:
进入DOS下在提示符“A:>_”下输入“
fdisk/mbr”回车,重写硬盘主引
导扇区即可,重启后就没有了红旗Linux桌面版
4.0的启动菜单了,再格式化红旗Linux桌面版 4.0所在的分区就完事! `````````````````````````````````````````````````````````` 红旗Red Flag Linux 4.1
红旗Red Flag Linux 4.1篇:
Red Flag 大家可以在
http://www.redflag-linux.com/xiazai/index.php
这个地方下载到所有的版本(我这里用的是红旗Linux桌面4.1版RC1-第一张盘(系统安装盘))下载过来的不ISO文件。做成光盘,用光盘来引导系统,如果在安装之前对于自己的硬件不放心的可以到
http://www.redflag-linux.com/ppd/product_user/hardware_table.php
这里看下,所有的软件硬件兼容列表都有。其实在安装过程中你会感觉这和Windows没什么区别的,安装可以直接用光盘引导。
按下回车,进入下一安装步骤。
如图所示,这是在检测系统硬件的配置稍等一会儿就会出现“Red Flag Linux Desktop 4.1”
欢迎界面然后自动跳转到下一关语言选择(这里只提供了简体中文一种语言,看你选那个?)
下一步嘛许可协议了(呵呵我们当然得接受了,要不他不让你装哦!)
这时候跳出来一个关键的地方“磁盘分区”,如果你是新的系统,建议你采用自动分区。
红旗
会自动根据磁盘和内存的大小,
分配磁盘空间和Swap空间这时出现系统帮你分的区以及各分区的大小。
这时候你还可以对他的分区进行手工调整)直接点击下一步。要求确认是否要删除分区。
这时候你的磁盘将会被格式化了。当然选择第一个删除所有Linux分区哦。他倒好心会弹出一个警告来要求再次确认。
因为Linux和Windows的文件系统不同不能共用。一般Linux用的是Ext3分区(当然这是红旗默认的格式)如果你的磁盘上还有其他系统哉者不想装在第一分区,应用DiskDruid进行手工分区。
从这组图我们已经很清楚的看到DsikDruid允许对现有的磁盘分区进行编辑,也可以进行对空闲的分区创建(我这里只有一个分区哦),注意这里要选择相应的:
1、挂载点(他指定了该分区对应于Linux文件系统的那个目录,Linux允许将不同的物理分区映射到不同的
目录);
2、文件系统类型(这里有Ext2.Ext3.Swap等这就有点像Windows下的FatFat32Ntfs一样)创建完系统分区后还要创建一个Swap(这个玩意怎么说呢?就好像Windows下的虚拟内存吧);
3、大小(这里以MB为单位哦,根据经验Swap分区一般是物理内存的2倍,如果物理内存超过1G,那物理内存可以设置为2G)经过这一系列的折磨,终于OK了。
是不和前面的图一样哦?下来嘛,怎么办就看你的哦呵呵~~~
下一步我们要选择引导记录(这个东东就是你的电脑上跑几个系统的时候出现的引导菜单哦,当然我比较笨,只采用默认的)。
下来是个网络配置。
再下来我们要创建超级用户(Root)密码了,咦?!这个不就是Windows下的Administrator用户的密码么?呵呵!设定好了这些之后~开始安装了。
耐心地等吧,做系统就是这样子。
安装完成,下面的工作就是进入系统了。
重启电脑,他会出现相应的自己的引导菜单(如果你在前面选择了多系统引导,那要先经过多系统引导以后才能出现)。
这三个,不说你们都知道是什么意思哦,安全模式,Desktop和字符控制方式
启动成功,要求输入用户名,这时要输入的用户名是root,密码就是你在安装时候设的那个密码哦。我们可以看到这人和windows很像,我们也很容易上手。
有几点建议:
1、红旗4.1为光盘安装版,如果没有刻录机还想玩这个系统的朋友,建议用4.0里面的硬盘引
导安装文件。
2、没有一定linux系统程序使用经验的朋友,建议在使用前,先学习一下这个系统的基本操作和基本语句。
3、在分区的时候,要慎重,这里我推荐你在WINDOWS里先用魔术分区把分区做出来,然后直接安装。
4、就是上网和一些驱动的问题,要处理好。 ````````````````````````````````````````````````````````` 共创Linux co-create 1.0.3
共创Linux co-create 1.0.3篇:
前提∶你的光盘能直接启动,推荐使用光盘启动安装。
一、准备工作:
1.安装前记下每个分区的大小,便于选择分区时核对,以免操作错误,丢失有用数据。
2.准备共创Linux桌面系统co-create 1.0.3安装光盘一张。BABY-i386-disc.iso官方免费下载地址为∶
ftp://ftp.opendesktop.net/1.0.3/BABY-i386-disc.iso
MD5:632e3543e5eb73206138c7545527c342
3.留一个分区给co-create 1.0.3系统安装用。我留D盘ext3文件系统,安装时安装程序将格式化该分区,,如果有重要数椐请备份。
二、共创Linux桌面系统co-create 1.0.3光盘安装
将光盘设为第一启动盘,放入安装光盘,重新启动电脑,如果你的光盘能自动启动,将出现如下图所示:
安装程序正在启动,要用文本方式安装,请输入linux text后回车;这里我选用图形方式安装,直接回车(如不操作10秒后自动进入图形方式安装)。
版权声明
,用鼠标在“同意”
前面点击,使其选中后,“下一步”按钮会由灰色的不可操作状态变为白色可操作状态,然后点击“下一步”按钮。
这里要特别注意了,图中将
列出你硬盘的所有分区
列表(我这里有4个分区,其中第三个分区为swap文件系统大小为252M的分区没有显示),只细考虑清楚你将用那个分区安装co-create 1.0.3,因为该分区将被安装程序格式化(会有提示),也可勾选“高级分区模式”进行下一步的高级分区设置。用向上或向下箭头键选择安装所用的分区后点击“下一步”按钮。
提示即将格式化选定的分区。如果选定的分区原来是FAT32文件系统格式的,安装程序将删除该分区再创建Linux格式的分区;如果选定的分区原来是Linux格式的,安装程序将会提示格式该分区;点击“格式化”按钮。
安装程序开始格式化选定的分区。
(光驱差一点的经常在这里死机)正在将安装映像
传输到硬盘。
正在筹备RPM传输,很快出现如下图。
正在开启安装进程。
正在进行安装筹备。
正在安装,这个过程所用时间最长,等待文件复制完成。
正在安装引导装载程序,安装完成后将出现如下图所示界面。
提示取出软盘或光盘,然后按“下一步”来重新引导系统,点“下一步”后计算机将重新启动
看过“ linux操作系统安装方法 ”
浏览量:2
下载量:0
时间:
在网络环境下,根据服务器提供的服务类型不同,分为文件服务器,数据库服务器,应用程序服务器,WEB服务器等。那么你知道在服务器上怎么安装linux系统吗?小编带来了服务器上安装linux系统的具体操作过程,下面大家跟着读文网小编一起来学习一下吧。
我们启动服务器的时候.首先装进光驱的并不是启动盘,而是阵列引导盘.然后服务器从光驱启动后就会出现如下界面,我们选择要装的系统.我这里需要的是6.3 i386,回车.
然后服务器会有刷屏的提示,一堆一堆,我们默默的等待.
提示我们选择语言,选择简体中文.
他提示不能用,但是先是用英文,一会就可以用汉语了.点击OK
选择键盘类型.
选择启动的方式.我们选择第一个光驱启动.
这里就和普通的计算机不一样了.服务器会弹出光驱中的阵列引导盘,然后放入你的系统引导盘.
这是开始没有检测到.在点击OK就可以检测到启动光盘.后边的步骤就和正常的差不多了.
选择忽略所有数据.
选择时区:上海亚洲
输入root用户的密码.假如密码太简单的话,他会提示你该密码过于简单,是否还要继续用,你要是想用,就点击OK.
进入分区的界面.创建自定义分区.
根据自己的需求来分区.
点击创建
我们按照自己的需求来选择相应的分区.我再次建立的是基本的分区.弹出对话框:
输入挂载点,系统类型,一般是ext3,挂载点的大小等信息后,确定.可以建立多个.我在此建立的是5个.强调一下,swap必须有,一般是内存的两倍.
下一步后格式化系硬盘.点击格式化.
这一步无关紧要,直接默认设置就可以.下一步.
最后一道程序就是安装基本的服务.也可以以后自定义,我选择的是现在自定义.下一步
出现你需要安装服务的基本类型.选择一下你所需要的安装包.选择好后,下一步.我建议大家还是不要选择桌面的.毕竟linux是以命令行主导的.自己多动动手比较好一点.
这服务器就开始安装服务了.这个步骤需要一个很长的过程.
安装成功后.点击重新引导.
重新引导后就出现系统安装成功的画面了.我们输入密码就可以进去该系统了.如图.
看过“ 服务器上怎么安装linux系统 ”
浏览量:3
下载量:0
时间:
熟悉装系统的朋友都知道,U盘可以安装windows系统,而且U盘也可以安装linux操作系统,但是还有许多朋友还不知道U盘安装linux操作系统的步骤。因此,今天读文网小编就和大家分享U盘安装linux操作系统的详细教程。
步骤一、先下载Universal USB Installer软件和你需要的Linux系统,比如:CentOS,Ubuntu等。
步骤二、双击打开刚才下载的Universal-USB-Installer工具,开始安装。如下图:
步骤三、点击接受协议开始安装。如下图:
步骤四、点击那个下拉菜单,选择你要安装系统的类型。这点很重要,一定要按你所需选择。如下图:
步骤五、以安装CentOS为例,在上面的下拉菜单中选择CentOS,然后点击下面的Browse按钮选择你刚才下载的CentOS的镜像。紧接着下面选择你的U盘盘符,这里是J盘,在右边的复选框(格式化U盘)打勾,注意要先备份好你原U盘的数据。最后点击“Create”制作按钮,开始制作。如下图:
步骤六、在下面的弹出框中点击“是(Y)”标示同意执行上面的操作。如下图:
步骤七、点击是之后,就开始制作了,下面是制作过程。如图所示:
步骤八、出现下面的界面之后就标示制作完成了。点击Close关闭就OK了,整个过程还是比较简单的。
最后提醒大家:第五步中不要忘记了把U盘盘符后面的格式化复选框的勾忘记打了,此外该教程通过可以用来安装Win7哦。快来试试吧。
看过“ ”
浏览量:2
下载量:0
时间:
对于 Linux 初学者来说,安装 Linux 操作系统的过程可能比安装 Windows 系统要稍微复杂一些。下面大家与读文网小编一起来学习一下怎么安装linux操作系统吧。
由于各大企业服务器使用的依然为 CentOS 6 版本甚至 CentOS 5 版本的操作系统,所以这篇讲解使用的是CentOS6.5 64位的系统镜像。而虚拟机的话,使用的是当前最新的Vmware 11 , 大家可以自行百度下载,也可以使用我给出的分享链接。
2等虚拟机和系统镜像下载完了,我们就可以进入安装环节了。Windows系统软件的安装方式大家都会吧!下一步下一步下一步就OK了,Vmware自带中文。
等安装结束后打开,是这个样子的
然后就是新建一台虚拟计算机喽,Linux系统就是装在创建的虚拟计算机中,以下是创建方法。点击 文件 --> 新建虚拟机 --> 自定义(高级)--> 下一步硬件兼容性选Workstation 11.0 --> 下一步 稍后安装操作系统 --> 下一步 Linux 版本CentOS64位 --> 下一步 给你的虚拟机起个名字还有你的虚拟机要安装到哪个文件夹 --> 下一步 调节CPU的数量 可以调节和你电脑CPU核心数一样 也可以默认 --> 下一步 为虚拟机分配内存 一般推荐就好 也要看你电脑内存是否足够 按需而定 --> 下一步 使用网络地址转换(NAT) -->下一步 跟着推荐走 --> 下一步 磁盘类型 跟着推荐走 --> 下一步 创建新的虚拟磁盘 -->下一步 自己定义虚拟磁盘大小 千万不要点立即分配所有磁盘空间 否则虚拟磁盘大小20G 你电脑磁盘也会立即分配20G给虚拟机 --> 下一步 跟着默认走 --> 下一步 单击完成
好了 就这么创建完毕了,但是这台虚拟计算机中是没有操作系统的,还需要我们手动安装
下图为几个重要步骤的截图
接下来我们就来安装Linux操作系统吧,点击设备下的CD/DVD(IDE) 然后使用ISO映像文件,点击浏览 选择你下载好的CentOS6.5的镜像文件,之后点击下面的确定。这个步骤相当于你装系统时将系统光盘放到电脑的光驱中。
好啦,接下来我们就可以开启这个创建好的虚拟计算机了,点击开启此虚拟机,
然后将鼠标点击进入虚拟计算机中,直接默认第一项回车即可。之后画面会停止在一个蓝色背景的界面,这是询问你时候检查系统镜像的完整性,因为会比较耗时,摁 TAB 键,选择Skip然后回车跳过即可。然后就等待加载吧,之后会成为图三的样子,发现有一个可移动的黑色小鼠标。
点击Next进入系统语言选择界面,对于英语好的好的直接Next,像我就选择了简体中文,然后就是下一步下一步下一步。。。突然会跳出一个存储设备警告,点击是,忽略所有数据就可以了,然后会让你设置主机名,给你的Linux系统起一个好听的名字吧!当然默认的也可以。然后下一步下一步,接下来会让你设置一个密码,这个密码是Linux的系统管理员root账户的密码。root账户相当于Windows系统的Administrator账户,对系统有至高无上的权利,行使着上帝般的职责,好好的给你的上帝账户设置一个只有你能记住的密码吧!
然后下一步就让你选择系统安装到哪了,默认的下一步就好了。接下来当然是将修改写入磁盘啦!之后就进入最后一个环节了,选择你要安装的软件。如果是学习用,推荐大家选择Software Develompent Workstation(软件开发工作站),对以后编译源代码安装应用是有好处的。接下来就是漫长的安装等待过程了,不过还是比安装Windows系统不知快了多少倍。
等安装到最后一步可能会有点慢,等出现“祝贺您,您的CentOS安装已经完成。”时,那么祝贺你!离成功只有一步之遥了。接下来当然是点击重新引导啦!接下来虚拟机会重启,这就是正常的从虚拟硬盘启动系统了,而不是安装时用的光驱。然后我们对CentOS进行初始化吧!
由于小编使用的笔记本,忘记限定虚拟机的屏幕了,造成了这种样子。。。
不过没关系,进入系统后是可以再调节的。前进,然后再前进,就进入创建用户的阶段了。咦?前面不是已经设置了一个root用户了吗,怎么还要创建?你想想啊,root用户权利那么大,拿着这个账号在系统里瞎晃会安全吗,这个账户权利大到都可以把系统删除了的地步,万一哪天删除文件不小心把系统核心文件删除了,然后系统挂了,那就麻烦了。所以我们要创建一个普通用户,没有那么大权利的用户来使用系统就可以了。小编实在不会起什么名字,就用自己喜欢的orange来当用户名吧,然后当然是继续前进喽!然后设置日期时间,默认就好,继续前进!
没有足够的内存启用kdump。。。不管他,确定就好。然后点击完成,预示着系统设置的初始化就完成了。之后会进入登陆界面,点击刚刚创建的用户名,输入密码,进入令人激动的 Linux 系统吧!
设置分辨率的位置在这里!终于调成了适合的分辨率了。接下来就该让 CentOS 连接上互联网了,如图二所示,点击 system eth0 系统便会自己获取一个IP地址用于上网,那个红色的小叉会消失。但由于我对Vmware的配置不同,是手动设置的IP地址,因此连上网后那个小红叉也没消失。不过并不影响使用。之后点击 应用程序 --> Internet --> Firefox Web Browser,这个便是 Linux 上著名的火狐浏览器,试了下 百度正常打开了。
好了,Linux 系统的安装教程也到此结束了,剩下的就是 Enjoy Your Linux System 吧!o(^▽^)o
如果想看对Linux的其他操作,可以查看我的其他经验。下一篇为:玩转Linux之目录和文件管理(一)
如果你觉得这篇经验对你有用,记得收藏哦!o(^▽^)o
注意事项
本篇经验讲解了如何在虚拟机下安装CentOS,和实际安装过程相差不多。
系统镜像分64位于32位,请确保和你电脑当前系统匹配,32位的操作系统是不能使用64位的CentOS的。本篇讲解使用的是64位镜像。
CentOS的镜像很大,下载可能会很慢,请大家耐心等待。也可以睡前挂电脑上下载。
在虚拟机中安装的原因是为了方便学习,如果不是生产环境的话,在实体机中安装意义不大。
浏览量:2
下载量:0
时间:
现在很多人都喜欢用无线上网,无线上网就需要无线网卡,而无线网卡就需要安装无线网卡驱动。那么Linux操作系统怎么安装无线网卡驱动呢?下面跟着读文网小编一起去了解下吧。
安装方法及步骤:
一、 准备工作
1、安装kernel的源码,在Redhat下是kernel-source.rpm包。//我使用是FC8的内核,未再进行升级。
2、到http://sourceforge.net/projects/ndiswrapper下载最新的ndiswrapper包,我的版本是ndiswrapper-1.52.tar.gz
3、准备好网卡在Winxp下的驱动程序。驱动程序最好是最新的,指定给XP用的。我用到的是D-Link的一款PCI无线网卡(dwl-g520),其驱动程序是ar5211.sys、ar52119x.sys和net5211.inf。
二、安装及配置
1、安装
(1)解压:tar -zxvf ndiswrapper-1.52.tar.gz
(2)进入ndiswrapper-1.52:cd ndiswrapper-1.52
(3)编译:make//在此操作之前必需先把编译环境搭建好,即:安装好开发环境。
(4)安装:make install //如果不采取默认的安装路径,则可以用.configure --prefix="/etc/local"来指定安装目录。 //此目录是自建。
(5)查看安装后的版本ndiswrapper -v | grep //此处似乎不对。如安装成功则显示version: 1.51
(6)获取该无线网卡的WindowsXP驱动,我取了ar5211.sys、ar52119x.sys和net5211.inf。
(7)进入该驱动所在目录:cd /home/tsm/dwl_g520
(8)安装无线网卡驱动:ndiswrapper -i net5211.inf
(9)查看驱动是否安装:ndiswrapper -l//如:显示net5211(驱动名称) : driver installed
(10)写入配置文件:ndiswrapper -m
ndiswrapper -ma
ndiswrapper -mi
(11)启动后模块自动加载:modprobe ndiswrapper
2、配置
(1)然后配置wpa_supplicant.conf文件:
vi /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
network={
ssid="any"
key_mgmt=NONE
}
(2)配置wpa_supplicant文件:
vi /etc/sysconfig/wpa_supplicant
将该文件内容设置为:
# wlan0 and wifi0
# INTERFACES="-iwlan0 -iwifi0"
INTERFACES="-iwlan0"
# ndiswrapper and prism
# DRIVERS="-Dndiswrapper -Dprism"
DRIVERS="-Dndiswrapper"
(3)iwlist scanning 扫描一下你的AP //此处未成功,未知原因待查。
(4)系统->管理->服务->NetworkManager 启动它后,将在右上解出现它的图标。
(5)单击该图标,将会列出你的AP,然后选中它进行连接,连接过程中输入AP的加密密码(有时要输入两次才能成功)。
至此已完毕。此时会自动检测你的AP加密类型。如是WEP请在无线安全性那里多选几个试试。
另外:由于开机自动激活网卡或无线网卡会在网卡无链接的情况下启动过慢。最好办法就是取消启动计算机机时自动激活。这样就必免了开启过慢。
这样你就完成了Linux操作系统通过ndiswrapper安装无线网卡驱动。
看过“ Linux操作系统怎么安装无线网卡驱动 ”
浏览量:3
下载量:0
时间:
绝大多数朋友都是通过WinXP认识Windows操作系统的,WinXP集各种应用、娱乐、办公等功能为一体,深受大家的系统,而作为一个大家了解不多的Linux系统,在专业人员眼里它其实完全不输WinXP,因为它是一个非商业软件,源代码完全公开,用户可以根据自己的喜好进行编辑。有什么办法可以让它们共存,linux怎么安装双操作系统呢?下面大家与读文网小编一起来学习一下吧。
装系统需要的一些软件和硬件:
硬件:1.U盘一个(大小至少能装下系统的那个ISO镜像文件,一般至少为4G的,WIN7系统有3.1G左右)
2.如果自己的电脑还可以进系统,那第2条可以略过了;如果是自己的电脑无法进系统了,那么还需要另外一个电脑(用作做U盘引导程序)
软件:1.系统纯净版镜像ISO文件(我的WIN7旗舰纯净版下载地址在:http://www.itellyou.cn/ 听大神说,这里的都是纯净版的,就是微软的,没有加任何其他的东西,Ubuntu系 统我的是13.04桌面版这个可以再官网下载,记住,也要是ISO文件)
2.能够为U盘写入ISO镜像文件的软件,我用的是UltraISO(版本9.5.3.2901)
3.能够在开机时添加多个系统选项的软件,我用的是EasyBCD2.2
4.驱动精灵,目的是备份驱动,我推荐使用2010版本的(必须滴),不要用最新的2013的,因为新版如果不联网貌似那个驱动管理打不开(我会在我的资源下载里提 供),其实驱动的话最好自己有自己电脑对应的那种安装版的驱动,这是最好的,我的就是那个驱动备份了再还原,依然有些,比如INTEL的那个显卡什么芯还是不起作 用,最后 自己下载了个安装版本的,然后WIN7的玻璃效果就出来了
5.如果说还需要其他软件的话,我想是没有了,要说有,也有一个,那就是“WIN7激活”这个软件,哈哈。
好,基本就这些准备工作了,下面来说一下具体的过程,由于我没有记录当时装系统的过程,现在除了一些软件的使用可以上图外,系统的具体安装过程就无图了。
步骤一:用驱动精灵将驱动备份
步骤二:用UltraISO将系统写入U盘,并作为引导程序(这个不能使用老毛桃之类的软件,说的通俗点,老毛桃之类的是直接覆盖C盘,将系统还原到C盘,而UltraISO则还要重 新为系统写入引导程序,所以他们两个的方式是不一样的,其实具体我也没试过,我想是。)
UltraISO将系统写入U盘的操作按如下3幅图操作即可:
待写入完成后 制作U盘引导盘的工作就完成了。
步骤三:为电脑分区主要是为LIUNX分区,WIN7的我们到时候直接放在C盘或者第一个盘即可,主要是为LINUX分区,我习惯将他装在最后一个盘,所以,我们需要将最后一个 盘先格式化,然后再删除(这个在磁盘管理里面可以直接进行),然后,比如我最后一个盘现在是140G,而我的LINUX只要40G,那么再在最后一个盘上“新建卷”,然 后分配100G出来,最后还有剩下的40G,他会显示为绿色,可用(可用的意思是还可以用作系统来分区,二不是指我们使用电脑的时候可以在这40G里面放东西,系统装好后这40G我们在磁盘管理以外的其他地方是看不到的),大概的图如下:
步骤四:先装WIN7系统,关机,插入U盘,开机,设置启动为U盘启动(DELL的直接按F12可以选择直接进入U盘启动模式,而不用先选择U盘启动方式,然后再保存,再重启),进入到U盘引导启动方式后,然后接下来电脑会识别里面的引导程序,然后开始装系统,基本和我们平时下一步下一步差不多,不作过多介绍,等待他安装好即 可。
步骤五:在电脑上再次执行步骤二,不过此时选择的ISO文件就是LINUX的文件了,做好后重复步骤四,注意,在安装时会选择在哪个盘安装(WIN7安装也有,一般在第一个盘),我们要选择哪个40G的盘,不要搞错了,然后Ubuntu装系统差不多也是下一步下一步,中间有个关键的步骤就是分配交换分区和ROOT的空间,我的交换分区(swap分区)是分的200M,这个类似于引导程序的空间,所以不用太大,然后为一个叫BOOT的分配2G(级的好像是BOOT),类似于我们为系统分配的内存,其他的 空间就不用管了,另外,在选择文件系统的时候选择EXT2即可,其他基本和WIN的安装一样。
步骤六:以后装好后,我们要在winDOW进入时配置一个选择哪个系统的那个选项,需要使用到EASYBCD软件,具体使用按如下几幅图操作即可:
看图基本上应该能明白是什么意思吧,好啦,现在来看一下效果:
步骤七:基本上到这里就结束啦,希望对需要装双系统的朋友有一点作用,也备我以后需要,以上提到的软件 EasyBCD2.2,UltraISO,驱动精灵以及vc2005的运行库文件我都会一并打包放到我的资源下载里面,大家可以随时去下载(下载地址:http://download.csdn.net/detail/jayxujia123/5861947)。(另外还有一点就是,最好在安装好WIN7系统后再安装一个VC2005的运行库,只有几M,因为有些比如QQ,OFFICES可能要用到,仅仅是是可能,因为我第一次装的时候出现过QQ登陆不上,提示要我安装,后来安装上这个就好了,所以最好先安装这个)
到此结束,本篇文章为本人(xujiajay,邮箱xujiaphp@gmail.com)原创,如果转载,请注明转载地址,感谢!支持开源,支持分享!
另外,看到了一篇文章,也是讲这个的,不错,推荐一下
2014.12.6更新:(由于实验需要,现在ubuntu要装成12.04的版本,需要重新装ubuntu系统)
1.制作好ubuntu的U盘系统
2.然后要对我们的磁盘整理,简单粗暴,直接把最后的四个关于原来的Ubuntu系统的从右往左一次删除,变为“可用”即可,颜色为绿色没关系
3.利用U盘启动,然后进入后,不要连接网络,一般不勾选更新和第三方软件,直接点“继续”按钮;
4.接下来是询问安装到哪个分区,选择最下边的“其他选项”,点“继续”按钮;
5.接下来会看到磁盘的情况:
我们选择空闲的那个(我的是40G),因为win7已经使用了三个主分区,所以这里除了根目录(/)为主分区外,其他都为逻辑分区(其他根目录也可以为逻辑分区,没什么关系)。(最好先把boot和swap交换分区先分出来,都为200M,使用win的easyCD的时候那个linux的启动项那里要选boot)。分区的时候选ext4格式。
另外,下面那个安装启动引导器的设备下面有个选择项,这个选择项很重要,是决定是windows系统引导ubuntu,还是ubuntu引导windows。如果直接跳过这个选项,那么就是选择ubuntu引导windows。如果要windows系统引导ubuntu,那么找到你划分的oot区,看它是sda几,在这里选择这个就行。安装完成后,如果你选择ubuntu引导windows,那么在启动菜单里你可以选择是启动windows还是ubuntu。如果你选择windows系统引导ubuntu,那么没有启动菜单,直接进入windows系统,因为你的ubuntu启动项还没加进去。需要用easycd来操作。
看过“ linux怎么安装双操作系统 ”
浏览量:3
下载量:0
时间:
Varnish经常被用来作反向代理来加速HTTP传输,那么Varnish缓存服务器在linux系统下怎么安装呢?下面跟着读文网小编一起来了解一下吧。
Varnish是一款高性能且开源的反向代理服务器和http加速器。与传统的Squid相比,Varnish具有性能更高、速度更快、管理更方便等诸多优点。作者Poul-Henning Kamp是FreeBSD的内核开发者之一。Varnish采用全新的软件体系架构,和现在的硬件提交配合紧密。在1975年时,储存媒介只有两种:内存与硬盘。但现在计算 机系统的内存除了主存外,还包括了cpu内的L1、L2,甚至有L3快取。硬盘上也有自己的快取装置,因此squid cache自行处理物件替换的架构不可能得知这些情况而做到最佳化,但操作系统可以得知这些情况,所以这部份的工作应该交给操作系统处理,这就是 Varnish cache设计架构。
挪威最大的在线报纸 Verdens Gang (http://www.vg.no) 使用3台Varnish代替了原来的12台squid,性能居然比以前更好,这是Varnish最成功的应用案例。
Varnish特点:
1.基于内存进行缓存,重启后数据将消失
2.利用虚拟内存方式,I/O性能好
3.支持设置0~60秒的精确缓存时间
4.VCL配置管理比较灵活
5.32位机器上缓存文件大小最大为2G
6.具有强大的管理功能,例如top、stat、admin、list等
7.状态机设置巧妙,结构清晰
8.利用二叉堆管理缓存文件,可达到积极删除目的
Varnish与Squid的对比
Squid是一个高性能的代理缓存服务器,它和varnish之间有诸多的异同点,如下:
相同点:
都是一个反向代理服务器
都是开源软件
不同点,也是Varnish的优点:
Varnish的稳定性很高,两者在完成相同负荷的工作时,Squid服务器发生故障的几率要高于Varnish,因为使用Squid要经常重启。
Varnish访问速度更快,Varnish采用了“Visual Page Cache”技术,所有缓存数据都直接从内存读取,而squid是从硬盘读取,因而Varnish在访问速度方面会更快。
Varnish可以支持更多的并发连接,因为Varnish的TCP连接释放要比Squid快。因而在高并发连接情况下可以支持更多TCP连接。
Varnish可以通过管理端口,使用正则表达式批量的清除部分缓存,而Squid是做不到的。
squid属于是单进程使用单核CPU,但Varnish是通过fork形式打开多进程来做处理,所以是合理的使用所有核来处理相应的请求。
当然,与传统的Squid相比,Varnish也是有缺点的,如下:
varnish进程一旦挂起、崩溃或者重启,缓存数据都会从内存中完全释放,此时所有请求都会发送到后端服务器,在高并发情况下,会给后端服务器造成很大压力。
在varnish使用中如果单个url的请求通过HA/F5(负载均衡)每次请求不同的varnish服务器中,被请求varnish服务器都会被穿透到后端,而且同样的请求会在多台服务器上缓存,也会造成varnish的缓存的资源浪费,也会造成性能下降。
解决方案:
综上所述在访问量很大的情况下推荐使用varnish的内存缓存方式启动,而且后面需要跟多台squid服务器。主要为了防止前面的varnish服务、服务器被重启的情况下,前期肯定会有很多的穿透这样squid可以担当第二层cache,而且也弥补了varnish缓存在内存中重启都会释放的问题。
这样的问题可以在负载均衡上做url哈希,让单个url请求固定请求到一台varnish服务器上,可以解决该问题。
varnish的工作流程
1、进程之间通信
varnish启动或有2个进程 master(management)进程和child(worker)进程。master读入存储配置命令,进行初始化,然后fork,监控child。child则分配线程进行cache工作,child还会做管理线程和生成很多worker线程。
child进程主线程初始化过程中,将存储大文件整个加载到内存中,如果该文件超出系统的虚拟内存,则会减少原来配置mmap大小,然后继续加载,这时候创建并初始化空闲存储结构体,放在存储管理的struct中,等待分配。
接着varnish某个负责接口新http连接的线程开始等待用户,如果有新的http连接,但是这个线程只负责接收,然后唤醒等待线程池中的work线程,进行请求处理。
worker线程读入uri后,将会查找已有的object,命中直接返回,没有命中,则会从后端服务器中取出来,放到缓存中。如果缓存已满,会根据LRU算法,释放旧的object。对于释放缓存,有一个超时线程会检测缓存中所有object的生命周期,如果缓存过期(ttl),则删除,释放相应的存储内存。
2、配置文件各结构之间通信
Varnish安装
代码如下:
wget http://ftp.cs.stanford.edu/pub/exim/pcre/pcre-8.33.tar.gz
tar xzf pcre-8.33.tar.gz
cd pcre-8.33
./configure
make && make install
cd ../
varnish-3.0.4报错如下:
varnishadm.c:48:33: error: editline/readline.h: No such file or directory
varnishadm.c: In function 'cli_write':
varnishadm.c:76: warning: implicit declaration of function 'rl_callback_handler_remove'
varnishadm.c:76: warning: nested extern declaration of 'rl_callback_handler_remove'
varnishadm.c: In function 'send_line':
varnishadm.c:179: warning: implicit declaration of function 'add_history'
varnishadm.c:179: warning: nested extern declaration of 'add_history'
varnishadm.c: In function 'varnishadm_completion':
varnishadm.c:216: warning: implicit declaration of function 'rl_completion_matches'
varnishadm.c:216: warning: nested extern declaration of 'rl_completion_matches'
varnishadm.c:216: warning: assignment makes pointer from integer without a cast
varnishadm.c: In function 'pass':
varnishadm.c:233: error: 'rl_already_prompted' undeclared (first use in this function)
varnishadm.c:233: error: (Each undeclared identifier is reported only once
varnishadm.c:233: error: for each function it appears in.)
varnishadm.c:235: warning: implicit declaration of function 'rl_callback_handler_install'
varnishadm.c:235: warning: nested extern declaration of 'rl_callback_handler_install'
varnishadm.c:239: error: 'rl_attempted_completion_function' undeclared (first use in this function)
varnishadm.c:300: warning: implicit declaration of function 'rl_forced_update_display'
varnishadm.c:300: warning: nested extern declaration of 'rl_forced_update_display'
varnishadm.c:303: warning: implicit declaration of function 'rl_callback_read_char'
varnishadm.c:303: warning: nested extern declaration of 'rl_callback_read_char'
make[3]: *** [varnishadm-varnishadm.o] Error 1
make[3]: Leaving directory `/root/lnmp/src/varnish-3.0.4/bin/varnishadm'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/lnmp/src/varnish-3.0.4/bin'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/lnmp/src/varnish-3.0.4'
make: *** [all] Error 2
报错没找到解决方法,选varnish-3.0.3
代码如下:
wget http://repo.varnish-cache.org/source/varnish-3.0.3.tar.gz
tar xzf varnish-3.0.3.tar.gz
cd varnish-3.0.3
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
./configure --prefix=/usr/local/varnish --enable-debugging-symbols --enable-developer-warnings --enable-dependency-tracking --with-jemalloc
make && make install
/usr/bin/install -m 755 ./redhat/varnish.initrc /etc/init.d/varnish
/usr/bin/install -m 644 ./redhat/varnish.sysconfig /etc/sysconfig/varnish
/usr/bin/install -m 755 ./redhat/varnish_reload_vcl /usr/local/varnish/bin
useradd -M -s /sbin/nologin varnish
代码如下:
ln -s /usr/local/varnish/sbin/varnishd /usr/sbin/
ln -s /usr/local/varnish/bin/varnish_reload_vcl /usr/bin/
ln -s /usr/local/varnish/bin/varnishadm /usr/bin/
代码如下:
chkconfig --add varnish
chkconfig varnish on
生成varnish管理秘钥:
代码如下:
uuidgen > /usr/local/varnish/etc/varnish/secret
chmod 644 /usr/local/varnish/etc/varnish/secret
修改varnish启动配置:
代码如下:
sed -i "s@^VARNISH_VCL_CONF=/etc/varnish/default.vcl@#VARNISH_VCL_CONF=/etc/varnish/default.vclVARNISH_VCL_CONF=/usr/local/varnish/etc/varnish/linuxeye.vcl@" /etc/sysconfig/varnish
sed -i "s@^VARNISH_LISTEN_PORT=6081@#VARNISH_LISTEN_PORT=6081VARNISH_LISTEN_PORT=80@" /etc/sysconfig/varnish
sed -i "s@^VARNISH_SECRET_FILE=/etc/varnish/secret@#VARNISH_SECRET_FILE=/etc/varnish/secretVARNISH_SECRET_FILE=/usr/local/varnish/etc/varnish/secret@" /etc/sysconfig/varnish
sed -i "s@^VARNISH_STORAGE_FILE=/var/lib/varnish/varnish_storage.bin@#VARNISH_STORAGE_FILE=/var/lib/varnish/varnish_storage.binVARNISH_STORAGE_FILE=/usr/local/varnish/var/varnish_storage.bin@" /etc/sysconfig/varnish
sed -i "s@^VARNISH_STORAGE_SIZE.*@VARNISH_STORAGE_SIZE=150M@" /etc/sysconfig/varnish
sed -i "s@^VARNISH_STORAGE=.*@VARNISH_STORAGE="malloc,${VARNISH_STORAGE_SIZE}"@" /etc/sysconfig/varnish
假设你的服务器拥有多颗逻辑处理器,还可以做以下的设置:
/etc/sysconfig/varnish 里面还可以添加自定义的参数,用”-p 参数“的方式添加,如:
DAEMON_OPTS="-a ${VARNISH_LISTEN_ADDRESS}:${VARNISH_LISTEN_PORT}
-f ${VARNISH_VCL_CONF}
-T ${VARNISH_ADMIN_LISTEN_ADDRESS}:${VARNISH_ADMIN_LISTEN_PORT}
-t ${VARNISH_TTL}
-w ${VARNISH_MIN_THREADS},${VARNISH_MAX_THREADS},${VARNISH_THREAD_TIMEOUT}
-u varnish -g varnish
-S ${VARNISH_SECRET_FILE}
-s ${VARNISH_STORAGE}
-p thread_pools=2" #这里为添加项
Varnish启动后进入后台运行,同时返回命令行状态。需要注意的是,Varnish运行时会同时启动两个进程,一个主进程,一个是子进程,如果子进程出现问题,主进程将重新生成一个子进程。
VCL配置
代码如下:
/usr/local/varnish/etc/varnish/linuxeye.vcl
#通过backend定义了一个名称为webserver的后端主机,“.host”指定后端主机的IP地址或者域名,“.port”指定后端主机的服务端口。
backend webserver {
.host = "127.0.0.1";
.port = "8080";
}
#调用vcl_recv开始
sub vcl_recv {
if (req.restarts == 0) {
if (req.http.x-forwarded-for) {
set req.http.X-Forwarded-For =
req.http.X-Forwarded-For + ", " + client.ip;
} else {
set req.http.X-Forwarded-For = client.ip;
}
}
#如果请求的类型不是GET、HEAD、PUT、POST、TRACE、OPTIONS、DELETE时,进入pipe模式。注意这里是“&&”的关系
if (req.request != "GET" &&
req.request != "HEAD" &&
req.request != "PUT" &&
req.request != "POST" &&
req.request != "TRACE" &&
req.request != "OPTIONS" &&
req.request != "DELETE") {
return (pipe);
}
#如果请求的类型不是GET与HEAD,则进入pass模式
if (req.request != "GET" && req.request != "HEAD") {
return (pass);
}
if (req.http.Authorization || req.http.Cookie) {
return (pass);
} <strong></strong>#对linuxeye.com域名进行缓存加速,这是个泛域名的概念,也就是所有以linuxeye.com结尾的域名都进行缓存
if (req.http.host ~ "^(.*).linuxeye.com") {
set req.backend = webserver;
}
#对以.jsp、.do、php结尾以及带有?的URL时,直接从后端服务器读取内容
if (req.url ~ ".(jsp|do|php)($|?)") {
return (pass);
} else {
return (lookup);
}
}</p> <p>sub vcl_pipe {
return (pipe);
}</p> <p>sub vcl_pass {
return (pass);
}</p> <p>sub vcl_hash {
hash_data(req.url);
if (req.http.host) {
hash_data(req.http.host);
} else {
hash_data(server.ip);
}
return (hash);
}</p> <p>sub vcl_hit {
return (deliver);
}</p> <p>sub vcl_miss {
return (fetch);
}
代码如下:
#对于请求类型是GET,并且请求的URL中包含upload,那么就进行缓存,缓存的时间是300秒,即5分钟
sub vcl_fetch {
if (req.request == "GET" && req.url ~ "^/upload(.*)$") {
set beresp.ttl = 300s;
}</p> <p> if (req.request == "GET" && req.url ~ ".(png|gif|jpg|jpeg|bmp|swf|css|js|html|htm|xsl|xml|pdf|ppt|doc|docx|chm|rar|zip|ico|mp3|mp4|rmvb|ogg|mov|avi|wmv|txt)$") {
unset beresp.http.set-cookie;
set beresp.ttl = 30d;
}
return (deliver);
}
代码如下:
#下面是添加一个Header标识,以判断缓存是否命中
sub vcl_deliver {
if (obj.hits > 0) {
set resp.http.X-Cache = "HIT from demo.linuxeye.com";
} else {
set resp.http.X-Cache = "MISS from demo.linuxeye.com";
}
return (deliver);
}
代码如下:
#使用vcl_error可以定制一个错误页面
sub vcl_error {
set obj.http.Content-Type = "text/html; charset=utf-8";
set obj.http.Retry-After = "5";
synthetic {"
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>"} + obj.status + " " + obj.response + {"</title>
</head>
<body>
<h1>Error "} + obj.status + " " + obj.response + {"</h1>
<p>"} + obj.response + {"</p>
<h3>Guru Meditation:</h3>
<p>XID: "} + req.xid + {"</p>
<hr>
<p>Varnish cache server</p>
</body>
</html>
"};
return (deliver);
}</p> <p>sub vcl_init {
return (ok);
}</p> <p>sub vcl_fini {
return (ok);
}
检查VCL配置是否正确:
代码如下:
service varnish configtest
或
代码如下:
varnishd -C -f /usr/local/varnish/etc/varnish/linuxeye.vcl
启动varnish:
代码如下:
service varnish start
查看varnish状态:
代码如下:
service varnish status
动态加载VCL配置:
代码如下:
service varnish reload
停止varnish:
代码如下:
service varnish stop
查看当前varnish监听的80端口:
代码如下:
# netstat -tpln | grep :80
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 15249/varnishd
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 19468/nginx
tcp 0 0 :::80 :::* LISTEN 15249/varnishd
查看varnish进程:
代码如下:
# ps -ef | grep varnishd | grep -v grep
root 15248 1 0 11:47 ? 00:00:00 /usr/sbin/varnishd -P /var/run/varnish.pid -a :80 -f /usr/local/varnish/etc/varnish/linuxeye.vcl -T 127.0.0.1:6082 -t 120 -w 50,1000,120 -u varnish -g varnish -S /usr/local/varnish/etc/varnish/secret -s malloc,150M
varnish 15249 15248 0 11:47 ? 00:00:00 /usr/sbin/varnishd -P /var/run/varnish.pid -a :80 -f /usr/local/varnish/etc/varnish/linuxeye.vcl -T 127.0.0.1:6082 -t 120 -w 50,1000,120 -u varnish -g varnish -S /usr/local/varnish/etc/varnish/secret -s malloc,150M
Varnish访问日志
varnishncsa可以使用NCSA通用日志格式(NCSA Common Log Format)将HTTP请求记录到日志文件.
代码如下:
/usr/bin/install -m 755 ./redhat/varnishncsa.initrc /etc/init.d/varnishncsa
chmod +x /etc/init.d/varnishncsa
chkconfig varnishncsa on
mkdir -p /usr/local/varnish/logs
编辑varnishncsa启动配置
代码如下:
ln -s /usr/local/varnish/bin/varnishncsa /usr/bin
sed -i 's@^logfile.*@logfile="/usr/local/varnish/logs/varnishncsa.log"@' /etc/init.d/varnishncsa
启动varnishncsa:
代码如下:
service varnishncsa start
使用logrotate轮询日志文件(每天轮询):
代码如下:
cat > /etc/logrotate.d/varnish << EOF
/usr/local/varnish/logs/varnishncsa.log {
daily
rotate 5
missingok
dateext
compress
notifempty
sharedscripts
postrotate
[ -e /var/run/varnishncsa.pid ] && kill -USR1 `cat /var/run/varnishncsa.pid`
endscript
}
EOF
日志轮询debug测试:
代码如下:
logrotate -df /etc/logrotate.d/varnish
看过“ Varnish缓存服务器在linux系统下怎么安装 ”
浏览量:2
下载量:0
时间:
最初在学linux时,在虚拟机上安装linux的确花了不少时间,遇到了不少问题。现读文网小编以RedHat Linux 5企业版在VMware虚拟机上的安装做一个详细一点的图解教程,希望可以给刚接触linux的朋友一点帮助。
VMware虚拟机安装redhat linux操作系统教程
一.准备安装所需要的软件:
1.VMware虚拟机的下载和安装在我的博客中已经提到,这里就不再详细阐述。
2.下载一个redhat,因为redhat已经商业化了,推荐大家使用centos,如果自己有合适的linux安装版本,可以不使用这个。
二.在VMware虚拟机为RedHat Linux创建新的虚拟机 :
1.打开虚拟机,选择新建虚拟机:
2.下一步:
3.选择自定义(这里选择典型可能会在安装过程中出现一个硬件找不到的错误,所以推荐选择自定义),然后点下一步:
4.下一步:
5.操作系统选择linux,版本不用修改:
6.命名,并选择虚拟操作系统的存放位置(位置所在硬盘空间最好大于5G):
7.下一步:
8.给虚拟机分配内存(这个自己看情况,我的电脑内存是512,给虚拟机分配了256)
9.选择虚拟机网络类型(推荐使用桥接网络)
10.下一步
11.下一步
12.选择磁盘类型,这里选择IDE(这也是第三步选择自定义的原因,因为选择典型的话,系统会自动选择SCSI硬盘,而有的linux,主要是早的linux版本,不能使用SCSI硬盘,所以才会出现没有发现硬盘的错误)
13.指定磁盘容量(推荐大小为8g,基本够用了)
14.完成
三.在新建的虚拟机里安装RedHat Linux
1.建好虚拟机后出现一下画面,这时双击设备中的CD-ROM1
2.选择 使用ISO映象,在浏览中找到你下载的RedHat Linux的ISO安装文件:
3启动虚拟机:
4.正在安装..(常用操作:Ctrl + Enter进入全屏模式 Ctrl + Alt退出全屏模式
鼠标点击虚拟机屏幕进入虚拟机 Ctrl + Alt鼠标从虚拟机中退出 )
鼠标点击虚拟机屏幕,然后回车进入图形安装界面
5.推荐用Tab切换,跳过media的检查(不跳过也可以,但是比较慢)
6.下一步
7.选择安装语言,因为我的RedHat的版本是英文的,所以这里选择了English
8.选择键盘,默认(U.S.English)即可
9.这里让注册,可以直接选择暂不注册,然后点OK
10.选择skip
11.选择YES
12.因为是虚拟机安装,所以这里选择移除所有分区,下一步
13.选择YES
14.Next
15.选择时区,中国上海:
16.为root用户设定密码(root为linux的超级用户,这个密码用来登陆系统的,要是忘了就只能重装系统 了..= =!)
17.根据需要选择软件开发和网络服务器(我这里只选择了软件开发),下面要选现在定制
18.这一步先选左边的Servers(服务器),右边选择FTP Server(用来构建服务器,向linux中下载和传送东西),Windows File Server,这一栏的其他选项可以根据实际需要选择,但是要保证你的安装盘里有这些东西让你安装,其他栏例如Languages等保持默认即可,然后点击下一步
19.(系统)检查你的安装盘中是否包含了你要安装的选项,只需等待一下..
20.选择Next,安装中...
21.安装完成,点击重启
22.下一步
23.下一步
24.选择打开防火墙,并选择信任程序
25.YES
26.选择关闭SELinux
27.YES
28.NEXT
29.自己调整好时间,Next
30.软件更新,不用管,直接下一步
31.创建用户,喜欢的可以自己创建并设定密码,不喜欢的可以直接next,使用root超级用户就可以
32.不创建个人用户的话就选择 continue
33.测试声卡,直接下一步
34.Finish
35.这时候会出现以下提示,但是先不要点重启
而是进行以下操作:
a.选择虚拟机上框的 虚拟机 选项卡
b.选择 设置 ,出现一下提示框,选择左边的CD-ROM1,然后选择右边的 使用物理驱动器,而不是原来的 使用 ISO映象,然后点确定
看过“VMware虚拟机怎么安装redhat linux操作系统”
浏览量:2
下载量:0
时间:
如何在LINUX操作系统下测试DHCP服务器?读文网小编想必有很多刚刚接触LINUX操作系统的用户都不知道,那么读文网小编这里就给大家介绍下测试方法吧!下面是具体步骤:
在虚拟机中将IP获取方式更改为:自动获取。重启DHCP,重启网络。
在主机上的本地连接更改IP为自动获取:
在虚拟机中终端输入:ifconfig,到结果如下:获得IP为192.168.1.38,符合所配地址池。
在主机运行中输入CMD,在cmd中输入ipconfig,得到结果如下:得到结果192.168.1.37,符合所配地址池。
是不是很简单呢~快跟着读文网小编一起学习吧!!!如果觉得这篇文章不错的话就给读文网小编点一个赞吧。
浏览量:2
下载量:0
时间:
Deepinlinux即Linux Deepin,于2014年改称Deepin,它是基于Linux的另一种衍生类的操作系统,由武汉深之度科技有限公司进行研发和发布,且在开发过程中是基于HTML5技术进行的,为它设计了更完备的深度桌面环境,此外还有其他很多多媒体播放器、软件中心等十分具有特色的软件。
不同于其他很多操作系统,deepin专注于针对人们的日常使用进行开发和设计,例如,人们若使用计算机进行日常办公、学习、生活和娱乐时,deepin就非常适合这类计算机作为操作系统进行使用。当然,作为一款成熟的操作系统,它必须具备最基本的完整性功能,否则就是失败的操作系统。为此deepin支持网页浏览器、文档编辑器软件、幻灯片演示和制作软件、电子表格、娱乐、声音和图片处理软件、即时通讯软件等多种多格式的软件处理和运行,而且能够进行良好的兼容,针对这些目标,开发团队为deepin打出了“减少新手痛苦,节约老手时间”的口号,并成功开发出了这一款操作简便,体验良好的优秀操作系统,并获得了很多人的认可。
同其他操作系统一样,deepin也处于不断的更新之中,最早的版本是代号为Deepin11.12的deepin,它虽然是最早的deepin操作系统,但是依然具备完善而强大的功能,比如,它支持组合键Alt+Tab的操作实现智能切换应用窗口的功能,同时具备增强型搜索的特殊功能,它的搜索功能是非常强大的。
随后的版本是Deepin12.12,和前一代的版本相比,它除了保持deepin的优良特性之外,进行了相当大的改变,12.12不再使用 GNOME Shell进行整个系统的默认桌面环境进行计算机的操作,而是采用了自行设计开发的深度桌面环境(DDE)进行操作。
2013年,deepin又进行了一次大版本更新,即Deepin2013版本,比起前面的版本来说,2013版本可谓亮点颇多,它具备深度终端、人脸识别、深度软件中心的特色功能,使得deepin的功能越发强大,此外,它还针对以前的版本进行了一些小而有效的改进。
最后即最近的一个版本就是2014年发布的Deepin2014,正式版发布会在北京举行,2014版本并未对整个系统做出较大的变化,而是针对桌面热区功能、启动器、控制中心、登录管理器等多种模块进行了优化和改进。
虽然deepin不像Windows、MAC OS这些操作系统这么主流,但是作为一种具备完善功能和优良体验的操作系统来说,它依然有不可替代的作用,也是程序开发人员所必须熟悉的一种操作系统。
浏览量:3
下载量:0
时间:
在装系统的过程中也进常会忘了装图形界面。当等了几十分钟后终于可以体验到全新的linux时出现在我们面前的却是一个经典的黑色背景和纯字符的界面,这时候难道我们要再重装一次,等下一个几十分钟?no,请跟着读文网小编看下文。
首先执行命令yum groupinstall "Desktop"联网情况,输入y继续,会下载安装包安装。
上步图形界面已经安装完成了,我们还要安装中文输入法支持!yum groupinstall "Chinese Support",输入y继续!
这个时候重启依然还是字符界面,怎么办,修改启动文件inittab,
看到原来是默认启动模式不对,红色的“3”表示:Full multiuser mode,当然看不到图形界面咯!
我们看看5是X11(这里是图形界面),下面我们做一个修改把红色的3改成5!
保存退出,再次重启.默认就进入图形界面了!
以上就是读文网小编为大家提供的解决方法,希望能帮助到大家!!!最后希望大家2016过得越好,新年快乐!!
浏览量:2
下载量:0
时间:
现如今,电脑的使用越来越普遍,几乎每家每户都有电脑,而电脑的操作离不开操作系统,在这里,读文网小编就向大家介绍怎么在一个硬盘上安装两个Linux操作系统。
一个硬盘已安装Fedora 8 Linux系统,并安装grub引导管理程序,现要在这个硬盘的
空闲分区中安装Fedora 9,操作如下:
1.将Fedora-9-i386-DVD.iso文件放到一个Windows Fat32分区((hd0,4))的根目录,将这个iso文件中的isolinux目录解压到更目录(hd0,4);
2.进入Fedora 8 Linux系统,在文件/boot/grub/grub.conf中追加如下内容:
title install linux FC9
root (hd0,4)
kernel /isolinux/vmlinuz
initrd /isolinux/initrd.img
3.重新启动机器,选择[install linux FC9]就能开启Fedora9安装程序,当要求选择介质安装源时,选择硬盘。
说明:
1.(hd0,4)是grub对硬盘分区的编号,hd代表硬盘,不管是IDE还是SCSI都用hd表示,0表示第一块硬盘,4表示第五个分区;
2.若Fedora9安装过程中,选择了更新grub,则grub的启动选择菜单将以Fedora9中的为准。最好更新grub,因为 Fedora9的grub启动配置参数与Fedora8不同。进入Fedora9系统后,将Fedora8的启动配置参数从原grub.conf更新到文件Fedora9中的grub.conf文件。
浏览量:2
下载量:0
时间:
Linux软件的安装和卸载一直是困扰许多新用户的难题。下面读文网小编就为大家介绍一下具体的卸载方法吧,欢迎大家参考和学习。
在Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的"添加/删除程序"来实现。与其相类似,在Linux下有一个功能强大的软件安装卸载工具,名为RPM.它可以用来建立、安装、查询、更新、卸载软件。该工具是在命令行下使用的。在Shell的提示符后输入rpm,就可获得该命令的帮助信息。
1 .首先,将安装文件拷贝至你的目录中。例如,如果你是以root身份登录上的,就将软件拷贝至/root中。#cp xxx.tar.gz /root
2 .由于该文件是被压缩并打包的,应对其解压缩。命令为:
#tar xvzf 2004109124523.htm.tar.gz
3. 执行该命令后,安装文件按路径,解压缩在当前目录下。用ls命令可以看到解压缩后的文件。通常在解压缩后产生的文件中,有"Install"的文件。该文件为纯文本文件,详细讲述了该软件包的安装方法。
4.执行解压缩后产生的一个名为configure的可执行脚本程序。它是用于检查系统是否有编译时所需的库,以及库的版本是否满足编译的需要等安装所需要的系统信息。为随后的编译工作做准备。命令为: #./configure
5.检查通过后,将生成用于编译的MakeFile文件。此时,可以开始进行编译了。编译的过程视软件的规模和计算机性能的不同,所耗费的时间也不同。命令为: #make.
6.成功编译后,键入如下的命令开始安装:
#make install
7.安装完毕,应清除编译过程中产生的临时文件和配置过程中产生的文件。键入如下命令:
#make clean
#make distclean
至此,软件的安装结束。
浏览量:3
下载量:0
时间: