centos configure,centos镜像

大家好,关于centos configure很多朋友都还不太明白,今天小编就来为大家分享关于centos镜像的知识,希望对各位有所帮助!

centos7怎么编译安装gcc-c++

方法/步骤

1

yum install glibc-static libstdc++-static-y

安装c和c++的静态库(据说如果系统中缺少libc.a和libstdc++.a编译时会出错,但是我没有那么多闲情逸致去试,实践过的朋友可以回复一下,分享一下经验,让大家都长长见识)

2

下载解压gcc,我的gcc目录是gcc-4.8.0

3

进入gcc目录,执行:

./contrib/download_prerequisites

这个神奇的脚本文件会帮我们下载、配置、安装那三个依赖的库。可以节约我们大量的时间和精力。

4

你以为这三个库自动下载了、自动make install了就没事了吗?错!

很多人在编译gcc的时候出现各种奇奇怪怪的错误就是这步没有做好。

它们还不在.so文件的搜索路径里面,需要加进去,最后切记切记一定要执行一下ldconfig。

大致做法为:

1,找到你的共享库文件被install到哪个目录了(updatedb+locate命令)。

2,如果你的库不是直接放在/lib或/usr/lib下,需要修改/etc/ld.so.conf文件,加入你的共享库的路径

3,如果在2中添加了共享库路径,切记要执行一下ldconfig,更新响应cache文件让系统能找到你的共享库。

5

建立临时目录,这个目录用以存放编译时的大量临时文件,是文档要求中必须的。

我是在gcc-4.8.0下建立了一个名为gcc-build-4.8.0的目录,进入它。

mkdir gcc-build-4.8.0

cd gcc-build-4.8.0

配置gcc编译选项

6

强烈建议阅读INSTALL目录下的说明文档,尤其是configure.html,以确定你的编译选项。

比较基本的选项有--enable-languages,说明你要让你的gcc支持那些语言,--disable-multilib不生成编译为其他平台可执行代码的交叉编译器。--disable-checking生成的编译器在编译过程中不做额外检查,也可以使用--enable-checking=xxx来增加一些检查。

网上还说了什么--with-gmp、--with-mpfr、--with-mpc这三个选项,但是如果你3,4步做好了,就不要配了,反之你还是老实点吧别抱侥幸心理了。

调用gcc-4.8.0目录下的configure文件:

例如:

../configure--enable-checking=release--enable-languages=c,c++--disable-multilib

7

执行

../make#不解释

