问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

想安装 Linux,有什么版本可以推荐

发布网友 发布时间:2022-04-23 00:51

我来回答

4个回答

热心网友 时间:2022-05-05 05:50

配置是成功安装 NixOS 的关键。-- Jack Wallen

本文导航

-安装前配置……24%

-安装……65%

-安装后……72%

-Enjoy NixOS ……88%

编译自: http://www.linux.com/learn/intro-to-linux/2017/10/nixos-linux-lets-you-configure-your-os-installing

作者: Jack Wallen

译者: martin2011qi

配置是成功安装 NixOS 的关键。

我用 Linux 有些年头了。在这些年里我很有幸见证了开源的发展。各色各样的发行版在安装方面的努力,也是其中的一个比较独特的部分。以前,安装 Linux 是个最好让有技术的人来干的任务。现在,只要你会装软件,你就会安装 Linux。简单,并且,不是我吹,在吸引新用户方面效果拔群。事实上安装整个 Linux 操作系统都要比 Windows 用户安装个更新看起来要快一点。

但每一次,我都喜欢看到一些不同的东西——那些可以让我体验新鲜的东西。NixOS[1]在这方面就做的别具一格。讲真,我原来也就把它当作另一个提供标准特性和 KDE Plasma 5界面的 Linux 发行版。

好像也没什么不对。

下载 ISO 映像[2]后,我启动了 VirtualBox[3]并用下载的镜像创建了个新的虚拟机。VM 启动后,出来的是 Bash 的登录界面,界面上指导我用空密码去登录 root 账号,以及我该如何启动 GUI 显示管理器(图1)。

图1:与 NixOS 的初次接触可能不是太和谐。

“好吧”我这样想着,“打开看看吧!”

GUI 启动和运行时(KDE Plasma 5),我没找到喜闻乐见的“安装”按钮。原来,NixOS 是一个在安装前需要你配置的发行版,真有趣。那就让我们瞧瞧它是如何做到的吧!

安装前配置

你需要做的第一件事是建分区。由于 NixOS 安装程序不包含分区工具,你得用自带的 GParted (图2)来创建一个 EXT4分区。

图2:安装前对磁盘分区。

创建好分区,然后用命令 mount /dev/sdX /mnt 挂载。(请自行替换 sdX 为你新创建的分区)。

你现在需要创建一个配置文件。命令如下:

nixos-generate-config --root /mnt

上面的命令会创建两个文件(存放在目录/mnt/etc/nixos 中):

configuration.nix —默认配置文件。

hardware-configuration.nix —硬件配置(无法编辑)

通过命令 nano /mnt/etc/nixos/configuration.nix 打开文件。其中有一些需要编辑的地方得注意。第一个改动便是设置启动选项。找到行:

# boot.loader.grub.device ="/dev/sda";# 或 efi 时用"nodev"

删除行首的# 使该选项生效(确保/dev/sda 与你新建的分区)。

通过配置文件,你可以设置时区和追加要安装的软件包。来看一个被注释掉的安装包的示例:

# List packages installed in system profile. To search by name, run:

# nix-env -aqP | grep wget

# environment.systemPackages = with pkgs;[

# wget vim

#];

如果你想要添加软件包,并在安装时安装它们,那就取消掉这段注释,并添加你需要的软件包。举个例子,比方说你要把 LibreOffice 加进去。示例详见下方:

nix-env -aqP | grep wget

environment.systemPackages = with pkgs;[

libreoffice wget vim

];

你可以通过输入命令 nix-env -aqP | grep PACKAGENAME 来寻找确切的包名(PACKAGENAME 为你想要找的软件包)。如果你不想输命令,你也可以检索 NixOS 的软件包数据库[4]。

在你把所有的软件包都添加完后,你还有件事儿需要做(如果你想要登录到桌面的话,我觉得你还得折腾下 KDE Plasma 5桌面)。翻到配置文件的末尾并在最后的} 符号前,追加如下内容:

services.xserver ={

enable = true;

displayManager.sddm.enable = true;

desktopManager.plasma5.enable = true;

};

