OS操作系统使用小全

windows

官方网站:https://www.microsoft.com/zh-hk/windows

win2012

当前在dell上使用的,稳定性很好,就是驱动有点麻烦,显卡和声卡驱动都安装不上。在淘宝花9.9就能买到一个激活码,别搞什么破解机了。

可以使用vm16,内置的hyper-v版本较低,不值得使用。

密码复杂度要求

关闭这个不必要的限制还是要通过配置:

    gpedit.msc

计算机配置->Windows设备->安全设备->帐户策略->密码策略->禁用必须符合复杂性要求就好了。

推荐指数

★★★★

win 11

主力机现在用的系统,我都不知道怎么就从win10升级上来了。

玩游戏要用的directx12,需要2060以上的显卡,不幸的是我的显卡只是1060,用不了。

操作上其实更简单了,但使用习惯有较大的变动。很多设置的操作要查资料才找的到。但新人上手会更快。

Hyper-V

非常好用,虽然跟vm不兼容,只能选一个使用,但我还是选了它,管理很清晰,毕竟是内置的功能。但是镜像的恢复有点逻辑上混乱,名称叫检查点,而且合并与创建的操作都不够直观,跟VM的还原点相比还是有点不够看。

WSL 2

实现了直接使用命令行版ubuntu的需求,所以也同时开着,但安装zsh后有点显示问题,主要是我不会配置。

推荐指数

★★★

win7

官方网站:https://www.microsoft.com/en-us/software-download/windows7

这个版本已经停止维护,所以会出现一些很奇怪的问题,比如在访问一些重要网站时会提示https的证书问题,也基本上无解了。

推荐指数

★★

win10

官方网站:https://www.microsoftstore.com.cn/software/windows

激活版

基本上跟正版的也就没什么区别了,特别是在选择优先体验版之后,新功能会自动更新,使用上也跟以前的windows习惯一致。

推荐指数

★★★★

未激活版

就是一个基本只能上网的工具软件了,很多新版主流软件,如VM,dreamware都不支持在无法更新的这个版本上安装。

推荐指数

linux

官方网站:https://www.linux.org/

CentOS

官方网站:https://www.centos.org/

体会

服务器大厂redhat的开源方案,在服务器领域是第一选择,跟redhat商业版也可以无缝对接,技术成长无限,但桌面端的使用会有一些不方便。

推荐指数

★★★★

ubuntu

官方网站:https://ubuntu.com/

体会

非常主流一种桌面Linux解决方案,同时可以适应一部分的服务器需要,但是新版的snap软件安装方式会让强迫症们对df命令抓狂。。。。

推荐指数

★★★★

深度

官方网站:https://www.deepin.org/zh/

体会

一个几乎跟Ubuntu换皮一样的系统,好在内置的软件商店位于国内,软件的安装与更新速度较快,但系统资源的占用也很高,老旧的机器基本不要想正常使用了,除了在语言文字方面全中文化上有优势,实在看不出来有什么理由不使用原版的Ubuntu。

推荐指数

★★★

NOI Linux

官方网站: http://www.noi.cn 下载链接:http://noi.cn/newsview.html?id=267&hash=BDBDBE&type=11

体会

NOI复赛官方环境,集成了竞赛的编辑与评分软件,这么多年过去了公开发布的还是基于ubuntu14.04打造,内置源已经过期,需要手动修改。 配置国内源的方法参考此链接:https://zhangzj.github.io/2017/03/21/ubnutu-1404-ubuntu-source-list.html

apt源配置文件

cd /etc/apt/

备份原来的 source.list 文件先 sudo source.list source.list.cp

接下来编辑文件,清空文件内容,我们会在 source.list.d 目录中添加分别的文件 sudo vi source.list

删除 source.list 内容,在目录 source.list.d 中新建 163.list 文件,插入以下内容:163源

deb http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse

deb http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiverse

deb http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiverse

deb http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiverse

deb http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiverse

deb-src http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse

deb-src http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiverse

deb-src http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiverse

deb-src http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiverse

deb-src http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiverse

或者使用阿里云源

deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse

更新软件包

sudo apt update

sudo apt upgrade

国内和国外的源速度不是一个级别的,嗖嗖的。

推荐指数

★★

centos8的优化记录

安装centos额外软件的前提

            sudo yum install epel-release

epel源内容较丰富,比如经常用的screen等。

CentOS 的web控制台

启用很简单:

    systemctl enable --now cockpit.socket

即可访问机器IP+端口9090使用了。

安装screen后的改良

默认安装的screen会有闪屏等问题,这个配置文件可解决:

            wget https://gist.githubusercontent.com/jarodlee/75dfcb88111e4f5e9accc8e813d1ce0a/raw/89121fd0aebd58dba2c97cbe62f51476104144f4/.screenrc