执行编译命令(#在8核的虚拟机上进行编译,每个核分配2个编译任务)

make-j16

make install编译过程CPU核基本100%占用,整个编译用时11分50秒。

检查gcc版本

#你就等吧少年,建议晚上睡觉前做

当然上面三步一定要在前一步顺利结束的情况下进行,如果哪一步出错了,结果都显示error了,就不要再做后面的了。在shell的输出里搜索"error"看具体的出错点是什么,baidu、google一下为什么。

如果你求稳的话,可以在make install之前先make check一下。

linux centos7.2怎么安装

如果说Ubuntu是现今最受桌面用户欢迎的Linux操作系统,那么CentOS就是最受公司、企业、IDC喜爱的Linux发行版了,得益于它极为出色的稳定性,全球范围内有无数著名网站均选用它。

CentOS是基于Red Hat Enterprise Linux(收费昂贵但口碑极佳)的源代码再编译出来的免费版,因此不仅继承RHEL优越的稳定性,还提供免费更新,因此在服务器提供商、中小型公司中装机量几乎是最大的Linux发行版,现在已正式加入红帽公司。从事互联网技术的同学,CentOS应该是值得你深入了解学习研究的.....

CentOS 7.0系统是一个较新的版本,很多朋友都不知道CentOS 7.0系统是怎么去安装配置的,因为centos7.0与以前版本是有很大的改进。

说明:

截止目前CentOS 7.x最新版本为CentOS 7.1,下面介绍CentOS 7.1的具体安装配置过程

安装源ISO文件:CentOS-7-x86_64-Minimal-1503-01

服务器相关设置如下:

操作系统:CentOS 7.1 64位

IP地址:安装时采用DHCP(当然也可以手动进行设置),安装完成后,再进行设置。

一、安装CentOS 7.1

服务器开机,设成光驱启动,成功引导系统后,会出现下面的界面

界面说明:

Install CentOS 7//安装CentOS 7

Test this media& install CentOS 7//测试安装文件并安装CentOS 7

Troubleshooting//修复故障

这里选择第一项,安装CentOS 7,回车,进入下面的界面

进入安装前检查,待检查完就就可以进入安装了,不想等待的按ESC退出。

接下来就进入到图形化安装界面,

选择安装过程中的语言,此处选择英文,默认即可,按Continue,进入下一步

点击DATE&TIME(日期和时间),进行设置,选择时区Asia\Shanghai,设置完按Done返回。

点击LANGUAGE SUPPORT(语言支持),进入设置

点选Englist--Englist(United States)与中文--简体中文(中国),并点击Done返回#正式生产服务器建议别只单选了简体中文,把英文安装上,或只安装英文。

INSTALLATION SOURCE(安装源)默认为Local media(本地介质),不用设置。

SOFTWARE SELECTION(软件选择)默认为Minimal install(最小安装),生产服务器建议最小安装,后期需要安装什么服务自己再进行安装,你也可以在这里进行软件安装的定制,这里不进行演示。

系统分区设置,选择SYSTEM中的INSTALLATION DESTINATION(安装位置)项,在Other Storage Options(其它存储选项)中,选择配置分区项“I will configure partitioning"(我要配置分区),按Done确认,

选择Done后,弹出如下图所示的分区窗口

手动分区,选择Standard Partition分区方式,并按+号进行添加分区,

添加swap分区(内存小于2G时,设置为内存的2倍;内存大于或等于2G时,设置为4096即可)

选择add mount point(添加挂载点),之后于添加另一个挂载点,如下

把剩余所有的空间挂载给根分区,并点击Add mount point,

点击Done,弹出如下窗口

点击Accept Changes(接受更改),返回主菜单,点击NETWORK&HOSTNAME(网络和主机名)。

选择"Configure",按下图所示设置后,依次点击"Save","Done"返回,

点击Done反回到主菜单

完成以上几步,基本配置已经完成。此时主界面中的Begin installation(开始安装)按钮将可选,点击按钮进行安装。进入安装界面时,可以看见"USER CREATION"项,没有完成安装前,可以进一步配置用户设置,

在软件包的安装过程中通常需要较长的时间,这时候可以进行USER SETTINGS的设定,点击ROOT PASSWORD选项,进行根用户(root)密码的设定,设置好后,按Done返回。

紧接着进行USER CREATION的设定,即创建新账号,输入用户名和密码,注意,这里的用户是普通的用户,就类似于Windows系统下的管理员和普通用户,CentOS下的root用户对应于Windows下的Administrarot用户,此处创建的用户对应于Windows下的普通用户,设置好后按Done返回。

返回到主界面,等待软件继续安装完成......

完成安装后,点击reboot重启。

点击Reboot进行重启。

重启进入系统后,输入用户名及密码即可进入到系统。

注:(如果在安装的时候,不是选择最小安装,选择了安装桌面支持等,那么在重启第一次进入系统的时候,可能会出现初始配置的过程,如下)

进入LOCALIZATION设置,点击LICENSE INFORMATION,进入协议界面,勾选复选框"I Accept...",完成后点Done返回。

最后进入到系统。

联想小新笔记本装centos7系统要怎么安装

一、安装CentOS 7.3

成功引导系统后,会出现下面的界面

界面说明:

Install CentOS 7#安装CentOS7

Test this media& install CentOS7#测试安装文件并安装CentOS 7

Troubleshooting#修复故障

这里选择Install CentOS Linux7,安装CentOS 7,回车,进入下面的界面

语言选择界面,正式生产服务器建议安装英文版本。

Continue继续

选择-系统SYSTEM-安装位置INSTALLTION DESTINATION,进入磁盘分区界面

选择-其它存储选项Other Storage Options-分区Partitoning-我要配置分区I will configure partitioning,

点左上角的“完成Done”,进入下面的界面

新挂载点使用以下分区方案:标准Standard Partition

完成Done

分区前先规划好,swap#交换分区,一般设置为内存的2倍,/#剩余所有空间

备注:生产服务器建议单独再划分一个/data分区存放数据

点左下角的“+”号,挂载点:swap,期望容量:4096,添加挂载点,如下图所示,继续点左下角的“+”号,挂载点:“/”期望容量:留空#默认为剩余所有空间,添加挂载点,如下图所示

点左上角的“完成Done”,进入下面的界面

接受更改Accept Changes,进入下面的界面

软件SOFTWARE”-“软件选择SOFTWARE SELECTION”,我们使用的是Minimal版本,默认是最小化安装。

设置完成后,点Done

开始安装Begin Installation

进入下面的界面

选择-用户设置USER SETTINGS-ROOT密码,进入下面的界面

设置Root密码

如果密码长度少于5位,会提示要按“完成”两次来确认,安装继续。安装完成之后,会进入下面的界面.

重启Reboot

进入登录界面,输入用户名【root】密码【itnihao】,系统登录成功

回到顶部

二、设置IP地址、网关DNS

说明:CentOS 7.x默认安装好之后是没有自动开启网络连接的,所以需要我们自己配置。

在命令行输入#vi/etc/sysconfig/network-scripts/ifcfg-ens33#编辑配置文件,添加修改或添加以下内容。

BOOTPROTO=static#启用静态IP地址

ONBOOT=yes#开启自动启用网络连接

IPADDR=192.168.1.73#设置网关

GATEWAY=192.168.1.1

NETMASK=255.255.255.0

DNS1=114.114.114.114

DNS2=8.8.8.8

:wq!#保存退出

service network restart#重启网络

ping www.baidu.com#测试网络是否正常

ip addr#查看IP地址

至此,CentOS 7.3.1611系统安装配置图解教程完成!

回到顶部

三:附加

1、修改主机名

#hostnamectl set-hostname compute1

2.修改网卡名

CentOS 7.x系统中网卡命名规则被重新定义,可能会是”ifcfg-ens33”等,下面我们把网卡改为ifcfg-eth0这种。

1、cd/etc/sysconfig/network-scripts/

mv ifcfg-ens33 ifcfg-eth0#修改名称

vi ifcfg-eth0#编辑

NAME=eth0#修改

DEVICE=eth0#修改

:wq!#保存退出

2、vi/etc/sysconfig/grub#编辑

在”GRUB_CMDLINE_LINUX“变量中添加一句”net.ifnames=0 biosdevname=0“

:wq!#保存退出

3、运行命令:grub2-mkconfig-o/boot/grub2/grub.cfg#重新生成grub配置并更新内核参数

4、添加udev的规则

在”/etc/udev/rules.d“目录中创建一个网卡规则”70-persistent-net.rules“,并写入下面的语句:

SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="00:0c:29:1e:a3:77",ATTR{type}=="1",KERNEL=="eth*",NAME="eth0"

#ATTR{address}=="00:0c:29:1e:a3:77"是网卡的MAC地址

cd/etc/udev/rules.d

vi 70-persistent-net.rules#添加

SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="00:0c:29:1e:a3:77",ATTR{type}=="1",KERNEL=="eth*",NAME="eth0"

:wq!#保存退出

shutdown-r now#重启系统

网卡已经更改为eth0

阅读剩余
THE END