LFS 即 Linux From Scratch, From Scratch的意思是“白手起家”,即从0开始安装Linux,它的所有软件包都需要从源代码开始编译安装。这是通过实际动手学习Linux的一种很好的方式。其实,他对Linux操作技能的要求并不是很高,新手也可以尝试。成功之后能力也就有了一个飞跃的提升。

初次接触LFS,手动敲入命令容易出错,采用远程登录方式,就可以拷贝粘贴了。
当然,手动敲入命令会犯很多错误,从而为了解决问题会学到很多。
我也是敲入命令失败了好多次,才转而用远程登录的。附上《LFS虚拟机安装和SSH远程登录全过程》视频,便于初学者参考。

(一般是在putty窗口点右键进行粘贴, 选中putty窗口中的文字即复制到了剪贴板。)

通过复制粘贴方式,可以一次把一个脚本框中的所有内容粘贴进去,不仅省了输入的时间,也节省不少命令执行之间的等待延误时间,这种方式确实非常轻松,不过复制粘贴完全不用动脑,也不用仔细看命令,更加少于犯错误纠正错误了,能学到的东西大大减少了。

安装LFS的参考文档:
操作指导:
(下面第一个网址是作者博客上的文章地址,
操作中遇到问题也最好到作者博客提问)

LFS文档:

官方网站:


LFS操作指导,对实际操作很有帮助,但还是建议研读一下LFS文档,它介绍了很多相关的知识。

安装LFS成功之后,对源代码编译安装、sed、文件链接 等的使用估计也比较清楚了。
进一步,可以参考操作指导的顺序,下载最新的软件稳定版本,参考它的install帮助,查看版本依赖,安装一个所有软件都是最新稳定版本的Linux。

注:安装操作手册虚拟机配置为NAT网络,无法从主机登录,但虚拟机能够连到Internet。

附件:http://down.51cto.com/data/2354013

本文转sinojelly51CTO博客,原文链接:http://blog.51cto.com/sinojelly/201298,如需转载请自行联系原作者

LFS资料和SSH远程登录全过程的更多相关文章

  1. 【浅层优化实战】ssh远程登录Linux卡慢的全过程排查及解决方案

    ssh远程登录Linux卡慢的全过程排查及解决方案 前言: 在linux操作系统使用过程中偶然一次感到使用ssh远程连接软件连接操作系统需要等待许久,第一次没在意,第二次也没在意,第三次有点忍受不住了 ...

  2. 树莓派初入门(1):SSH远程登录与VNC远程桌面

    前言: 本文主要讲解,对于一个无树莓派显示屏,无键盘,无鼠标,手边只有手机,电脑和一个已烧录好raspbian-stretch系统的树莓派3B+的玩家,如何进行远程登录,进而可以进程桌面的连接. 工具 ...

  3. Firefly安装ROS及ssh远程登录配置

    一.在Linux firefly 3.10.0 上安装ROS-indigo 快捷键 CTRL + ALT  + T 打开终端并安装ROS-indigo sudo sh -c 'echo "d ...

  4. SSH客户端(如PuTTY)ssh远程登录Linux非常慢的解决方法

    转:http://blog.useasp.net/archive/2014/05/19/solved-the-problem-of-ssh-client-such-as-putty-remote-lo ...

  5. ssh远程登录linux live系统

    要想ssh远程登录,须要准备两件事:配置同网段IP和开启SSH服务. 因为live系统没有IP,所以首先须要配置IP. 我的live系统是在虚拟机上启动的,宿主IP为192.168.230.1,liv ...

  6. ssh远程登录linux服务器

    ssh远程登录linux服务器 用法: ssh -l user -p port server_ip 或者 ssh -p port user@server_ip 参数: -l 后接要登录的远程系统用户名 ...

  7. ssh远程登录命令简单实例

    ssh远程登录命令简单实例 ssh命令用于远程登录上Linux主机. 常用格式:ssh [-l login_name] [-p port] [user@]hostname 更详细的可以用ssh -h查 ...

  8. python实现ssh远程登录

    python实现ssh远程登录 # 测试过程中,比较常用的操作就是将DUT(待测物)接入网络中,然后远程操控对DUT, # 使用SSH远程登陆到主机,然后执行相应的command即可 # python ...

  9. SSH(远程登录)原理

    最近在研究hadoop,因为是分布式的,会涉及很多机器协作工作,但所有的操作都是需要进行权限验证的,namenode主机会尝试启动datanode主机上的进程等等.下面就用一张图来解释SSH登录验证的 ...

随机推荐

  1. Linq下有一个非常实用的SelectMany方法,很多人却不会用

    在平时开发中经常会看到有些朋友或者同事在写代码时会充斥着各种for,foreach,这种程式代码太多的话阅读性特别差,而且还显得特别累赘,其实在FCL中有很多帮助我们提高阅读感的方法,而现实中很多人不 ...

  2. jsjsjs

    var TooL = {}; (function(t){ function common(){ console.log("common"); } var a = function( ...

  3. Apache Hudi 设计与架构最强解读

    感谢 Apache Hudi contributor:王祥虎 翻译&供稿. 欢迎关注微信公众号:ApacheHudi 本文将介绍Apache Hudi的基本概念.设计以及总体基础架构. 1.简 ...

  4. python3(十六) sorted

    # sorted()函数list进行排序: L = sorted([36, 5, -12, 9, -21]) print(L) # [-21, -12, 5, 9, 36] # 可以看到默认是按照升序 ...

  5. 宏定义#define和内联函数inline的区别

    1 宏定义在预编译的时候进行字符串替换.内联函数在编译的时候进行函数展开. 2 宏定义没有类型检查.内联函数会进行参数列表.返回值等类型检查.

  6. AJ学IOS(10)UI之_NSTimer_ios计时器

    AJ分享,必须精品 先看效果 代码 #import "NYViewController.h" @interface NYViewController () <UIAlertV ...

  7. Redis学习二:Redis高并发之主从模式

    申明 本文章首发自本人公众号:壹枝花算不算浪漫,如若转载请标明来源! 感兴趣的小伙伴可关注个人公众号:壹枝花算不算浪漫 22.jpg 前言 前面已经学习了Redis的持久化方式,接下来开始学习Redi ...

  8. JavaScript基础笔记1220

    JavaScript笔记1.JavaScript关键词2.JavaScript标识符 必须以字母,下划线(_)或美元符($)开始. 后续的字符可以是字母.数字.下划线或者美元符 (数字是不允许作为首字 ...

  9. 4. js

    1.) ~   操作符 console.log(~-2)  // 1 console.log(~-1)  // 0 console.log(~0)  // -1 console.log(~1)  // ...

  10. 分析 Nanocore

    Nanocore是一个非常强大的木马控制系统,当Nanocore木马运行时,我们发现Windows Defender可以很好地识别威胁.本文的目的是分析Nanocore的传播方式,它是怎样感染Wind ...