在 NixOS 官方文件[5]中,你能找到配置文件中更多的选项。保存并关掉配置文件。

安装

在你按照自己的需求完善好配置之后,使用命令(需要 root 权限) nixos-install。完成安装所需要的时间,会随着你加入的软件包多少有所区别。安装结束后,你可以使用命令重启系统,(重启之后)迎接你的就是 KDE Plasma 5的登录管理界面了(图3)。

图3: KDE Plasma 5登录管理界面

安装后

你要首先要做的两件事之一便是给 root 用户设个密码(通过输入命令 passwd 来修改默认的密码),以及添加一个标准用户。做法和其它的 Linux 发行版无二。用 root 用户登录,然后在终端输入命令:

useradd -m USER

将 USER 替换成你想要添加的用户名。然后通过下面的命令给用户设上密码:

passwd USER

同样的将 USER 替换成你添加的用户。

然后会有提示引导你填写并验证新密码。然后,你就能用标准用户登录 NixOS 啦。

NixOS 在你安装并运行后,你可以为系统添加新的软件包,但并非通过寻常的方式。如果你发现你需要安装些新东西,你得回到配置文件(位置就是/etc/nixos/),找到之前安装时添加软件包的位置,运行以下命令(需要 root 权限):

nixos-rebuild switch

命令执行结束后,你就能使用新安装的软件包了。

Enjoy NixOS

现在,NixOS 已经带着所有你想安装的软件和 KDE Plasma 5桌面运行起来了。要知道,你所做的不仅仅只是安装了个 Linux 发行版,关键是你自定义出来的发行版非常符合你的需求。所以好好享受你的 NixOS 吧!

via: http://www.linux.com/learn/intro-to-linux/2017/10/nixos-linux-lets-you-configure-your-os-installing

作者:JACK WALLEN[6]译者:martin2011qi 校对:wxy

本文由 LCTT 原创编译,Linux中国荣誉推出

点击“了解更多”可访问文内链接

热心网友 时间:2022-05-05 07:08

上一篇文章我们介绍了rpm包管理之rpm命令管理,我们发现在使用rpm命令手动安装rpm包的时候,会发现安装遇到到的依赖让你痛不欲生,安装一个rpm时会要先先安装某个依赖的rpm,而安装这个依赖的rpm包是可能又必须先安装它所依赖的。在实际操作中,我们肯定是不会使用rpm命令手动安装软件包的,更简单的方法就是这篇文章我们将介绍RPM包管理——yum在线管理。

1、yum在线管理

yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

从上面的解释我们可以看到yum管理是从指定的服务器(网络yum源)下载,所以必须要有网络或者自己手动配置一个本地yum源(不需要网络,后面会讲解如何手动配置),而且最关键的是yum能帮我们解决依赖性关系。

2、网络yum源

在安装好的Linux系统中,进入到/etc/yum.repos.d/目录:

一般来讲,以.repo 结尾的文件都是yum源。如果能联网,会使用CentOS-Base.repo作为默认的yum源,如果不能联网我们使用 CentOS-Media.repo 作为本地光盘yum源。

通过vim 命令打开 CentOS-Base.repo:

查看红色框住的内容:

mirrorlist和baseurl的地址就是用来下载rpm包的地址,我们使用其中一个就好了。由于默认的地址都是国外的网站,如果嫌网速慢的话,可以更改为国内的yum源地址。

比如阿里的://mirrors.aliyun.com/repo/Centos-7.repo

3、常用的 yum 命令

①、查询所有可用软件包列表:yum list

注意:此命令是在配好的yum源服务器上去查询所有可用的软件包

②、查询服务器上和关键字相关的软件包:yum search 关键字

③、yum 安装软件包:yum -y install 包名

选项:-y 表示自动回答 yes(如果不加,每安装一个软件都会让你确认是否安装)

install 表示安装

范例:这里以安装编译器 gcc 为例(后面演示安装源码包必须要用到此编译器):yum -y install gcc

没有报错,出现如下安装信息则说明安装成功:

或者在安装完成之后,输入 rpm -q gcc 弹出如下界面表示安装成功:

