2.3.4 两个实际案例

简介: 2.3.4 两个实际案例

案例一:家用的小型Linux服务器,IP分享与文件分享中心


提供服务:提供家里的多部计算机的网络连线分享,所以需要NAT功能。提供家庭成员的数据存放容量,由于家里使用Windows系统的成员不少,所以创建SAMBA服务器,提供网芳的网络磁盘功能。


主机硬件配备:


CPU使用AMD Athlon 4850e 省电型CPU


内存大小为4GB


两张网卡,控制芯片为常见的螃蟹卡


只有一颗640GB的磁盘


显卡为CPU内的内置显卡


安装完毕后将屏幕,键盘,鼠标,DVD-ROM等配备均移除,仅剩下网络线与电源线。


硬盘分区:


分成/,/usr,/var,/tmp等目录均独立;


1GB的Swap;


安装比较过时的CentOS 5.x最新版


案例二:提供Linux的PC丛集计算机群:


提供服务:提供研究室成员对于模式仿真的软、硬件平台,主要提供的服务并非网际网络服务,而是研究生内部的研究工作分析。


主机硬件配备:


利用两部多核系统处理器(一部20核40绪,一部12核24绪),搭配10G网卡组合而成


使用内置的显卡


运算用主机仅一颗磁盘,储存用主机提供8颗2TB磁盘组成的磁盘阵列


一部128GB内存,一部96GB内存


硬盘分区:


运算主机方面,整颗磁盘仅分/boot,/及swap而已


储存主机方面,磁盘阵列分成两颗磁盘,一颗100G给系统用,一颗12T给数据用。系统磁盘用的分区为/boot,/,/home,/tmp,/var等分区,数据磁盘全部容量规划在同一个分区而已。


安装最新的CentOS 7.x版


2.4重点回顾


1.新添购计算机硬件配备时,需要考虑的角度有“游戏机/工作机”、“性能/价格比”、“性能/消耗瓦数”、“支持度”等;


2.旧的硬件配备可能由于保存的问题或者是电子零件老化的问题,导致计算机系统非常容易在运行过程中出现不明的死机情况


3.Red Hat的硬件支持:Red Hat Ecosystem Catalog


4.在Linux系统中,每个设备都被当成一个文件来对待,每个设备都会有设备文件名。


5.磁盘设备文件名通常分为两种,实际SATA/USB设备文件名为/dev/sd[a-p],而虚拟机的设备可能为/dev/vd[a-p]


6.磁盘的第一个扇区主要记录了两个重要的信息,分别是: (1)主要开机记录区(MasterBoot Record, MBR):可以安装开机管理程序的地方,有446 Bytes (1)分区表(partition table):记录整颗硬盘分区的状态,有64 Bytes;


7.磁盘的 MBR 分区方式中,主要与延伸分区最多可以有四个,逻辑分区的设备文件名号码,一定由5号开始;


8.如果磁盘容量大于 2TB 以上时,系统会自动使用 GPT 分区方式来处理磁盘分区。


9.GPT 分区已经没有延伸与逻辑分区的概念,你可以想像成所有的分区都是主分区!


10.某些操作系统要使用 GPT 分区时,必须要搭配 UEFI 的新型 BIOS 格式才可安装使用。


11.开机的流程由:BIOS-->MBR-->-->boot loader-->核心文件;


12.boot loader的功能主要有:提供菜单、载入核心、转交控制权给其他loader


13.boot loader可以安装的地点有两个,分别是 MBR 与 boot sector


14.Linux操作系统的文件使用目录树系统,与磁盘的对应需要有“挂载”的动作才行;


15.新手的简单分区,建议只要有/及swap两个分区即可


2.5习题


一部计算机主机是否只要CPU够快,整体速度就会提高?


一部计算机系统的速度与整体计算机系统的运行有关,每个元件皆会影响计算机的速度。包括了内存、CPU、AGP与显卡速度,硬盘的速度以及其他相关的输入输出接口等等。所以如果系统是升级的,那么还得必须要注意各个旧元件是否保留,或者旧的可以用的元件必须要舍弃。


Linux对于硬件的要求需要的考虑为何?是否一定要很高的配备才能安装Linux?linux对于硬件要求是因“服务种类、服务范围及主机的角色”而定的。例如一部专门用来运算数值解析的Linux运算工作站,需要比较强大的CPU与足够的RAM来进行工作,至于一般家庭用的仅用来做为ADSL宽带分享器的Linux主机,则只要P-lll等级的计算机,甚至P-ll系列的等级,就可以很顺利的运行Linux了。