启动字符界面

通常安装的图形界面会占用较多内存,节省内存可以使用字符界面:

使用

    systemctl get-default
    

可以得知当前界面使用graphical.target

那么按照提示, 使用

    systemctl set-default multi-user.target

用这种方法仍然可以使用

    startx

命令启动图形界面。

Liberoffice安装中文界面

由于操作系统层面用英文更通用一些,可避免终端乱码的问题,那么就要手动安装相应GUI软件的中文支持了,比如office工具要执行下面的命令后才能在tools中设定显示语言为中文,先查看相应的语言包:

    yum search libreoffice |grep -i han
    

再执行对应的安装:

    sudo yum install libreoffice-langpack-zh-Hans.x86_64
    

中文输入法的支持

要通过ibus来实现比较简单,可以快速安装google拼音与海峰五笔[跟王码86版较接近]。

openSuSe的优化记录

将使用opensuse的过程中做的一些重要问题加以记录。

科大的源

opensuse官方源国内访问有问题,只好换成了科大的源:

    https://mirrors.ustc.edu.cn/opensuse/tumbleweed/repo/oss/

可参考官方的一个文档说明

系统软件安装方法

opensuse的安装软件命令又不一样了,比如安装git要这样:

    zypper in git-core

中文的设置方式

在 Yast 的 Language 配置中将中文加入,可以把简体中文(Simplified Chinese)选择为第二语言(Secondary Language),确认之后,系统会自动下载语言相关的组件和字体,注销当前登录之后生效。不过我还是把中文设成主语言了。相应的其他功能都会自动到位,比如liboffice的中文界面,输入法什么的都很快安装好了。

opensuse的支持网站

使用nvdia的显卡:https://en.opensuse.org/SDB:NVIDIA_drivers 不过我的电脑是集显的,就不测试这个了。

opensuse的版本非常多,免费个人用户直接用Leap版本就好了。各版本的发行状况都是公开的:https://build.opensuse.org/monitor

官方文档在这:https://doc.opensuse.org/ 有中文版

安装atom

从官网下载rpm包直接安装是个简单快捷的办法:

  sudo rpm -ivh ./atom.x86_64.rpm

如果没有LSB会出错误:依赖检测失败: lsb-core-noarch 被 atom-1.57.0-0.1.x86_64 需要

LSB是linux基本包的缩写,有时候定制安装会没有选上,这就要费点事了,走合适的源安装补上就行了:https://software.opensuse.org/package/lsb?locale=zh_TW

sshd服务默认没开

要用root帐号手动启动一下:

    systemctl start sshd

要开机自动启动sshd就要设置:

    systemctl enable sshd

参考:国外的一个指导文档

ssh出现能连接不能登录的问题

端口是正常的,可以连接,但输入正确密码也无法登录,原因不明,怀疑是当时在使用ssh的同时做了更新造成了什么冲突。

外观

kde是最好看的,有点儿苹果的感觉;gnome跟ubuntu差不多;xfce是最简洁的,早期linux的感觉。

先安装了gnome的时候也是可以再安装kde的,执行这个命令:

zypper install -t pattern kde kde_plasma

不过两个窗口都使用似乎稳定性会下降,当然,也可能是因为我在KDE里面安装了太多图标包和窗口动画的原因。最重要的还有一个问题就是在GNOME中安装的ATOM到了KDE里面就无法启动了,原因不明。

官方的建议在这里

两种窗口都存在的时候,登录时选择的上一个会被记为默认。

安装vs code的最佳方法

执行几个命令就行了,微软对开源的拥抱真的很棒:

sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc

引入微软的密钥。

sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ntype=rpm-md\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/zypp/repos.d/vscode.repo'

加入微软的repo源。

 sudo zypper refresh
 sudo zypper install code

刷新并安装code编码器!

安装chrome稳定版

添加Chrome存储库

第一步是添加Google Chrome存储库。启动终端并运行以下命令。

sudo zypper ar http://dl.google.com/linux/chrome/rpm/stable/x86_64 Google-Chrome

在命令中,“ ar”代表“ addrepo”。要了解有关Zypper及其用法的更多信息,请查看如何在openSUSE上使用Zypper

该仓库尚未准备就绪,无法使用。我们需要添加Google公共签名密钥,以便可以对软件包进行验证。运行这些命令。 wget https://dl.google.com/linux/linux_signing_key.pub

sudo rpm --import linux_signing_key.pub

密钥导入完成后,更新zypper的回购缓存。

sudo zypper ref -f

最后,安装Chrome,zypper准备从存储库中获取Google Chrome!

sudo zypper in google-chrome-stable

最后更新于