④、yum 升级软件包:yum -y update 包名

注意:如果不指定包名,那么将会升级系统中所有的软件包,包括Linux内核。而Linux内核升级之后是需要在本地进行一些配置才能开机,如果是远程连接服务器进行Linux内核升级,那么是不可能启动服务器的。

⑤、yum 卸载软件包:yum -y remove 包名

注意:卸载和升级也一样,而且由于软件包很多都有依赖性,你卸载A,而B和C都依赖于A,那么B和C都会卸载。假如C和Linux某个系统软件有依赖,而C也卸载掉了,可能造成某个系统功能不能使用。所以我们在卸载软件的时候一定要注意。

5、yum软件组管理

安装某个软件组,会比我们一个一个安装某个软件包要方便的多。

这是在远程的桌面显示的是中文信息,如果直接进入服务器查询,显示的便是英文,我们需要什么直接安装即可。

热心网友 时间:2022-05-05 08:43

前段时间事情有点多,加上身体不舒服不能熬夜更新文章,连着断更了一个多星期,这里道个歉哈,各位不好意思啊。本来之前写了两篇关于Python的Python的面向对象和网络编程的一些概念性的东西,但是今天有空去整理准备发表的时候,发现草稿箱里没有了,不知道是忘了保存了还是时间太长浏览器缓存被清理了,试了几次都没找到。今天就先不更新那些概念性的东西了。由于Python作为一门编程语言,更是一门用于后端的语言。如今的服务器系统大部分都是基于Linux,所以想成为一名软件开发者还是需要对Linux有一定了解的。

1.Linux简介

Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机等等;

Linux作为一个操作系统之所以流行和它多用户,多任务,丰富的网络功能,可靠的系统安全,良好的可移植性,具有标准兼容性,良好的用户界面,出色的速度性能等有很大的关系,同时,当然还有一点就是它是开源的;在Linux的开源内核上各公司组织个人等研发出来各个版本的系统;

比较常见的基于Linux内核的操作系统

这次我们就医Centos为例讲解Linux的基础操作,我们选择目前用的比较多的centos6.4的版本进行实验。

centos下载官网

国内常用下载centos的镜像地址

2.Linux的安装

安装环境,小编是在Windows7上,然后虚拟机建议使用 VMware Workstation的,不建议使用VirtualBox,因为我在几台电脑上都装过,虽然相对较小,但是很不稳定,经常出现问题需要重装。我目前用的虚拟机是 VMware Workstation的9,CentOS选6.4。

VMware下载地址

下载完成后安装比较简单,除了改下安装路径,其他的默认下一步就可以了,想要激活然后找个注册码或者注册机激活下就可以啦。如果下载或者按照不成功,可以文章评论下邮箱,我分享链接或直接发送都可以的。

然后就会centos的下载和安装了,下载地址上面已经有了,建议选取国内的镜像并选DVD1和DVD2分开的,因为下的比较快。地址再发下吧

http://mirrors.sohu.com/centos/6.4/isos/x86_64/CentOS-6.4-x86_64-bin-DVD1.iso

http://mirrors.sohu.com/centos/6.4/isos/x86_64/CentOS-6.4-x86_64-bin-DVD2.iso

安装过程在VMware中新建虚拟机,然后可以简单的直接选择下载的镜像,也可以试试仿照真实机的环境下安装,因为是虚拟机所以不怕安装错误之类的,有问题删了重新装就可以了。可以随便的尝试了,初学者建议还是安装带图形界面的吧,如果想要进阶建议安装无图形界面的,安装时主要注意网络的配置,几种桥接方式的区别。

选择新建空白硬盘,这样占用的硬盘空间相对较小,用多少占多少

选择要所下载的系统镜像的版本

设定虚拟主机的硬盘的大小及文件存在方式,建议第2种

然后就是选择镜像了,其他的默认选择就可以新建一台虚拟主机了。然后主机就开机开始系统的安装了,图形界面的安装过程还是比较简单的,大家试试吧。

