积知累识 发布的文章

导入Microsoft的GPG密钥:

curl -fsSL https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor -o /usr/share/keyrings/microsoft-prod.gpg

添加Microsoft的包管理器源:

curl -fsSL https://packages.microsoft.com/config/ubuntu/22.04/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list

更新包列表:

sudo apt-get update

安装ODBC驱动:

sudo apt-get install -y msodbcsql17

安装SQL Server命令行工具(可选):

sudo apt-get install -y mssql-tools
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc

网易镜像:http://mirrors.163.com/

阿里云镜像:http://mirrors.aliyun.com/

中国科学技术大学镜像:http://mirrors.ustc.edu.cn/

厦门大学镜像:http://mirrors.xmu.edu.cn/

搜狐镜像:http://mirrors.sohu.com/

北京交通大学镜像:http://mirror.bjtu.edu.cn/

北京理工大学镜像:http://mirror.bit.edu.cn/web/

兰州大学镜像:http://mirror.lzu.edu.cn/

上海交通大学镜像:http://ftp.sjtu.edu.cn/

清华大学镜像:https://mirrors.tuna.tsinghua.edu.cn/

东北大学镜像:http://mirror.neu.edu.cn/

浙江大学镜像:http://mirrors.zju.edu.cn/

东软信息学院:http://mirrors.neusoft.edu.cn/

重庆大学镜像:http://mirrors.cqu.edu.cn/

大连理工大学镜像:http://mirror.dlut.edu.cn/

CN99镜像:http://mirrors.cn99.com/

USB安装盘制作工具下载

Install tool:unetbootin

Ubuntu

最流行的Linux系统,发行系统涵盖PC系统,移动系统,物联网系统。

默认桌面:Unity 官方还有其他桌面并行版本包括:Gnome\KDE\mate等等。

官方网站:www.ubuntu.com

中文官方网站:cn.ubuntu.com

Ubuntu麒麟:www.ubuntukylin.com

Fedora

源自Redhat,红帽子的实验场,Fedora发行版本使用总是使用最新的linux技术。

默认桌面:Gnome

官方网站:fedoraproject.org

OpenSUSE

曾经的三大Linux。

默认桌面:KDE

官方网站:www.opensuse.org

Deepin

原名 Hiweed Linux 及 Linux Deepin,由武汉深之度科技有限公司开发。Deepin系统不仅仅注重系统和桌面环境的开发,同时还注重配套的基础软件开发,目前Deepin系统已经拥有相当多深度特色应用并与许多第三方厂商合作推出热门应用的Linux版本。同时也积极参与Linux内核补丁相关作业,企图改善硬件兼容性等问题,为用户节约学习成本。

默认桌面:Deepin深度定制

官方网站:www.deepin.org

StartOS

是由东莞瓦力网络科技有限公司发行的开源操作系统,符合国人的使用习惯,预装常用的精品软件,操作系统具有运行速度快,安全稳定,界面美观,操作简洁明快等特点。StartOS使用全新的包管理,全新的操作界面,是一个易用,安全,稳定,易扩展,更加符合中国人操作习惯的桌面操作系统。Linux 系统的安全,稳定是众所周知的事情,StartOS 将朝着易用的方向坚持走出自己的特色。

官网网站:http://www.startos.org/

下载地址:http://www.startos.org/

Debian

Debian是一款能安装在计算机上使用的操作系统 (OS)。操作系统就是能让您的计算机工作 的一系列基本程序和实用工具。由于 Debian 采用了 Linux Kernel (操作系统的核心),但是大部分基础的操作系统工具都来自于 GNU 工程, 因此又称为 GNU/Linux。Debian GNU/Linux 附带了超过 29000 个软件包,这些预先编译好的软件被包裹成一种良好的格式以便于在您的机器上进行安装。让 Debian 支持其他内核的工作也正在进行,最主要的就是 Hurd。Hurd 是一组在微内核 (例如 Mach) 上运行的提供各种不同功能的守护进程。

官网网站:http://www.debian.org/

下载地址:http://www.debian.org/distrib/

另外其他很多版本

例如:

Redhat Fedora的东家。用于服务器。

Arch Linux滚动更新,对用户要求较高,很多东西需要自己动手。

CentOS Fedora稳定分支,用于服务器。http://www.centos.org/

