百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

避坑指南:新手怎样给服务器快速安装Linux系统

ahcoder 2025-01-21 14:41 8 浏览

背景:因为当下云服务器过于便捷,导致很多新手运维人员在遇到物理服务器需要安装Linux的时候,无从下手。本文针对这种情况,说明快速安装流程以及所需要的工具,避免大家重新踩坑。

1、工具:

a、一条连通互联网的宽带。因为本次操作采用网络安装。

b、一个1G以上的U盘,最好是USB3.0。

c、下载一个CentOS 7.x的网络版系统镜像,也就是“Netinstal” 这个版本

d、下载一个U盘启动制作工具,名字叫“Universal-USB”

e、准备好网络仓库源地址,例如阿里云的“http://mirrors.aliyun.com/centos/7/os/x86_64/”


2、安装过程

很多老维护员在给服务器安装系统的时候,都先要找到安装盘DVD。现在都什么时代了,DVD肯定不好找,临时去抓一个DVD刻录机也是非常麻烦的事情,所以本文主要用U盘进行启动安装。

先将U盘格式化为fat32格式。

打开“Universal-USB”,根据提示进行操作。

下拉框选择“Try Unlisted Linux ISO”。虽然在列表里有很多预设好的选项,但是实际操作后发现,这些都多多少少会出一些问题,选这个比较保险。

然后选择好之前下载的镜像文件,就是那个几百M的名字包含“Netinstal”的iso文件。

选择好U盘。点击开始制作。

一分多钟,启动U盘好了。

将U盘插入到服务器的某个USB口上,打开服务器。

因为每个服务器的BIOS设置方法都不一样, 这里需要自己去找到怎么从U盘启动。

一般就是找一下带“USB”字样的选项,多试几次,就能进入到安装界面。

先别着急点下一步,因为这个时候,你会发现无论选择什么,都无法继续安装,会到一个命令行的界面,因为这个时候,得配置好U盘的位置,不然没法继续安装。

别着急,在命令行界面冷静的输入 ls /dev, 会蹦出来一大堆文件列表。找到sda,sdb这样字母的文件, sda代表是你的硬盘,sdb代表你的u盘,看看有没有类似sdb2或者sdb4这个文件名,记住它。

重启,进入安装界面。选择第一项“Install CentOS 7”,别着急开始确认安装,按一下Tab,会发现下方出现了一行字母:

类似“vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rd.live.check quiet”

还记得刚才的那个sdb文件名吗,手动修改一下上面这行字母:“vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb4(你记的是什么名,就填什么名) quiet”


回车,继续安装,进入下一个图形界面。

选择好安装语言,剩下的根据字面提示,就能安装完。

下面是避坑指南

3、避坑指南:


U盘启动的制作方法有很多,使用“Universal-USB”来制作,要比用别的方法快一些,U盘尽量选择品牌的,因为U盘小毛病导致无法启动的情况,出现了好多次。

找服务器U盘启动的方法,一定要自己多注意关键词,什么“BOOT”呀,什么“USB”,哪怕是从未接触过的机器,多试两次也能找到。

注意,使用的鼠标键盘尽量用品牌的,有些坑爹杂牌,会影响到服务器启动,在这里卡了很多天的人也不计其数。

命令行改U盘位置,一定要自己亲自查询一下自己的U盘到底是sdb几,不要直接复制别人的结果。

要不要装GUI图形化界面,在后面有选择,根据你的需求来做就行,一般linux服务器是不需要图形界面的,都通过远程SSH连接,要图形界面干什么?浪费资源吗?

安装到如下这个界面, 需要自行添加软件源

按照常理来说,将之前咱们准备的地址填写进去就好了,但是在这里有时一个不慎,就会出问题。最主要的就是你看看你的服务器有几个网卡插口,下面的“网络与主机名”有时候会自动选择一个没有通互联网的网卡,还显示已连接。导致很多新手在在安装源那里无论填写什么,都会显示“出错”。曾经有人在这里卡了三天。

所以,一定要在网络那里检查好,配置的网卡,是不是已经插上能通互联网的网线,再进行下一步。


希望对大家有帮助,有任何问题可以通过留言,一起交流,谢谢!


相关推荐

如何在 Linux 中使用 which 命令?

在Linux的江湖中,每天都有成千上万的命令被执行。当你在终端输入python时,系统可能同时存在Python2.7和Python3.10;当你运行java命令时,可能意外调用了非预期的版本。这时...

