仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 564|回复: 7
打印 上一主题 下一主题

[CentOS(社区)] 给大家带来CentOS 6.4 安装利用体验汇总1

[复制链接]
分手快乐 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 21:14:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!纲目
1、安装
2、启动网卡
3、修正主机名(web.test.com)
4、修正DNS(8.8.8.8)
5、设置163yum源
6、封闭SElinux
7、封闭防火墙(ipv4,ipv6)


注:全新以最小化包安装了64位的CentOS6.4统,作为当地的Web办事器利用,现纪录全历程!
1、安装
安装***没有甚么出格,光盘或镜像等,申明一下硬盘的分区与文件体系的格局!
1.分区(例:500G硬盘,8G内存)
/boot---256M
/---100G
/data---残剩一切
swap---16G
2.文件体系范例:从CentOS6.X入手下手撑持ext4,这里我们选择ext4!大概有博友会问为何得选择ext4呢?有甚么优点吗?嘿嘿,上面我就来复杂申明一下,ext2、ext3、ext4我们重点申明ext4!
3.三种文件体系的区分(以下材料来自收集,我只是收拾出来与人人分享
Ext2(也称第二扩大文件体系):是GNU/Linux体系中尺度的文件体系,其特性为存取文件的功能极好,关于中小型的文件更显现出上风,这次要得利于其簇快取层的优秀计划。其单一文件巨细与文件体系自己的容量下限与文件体系自己的簇巨细有关,在一样平常罕见的x86电脑体系中,簇最年夜为4KB,则单一文件巨细下限为2048GB,而文件体系的容量下限为16384GB。但因为今朝中心2.4所能利用的单一支解区最年夜只要2048GB,因而实践上能利用的文件体系容量最多也只要2048GB。
Ext3(第三扩大文件体系):望文生义,它就是ext2的下一代,也就是在保有今朝ext2的格局之下再加上日记功效。
EXT4(第四扩大文件体系):文件体系是Linux体系下的日记文件体系,是ext3文件体系的后继版本,可是Ext4是Linux文件体系的一次反动。在良多方面,Ext4相对Ext3的前进要远凌驾Ext3相对Ext2的前进。Ext3相对Ext2的改善次要在于日记方面,可是Ext4相对Ext3的的改善是更深条理的,是文件体系数据布局方面的优化,是一个高效的、优异的、牢靠的和极具特性的文件体系,而且EXT3能够转为EXT4的。
EXT4和EXT3的特性和区分:
Ext4能够供应更佳的功能和牢靠性,另有更加丰厚的功效:
1.与Ext3兼容。实行多少条下令,就可以从Ext3在线迁徙到Ext4,而不必从头格局化磁盘或从头安装体系。原有Ext3数据布局还是保存,Ext4感化于新数据,固然,全部文件体系因而也就取得了Ext4所撑持的更年夜容量。
2.更年夜的文件体系和更年夜的文件。较之Ext3今朝所撑持的最年夜16TB文件体系和最年夜2TB文件,Ext4分离撑持1EB(1,048,576TB,1EB=1024PB,1PB=1024TB)的文件体系,和16TB的文件。
3.无穷数目的子目次。Ext3今朝只撑持32,000个子目次,而Ext4撑持无穷数目的子目次。
4.Extents。Ext3接纳直接块映照,当操纵年夜文件时,效力极为低下。好比一个100MB巨细的文件,在Ext3中要创建25,600个数据块(每一个数据块巨细为4KB)的映照表。而Ext4引进了古代文件体系中盛行的extents观点,每一个extent为一组一连的数据块,上述文件则暗示为“该文件数据保留在接上去的25,600个数据块中”,进步了很多效力。
5.多块分派。当写进数据到Ext3文件体系中时,Ext3的数据块分派器每次只能分派一个4KB的块,写一个100MB文件就要挪用25,600次数据块分派器,而Ext4的多块分派器“multiblockallocator”(mballoc)撑持一次挪用分派多个数据块。
6.提早分派。Ext3的数据块分派战略是尽快分派,而Ext4和别的古代文件操纵体系的战略是尽量地提早分派,直到文件在cache中写完才入手下手分派数据块并写进磁盘,如许就可以优化全部文件的数据块分派,与前两种特征搭配起来能够明显提拔功能。
7.疾速fsck。之前实行fsck第一步就会很慢,由于它要反省一切的inode,如今Ext4给每一个组的inode表中都增加了一份未利用inode的列表,从此fsckExt4文件体系就能够跳过它们而只往反省那些在用的inode了。
8.日记校验。日记是最经常使用的部分,也极易招致磁盘硬件妨碍,而从破坏的日记中规复数据会招致更多的数据破坏。Ext4的日记校验功效能够很便利地判别日记数据是不是破坏,并且它将Ext3的两阶段日记机制兼并成一个阶段,在增添宁静性的同时进步了功能。
9.“无日记”(NoJournaling)形式。日记总回有一些开支,Ext4同意封闭日记,以便某些有特别需求的用户能够借此提拔功能。
10.在线碎片收拾。只管提早分派、多块分派和extents能无效削减文件体系碎片,但碎片仍是不成制止会发生。Ext4撑持在线碎片收拾,并将供应e4defrag工具举行一般文件或全部文件体系的碎片收拾。
11.inode相干特征。Ext4撑持更年夜的inode,较之Ext3默许的inode巨细128字节,Ext4为了在inode中包容更多的扩大属性(如纳秒工夫戳或inode版本),默许inode巨细为256字节。Ext4还撑持疾速扩大属性(fastextendedattributes)和inode保存(inodesreservation)。
12.耐久预分派(Persistentpreallocation)。P2P软件为了包管下载文件有充足的空间寄存,经常会事后创立一个与所下载文件巨细不异的空文件,以避免将来的数小时或数天以内磁盘空间不敷招致下载失利。Ext4在文件体系层面完成了耐久预分派并供应响应的API(libc中的posix_fallocate()),比使用软件本人完成更无效率。
13.默许启用barrier。磁盘上配有外部缓存,以便从头调剂批量数据的写操纵按次,优化写进功能,因而文件体系必需在日记数据写进磁盘以后才干写commit纪录,若commit纪录写进在先,而日记有大概破坏,那末就会影响数据完全性。Ext4默许启用barrier,只要当barrier之前的数据全体写进磁盘,才干写barrier以后的数据。(可经由过程"mount-obarrier=0"下令禁用该特征。)
2、启动网卡
1.从题目上能够看出,CentOS6.4网卡默许开机是不启动的,以下图





人人能够看到ONBOOT=no,申明开机不是自启动的!上面我们说一下每一个选项的详细意义!
1
2
3
4
5
6
7
8
[root@localhost~]#cat/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0#网卡接口称号
HWADDR=00:0C:29:87:9D:1D#硬件地点(MAC地点)
TYPE=Ethernet#网上范例
UUID=3efbea06-751a-4add-bec7-13db4d19bc0d#网卡独一标识符
ONBOOT=no#开机是不是启动
NM_CONTROLLED=yes#设备eth0是不是能够由NetworkManager图形办理工具托管
BOOTPROTO=dhcp#IP地点的猎取体例



2.上面我们修正一下
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
[root@localhost~]#vim/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:0C:29:87:9D:1D
TYPE=Ethernet
UUID=3efbea06-751a-4add-bec7-13db4d19bc0d
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp
有伴侣一定是会急着往启动网卡办事了,CentOS5下不会报错,可是在CentOS6下收集办事重启后,ip设置产生了毛病!本来CentOS6下的网卡的主设置文档中,默许下有NM_CONTROLLED=yes这么一行,这意味着网卡eth0得有NetworkManager托管,这行中的yes|no的开关把持项的修正是立即失效的,你能够改成no保留后,当即能够办理上述成绩!上面我们来修正一下!
[root@localhost~]#vim/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:0C:29:87:9D:1D
TYPE=Ethernet
UUID=3efbea06-751a-4add-bec7-13db4d19bc0d
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=dhcp
[root@web~]#servicenetworkrestart
Shuttingdowninterfaceeth0:[OK]
Shuttingdownloopbackinterface:[OK]
Bringinguploopbackinterface:[OK]
Bringingupinterfaceeth0:
DeterminingIPinformationforeth0...done.
[OK]
[root@web~]#



修正乐成上面我们看一下效果:



至此网上启动完成!
3.克隆假造机网卡没法启动成绩
用VMware设置好CentOS后,利用复制(克隆)假造机功效复制了一台,但启动后用ifconfig检察IP时,一向提醒未找到eth0,重启网卡办事:servicenetworkrestart,提醒以下毛病信息:



办理***:
(1).检察克隆的网卡地点



从图上我们能够到,假造机的MAC与设置文件中的MAC纷歧致,我们修正一下网卡设置文件!
(2).修正ifcfg-eth0中的HWADDR跟下面的MAC地点一样
1
2
3
4
5
6
7
8
9
10
11
[root@localhost~]#!vim
vim/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:0C:29:87:9D:1D
TYPE=Ethernet
UUID=3efbea06-751a-4add-bec7-13db4d19bc0d
ONBOOT=yes
BOOTPROTO=dhcp
(3).删除/etc/udev/rules.d/70-persistent-net.rules偏重启便可
[root@localhost~]#rmCrf/etc/udev/rules.d/70-persistent-net.rules
[root@localhost~]#reboot



3、修正主机名
1
2
3
4
5
6
7
[root@web~]#vim/etc/sysconfig/network
NETWORKING=yes
HOSTNAME=web.test.com
[root@web~]#vim/etc/hosts
127.0.0.1webweb.test.comlocalhostlocalhost.localdomainlocalhost4localhost4.localdomain4
::1localhostlocalhost.localdomainlocalhost6localhost6.localdomain6
[root@localhost~]#reboot



4、修正DNS
1
2
3
4
5
6
[root@web~]#vim/etc/resolv.conf
;generatedby/sbin/dhclient-script
searchsh.jjhh.comtest.com
nameserver211.95.1.97#上海联通DNS
nameserver8.8.8.8#googleDNS
#申明:nameserver最多能够设置三个



5、设置yum源
1.检察yum源
CentOS5.X
1
2
3
4
5
[root@localhost~]#ls-l/etc/yum.repos.d/
total16
-rw-r--r--1rootroot2245Apr262010CentOS-Base.repo
-rw-r--r--1rootroot626Apr262010CentOS-Media.repo
[root@localhost~]#



CentOS6.X
1
2
3
4
5
6
[root@web~]#ls-l/etc/yum.repos.d/
total16
-rw-r--r--.1rootroot1926Feb2516:57CentOS-Base.repo#是收集源,默许利用
-rw-r--r--.1rootroot638Feb2516:57CentOS-Debuginfo.repo#测试文件
-rw-r--r--.1rootroot630Feb2516:57CentOS-Media.repo#当地资本
-rw-r--r--.1rootroot3664Feb2516:57CentOS-Vault.repo#之前版有yum源,这是由以后版本包放弃,一般不该该被用于临盆



2.设置网易163的yum源
(1).yum安装wget
1
[root@web~]#yuminstallwget



(2).下载repo文件
下载地点:http://mirrors.163.com/.help/CentOS6-Base-163.repo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
[root@web~]#wgethttp://mirrors.163.com/.help/CentOS6-Base-163.repo
--2013-06-2819:21:47--http://mirrors.163.com/.help/CentOS6-Base-163.repo
Resolvingmirrors.163.com...123.58.173.106
Connectingtomirrors.163.com|123.58.173.106|:80...connected.
HTTPrequestsent,awaitingresponse...200OK
Length:2006(2.0K)[application/octet-stream]
Savingto:“CentOS6-Base-163.repo”
100%[============================================================================================>]2,006--.-K/sin0.01s
2013-06-2819:21:51(137KB/s)-“CentOS6-Base-163.repo”saved[2006/2006]
[root@web~]#ll
total36
-rw-------.1rootroot970Jun2005:03anaconda-ks.cfg
-rw-r--r--1rootroot2006Sep12011CentOS6-Base-163.repo
-rw-r--r--.1rootroot15709Jun2005:03install.log
-rw-r--r--.1rootroot4178Jun2005:01install.log.syslog
drwxr-xr-x2rootroot4096Jun2220:30src
[root@web~]#



(3).备份并交换体系的repo文件
1
2
3
4
5
6
7
8
[root@web~]#cd/etc/yum.repos.d/
[root@webyum.repos.d]#mvCentOS-Base.repoCentOS-Base.repo.bak
[root@webyum.repos.d]#ls
CentOS-Base.repo.bakCentOS-Media.repo
[root@webyum.repos.d]#mv/root/CentOS6-Base-163.repoCentOS-Base.repo[root@webyum.repos.d]#ls
CentOS-Base.repoCentOS-Debuginfo.repoCentOS-Vault.repo
CentOS-Base.repo.bakCentOS-Media.repo
[root@webyum.repos.d]#



(4).实行yum源更新
1
2
3
[root@localhost~]#yumcleanall
[root@localhost~]#yummakecache
[root@localhost~]#yumupdate



6、封闭SElinux
1.一时封闭
1
2
3
4
5
6
7
[root@localhost~]#getenforce
Enforcing
[root@localhost~]#
[root@localhost~]#setenforce0
[root@localhost~]#getenforce
Permissive
[root@localhost~]#



2.完整封闭
1
2
3
4
5
6
7
8
9
10
11
12
13
[root@localhost~]#vim/etc/selinux/config
#ThisfilecontrolsthestateofSELinuxonthesystem.
#SELINUX=cantakeoneofthesethreevalues:
#enforcing-SELinuxsecuritypolicyisenforced.
#permissive-SELinuxprintswarningsinsteadofenforcing.
#disabled-SELinuxisfullydisabled.
SELINUX=disabled
#SELINUXTYPE=typeofpolicyinuse.Possiblevaluesare:
#targeted-Onlytargetednetworkdaemonsareprotected.
#strict-FullSELinuxprotection.
SELINUXTYPE=targeted
~
[root@localhost~]#reboot



7、封闭防火墙
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[root@webyum.repos.d]#serviceiptablesstop
iptables:Flushingfirewallrules:[OK]
iptables:SettingchainstopolicyACCEPT:filter[OK]
iptables:Unloadingmodules:[OK]
[root@webyum.repos.d]#serviceip6tablesstop
ip6tables:Flushingfirewallrules:[OK]
ip6tables:SettingchainstopolicyACCEPT:filter[OK]
ip6tables:Unloadingmodules:[OK]
[root@webyum.repos.d]#chkconfigiptablesoff
[root@webyum.repos.d]#chkconfigip6tablesoff
[root@webyum.repos.d]#chkconfigip6tables--list
ip6tables0:off1:off2:off3:off4:off5:off6:off
[root@webyum.repos.d]#chkconfigiptables--list
iptables0:off1:off2:off3:off4:off5:off6:off
[root@webyum.repos.d]#
未完,请点开第二稿文:http://www.centoscn.com/CentOS/Intermediate/2013/0907/1573.html
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
海妖 该用户已被删除
沙发
发表于 2015-1-17 09:04:28 来自手机 | 只看该作者
学习Linux应具备的。[书籍+网络资源]
谁可相欹 该用户已被删除
板凳
发表于 2015-1-26 14:58:16 | 只看该作者
Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。
只想知道 该用户已被删除
地板
发表于 2015-2-10 21:22:33 | 只看该作者
一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。?
兰色精灵 该用户已被删除
5#
发表于 2015-3-1 16:56:40 | 只看该作者
清楚了解网络的基础知识,特别是在Linux下应用知识,如接入internet等等。
莫相离 该用户已被删除
6#
发表于 2015-3-10 23:37:30 | 只看该作者
linux鸟哥的私房菜,第三版,基础篇,网上有pdf下的,看它的目录和每章的介绍就行了,这个绝对原创!
飘飘悠悠 该用户已被删除
7#
发表于 2015-3-17 18:09:30 | 只看该作者
Linux简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面。
第二个灵魂 该用户已被删除
8#
发表于 2015-3-24 22:23:36 | 只看该作者
主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-6-18 00:58

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表