Linux~Archer 进化之路
使用过的linux系统有:Redhat、红旗Linux、Deepin、Ubuntu、Debian、Fedora、Kali、Parrot、manjaro、Mint、Arch,最早接触linux是从2004年,当时购买的台式机附赠了一张红旗linux安装盘,后来试了一下,系统还是挺招人喜欢,内存占用也小,后来厌倦了Windows的更新,各种软件弹出及病毒的侵扰。还曾买过一本Redhat教程,当时这本书厚如字典,不明其理的买了,实用性真的有限,但也是通过这本书对linux有了初步了解,并慢慢开始品味linux的美。
许多linux版本都有live系统,可以先期操作尝试,看看外观,看看各种常用软件,测试一下自己电脑的各部是否运转正常,然后进行可视化安装即可。安装很简单,因为不用太多操作及配置,但是使用起来你总会因为需求而开始改变,先期是桌面主题的美观,然后是各种应用软件的选配,最终是追求极简主义的极致,一步步的开始探索。你会从普通用户提升权限su root,开始打开每一个文件夹,查阅wiki,开始修改配置文档加入自己的命令。在这个过程中会对系统中太多的东西感到不满,会犹豫是否要进行改变,还是接受配置好的眼前的一切。还算幸运,linux的各版本安装等待时间并不长,稍作休息就能尽情的敲打命令,安装各种软件,尝试完成目前的自己所适用的系统。
选择Arch是因为可配置化,因为很cool,也厌烦过长时间面对黑白配的命令行,对照配置说明敲击着不明其理的命令,虽然不懂自己在做什么,但是看着Enter后各种呈现的结果还是有所欢喜,第一次安装Arch成功,登录可视化桌面系统的喜悦感依旧记忆犹新。但是细想一下,当时的Arch还并不能进行日常使用,似乎没有安装声音驱动,背景灯光及各种快捷键也不能使用,安装NVIDIA驱动后xorg.server出现错误,开机后突然间满屏的Error打击还是很大,因为无从下手,不知道该怎么办,而且花费许久配置的系统突然间就崩溃了,之前花费的时间付出的精力似乎没有任何意义。放弃吧!Arch不适合。
电脑扔在哪许久都没有碰过,不想写点什么,也不想浏览网页。这种颓废感并未持续太久,因为总是疑惑到底是哪一步做错了,如果当时进行这样的操作或许会更好,查阅wiki,看各种配置blog,发电子邮件给Archer联系,这是一个进化的过程。半年多的时间,懂得了如何找出问题所在,懂得如何使用搜索找寻有用信息,懂得多做笔记节省时间。安装时间,敲击命令的速度得到了很大提高。目前的状态可以做到想做什么就做什么了,Arch系统如同小时候的积木玩具,积木被倾倒在桌子上,想要组装什么,脑子里勾勒出轮廓,再去找到适用的积木,最后搭建在一起,作品完成了。
当你深入到Arch之中运用自如后,才能真正发挥Arch的效用,或者可以说通过Arch让我更了解了Linux,更了解了计算机,这或许是一个坚持的过程,我也是刚刚才感受到,之前花费时间不断折腾系统,自己也在自问,到底是为什么?有个windows系统凑合用也挺好,日常用的软件就几个,偶尔看看视频听听音乐需求就这些,但是做到一个深入探索的心态去认真体会就会有所收获。就像小的时候学数学,各种代数、几何问题的破解,放到现在又有多大用处,又会记住多少,而探索、研究的乐趣就在于此。
记录一下之前安装各版本Linux出现的问题,或许很长时间都不会在用他们了。debian、kali需要进行挂载cd-rom到usb进行安装,上述系统deepin可用多种中文软件,办公方便,但桌面操作缓慢,自带软件繁杂,内存占用率高,deepin值得关注,论坛维护很好,各种问题及时回馈。debian、fedora、Mint使用稳定性好,但使用软件较少,不利办公。manjaro稳定性较差,kali、parrot包含许多渗透测试软件,安装软件大约在5G左右,parrot体验较好,安装方便,桌面操作流畅,系统稳定,而且parrot中文论坛里面的内容很丰富,版主会探讨一些特别的话题分享知识,但目前论坛已经无法打开了。一些系统会出现打字时触摸板跳闪,Fedora声卡驱动有问题,没有声音。deepin、parrot可安装fluxion。
最初的Arch因为开各种库,更新各类软件,现在反而用的不多了,几个顺手的软件在base中就有,从xfce~mate~i3~lxqt,一个逐渐演化的过程,相关的一些配置我也会逐一记录在此。Arch对于我仍旧有太多的谜团没有解开,希望能与诸位多多交流,增进学习。
Linux~Archer 进化之路的更多相关文章
- linux小白成长之路10————SpringBoot项目部署进阶
[内容指引] war包部署: jar包部署: 基于Docker云部署. 一.war包部署 通过"云开发"平台初始化的SpringBoot项目默认采用jar形式打包,这也是我们推荐的 ...
- yolov3 进化之路,pytorch运行yolov3,conda安装cv2,或者conda安装找不到包问题
yolov3 进化之路,pytorch运行yolov3,conda安装cv2,或者conda安装找不到包问题 conda找不到包的解决方案. 目前是最快最好的实时检测架构 yolov3进化之路和各种性 ...
- 云原生网络代理(MOSN)的进化之路
本文系云原生应用最佳实践杭州站活动演讲稿整理.杭州站活动邀请了 Apache APISIX 项目 VP 温铭.又拍云平台开发部高级工程师莫红波.蚂蚁金服技术专家王发康.有赞中间件开发工程师张超,分享云 ...
- Java中Lambda表达式的进化之路
Lambda表达式的进化之路 为什么要使用Lambda表达式 可以简洁代码,提高代码的可读性 可以避免匿名内部类定义过多导致逻辑紊乱 在原先实现接口抽象方法的时候,需要通过定义一个实现接口的外部类来实 ...
- Linux内核学习之路
每当学习到一定阶段自己觉得还行时,就会搜一些别人的文章. 这篇文章是原作者14年3月写的.转过来与自己共勉.学习累了就换着学也挺好 原文: 现在回首看看,接触Linux已经很长时间了. 在大三的时候开 ...
- 嵌入式linux的学习之路[转]
我认为的一条学习嵌入式Linux的路: 1)学习 Linux系统安装. 常用命令.应用程序安装. 2) 学习 Linux 下的 C 编程.这本书必学<UNIX 环境高级编程>.<UN ...
- linux架构师之路!
目录 1.shell编程总结 2.python编程总结 3.网络基础总结 4.存储的基本知识 5.linux常用 架构学习目录 1.网站架构 2.架构师技术图谱 3.python之路 4.IBM技术主 ...
- Linux菜鸟起飞之路【二】Linux基本常识
一.Unix操作系统基本常识 1.什么是Unix? Unix是一个计算机操作系统,是一个用来协调.管理和控制计算机硬件与软件资源的控制程序. 2.Unix操作系统的特点? 多用户与多任务.多用户表示在 ...
- js生成一个不重复的ID的函数的进化之路
在MongoDB中的ObjectID,可以理解为是一个不会重复的ID,这里有个链接http://blog.csdn.net/xiamizy/article/details/41521025感兴趣可以去 ...
随机推荐
- Maven发布jar包到私库
首先修改maven的配置文件settings.xml,增加servers标签,配好maven服务器的账号密码 <servers> <server> <id>rele ...
- 合并多个Excel
合并excel分为两种情况:1.将多个excel文件合并在一个excel中的不同sheet中.2.将多个excel文件合并在一个excel文件的一个sheet中. 1.将多个excel的文件合并在一个 ...
- cmd命令行结果保存到txt里,屏幕显示一行就保存一行到txt
#coding:utf-8 """ 1.重定向print 2.python与cmd命令 """ import sys import os i ...
- 解决[Errno 10048]报错
最近一直很纳闷,写的python程序在自己电脑上运行得非常顺利,放到远程测试机上经常报“[Errno 10048]通常每个套接字地址(协议/网络地址/端口)“这样的错误,百度到这种是端口号冲突引起的, ...
- ZYNQ DMA驱动及测试分析
之前没有接触过DMA驱动.不了解它的原理,稍作学习先总结下dma驱动步骤: 1. 申请DMA中断. 2. 申请内存空间作为src和dts的空间. 3. 注册设备注册节点 4. 将申请到的src和dst ...
- mysql锁分析相关的几个系统视图
1.infomation_schema.innodb_lock_waits+-------------------+-------------+------+-----+---------+----- ...
- 多个yml文件的读取方式
1配置pom.xml文件,以下配置将默认激活-dev.yml配置文件<profiles> <profile> <id>dev&l ...
- C#对XML操作类
C#对XML操作类 该类包含了对XML文件的创建,添加,读取,删除,修改等操作 //#define isUnity #if isUnity using UnityEngine; #endif usin ...
- Resources$NotFoundException资源文件没有找到
错误类型: android.content.res.Resources$NotFoundException: String resource ID #0x1at android.content.res ...
- saltstack高效运维
saltstack高效运维 salt介绍 saltstack是由thomas Hatch于2011年创建的一个开源项目,设计初衷是为了实现一个快速的远程执行系统. salt强大吗 系统管理员日常会 ...