by FunnyAWM
注意:本折腾笔记纯靠个人经验编写而成,有误还请指出。
1.我凭什么要用Linux?
1.Linux完全免费。
相对于动不动就要几百大洋的Windows许可证或者形形色色的激活软件来说,Linux来得要更实惠些。
2.Linux很稳定。
Windows需要1个月还不一定能修的漏洞,Linux一天就修完了。
3.Linux的哲学:一切皆文件。
各种配置都是文件,完全没有抽象意义上的东西,一切皆可配置。(Windows注册表给爷死!!!)
4.Linux可以发挥硬件的极致性能。
Windows可能永远做不到这一点,因为Windows太过臃肿了,几乎什么都塞进系统,像极了音游粪谱(
5.Linux有非常好的社区支持。
虽然人均985,但是不排除人渣出现哦
6.Linux功能非常丰富且具有可移植性。
不管多冷门的功能都总有人做(并且速度快到超乎你想象),并且一个平台做完,其他发行版要移植难度也并不大,相对于Windows一直咕咕咕,实在是好太多了。
7.Linux的选择非常多样。
从桌面/窗口管理器到文件管理器,从浏览器到网络管理器,选择权都在你手上。
8.Linux的软件管理井井有条。
各种包管理器,总有一款适合你,并且一般不会出现安装、卸载错误。(Windows注册表:梅 开 二 度)
9.Linux的更新机制相当灵活。
你可以选择更不更新、什么时候更新。(Windows:正在配置更新,请不要关闭你的电脑)
10.Linux有很好的兼容性。
不管多老的硬件都能跑Linux,我的11年本子(AMD羿龙II+750G机械硬盘+4G内存)都能很流畅地运行Linux Mint,但是Win10就没那么好商量了。
2.Linux有什么缺点
也不能只听着吹Linux有啥好处啊,对吧?
1.Linux的软件支持需要充实。
国外已经没啥问题了,国内的话也只剩QQ微信(其实这俩软件已经有Linux版本了,但是质量不堪入目)
2.许多人不看好Linux。
不过Linux用户每次怼Windows都能怼过去就tm离谱
3.你的选择太多了。
Windows只有Windows,而Linux可以有很多Linux。
4.缺乏操作技能
虽然Linux这么强,但是你驾驭不了也是白搭。
3.Linux发行版哪家强
其实呢,Linux发行版并没有什么好坏之分,唯一的标准就是自己用起来顺不顺手,其他都不重要。
下面列出几个新手友好的Linux发行版。(点击发行版标题可空降至发行版官网)
1.Ubuntu
Canonical推出的老牌发行版,每2年一个LTS版本,每半年一个尝鲜版本,有自己独特的桌面风格。
2.ElementaryOS
我说这是不美化情况下最好看的发行版没啥意见吧(
ElementaryOS同样把新手友好作为目标,争取给从Windows或macOS过渡到Linux的人提供一个选择。
3.Linux Mint
这同样是一个老牌发行版,基于Ubuntu的环境加上自己开发的桌面,随便拎出来一个发行版都能轻松打两下。
4.Manjaro
图形化安装程序+pacman包管理极其罕见,是一个新手的较理想选择,所有软件包均可通过终端安装。
5.Zorin OS
类Windows界面加上GNOME桌面环境已经是很少见了,珍惜吧。
6.Debian
著名的老牌发行版之一,当年的Linux仿DOS问题上,Debian:搭噶,口头哇路!
7.Deepin&UOS
中国起源的操作系统,在国外颇为知名。(别问我为什么把deepin和UOS放一起)
注意!以下的发行版使用难度有亿点点高,请按需求选用。
1.Arch Linux
独特的用户中心模式、滚动更新、网上所有软件包三合一,加上可以自行配置所有系统设置,让这款发行版在世界享有美誉。
2.openSUSE
(openSUSE:我是不是来错地方了)同样是优秀的发行版,凭借着YaST吊打了许多发行版。
3.Gentoo
源代码安装软件的方式使得这个发行版的软件可以肆无忌惮升级(Arch Linux:我不要脸的吗?)
4.LFS(Linux from scratch)
基本上和玩内核没啥区别
4.如何安装任意Linux发行版?
大部分的安装都是图形化的,除了Arch Linux,Gentoo等不走寻常路的系统,只需要按照其操作提示来即可。
5.Linux安装后如何配置?
1.对于Arch Linux、Manjaro用户
1.基础配置
通过修改/etc/pacman.d/mirrorlist更改镜像源地址(Arch Linux会让你做这一步的,所以如果你做了这一步就不需要重复了)
Manjaro用户通过以下指令选择源地址:
sudo pacman-mirrors -i -c China -m rank
在接下来弹出的对话框中选择好镜像,点击确定。
做完这一步后,执行
sudo pacman -Syy
更新软件索引目录即可。
2.对于中文用户的配置
在 /etc/pacman.conf
文件末尾添加两行:
[archlinuxcn]
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch #这是中科大源
之后执行,更新软件目录
sudo pacman -Syy
sudo pacman -S archlinuxcn-keyring
安装秘钥环。
注意:若第三步无法执行,请在[archlinuxcn]下添加一行:
SigLevel = Never
安装完秘钥环再去掉这行配置即可。
2.安装QQ、微信
对于Arch Linux、Manjaro用户:
执行如下命令
sudo pacman -S com.qq.im.deepin com.qq.weixin.deepin
对于Debian系列用户:
Deepin直接在软件商店查找。
其他发行版按照如下步骤操作:
在/etc/apt/sources.list.d/deepin.list里写入如下一行:
deb https://packages.deepin.com/deepin stable main contrib non-free
之后执行
sudo apt update
更新缓存目录,此时会提示没有密钥,执行
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 缺失的密钥
其中缺失的密钥应为报错中NOPUBKEY_后面那一坨字母数字。添加完成后,再次执行
sudo apt update
进行更新操作。
执行如下命令安装QQ、微信:
sudo apt install deepin.com.qq.im deepin.com.wechat
某些发行版(比如Linux Mint)可能会出现覆盖文件失败而安装失败的情况,这时候执行
sudo apt install -f
来获取精确报错信息,把报错信息里提及的文件删除再执行上述指令即可。[注意] 在更新后请勿执行sudo apt upgrade,出错概不负责
最后执行
sudo rm /etc/apt/sources.list.d/deepin.list&&sudo apt update
即可。
如果你想用TIM,把deepin.com.qq.im改成deepin.com.qq.office即可。
什么?你问我为什么不用新版容器?因为我发现新版容器在其他发行版的移植上有个致命缺陷:QQ登录时如果不移动窗口就会卡死,所以我用旧版容器。
3.QQ、微信的图片显示问题修复
在安装完成并且打开聊天之后,有的情况下不会显示图标,那么恭喜你,我还是不知道发生了什么,但是我仍然可以解决这个问题。
编辑/etc/sysctl.conf,加入如下两行:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
再执行如下命令更新设置:
sudo sysctl -p
最后,在各自桌面的图形界面中禁用IPv6,就可以了。
4.安装窗口主题、图标、光标主题
对于KDE,可以在设置中心里安装主题,就不必要按照下面的方法来了。
首先先下载一个主题,主题可以在集中化的网站找到,比如Gnome这个
图标、光标解压后放到.icons文件夹下(没有就新建)
窗口主题解压后放在.themes文件夹下。
最后打开各自的主题管理器,切换到安装好的主题。
5.安装某些优秀的Linux原生软件
浏览器:Chrome Firefox国际版
输入法:搜狗输入法 谷歌拼音输入法(待编写)
7.设置swap写入次数,拯救你的固态硬盘
对于固态硬盘来说,频繁写入肯定会让固态硬盘口吐芬芳。这个实际上也是可以调整的(不废话)
首先,编辑/etc/sysctl.conf,添加如下一行:
vm.swappiness = 10
其中,右值参数为每分钟最多允许的写入次数,默认为60,一般调整为10也就可以拯救你的固态硬盘。
8.设置交换文件
一般来说,Ubuntu等发行版都会在你没有分配swap分区的情况下贴心地为新手准备一个swapfile。如果由于种种原因你需要重新分配空间,请按照以下方法:
首先,执行如下命令来生成一个交换文件:
fallocate -l {空间,以M或者G为单位} /swapfile
之后,执行如下操作给文件赋权,防止出现权限问题:
chmod 600 /swapfile
最后,执行如下指令:
sudo mkswap /swapfile&&sudo swapon /swapfile
再编辑/etc/fstab,写入以下内容来实现开机自动挂载:
/swapfile none swap defaults 0 0
注意:fallocate 命令用在 F2FS 或 XFS 文件系统时可能会引起问题。代替方式是使用 dd 命令填写全0,但是要慢一点:
# dd if=/dev/zero of=/swapfile bs=1M count=512
本文地址: 序-Linux折腾笔记