系统安装和分区经验与网络配置

本文涉及的产品
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介: 一、系统安装和分区经验 二、服务器网络配置

系统安装和分区经验与网络配置

 

内容简介:

一、系统安装和分区经验

1.磁盘RAID经验

2.Linux版本选择之我见

3.Linux分区经验

4.swap使用建议

5.软件安装建议

二、服务器网络配置

1.服务器IP地址配置

2.网关/主机名配置

3.DNS配置

4.HOSTS文件配置

 

.系统安装和分区经验


1、磁盘RAID经验

系统盘:raid1

数据盘:raid5/raid1/raid10

常见的级别其实就是raid1  raid5  raid10

raid0其实就是两块盘,就是在逻辑上粘到一块。它应该是一加一的一个关系。


raid1它是属于一个镜像磁盘,也就是说是一个主,一个备,然后他的工作方式就是说是两块互为主备的,当任何一块坏掉之后,都不影响这个磁盘的使用。


raid5它是至少有三块盘才可以做,他是一个奇偶校验的一个模式。


raid10它其实是在这个raid0基础上做了一个raid1,这个一般是对这个数据要求非常高的时候我们会做一个raid10,但是这个它的损失也是非常非常大的。

 

最常见的这个模式就是我们系统盘会做raid1


比如说一个服务器有一个300G的硬盘,那系统盘会做一个raid1,保证在任意一个盘坏掉的情况下都不影响系统的运行。这是一个常规的,也是一个最标准的做法。


数据盘其实是有多种可以选择的,也是根据我们的这个业务需要来做选择。


比如说我们的这个数据读写方面,是一个相对来说比较均衡的话,那大家可以设置一个raid5


它的模式,是一个中规中矩的,对这个读写要求比较好。如果说仅仅是存储一些这个数据,对安全性要求比较高,然后数据量并不大的,其实我们可以去设置这个raid1,也就是做一个数据的镜像盘,我们线上有很多服务器,比如说外部服务器,数据库服务器。

我们做的最多的这个数据盘都是这个raid1级别的。


最后一个这个raid10级别,这是对数据要求非常非常高的时候,这个时候我们要就是做这样一个级别,他的一个模式其实就是两块盘先做一个raid0,然后两块盘再做raid0,那么这两个raid0,再结合到一块做一个read1,也就做个镜像。


raid10是最安全的,性能也是最好的,但是它的价格也是最昂贵的。

 

2Linux版本选择之我见


推荐版本:Centos5.8/6.5 x86_64 对应 RHEL5.8/6.5

Linux这个操作系统版本的选择这块根据这个经验来选择,其实我是建议就是在线上服务器上,大家最好的方式,就是要选择就是一个稳定企业版本去作为一个自己线上的服务器。


Centos版本的选择上其实1也是有很大差别的。


因为每一个Centos的版本从4版本到5.6到现在7的版本,它的每一个版本稳定性都是有差别的,根据个人经验,我推荐大家选择两个版本:Centos5.8Centos6.5


 

3.Linux分区经验


系统分区和数据分区分离原则  (把安装系统装到单独的一个分区里面,把业务数据和应用数据装到另一个分区里,这是我们要遵守的一个原则。)


默认安装方式是不会选择分区的。这种分区会出现很多问题,如果磁盘损坏了,或者说磁盘文件系统招到破坏了,那系统分区和数据分区放到一块了,就会很麻烦。

 

在线修复是不可能的,只有到本地修复,本地修复其实也是有风险的。如果说把系统分区和数据分区分开的话,如果说数据分区招到破坏,我们最常用的方法是将数据分区卸载下来。


做一个SFCK修复的操作,然后修复之后再挂上去。如果说系统分区招到损坏,最常见的办法就是重新安装系统。


系统分析出现故障就重新安装系统,数据分区不变

 

LVM是否需要

LVM其实叫逻辑卷管理,最大的作用就是动态的对磁盘分区进行划分,如果一个磁盘不够了,它可以从另一个分区数据让到这个里面,动态调整分区大小。


原则就是不去浪费磁盘资源。我不推荐用逻辑卷管理。因为修复系统是很低的。