好了,先到这了。有什么问题或者需要发下载的资源的,大家可以下方评论留言哦,一起交流进步,希望对你们有所帮助,永不止步...

热心网友 时间:2022-05-05 10:34

linux的版本有非常多,输都数不完。不知道您安装linux是做什么的。linux的话基本有4个版本:1.ferdoar系列的,2.debian系列的,3.suse系列的,4.其他系列的。所有的linux都是这几个系列的衍生版。

ferdoar系列:redhat,RHEL,Centos 这些都是企业常用的,也是比较成熟的一套linux。

Debian系列:这个系列的也是比较常用的,比如Debian 服务器也是比较常用的,他的衍生版本肯定也是听说过的,比如ubuntu等,是图形化的,编程的人员是比较喜欢用的

个人版的linux的话

如果您是做服务器运维的话,建议使用centos或者ferdoar 这些可以提高您的运维水平,

如果您是开发方向的,喜欢linux的图形化的话就使用ubuntu吧,不少人还是非常喜欢用的。

如果只是了解linux的基础,但是想用用linux的话那就使用什么国产的linux吧,深度linux,蓝点linux,比较好用,屏幕比较炫,而且和windows基本上是一样的。其实都一样了,基本上都是ferdoar和debian系列的,红旗和国产xp 都是ferdoar的哈哈。

linux的学习是一个过程,了解更多linux建议参考www.linuxprobe.com,祝你好运,加油哦!!!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
宝宝被蜱虫叮咬后怎么办? 宝宝被蜱虫咬后该怎么办? 宝宝被蜱虫咬了,要怎么办啊? 宝宝被蜱虫咬了该怎么办? 携程旅行飞机票怎么退 携程旅行退机票手续费介绍 苹果七用ios10.0.01为什么打字 翻照片都炒鸡卡?刚刚买了几天 而且是1... 苹果7怎么老是感觉一顿一顿的 有没有人把苹果手机系统换成ios10之后,老死 QQ会员怎样成为VIP2 什么是淑女风格的衣服啊? 如何在centos官网下载centos4.5 我下载的是centos官网的镜像,但是安装是无法安装,怎么解决啊 一个女市长的遗愿 我想下一个centos镜像,地址是这个http://mirrors.163.com/centos/ 杨秀珠的从政经历 centos镜像怎么下载呀? 请问centos在官网怎么下载,有好多个iso镜像,这些都要下载吗? 苹果抖音右侧没有保存本地选项? 抖音如何上传自己的音乐 如题,iPhone手机 我抖音本地音乐没有,想添加自己手机本地音乐,怎么解决? 为什么有的男生加了你微信却不聊天 抖音本地音乐里面找不到我手机下载的所有歌曲。请问,怎么让我下载的歌曲显示在抖音本地音乐里面? 男生加微信不说话是什么心理? 现在抖音怎么没有本地音乐选项了? 分开两年的恋人又加我微信 但又不说话是什么意思? 男人主动加微信,加了又不说话,什么意思呢? 苹果手机抖音没有存本地 前任加回微信又不说话意义是什么? 为什么我的抖音没有音乐? 有什么孝敬长辈、家人的故事? cent os官网上下系统有下个选项 dvd ios everything ios minimal centos6.5的iso镜像DVD1和DVD2有什么区别? 哪里有centos的img格式的镜像下载呀?谁有?发个地址也可以呀 为什么中国封建社会有重男轻女的思想? 想安装Linux,有什么版本可以推荐? 中国孝亲敬老的故事有哪些? CentOS该下载哪个版本? 求个linux操作系统iso镜像文件 下载 历史上有那些孝顺父母的故事,求解 新会陈皮的功效与作用是什么? centos 6.5 的iso镜像 DVD1 和 DVD2 有什么区别? 为什么日剧没有韩剧幽默, 瑞隆安新会陈皮用途大吗? 新会陈皮主要功效?陈皮功效及用法如何? 新会陈皮的简单介绍!新会陈皮的功效和用途! 瑞隆安新会陈皮在做菜时起到的什么作用? 陈皮的主要功效都有哪些? 新会陈皮有什么功效? 陈皮能有什么功效?