Redflag 曾经是国内最火的Linux版本,有桌面版本和服务器版本。http://www.redflag-linux.com/

Linuxmint 开箱即用的Linux。http://www.linuxmint.com/

Keyring 称国产Linux,就是Linux的一个版。

Arch Linux 是一种以轻量简洁为设计理念的Linux发行版。其开发团队秉承简洁、优雅、正确和代码最小化的设计宗旨。Arch Linux 项目受 CRUX 启发,由 Judd Vinet 于2002年启动。
官方网站:https://www.archlinux.org/
下载地址:https://www.archlinux.org/download/

FreeBSD是一种UNIX操作系统,是由经过BSD、386BSD和4.4BSD发展而来的Unix的一个重要分支。FreeBSD 为不同架构的计算机系统提供了不同程度的支持。

官网网站:http://www.freebsd.org/
下载地址:http://www.freebsd.org/where.html

Gentoo Linux是一套通用的、快捷的、完全免费的Linux发行,它面向开发人员和网络职业人员。与其他发行不同的是,Gentoo Linux拥有一套先进的包管理系统叫作Portage。在BSD ports的传统中,Portage是一套真正的自动导入系统,然而Gentoo里的Portage是用Python编写的,并且它具有很多先进的特性, 包括文件依赖、精细的包管理、OpenBSD风格的虚拟安装,安全卸载,系统框架文件、虚拟软件包、配置文件管理等等。

官网网站:http://www.gentoo.org/
下载地址:http://gentoo.aditsu.net:8000/

Slackware Linux操作系统由Patrick Volkerding创建于1992年,是现存最古老的Linux发行版。从现在已经停止SLS计划项目,Slackware 1.0起始使用了24张软盘,并在Linux内核版本0.99pl11 -α之上。它迅速成为最流行的Linux发行版,有人甚至估计在1995年其高达80%的Linux安装市场份额。其受欢迎程度大幅下降与红帽Linux 和其它更易用发行版的发行有关,但Slackware Linux仍然是一个倍受赞赏且经营中更面向系统管理员技术和桌面用户的系统。

官网网站:http://www.slackware.com/
下载地址:http://www.slackware.com/getslack/

Snowlinux是一套基于Debian最新稳定版本的Linux发行,其特色在于四种桌面环境:GNOME、KDE、LXDE、Xfce。其宗旨是用 户友好性、集成多种有用的调整及精心挑选的应用软件。该项目还单独开发一份基于Ubuntu的样式,其特色是MATE桌面(乃GNOME 2的分支)。

官网网站:http://www.snowlinux.de/
下载地址:http://www.snowlinux.de/download

SolusOS 是基于 Debian Linux 构建的、初学者友好的桌面Linux发行版。它采用GNOME 2桌面,从Debian的“backports中的”自己的信息库和项目的,一套完整的多媒体插件,自定义GNOME菜单更新的应用软件,一个直观的图形化安装程序的默认应用程序的良好选择。

官网网站:http://solusos.com/
下载地址:http://solusos.com/download/

在 Linux 系统下,使用 systemd 可以方便地控制服务端的启动、停止、配置后台运行以及开机自启动

安装 systemd
可以使用包管理器如 yum(适用于 CentOS/RHEL)或 apt(适用于 Debian/Ubuntu)

# 使用 yum 安装 systemd(CentOS/RHEL)
yum install systemd
# 使用 apt 安装 systemd(Debian/Ubuntu)
apt install systemd

使用文本编辑器 (如 vim) 在 /etc/systemd/system 目录下创建一个 xxx.service 文件,用于配置 xxx 服务

$ sudo vim /etc/systemd/system/xxx.service

写入配置内容

[Unit]
# 服务名称,可自定义
Description = xxx
After = network.target syslog.target
Wants = network.target
[Service]
Type = simple
ExecStart = 启动指令包含完整的路径和命令
[Install]
WantedBy = multi-user.target

使用 systemd 命令管理 xxx 服务

# 启动frp
sudo systemctl start xxx
# 停止frp
sudo systemctl stop xxx
# 重启frp
sudo systemctl restart xxx
# 查看frp状态
sudo systemctl status xxx
设置 xxx 开机自启动
sudo systemctl enable xxx