史上最详细最全的CentOS的安装和入门介绍
Linux简介
-
Linux 内核最初只是由芬兰人 李纳斯·托瓦兹(Linus Torvalds) 在赫尔辛基大学上学时出于个人爱好而编写的。
-
Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。
-
Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux的发行版
-
Linux 的发行版说简单点就是将 Linux 内核与应用软件做一个打包。
-
Linux发行版列表(下面列出了比较有名的发行版本, 其实还有很多优秀的发行版本, 感兴趣的可以去查查资料)
发行家族 | 发行版本 |
---|---|
Debian | Ubuntu、Linux Mint、Google Chrome |
Red Hat | Fedora、CentOS、Oracle Linux |
Gentoo | Gentoo Linux、Sabayon Linux |
Slackware | Slackware、Zenwalk、VectorLinux |
Mandriva | Mandriva Linux、Funtoo Linux |
其它 | SUSE、Arch Linux、Puppy Linux、StartOS |
- 开发生产中常用的发行版
Ubuntu跟CentOS的区别
-
CentOS
CentOS是RedHat的社区版本, 可以兼容RedHat的RPM安装包, 一般用作服务器, 预安装的也都是服务器的内容。除了没有RedHat服务外(反正要钱的咱也不会买), 用起来与RedHat相差不大。包管理一般用rpm或者yum来管理。
-
Ubuntu
Ubuntu是基于Debian发行版和GNOME桌面环境, 也有KDE版本, 属于较流行的发行版, 它强化了图形方面的功能, 有面向一般用户的桌面版本, 也有服务器版本。因为其桌面版本比较漂亮, 有较多多媒体方面的软件和ubuntu软件中心的支持, 对一般用户也还算好用, 所以较流行。其服务器版本也就没什么好说了, 都差不太多。包管理一般用apt-get。
-
使用场景选取
如果要做服务器, 当然选CentOS, 或者Ubuntu Server版。如果用做桌面系统, 那就用ubuntu desktop了。
CentOS的安装
准备工作
-
我的电脑配置(Mac)
个人推荐编程使用mac, 写文档、画图高度依赖的用Win -
预先需要准备的软件
VMware Fusion : 可以去VMware Fusion官网上下载(官网上有免费版的),有条件的可购买正版。
CentOS镜像: [1]: 去CentOS镜像库下载相应的版本镜像
开始安装
-
打开VMware Fusion(之前做集群实验已经安装了3台CentOS)
-
把下载好的镜像拉到VMware Fusion开始进行安装
- 点击继续进行下一步
- 点击自定义设置进行基础设置
- 进行生成文件的命名、存放位置操作
- 进行基本资源设置(处理器设置为双核、内存设为4096、硬盘设为40g)
8. 开始启动安装
- 选择第一项install
- 选择自己喜欢的语言
11. 软件安装设置
- 选择安装环境
13. 点击安装位置进行设置, 我自己选择的是默认
-
开始安装
-
设置root密码
16. 点击创建用户, 这一步也可以不创建用户, 看个人喜好
- 等到安装完…, 重启
- 接受许可协议, 完成配置
- 登录
- 开始进入登录系统的初始设置
- 关闭定位服务
- 跳过外部账号的绑定
- 安装完成, 可以开始使用CentOS
网络设置
- 解决CentOS的网络访问问题
- 刚刚安装的CentOS是连不上网的
- 想要连上网, 先要设置网络连接方式为桥接模式, 网络适配器得设置成自动检测
3. 给CentOS设置固定IP, 方便我们连接使用, 先切换到root权限su root
, 然后输入vim /etc/sysconfig/network-scripts/ifcfg-ens33
修改网络文件
4. 重启并测试联网
5. 用CentOS的预装软件火狐浏览器测试
- 命令及配置介绍
- 命令
su root //切换到root权限
vim /etc/sysconfig/network-scripts/ifcfg-ens33 //进入配置文件
wq //修改后保存并退出
source /etc/sysconfig/network-scripts/ifcfg-ens33 //马上生效配置文件
systemctl restart network //重启网络
ping www.baidu.com //测试是否联网
- 配置介绍
BOOTPROTO=dhcp/static: ip分配方式, dhcp为随机分配, static为静态ip地址(设置的地址)
ONBOOT=no/yes: 启动是否生效配置, no为启动不生效, yes为启动时就生效
IPADDR=192.168.0.1: 设置CentOS固定ip地址
NETMASK=255.255.255.0: 子网掩码
GATEWAY=192.168.0.1: 本机路由网关出口
DNS1=119.29.29.29: 配置公有的DNS
- CentOS修改配置文件, 可用外部工具进行ssh连接, 请参考我以前写的博客: Linux的ip配置跟Putty的远程连接
- 本机直接使用ssh命令测试连接
- 远程连接工具推荐(本人推荐XShell跟iTerm2)
win
: PuTTY、XShell
mac
: SecureCRT、iTerm2
更多推荐
所有评论(0)