标签"Linux"中的文章

嗯……

UEFI

最简单的方法是把 U 盘格式化成 FAT32 文件系统,然后把 ISO 里的文件复制到 U 盘上。 (不是把那一个 ISO 文件复制到 U 盘上啦~)

BIOS

貌似直接 dd 不起作用……

有人说 unetbootin 可行,但是咱装好以后一片空白…… 😂

或者开个 Windows 虚拟机试试 rufus 或者巨硬的 Media Creation Tool ?(……)

于是就 ms-sys 了(不是 msys 😂,是 http://ms-sys.sourceforge.net/

  • 首先把汝的 U 盘格式化成 MBR 分区表,然后新建一个 NTFS …


约等于 Windows 的远程桌面……

本文里用到的是 GNU/Linux 发行版一般都会有的 ssh 命令啦~

SSH 是啥?

Secure Shell(縮寫为SSH),由IETF的網路工作小組(Network Working Group)所制定;SSH為一项建立在应用层和传输层基础上的安全协议,为计算机上的Shell(壳层)提供安全的传输和使用环境。

而SSH是目前较可靠,專为远程登录会话和其他网络服务提供安全性的协议。利用SSH协议可以有效防止远程管理过程中的信息泄露问题。透過SSH可以對所有传输的数据进行加密,也能够防止DNS欺骗和IP欺骗。

SSH之另一項優點為其传输的数据可以是经过压缩的,所以可以加快传输的速度。SSH有很多功能,它既可以代替Telnet,又可以为FTP、POP、甚至为PPP提供一个安全的「通道」。

当然现在用的更多的是 SSH 的一种叫做 OpenSSH 的自由实现啦~

做点准备工作

首先要把 openssh 装上啦,具体看发行版了呗(比如有些是把客户端和服务端拆分成 openssh-client 和 openssh-server …


终于决定跳出虚拟机啦~

到底是啥原因让汝决定在自己的电脑上装 Linux 咧?

简单来说有下面两点:

  • 虚拟机的性能不足 (卡卡的很贴心)
  • 认为自己积累了一定的经验,希望再向前一步呗~

Act 1:该知道汝的电脑是 BIOS 还是 UEFI 启动了呗~

如果不知道的话,😋

  • 首先打开设置 ( Windows 8/8.1 叫做 "电脑设置"),然后通过 "更新和恢复" -> "恢复" -> "高级启动" 重启电脑.

如果是 UEFI 启动的话,大概是这个样子:

UEFI 系统启动之后大概像这样

没错就是有个 "使用设备" 的选项 😂

Act 2:在硬盘上准备一块空闲空间

不然要把 Linux 装到哪里去呐?

这里拿来演示的是 Windows 7 以后都自带的 “磁盘管理” 程序,应该能解决大多数问题 _ …


接着咱再来装 Debian ~(>_<~)

下载 Debian

话说 Debian 从官网到 Wiki 都有一种年久失修的气息😂😂

这是官方的下载页面

嗯……看不懂的话直接去崔土豪源吧😂😂

DVD : https://mirrors.ustc.edu.cn/debian-cd/8.4.0/amd64/iso-dvd/

( 不用下载带 Update 的 iso )

Live DVD : https://mirrors.ustc.edu.cn/debian-cd/8.4.0-live/amd64/iso-hybrid/

( 后面的 xxxx-desktop 表示的是某种环境的 Live 系统 )

然而咱并没有找到 Debian 的系统需求啊 …


汝是不是想说'废话少说快教我怎么装 Linux 发行版'啦~

如果汝已经在运行一个 Linux 发行版的话,那么可以跳过接下来的几节.

如果汝有些心虚,想在虚拟机上先尝试一下,可以先去读一下 扫盲操作系统虚拟机系列@ 编程随想的博客

如果汝要直接装在电脑上,先做个USB启动盘啦~

( 啥? 不会? 看看这个 ? )

下载 Fedora Workstation

Fedora Workstation Live 镜像让您可以为自己电脑制作完整的立即可用的 Fedora Workstation 系统介质。您可以使用 Live 镜像测试、体验 Fedora,同时无需改动硬盘内容。当您满意之后,您可以从 Live 镜像安装 Fedora 到您的硬盘。

要使用该镜像,您需要可创建或刻录 DVD 的驱动器或者至少跟镜像大小一样的 USB 闪存盘。

这是官方的下载页面


软件包管理器差不多是 Linux 发行版的标准配置了吧~

软件包和软件包管理器是啥?

软件包是对于一种软件所进行打包的方式。一般来说一个软件包包含这些内容呐~

  • 软件的源代码或可执行文件.
  • 一些供其它应用 ( 例如软件包管理器 ) 解析的元数据. (例如软件的名称,描述,版本,等等......)
  • 一组用来执行安装前后事务的脚本.

而软件包管理器,当然就是来安装/卸载/更新软件包的一组应用程序咯~

软件包管理器是在电脑中自动安装、配制、卸载和升级软件包的工具组合, 在各种系统软件和应用软件的安装管理中均有广泛应用。

一般来说,一个软件包管理器有这样的功能:

  • 从软件仓库中查询软件包的信息,并在需要时下载.
  • 同时处理软件包需要的其它软件 ( 常常称作"依赖" )
  • 验证下载的文件的完整性 ( 例如通过散列值或是数字签名 )
  • 通过归档工具解开软件包,然后把文件安放到正确的位置上.
  • 其它方便用户的功能 ( 例如软件包组,自动检查更新等等 )

为啥需要个软件包管理器?

首先大家先来回忆一下在 Windows 里是如何装软件的呗~

  • 打开搜索引擎搜索一下
  • 找到个没被墙的下载网站.....
  • 从网页上数十个硕大而带有欺骗性的广告的缝隙中找到真正的下载链接.
  • 然后下载......
  • 下完以后运行,挑掉一堆勾😂😂,一路下一步直到完成 _(:з …

有这么多 Linux 发行版,咱该选哪个呢?

Linux 的发行版实在是太多啦~,光是比较知名的就有数十种 ( DistroWatch 是个比较各种发行版流行程度的网站~ ).

如何选择真是个难题呐~ (╯@_>@)╯ ┻━┻

萌新选择发行版的第一奥义 (๑•̀ㅂ•́)و✧

萌新选择发行版的第一奥义是......

一定要选择一个成熟的发行版~

大多数成熟的发行版都具有这样的特征:

  • 用户和活跃的开发者很多呐~

    成熟的发行版名气都比较大,自然用户就很多呗~

    用户可是有可能转变成 (大多数) 不吃人的开发者呐~

    成熟的发行版通常都会有很多新人遇到几乎相同的问题,于是就有了第二个特征~

  • 有详尽的文档

    被要求控制自己的本能的 开发者为了方便回答各种萌新向问题,就会写出各种各样的文档啦~

    成熟的发行版通常都会有完善的文档 (有些发行版还有多语言版的文档呐~)

  • 有一群有爱的开发者~

    成熟的发行版一般都会有一群有爱的开发者啦~

    他/她/它们编织代码和文档,尽心尽力的回答用户的问题, 努力跟踪上游的更改.Ta们可是很辛苦的哟~

    别害怕啦,Ta们 (多数) 不会吃人啦~

Act 2 : 选择发行版时要考虑的几个因素

说了这么多,那么选择发行版时到底要考虑哪些因素咧? o …


咱到底该如何使用基于 Linux 内核的操作系统咧?

本来想八卦一下 Linux 的历史来着,但是考虑到oo和oo,就决定 放个传送门 ~

为了省点字,接下来咱提到的 "Linux" 就是 "基于 Linux 内核的操作系统" 啦~

首先咱来排解一下几种常见的误区呗~

哇,大家提到的都是命令,Linux 是不是很难学?

的确命令行界面 ( 而不是图形用户界面 ) 是 Linux 的精髓没错,但是汝不要因为这个就望而却步呐~

有一些面向桌面的发行版就通过图形化的设置和管理界面和简单的设置指南赢得了 "用户友好的发行版"的 美誉(?)

什么? 汝在怀疑 Linux 的易用性? (拖出去砍了~)

汝不妨去看看现在流行的 Android 系统,它就是基于 Linux 内核的哟~

那么 Linux 是不是学起来很容易?

容易的话就用不到咱写这些了呗~

为啥很多人有这种想法捏?主要是被"急功近利 …