Linux自学之Debian入坑指南(准备工作篇)
本文旨在记录自身学习之中遇到的问题. 问题或有解决, 或尚无思路. 如有侵权, 请告知删帖. 对于游客如过程中遇相似问题, 但运行后结果相异, 可友好交流, 如想饱吹饿唱, 夹枪带棒, 明吹暗讽等, 请转至他处, 谢谢理解与合作.
1 系统平台简单搭建
a) 安装虚拟机软件
可选软件:
VMware-WorkstationVMware-Player(该软件及上一个, 以下简称VWware)Virtual Box(以下简称VBOX)
b) 选择开源镜像站并获取系统镜像
从如下任一开源镜像站获取镜像即可(于今2019年11月24日):
阿里开源镜像站: https://opsx.alibaba.com/mirror清华开源镜像站: http://mirrors.ustc.edu.cn/网易开源镜像站: https://mirrors.163.com/华为开源镜像站https://mirrors.huaweicloud.com/ 本人一开始用网易, 之后喜欢用阿里和清华开源镜像站
c) 系统安装及后续
此处暂不涉及非root用户或非管理员用户临时提权(临时提升至管理员权限并利用该权限进行操作,简称提权)的操作, 而系统配置文件则需要root用户或管理员权限才能修改, 以下简称权限. 只要别浪, 暂时用个root用户改改文件还是提倡的. 这里假设需要权限的地方就暂时用root撩一下.
1. 系统安装(略)
虽然我省略了,但是这将是每一位入坑者的必由之路。真不会的详情可参考哔哩哔哩网站的视频。
2. 在合适的时间建立快照(此处为物理机, 即真机, 无需权限)
因为有时误操作会导致系统奔溃(现在,正当操作中, 除非boot未单独分区, 且磁盘已满, 否则奔溃概率很小), 故在自己觉得将系统平台搭建得较为完善时, 利用VWware或VBOX软件自带功能可建立系统克隆或系统快照, 在误操作后点击快照或克隆即可回到备份前的时刻. 应注意, 这是选择VMware或VBOX软件相应功能后由VMware或VBOX软件完成, 并不是给当时的界面截个图叫快照. 例如, 在系统安装完成后. 紧接着, 替换软件源(以下简称"换源"), 安装搜狗, MySQL/MariaDB, 更新系统, 安装Chrome浏览器及其相应插件… … 等等完成后, 配置结束后, 自认为略微完善, 就可以建立系统快照或克隆了.应注意, 不要动不动就建立快照或克隆系统, 占空间.
3. 更换软件源(此处需要权限)
步骤如下:
在开源镜像站下对应系统旁, 查看帮助可进行操作;
复制系统原生软件源配置文件(以下简称系统配置文件)为了备份,养成一修改配置文件就提前备份的好习惯 cp /etc/apt/sources.list /etc/apt/sources.list.bak
修改系统配置文件 vim /etc/apt/sources.list # 利用vim打开并编辑 将原来以deb或deb-src开头的行用井号, 即#, 注释, 然后添加自己选择的软件源, 例如添加以下内容(为阿里和清华的源)
deb http://mirrors.aliyun.com/debian/ stretch main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ stretch main non-free contrib
deb http://mirrors.aliyun.com/debian-security stretch/updates main
deb-src http://mirrors.aliyun.com/debian-security stretch/updates main
deb http://mirrors.aliyun.com/debian/ stretch-updates main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ stretch-updates main non-free contrib
deb http://mirrors.aliyun.com/debian/ stretch-backports main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ stretch-backports main non-free contrib
deb http://mirrors.ustc.edu.cn/debian/ stretch-updates main
deb-src http://mirrors.ustc.edu.cn/debian/ stretch-updates main
注:以上为Debian9(stretch)的配置的配置,如有版本不同可以将以上内容中的stretch换为自己的debian发行版本代号,建议使用开源镜像站提供而非以上复制粘贴,查看发行版本命令之一为lsb_release -a
版本版本名
10Buster9Stretch8Jessie7Wheezy6.0Squeeze
4. 保守型/奔放型更新升级系统(此处需要权限)
保守型更新升级系统: aptitude safe-upgrade奔放型更新升级系统: aptitude dist-upgrade奔放型更新升级系统: aptitude full-upgrade 简单的就是保守型过程中不删除任何软件包,从而不会导致系统因软件包出现问题。具体区别, 等下次, 下下次或下下下次更新再提, 等不及的可自行更新.
[5. 安装增强工具(此处需要权限, 非必要步骤)]
每个虚拟机软件都会提供系统增强工具来让物理机与虚拟机之间进行复制粘贴等操作. 难度不大, 不用细说. 从方便的角度说, 提倡安装; 从学习的角度, 也提倡安装. 当然如果仅仅传送文件,可以有许多方法。简单易用、网页版的,推一个奶牛快传是我觉得真的跨平台传输时好用,不存在打广告。如果有意见或虚拟机不想访问网络的可忽略文句。
2 参考资料(易获取书籍)
鸟哥的Linux私房菜基础篇第三版或第四版都行:理由详细的大部头,可作为字典级查询手册Linux就该这么学:简单易用,照着上手就成,书上使用系统为Red HatDebian自带手册(自带版本为西班牙语和意大利语版本, 需要权限安装简体中文和英文版 :aptitude install debian-reference_zh-ch debian-reference-en)之后位于/usr/share/debian-reference
3 Linux命令基础之关机(此处需要权限)
是的, 从入坑到关机就是这么短的距离: 准备完成就可以试试关机
a) 自助法
1.查询关机命令使用
man shutdown该命令还能看到其他功能相似的命令(See also就是);
2. 输入shutdown命令
输入关机命令,完成关机,例如直接法。
b) 直接法
命令:shutdown -h now输入完成后使用回车进入关机程序,紧接着黑屏,完成关机!
结语
本文不涉及图片,感觉可能是不需要,如有朋友添加图片后觉得必要的,可找我添加链接,告知入坑者图文教程处。理论指导实践,实践后再总结出适合自己的理论。之后,在不断地尝试和总结过程中才能知道,学会放弃有多重要……由于自身还有很多不足,未能面面俱到,所以不足之处(不算错别字),欢迎温柔地指出。