多分区原则(//boot/var/usr/data)

 

4.swap使用建议


最终目的是拿磁盘做内存缓和使用(前提内存资源紧缺情况下)


1.大内存服务器是否还需要swap?

事实上确实不需要了,但是要保证144G内存完全够用。


2.线上服务器swap设置建议

不管内存的多大,都会适当的添加一个swap。尽量都需要设置一个。

比如我们有32G内存,线上业务需求也不大的时候,我们建议给swap 4G的内存也就够了。当我们业务对内存需求猛增出现荡激的问题。


3.阿里云真的不需要swap?

官方语言不用,但是在实际运用中还是需要的。因为阿里云还是一个商业平台。

 

5.软件安装建议

精简安装策略:

①仅安装需要的,按需安装、不用不装

②开发包、基本网络包、基本应用包

Centos6x下的设置:

Appllcations

Base System

Databases

Desktops

Developmant

High Availability

Languages

Load Balancer

Resillent Storage

Scalable Filesystem Support

Servers

System Management

Virtuallzation

Web Services

Additional Development

Desktop Platform Development

Development tools

Eclipse

Server Platform Development

 

Centos7x下软件包的设置:

 image.png

7的服务器更为详细。

如上图所示,我们以后在装系统的时候要把必须的文件装上,以防丢失,这样就不会出问题了。

 

.服务器网络配置


1.服务器IP地址配置

/etc/sysconfig/network-scripts/ifcfg-eth0/1/2....

重启网卡命令:

service network restart或者/etc/init.d/network restart

 

2.网关/主机名配置

/etc/sysconfig/network

遇到的问题我们可以把网关地址配置到ifcf-eth0/1里面了,而没有配置在network里面,这个其实有一个先后顺序,如果说把网关地址配置到ifcf-eth0/1里面,那就是在这里生效了。

如果同时配置到network里面,那也是ifcf-eth优先生效的。如果ifcf-eth没有配置的话,那么network是生效的。这个需要注意

 

3.DNS配置

/etc/resolv.conf

在系统装完之后,这个服务器如果可以使用外网的话,我们建议大家把DNS也设置一下。

设置了也会帮我们解决很多问题。比如说第三方的阿里云等等。

 

4.HOSTS文件配置

/etc/hosts

在这里有一个建议,尽量把我们的主机名与HOSTS做一个对应关系。在hosts后面加一个设置,比如127.0.0.1其实就是一个类似本例解析。

相关文章
|
10天前
|
机器学习/深度学习 算法 TensorFlow
动物识别系统Python+卷积神经网络算法+TensorFlow+人工智能+图像识别+计算机毕业设计项目
动物识别系统。本项目以Python作为主要编程语言,并基于TensorFlow搭建ResNet50卷积神经网络算法模型,通过收集4种常见的动物图像数据集(猫、狗、鸡、马)然后进行模型训练,得到一个识别精度较高的模型文件,然后保存为本地格式的H5格式文件。再基于Django开发Web网页端操作界面,实现用户上传一张动物图片,识别其名称。
37 1
动物识别系统Python+卷积神经网络算法+TensorFlow+人工智能+图像识别+计算机毕业设计项目
|
2月前
|
运维 供应链 安全
构建网络环境的铜墙铁壁:从微软蓝屏事件反思系统安全与稳定性
【7月更文第22天】近期,一起由软件更新引发的“微软蓝屏”事件震撼全球,凸显了现代IT基础设施在面对意外挑战时的脆弱性。此事件不仅影响了数百万台设备,还波及航空、医疗、传媒等多个关键领域,造成了难以估量的经济损失和社会影响。面对这样的挑战,如何构建更为稳固和安全的网络环境,成为了全球IT行业共同面临的紧迫任务。
78 3
|
9天前
|
机器学习/深度学习 人工智能 算法
植物病害识别系统Python+卷积神经网络算法+图像识别+人工智能项目+深度学习项目+计算机课设项目+Django网页界面
植物病害识别系统。本系统使用Python作为主要编程语言,通过收集水稻常见的四种叶片病害图片('细菌性叶枯病', '稻瘟病', '褐斑病', '稻瘟条纹病毒病')作为后面模型训练用到的数据集。然后使用TensorFlow搭建卷积神经网络算法模型,并进行多轮迭代训练,最后得到一个识别精度较高的算法模型,然后将其保存为h5格式的本地模型文件。再使用Django搭建Web网页平台操作界面,实现用户上传一张测试图片识别其名称。
57 21
植物病害识别系统Python+卷积神经网络算法+图像识别+人工智能项目+深度学习项目+计算机课设项目+Django网页界面
|
9天前
|
机器学习/深度学习 人工智能 算法
鸟类识别系统Python+卷积神经网络算法+深度学习+人工智能+TensorFlow+ResNet50算法模型+图像识别
鸟类识别系统。本系统采用Python作为主要开发语言,通过使用加利福利亚大学开源的200种鸟类图像作为数据集。使用TensorFlow搭建ResNet50卷积神经网络算法模型,然后进行模型的迭代训练,得到一个识别精度较高的模型,然后在保存为本地的H5格式文件。在使用Django开发Web网页端操作界面,实现用户上传一张鸟类图像,识别其名称。
53 12
鸟类识别系统Python+卷积神经网络算法+深度学习+人工智能+TensorFlow+ResNet50算法模型+图像识别
|
8天前
|
机器学习/深度学习 算法 TensorFlow
交通标志识别系统Python+卷积神经网络算法+深度学习人工智能+TensorFlow模型训练+计算机课设项目+Django网页界面
交通标志识别系统。本系统使用Python作为主要编程语言,在交通标志图像识别功能实现中,基于TensorFlow搭建卷积神经网络算法模型,通过对收集到的58种常见的交通标志图像作为数据集,进行迭代训练最后得到一个识别精度较高的模型文件,然后保存为本地的h5格式文件。再使用Django开发Web网页端操作界面,实现用户上传一张交通标志图片,识别其名称。
38 6
交通标志识别系统Python+卷积神经网络算法+深度学习人工智能+TensorFlow模型训练+计算机课设项目+Django网页界面
|
4天前
|
机器学习/深度学习 人工智能 算法
【新闻文本分类识别系统】Python+卷积神经网络算法+人工智能+深度学习+计算机毕设项目+Django网页界面平台
文本分类识别系统。本系统使用Python作为主要开发语言,首先收集了10种中文文本数据集("体育类", "财经类", "房产类", "家居类", "教育类", "科技类", "时尚类", "时政类", "游戏类", "娱乐类"),然后基于TensorFlow搭建CNN卷积神经网络算法模型。通过对数据集进行多轮迭代训练,最后得到一个识别精度较高的模型,并保存为本地的h5格式。然后使用Django开发Web网页端操作界面,实现用户上传一段文本识别其所属的类别。
18 1
【新闻文本分类识别系统】Python+卷积神经网络算法+人工智能+深度学习+计算机毕设项目+Django网页界面平台
|
4天前
|
存储 安全 网络安全
云计算与网络安全:构建安全的数字生态系统## 一、
随着云计算技术的迅猛发展,网络安全问题日益凸显。本文探讨了云服务、网络安全和信息安全之间的紧密联系,分析了当前面临的主要挑战,并提出了相应的解决策略。通过深入剖析云计算环境中的安全问题,本文旨在为读者提供一个全面而清晰的认识,帮助大家更好地应对云计算时代的网络安全挑战。 ## 二、
|
4天前
|
机器学习/深度学习 人工智能 算法
【果蔬识别系统】Python+卷积神经网络算法+人工智能+深度学习+计算机毕设项目+Django网页界面平台
【果蔬识别系统】Python+卷积神经网络算法+人工智能+深度学习+计算机毕设项目+Django网页界面平台。果蔬识别系统,本系统使用Python作为主要开发语言,通过收集了12种常见的水果和蔬菜('土豆', '圣女果', '大白菜', '大葱', '梨', '胡萝卜', '芒果', '苹果', '西红柿', '韭菜', '香蕉', '黄瓜'),然后基于TensorFlow库搭建CNN卷积神经网络算法模型,然后对数据集进行训练,最后得到一个识别精度较高的算法模型,然后将其保存为h5格式的本地文件方便后期调用。再使用Django框架搭建Web网页平台操作界面,实现用户上传一张果蔬图片识别其名称。
21 0
【果蔬识别系统】Python+卷积神经网络算法+人工智能+深度学习+计算机毕设项目+Django网页界面平台
|
11天前
|
负载均衡 网络协议 网络安全
设计一个高性能的网络系统
设计一个高性能的网络系统
21 2
|
30天前
|
传感器 SQL 运维
常见网络安全设备:IPS(入侵防御系统)零基础入门到精通,收藏这一篇就够了
常见网络安全设备:IPS(入侵防御系统)零基础入门到精通,收藏这一篇就够了
80 3