linux CentOS检查见后门程序的shell

#CentOS检查后门程序的Shell脚本以下是一个用于检查CentOS系统中潜在后门程序的BashShell脚本,包含多项安全检查:```bash#!/bin/bash#检查后门...

Linux磁盘满了-服务器不打日志df&rm

大家好,我是「Bigder」、今天再说一个有意思的命令「df」,也是踩过坑的、怎么看磁盘占用情况?「df-h」命令用来显示磁盘占用率,截图里面可用是:17G、被使用11%,Use%达到100应用系统...

Linux写脚本经常用到的测试命令(linux硬件测试脚本)

介绍一个Linux写脚本经常用到的测试命令testtest命令用于检查文件类型和比较值。Test用于条件执行。一、test常用于1.文件属性比较2.执行字符串比较3.基本的算术比较二、关系运算符...

Linux History命令:如何显示命令执行的日期和时间

在Linux系统中,history命令是一个简单却强大的工具,它允许用户查看和重用之前执行过的命令。然而,默认情况下,history命令的输出仅显示命令的序号和内容,并不包含命令执行的日期和时间。这对...

判断Linux服务器架构是32位/64位

作为一个Unix系统的新手用户,我可以怎么判断我的Unix服务器安装的是32位或者64位的操作系统呢?你可以使用如下的命令来获取关于Unix内核和CPU架构的信息。getconf命令:显示机器硬件...

linux服务器被黑快速排查(linux服务器被ddos攻击记录日志)

已更新:windows服务器被黑快速排查一般来说linux系统服务器被黑比较少,若怀疑服务器被黑了,可通过下述方法快速排查。下面是小梁的一些总结,可供大家参考。如有问题,欢迎大家在评论区留言交流。感谢...

linux系统磁盘IO性能检测教程(linux磁盘io性能指标)

Linux系统中检测磁盘IO性能的教程在Linux系统中,监控和优化磁盘IO性能对系统的稳定性和效率至关重要,尤其是在高负载环境中。通过使用合适的工具,您可以检测系统的读写速度、IO等待时间以及每个进...

Linux系统Shell脚本语言之循环及判断语句

摘要:在日常工作中或多或少都会接触到shell脚本,可以说会shell脚本是一位后端维护及开发的基本功。shell是一种编程语言,而学习一门编程语言语法,最基本的无外乎就是语言中的数据类型定义,for...

如何快速摸清LINUX系统的应用部署情况和正在运行的服务

作为运维人员或开发者,当接手一台新的Linux服务器时,第一要务就是摸清系统上已经安装部署了哪些应用和服务。本文将以CentOS7为例,详细介绍如何系统地排查已安装的应用和服务,包括它们的安装方...

Linux服务器中毒?教你一步步精准判断和快速处置!

在当今网络安全威胁日益严峻的环境下,Linux虽然以其安全性著称,但也并非“刀枪不入”。许多黑客利用服务器漏洞、弱口令、过期软件等方式,渗透并植入恶意代码。一旦服务器被攻陷,可能导致数据泄露、资源...

Linux-如何区分不同文件类型(linux怎么区分文件类型)

理解Linux一切皆文件的理念,掌握Linux下区分不同文件类型的多种方法(包括:通过颜色、用过文件类型字符、通过file命令及通过stat命令等方法)1.通过观察颜色可以最直观在命令行模式下区分不...

在Linux中输入一行命令后究竟发生了什么?

Linux,这个开源的操作系统巨人,以其强大的命令行界面而闻名。无论你是初学者还是经验丰富的系统管理员,理解在Linux终端输入一条命令并按下回车后发生的事情,都是掌握Linux核心的关键。从表面上看...

如何在 Linux 上设置和管理 VPN?

在Linux上设置和管理VPN是一个相对直接的过程,但需要一些基本的系统管理知识。这里,我们将探讨如何使用OpenVPN这个流行的VPN软件来实现这一目标。1.了解VPN的基本概念VPN,即虚拟私人...

从按下电源到登录界面!Linux启动全流程深度拆解,运维人必看

你要是用过Linux系统,肯定知道开机的时候,不是按个电源键,等着屏幕亮起来那么简单。背后的操作可复杂了,就像一场精心安排的大合唱,每个部分都在该出声的时候出声。今天,咱就来好好讲讲Linux...