一部好的主机在安装之前,最好先进行规划,哪些是必定需要注意的Linux主机规划事项?依据上一题的答案内容,我们知道Linux对于硬件的要求是“因地制宜”地。所以,要进行Linux的安装之前,一定需要规划Linux主机的定位与角色!因此,Linux的主机是否开放网络服务?这部主机的未来规划中,是否需要进行大量的运算?这部主机是否需要提供很大的硬盘容量来服务客户端的使用?这部主机预计开放的网络服务内容?


请写下下列配备中,在 Linux 的设备文件名: SATA硬盘: CDROM: 打印机: 软盘机:


SATA硬盘:/dev/sd[a-d]


CDROM:/dev/cdrom


打印机:/dev/lp[0-2]


软盘机:/dev/fd[0-1]

相关文章
yum安装openJDK1.7
yum安装openJDK1.7
364 0
|
SQL 监控 关系型数据库
【巡检问题分析与最佳实践】RDS PostgreSQL 实例IO高问题
实例的磁盘IO负载是RDS PostgreSQL用户日常应重点关注的监控项之一,如果磁盘IO压力过大,很容易导致数据库性能问题。
【巡检问题分析与最佳实践】RDS PostgreSQL 实例IO高问题
|
8月前
|
Oracle 关系型数据库 Linux
linux8安装oracle 11g遇到的问题记录
Oracle 11g在Linux 8上安装时会遇到link编译环节的问题。官方建议忽略安装中的链接错误,安装完成后应用DBPSU 11.2.0.4.240716补丁及一次性补丁33991024,再重新编译二进制文件,并配置监听器和数据库。但因11g已退出服务期,这些补丁需付费获取。网上信息显示22年1月的PSU补丁也可解决问题,找到该补丁后按常规方式打补丁即可。如有需求或疑问可咨询我。
338 20
|
9月前
|
机器学习/深度学习 存储 人工智能
转载:【AI系统】计算之比特位宽
本文详细介绍了深度学习中模型量化操作及其重要性,重点探讨了比特位宽的概念,包括整数和浮点数的表示方法。文章还分析了不同数据类型(如FP32、FP16、BF16、FP8等)在AI模型中的应用,特别是FP8数据类型在提升计算性能和降低内存占用方面的优势。最后,文章讨论了降低比特位宽对AI芯片性能的影响,强调了在不同应用场景中选择合适数据类型的重要性。
转载:【AI系统】计算之比特位宽
|
弹性计算 网络安全 数据安全/隐私保护
三分钟在阿里云搭建自己的帕鲁服务器
《幻兽帕鲁》是Pocketpair投资10亿日元(约合人民币4842万元),耗费近4年时间开发的一款开放世界生存制作游戏,游戏于2023年11月2日至11月5日进行了封闭网络测试,于2024年1月18日发行抢先体验版本 。 游戏中,玩家可以在广阔的世界中收集神奇的生物“帕鲁”,派他们进行战斗、建造、做农活,工业生产等。 在帕鲁的世界,玩家可以选择与神奇的生物“帕鲁”一同享受悠闲的生活,也可以投身于与偷猎者进行生死搏斗的冒险。 帕鲁可以进行战斗、繁殖、协助玩家做农活,也可以为玩家在工厂工作。 玩家也可以将它们进行售卖,或肢解后食用。
617 10
三分钟在阿里云搭建自己的帕鲁服务器
|
10月前
|
Shell Linux 测试技术
6种方法打造出色的Shell脚本
6种方法打造出色的Shell脚本
6种方法打造出色的Shell脚本
|
10月前
|
消息中间件 供应链 架构师
微服务如何实现低耦合高内聚?架构师都在用的技巧!
本文介绍了微服务的拆分方法,重点讲解了“高内聚”和“低耦合”两个核心设计原则。高内聚强调每个微服务应专注于单一职责,减少代码修改范围,提高系统稳定性。低耦合则通过接口和消息队列实现服务间的解耦,确保各服务独立运作,提升系统的灵活性和可维护性。通过领域建模和事件通知机制,可以有效实现微服务的高效拆分和管理。
270 7
|
11月前
|
Java 定位技术
Threejs路径规划案例V1
这篇文章详细介绍了使用Three.js进行三维路径规划的实现方法,包括设置三维场景、实现车辆避障以及展示规划路径等内容。
236 1
|
XML Java Maven
log4j 日志的简单使用
这篇文章介绍了Log4j日志框架的基本使用方法,包括在Maven项目中添加依赖、配置`log4j.properties`文件以及在代码中创建和使用Logger对象进行日志记录,但实际打印结果中日志级别没有颜色显示。
log4j 日志的简单使用
|
机器学习/深度学习 搜索推荐 算法
机器学习引领教育革命:智能教育的新时代
机器学习引领教育革命:智能教育的新时代
180 1