centos 6.6 下载 centos官网
大家好,关于centos 6.6 下载很多朋友都还不太明白,今天小编就来为大家分享关于centos官网的知识,希望对各位有所帮助!
如何用u盘在windows上装一个centos系统
下载centOS ISO镜像文件到到电脑上(这里以centOS 6.6 32位为例);
2
下载UltraISO(软碟通)软件到电脑上;
3
<1>.在电脑上安装软碟通软件;
<2>.插入U盘(将U盘里需要的文件备份到电脑Windows系统盘)
<>.打开软碟通软件;
4
点击菜单栏的“打开”按钮(如下图);
5
找到下载好的 centOS ISO镜像文件,选定该文件打开;
6
如下图,点击“写入硬盘映像”;
7
看下图。
8
确认无误后,点击“写入”。如提示不能写入,则先点击“格式化”,再点击“写入”。
等待写入完成……
点击返回。关闭软碟通。
【至此,centOS系统安装U盘就制作好了。】
9
退到电脑桌面。
鼠标右键单击“我的电脑”图标;
点击“管理”;
点击“磁盘管理”;
10
按下图做;
11
如果拔出U盘,现在再将U盘原插入电脑。
好了,准备工作到此就结束了!
现在来开始安装centOS系统了,将Windows和centOS组成双系统。
12
重启计算机;
当计算机要刚开始运行的时候不停的按F12键(各牌子电脑不一样,我的是联想。按F12的目的是为了选择让电脑从U盘启动,不知道建议上网查一下。),当计算机进入新的界面后,选择有USB字样的那一行按回车键继续(即U盘启动)。
13
出现这个画面,直接按回车键。
14
出现这个画面,按左右键选择SKIP,按回车键。
15
点击“NEXT”;
16
按上下键选择简体中文。
然后点击 NEXT;
17
照下图做;
18
“Installation Method”选择“Hard drive”,然后选择u盘所在的分区,我的U盘在这里显示的是/dev/sdb4。这一步是系统寻找镜像地址,你选择只有一个分区的那个就是你的U盘了。(如下只有一个 sdb)
点击 ok。
19
注意了!下面这个里面有不一样的地方,sda和sdb。哪个只有一个就选哪个。
点击ok。
20
照下图做;
21
输入计算机名称『随便』。点击下一步;
22
取消左下角时间选项。点击下一步;
23
设置root密码,点击下一步。
24
选择自定义布局。
25
这
里可以看到磁盘信息,切忌要确定在自己所要分区的磁盘上分区,否则其他磁盘会被格式化。这张图和本教程是不搭配的,但我自己没有截图,理论上来说安装时会
在 ntfs
的中间出现一行空闲,谨记我们建立分区要点在那个空闲上面,进行创建,否则你就哭吧!我们是采用U盘安装所以还会出现一个sdb,但不用管它。
【点击空闲那一行,选择创建。】
26
注意:分区之前,自己先要规划好,怎么分区
但是你也可以简单的划分一个/boot(启动分区) 100-200 M Swap(交换空间) 1- 2G/(根分区)剩余空间大小
我的分区如下:
硬盘总共35G
/ 8G
/boot 100M
Swap2G(内存小于2G时,设置为内存的2倍;内存大于或等于2G时,设置为2G)
/usr 6G
/home选择使用全部可用空间
选中空闲分区,点创建,选择标准分区,再点创建,允许的驱动器:只勾选自己电脑磁盘,把u盘取消掉(这一点和图片不一样)
27
瞧!就这样。
28
创建好分区之后,如上图所示,然后点“下一步”
然后点击“将修改写入硬盘”。
29
这个非常非常重要!这里有两个要点:
(1)
看到图片上面的“在XXXX中安装引导程序了”了么,默认情况下安装引导程序是装在U盘的,我一开始没注意没有点更换设备
进行设置,结果装好之后U盘插在电脑的时候就有双系统的引导,U盘拔了之后就直接进入
win7,CentOS没有了!当然,这种情况下也可以解决,我们后面谈。
你要点击更换设备-> BIOS驱动器顺序第一BIOS驱动器:选择本地磁盘驱动器(sda还是 sdb就看你自己的了)第二BIOS驱动器:选择 U盘驱动器
然后在下面第三张图还有一个主引导记录(MBR)和一个引导分区的第一个扇区的选
择,这是什么呢?这其实是决定了你要使用 windows还是 linux的引导程序。如果选择MBR那么你就是安装 Linux
的引导程序,如果选择第二个,那么就是保持你原来的 windows引导程序不变,但是你会发现安装后开机时只有 windows,没有出现linux
选项,这就需要你进入 win 7,用类似 EasyBCD的东西添加 Linux
启动项,重启之后就可以了。具体有需要的同学请评论区留言或私信,新手看不懂这段不用管,直接选
MBR就可以了,不过以后如果想删 linux的话会麻烦点,到时有需要的同学同样评论区留言或私信就可以了。O(∩_∩)O~
(2)这张图是安装单系统的(后来加了两张自己拍的),所以引导装载程序操作系统列表
只有一项,但我们要安装双系统,怎么办?别担心,你在这一步会出现两项
,也就是说,CentOS会自动检测到Windows的引导程序,并自动帮你引导。那我们可以不用设置吗?也可以。如果你没有进行设置的话,你开机是就会
出现两个选项,一个是CentOS,一个叫Others,并默认进入CentOS,那个 Others就是 windows
7啦。所以我们还是至少做一点改动吧。点击 Others(你安装时会看到它的),然后编辑,把Others改为 windows 7,如果你想把 windows改为默认启动系统的话,就要在这里勾选默认开机进入啦。
30
这里我们选择Desktop(桌面),然后看下面,有个以后自定义和现在自定义,我第一次安装选的是以后自定义,结果连个gcc都没有,要自己安装很麻烦,第二次的时候我就选了现在自定义,然后下一步,勾选自己想要的环境配置。
31
接
下来就是检测软件包,然后出现安装界面,进行安装,安装完成后,点重新引导18、重新启动,把U盘拔出,电脑自动引导到CentOS6.4系统(如果你做
出修改的话当然就自动引导到windows),然后进行初次配置,按照引导进行就可以了,但Kdump建议不要开启,其他的这里我们就不说了
32
一直点击“完成”。
33
我们上面说过如果没有更改引导程序安装位置的话,引导程序是会安装在U盘的MBR上的,所以结果是你把U盘拔出来后再也进不了CentOS,就像你没有安装过一样,而你的U盘连格式化都不行了。
首先,解决U盘因错误写入MBR而无法格式化的问题:
我们上面不是安装了UltraISO软件吗?我们现在运行软件,打开我们的CentOS-6.4-i386-bin-DVD1.iso,点击菜单栏“启
动——写入硬盘映像”,在硬盘驱动器上选择U盘,然后写入方式选择USB-HDD+,点击便捷启动——写入新的引导扇区——Windows
NT/2K/XP,OK!
如果还是不行,那么试试这个:右键点击我的电脑——管理——存储——磁盘管理(本地)然后右键你的U盘,选择格式化,然后按提示来就可以了
这样我们的U盘又可以自由使用了。
那怎么找回我们的CentOS系统呢?
其实也是很简单。我本来是要进入救援模式的,但无奈选择后总是出现画面扭曲无法进行,所以用了这个办法,觉得比救援模式还更简单些:
用我们制作好的U盘启动盘,然后就跟我们进行安装一样,开机进入U盘,选择 Install or upgrade an existing
system或者 install system with basic video driver
,接下来的和前面的步骤一样,但在选择完语言和键盘后,会出现类似的选项(这个是5.5的安装):(再下图是后来上传的自己拍的....)
34
然后我们点击升级现有系统,进入下一步,这时有三个选项,我们可以选择最后的安装新的grub,接着进行 grub的设置了,这次可要记得点击更换设备啊,然后下一步程序会安装新的grub到我们硬盘的MBR中,重新开机,你会发现我们的grub程序回来啦!
如何安装centos5.6图形化界面
有朋友一直在问我,为什么使用最小化安装不能自定义分区?为什么没有图形界面安装方式?
其实图形界面的安装方式,在Centos6上需要至少有1G的内存才能打开图形界面进行安装。
而且只有图形安装才能自定义分区,如果是使用文字界面,系统不会让你自定义分区,会创建逻辑卷进行安装。
2
首先要先去下载ISO镜像,下面所给的链接是centos6.6版本的链接,也可以登录一下开源镜像找下最新版本的最小化ISO镜像。
ISO下载链接:
3
从光盘启动,或者ISO镜像,U盘等
图形化安装要求系统有1024M的内存,才能启动图形界面,好处是可以继续进行手动分区。
选择 Install or upgrade an existing system
4
然后就跳转到到检测该关盘或者ISO镜像文件,这个需要长时间,不需要去检查。
跳过,选择 skip
5
来到欢迎界面,回车进入(或者点击next)
6
选择安装过程的语言,(如果这里选择中文,安装结束就默认的就是中文.下面的界面都是这里选择英文的),next
7
选择键盘类型,一般都是U.S.Engish(除非键盘独特),next
8
选择安装磁盘,有分基础的存储设备,和专业的存储设置,一般在基础存储设备里面就可以找到,Next
9
设置主机名和网络,这里只设置主机名,网络可以等安装结束后再设置,填写主机名,Next
10
选择时区,勾选UTC同步(注意如果是双系统,windows如果没有修改成UTC时间这里就不要勾选了),Next
11
设置root密码,Next
12
如果设置太简单会有,弱密码提示,如果确定使用就点击,Use Anyway
选择哪种分区方式?Use All Space:使用这个磁盘的空来来安装系统;Replace Existing Linux System(s):使用现有的分区进行安装;Shrink Current System:修改现有分区来腾出空间创建分区;Use Free Space:使用空闲的空间;Create Custom Layout:使用自定义分区。一般是选择自定义分区进行操作,Next
分区页面创建分区,点击Create,选择Standard Partition,Create
创建boot分区,boot分区一般都是存放一些启动预加载的内核,init文件,所以200M就够了,选择ext4的文件系统类型,然后填写Size:200,选择挂载点:/boot,OK
创建swap,如果是测试给128M就可以了,其他如果过小于4G内存,就设置为内存的2倍,如果是4G以上就设置跟内存一样大就可以了(当然特殊的应用还设置不一样),选择文件系统类型:swap,OK
创建根分区(一般是建议把/home分区也分出来,因为用户数据一般是存在家目录里面方法一样,只是挂载点不一样),选择挂载点:/,文件系统类型:ext4,选择Fill to maximum allowed size
查看分区是否正确,这个时候,分区信息还没有写入磁盘,还可以进行修改,确认正确,Next
提示写磁盘操作,点击 Write changes to disk,进行磁盘的分区与格式化
提示grub安装的位置,默认是在磁盘头,保持默认就可以了,Next
进入安装进度条界面,等待系统安装完成。
安装完成,提示Reboot,直接点击reboot就可以了。
centos优点
概述一下,centos与redhat的区别和优缺点?
CentOS是一种基于RedHat企业级操作系统代码(RHEL)构建的操作系统,因此它与RedHat具有许多共同之处。但是,它们之间有一些主要区别:
1.支持:RedHat是一种商业操作系统,需要订阅才能获得支持和更新。CentOS则是一个社区版的发行版,完全免费,并不需要购买订阅或付费支持计划。
2.更新:RedHat一般会在发布后的数年内提供更新和支持,而CentOS的重要更新则可能要比相应的RHEL版本稍晚一些。
3.品质保证:RedHat是一种经过广泛测试和验证的操作系统,而CentOS则更加注重稳定性和可靠性。
4.应用场景:RedHat更适合高性能、高安全性和商业关键任务。CentOS则更适合个人使用、中小型企业、组织以及一些开发人员等用户群体。
5.社区:CentOS是一个社区驱动的项目,社区用户可以对代码进行修改和分发。RedHat则更多的是企业驱动,用户只能使用其已发布的产品。
以下是他们各自的优缺点:
RedHat的优点:
-专业的技术支持和服务
-更长的支持周期
-一流的安全性和稳定性
-适合企业关键任务使用
RedHat缺点:
-需要购买订阅才能获得支持和更新
-软件更新速度可能较慢
-价格相对较高
CentOS的优点:
-免费使用和更新
-非常稳定和可靠
-社区活跃,有更多的社区支持和帮助
-拥有与RHEL相似的功能和性能
CentOS的缺点:
-不提供商业支持
-更新可能比RHEL版本稍慢
-对于一些生产环境来说,不如RedHat稳定
centos最小化安装优点
(1)Linux系统的第一个进程(pid=1)为init:
Linux操作系统的启动首先从BIOS开始,接下来进入bootloader,由bootloader载入内核,进行内核初始化。内核初始化的最后一步就是启动pid为1的init进程。这个进程是系统的第一个进程。它负责产生其他所有用户进程。
(2)init进程是所有进程的祖先,不可以kill(也kill不掉)
init以守护进程方式存在,是所有其他进程的祖先。init进程非常独特,能够完成其他进程无法完成的任务。Init系统能够定义、管理和控制init进程的行为。它负责组织和运行许多独立的或相关的始化工作(因此被称为init系统),从而让计算机系统进入某种用户预订的运行模式。
(3)大多数linux发行版的init系统是和systemV相兼容的,被称为sysvinit
sysvinit就是systemV风格的init系统,顾名思义,它源于SystemV系列UNIX。它提供了比BSD风格init系统更高的灵活性。是已经风行了几十年的UNIXinit系统,一直被各类Linux发行版所采用。
(1)CentOS5
(2)CentOS6
(1)优点
sysVinit运行非常良好,概念简单清晰,它主要依赖于shell脚本。
(2)缺点
按照一定的顺序执行--启动太慢、很容易夯(hang)住,fstab与nfs挂载问题
说明:CentOS6采用了Upstart技术代替sysvinit进行引导,Upstart对rc.sysinit脚本做了大量的优化,缩短了系统初始化时的启动时间,但是CentOS6为了简便管理员的操作,Upstart的很多特性并没有凸显或者直接不支持,因此在CentOS6中的服务启动脚本还是以原来的sysv的形式提供的,
(1)CentOS6
(2)Ubuntu14
说明:systemd技术的设计目标是克服sysvinit固有的缺点,提高系统的启动速度,和sysvinit兼容,降低迁移成本,
做主要的优点:并行启动
(1)RedHat7/CentOS7
(2)Ubuntu15
方法1(在装系统时修改):
在安装系统的时候配置,修改内核选项:net.ifnames=0biosdevname=0
方法2(装系统时忘记修改,装系统后修改):
(1)编辑网卡
#cd/etc/sysconfig/network-scripts/#mvifcfg-ens160ifcfg-eth0#mvifcfg-ens192ifcfg-eth1#vimifcfg-eth0TYPE=EthernetBOOTPROTO=noneDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyNAME=eth0#网卡名称改为eth0DEVICE=eth0#设备名称改为eth0ONBOOT=yesIPADDR=xxx.xxx.x.xxPREFIX=24GATEWAY=xxx.xxx.x.xDNS1=xxx.xxx.x.xIPV6_PEERDNS=yesIPV6_PEERROUTES=yesIPV6_PRIVACY=no注:删掉网卡内的UUID=176582f7-d198-4e4f-aab0-34ab10d17247通用唯一识别码和HWADDR=00:0c:29:a5:3f:39MAC地址这两行。所有网卡都需要修改
(2)编辑grub文件
[root@localhostnetwork-scripts]#cp-a/etc/sysconfig/grub/etc/sysconfig/grub.bak#备份文件[root@localhostnetwork-scripts]#vim/etc/sysconfig/grubGRUB_TIMEOUT=5GRUB_DISTRIBUTOR="$(sed's,release.*$,,g'/etc/system-release)"GRUB_DEFAULT=savedGRUB_DISABLE_SUBMENU=trueGRUB_TERMINAL_OUTPUT="console"GRUB_CMDLINE_LINUX="crashkernel=autonet.ifnames=0biosdevname=0rhgbquiet"#这行添加net.ifnames=0biosdevname=0GRUB_DISABLE_RECOVERY="true"
(3)生成启动菜单
[root@localhostnetwork-scripts]#grub2-mkconfig-o/boot/grub2/grub.cfgGeneratinggrubconfigurationfile...Foundlinuximage:/boot/vmlinuz-3.10.0-514.el7.x86_64Foundinitrdimage:/boot/initramfs-3.10.0-514.el7.x86_64.imgFoundlinuximage:/boot/vmlinuz-0-rescue-7d9a96ac2162427d937e06ede5350e9eFoundinitrdimage:/boot/initramfs-0-rescue-7d9a96ac2162427d937e06ede5350e9e.imgdone
然后重启服务器:reboot,重启服务器后查看网卡信息,
再安装操作系统的时候使用的最小化安装,有很多包没有安装,使用时发现好多命令没有如{vim、wget、tree...等},下面就安装命令,可以根据需求自行调整。
yum-yinstallwgetnet-toolsscreenlsoftcpdumpncmtropenssl-develvimbash-completionlrzsznmaptelnettreentpdateiptables-services
rpm-ivh
需要开机自启动的脚本或者配置,可以放在/etc/rc.local里,但是发现并没有执行,下面我们看一下原因。
#ll/etc/rc.locallrwxrwxrwx1rootroot13Jan523:31/etc/rc.local-rc.d/rc.local#发现是个软连接文件#ls-l/etc/rc.d/rc.local-rw-r--r--1rootroot473Oct2011:07/etc/rc.d/rc.local#问题在这里,没有执行权限#chmod+x/etc/rc.d/rc.local#添加执行权限#ls-l/etc/rc.d/rc.local-rwxr-xr-x1rootroot473Oct2011:07/etc/rc.d/rc.local注:这样添加在rc.local里的开机自启动配置就可以执行了。
linux系统下都有一个默认的超级管理员root,ssh服务的默认端口是22,圈内都知道,那么接下来我们可以修改一下我们的默认端口和禁止root用户远程登录,初步提高一下服务器的安全
1、首先修改ssh的默认端口#sed-i"s#\#Port22#Port53226#g"/etc/ssh/sshd_config#端口可以改成1-65535之间任意端口,建议改成较大的端口,因为一万以内的端口常用的服务有占用,防止冲突(需要注意的是:这个端口要记住,否则连接不上服务器)2、禁止root用户远程登陆a):添加一个普通用户并设置密码(注:这一步必须执行,否则将造成远程连接不上服务器)#useraddxxx#添加xxx用户#echo"pass"|passwd--stdinxxx#给xxx用户设置密码为passb):修改ssh服务配置文件并撑起服务#sed-i's/#PermitRootLoginyes/PermitRootLoginno/'/etc/ssh/sshd_config#systemctlrestartsshd
此时断开当前连接或者新开一个连接就会发现使用root用户连接不上服务器了,莫慌,使用xxx用户连接然后切换到root用户即可
SELinux(Security-EnhancedLinux)是美国国家安全局(NSA)对于强制访问控制的实现,说白了就是安全机制,当然如果会配置的话建议配置更好,这里就介绍一下如何关闭吧,哈哈哈。
#sed-i.bak's#SELINUX=enforcing#SELINUX=disabled#g'/etc/selinux/config#修改配置文件需要重启服务器配置才会生效,如何立即生效那?#setenforce0#关闭SELinux立即生效,重启服务器后配置失效。
防火墙,不解释,内网服务建议关掉,对外开放的服务器需要配置规则,这里先关掉,关于防火墙配置规则等待后续更新。
#systemctlstopfirewalld#临时关闭#systemctldisablefirewalld#永久关闭
装机后主机名默认为localhost,这里个人想更改自己的主机名,在不搭建内网DNS的情况,能通过主机名找到本机的IP地址。
#hostnamectlset-hostnameweb01#设置主机名为web01,这样设置连配置文件里都修改了
#echo"192.168.6.6web01"/etc/hosts#192.168.6.6为本机IP
如果是云服务器,这步优化基本都被作了,如果是物理机需要执行此步
#sed-i.bak's@#UseDNSyes@UseDNSno@g;s@^GSSAPIAuthenticationyes@GSSAPIAuthenticationno@g'/etc/ssh/sshd_config#systemctlrestartsshd
说明:GSSAPIAuthentication参数是用于Kerberos验证的,而对于绝大多数人来说,不可能使用这种验证机制的,所以要注意把他们停掉。然后重启服务会发现远程连接速度有明显提升
设置服务器字符集,国际通用utf-8,根据自身业务来定
#localectlstatus#查看当前字符集SystemLocale:LANG=en_US.UTF-8VCKeymap:usX11Layout:us#localectlset-localeLANG=zh_CN.UTF-8#修改字符集为zh_CN.UTF-8,命令行和配置文件都生效#cat/etc/locale.conf#查看配置文件LANG=zh_CN.UTF-8
CentOS7.2系统默认最大打开文件限制为1024,每建立一个TCP连接既浪费一个限制(这里不细讲,后续会更新详细说明),为了提升服务器性能,所以我们要增加打开文件的最大限制
#ulimit-n#默认大小1024#echo"*softnofile65536"/etc/security/limits.conf#xi修改最大限制为65535#echo"*hardnofile65536"/etc/security/limits.conf
时间同步,这里不多说了,向OpenStack的所有节点的时间不一致会导致创建不了虚拟机,也会有其他的问题,不多说,我们生产上所有服务器时间都是同步的。
#yuninstall-yntpdate#前面已经装过了#ntpdatentp1.aliyun.com#这里同步的是aliyun的时间,公司内部建议自己搭建时间服务器(减少流量、广播等),然后加入crontab即可,内网时间服务器等待后续更新。
TCP断开连接时会有一个等待时间为2msl(60秒)对应的状态为TIME_WAIT,如果业务并发较大的话会有很多的TIME_WAIT状态(详细等待后续更新),如何来解决那?
#cat/proc/sys/net/ipv4/tcp_timestamps#时间戳,默认是开启的#cat/proc/sys/net/ipv4/tcp_tw_reuse#连接复用,tcp_timestamps是开启的状态下是可以开启的,1为开启,默认是关闭的状态。#cat/proc/sys/net/ipv4/tcp_tw_recycle#socket快速回收,net网络状态下不可以开启,负载均衡上不可以打开,读者根据自身情况开启或关闭,默认为关闭状态。
好了,服务器优化就介绍到这里,以上优化不分先后顺序!!
Centos7系统有什么特点?
CentOS7是一款基于RedHatEnterpriseLinux(RHEL)开发的免费开源操作系统。它具有以下特点:
兼容性高:CentOS7兼容大多数硬件,可以运行在多种计算机硬件平台上,包括x86、x64和ARM等处理器体系结构。
稳定性好:CentOS7采用了RHEL的源代码,在稳定性方面有很大优势。
安全性高:CentOS7安装时会自动开启防火墙和SELinux,可以有效保护系统安全。
支持软件包管理:CentOS7采用了YUM包管理器,可以方便地安装、升级和卸载软件包。
网络功能强大:CentOS7提供了丰富的网络功能,包括虚拟网络、Bonding、VLAN等,可以满足各种网络需求。
免费开源:CentOS7是一款免费开源的操作系统,可以免费下载使用。