ic_ee

常用的Linux 网络工具

在这个社交媒体和互联网时代,吸引人们注意力的最佳方式之一就是拥有良好的屏幕形象。网站是其中一个非常重要的方面。如今,人们花在屏幕前的时间比花在其他事情上的时间更多。无论我们必须阅读东西、购物还是收集新闻,我们的首选是互联网。hostgator美国服务器商分享常用的Linux 网络工具

因此,网站可以帮助您在线营销您的产品、服务或技能,并使其在更短的时间内接触到更广泛的受众。但是那里有数百万个网站。那么你应该创建什么样的网站或者什么样的网站最适合你?

如何决定你应该创建什么网站?

你应该穿什么样的布取决于你穿着它的场合。网站也是如此。你应该制作什么样的网站 取决于你想要代表什么样的业务、技能、艺术 以及你想要如何代表它。

例如,如果您想在线销售产品,您可能想要考虑制作一个电子商务网站,或者如果您想制作一个用于宣传娱乐内容的网站,那么您可能想要拥有一个娱乐网站。

在最终确定最适合您的网站之前,让我们先看看几种主要类型的网站,以便您更好地了解最适合您需求的网站。推荐阅读:《了解Linux 和 Python》

常用的Linux 网络工具

不同类型的网站

1.商业网站

商业网站是代表一个企业或多个企业的网站。如果您拥有一家企业或计划创办一家企业,您可以选择一个商业网站。

一个好的商业网站包含有关企业、其产品、过去的工作、服务和联系信息的所有必要信息。作品集网站、宣传册网站可以是其子类别。

商业网站可帮助人们在一个地方了解您的所有业务,并根据他们的需求轻松与您联系。

2.电子商务网站

电子商务网站是您可以购买产品和进行交易的网站。例如,亚马逊、Flipkart 等。

它是一种商业网站,通常包含有关产品、图像和交易功能的详细信息。任何可以购买产品并为其付款的网站都属于这一类。

3. 个人网站

人们创建一个个人网站来展示他们的艺术或分享他们的想法或展示他们的技能。

基本上在个人网站上,内容本质上是非常个人化的,与公司无关或与组织无关。它不需要涉及金钱因素,即它可能在本质上是有利可图的,也可能不是。

4.娱乐网站

娱乐网站是一个以提供娱乐内容为唯一目的的网站。Netflix、Tvfplay、primevideo就是其中的几个例子。

娱乐网站通过广告充分利用他们的资金,并且通常代表一家娱乐公司。

5. 教育网站

一个教育网站主要在其墙上展示教育内容。他们可能会出售在线课程或为您提供有关教育职业或机构的信息。

它们在本质上可能是有利可图的,也可能不是。Byjus、udemy就是其中的几个例子。教育网站有助于代表教育机构或促进在线学习。

6. 非营利网站

非营利网站帮助捐赠者检查非营利组织的真实性并轻松进行捐赠。

它应该包含有关组织和捐赠原因的详细信息,以激励更多人捐赠。

7. 媒体网站

媒体网站包含新闻、报道,可能代表也可能不代表媒体公司。他们通常还通过广告获利,旨在提供特定类型或一般新闻/报告。

8. 社交媒体网站

这种类型的网站可帮助人们在线与其他人联系、共享图片、发送消息等。Facebook、twitter就是其中的几个例子。这些网站通过广告活动和其他工具赚钱。推荐阅读:《保护Linux独立服务器的分步指南》

9. 门户网站

门户网站包含来自各种来源的信息并将它们显示在一个地方。一个人可以单击一个部分,然后了解更多信息。通常,门户网站具有登录功能,因此可以更具体地满足人们的需求。

设计一个门户网站是一件非常复杂的事情,因此有必要为此聘请一位经验丰富且技术娴熟的程序员。

教育门户、患者门户、政府门户都属于这一类。

确定哪种类型的网站适合您?

就像场合决定穿着一样,你对 网站的期望和你希望达到的目标决定了 你应该做什么样的网站。

如果您想建立您的企业的在线形象,您 可以选择商业网站、投资组合网站或宣传册 网站。

如果您想展示您的个人技能、艺术或分享您的 想法,您可以选择一个个人网站,其中包括博客 网站、作品集网站或其他网站。

如果您经营的是非营利组织,那么您的网站 结构应该更像一个具有安全交易功能的非营利网站 。包括您组织的详细信息和 捐赠原因,以激励人们进行慈善事业。

为了代表教育机构或提供在线课程或 学习,教育网站最适合。该结构可帮助 您以简化的方式提供更多相关信息。

媒体网站最适合媒体公司 吸引人们的注意力并分享新闻和报道。

同样,首先分析您的目标,然后从 上面选择最符合您目标的网站类型。推荐相关阅读:《Linux 文件的所有权与权限》

ic_ee

了解Linux 和 Python

Linux,人们习惯把Linux说成是一个操作系统,而严格来说Linux只是一个类Unix操作系统的内核。Linux内核的创始人是Linus Torvalds,他开放Linux的源码,使得全球的程序员都可以得到并且改进或者修改这份代码。于是后来就出现了好多Linux的发行版,比如Ubuntu,Debian, Fedora, Red Hat等。hostgator 美国Linux服务器分享了解Linux 和 Python

再说说Python。Python是一门具有面向对象、跨平台、解释型等特点的高级程序设计语言。Python的用途非常广泛,经常用于当作脚本语言用于处理系统管理任务和网络编程。当然除此之外还有很多用途,比如经常用来写web程序,作图像处理,做科学计算,做桌面应用等。Python的语法简单优雅,可读性非常好。

Python然而说到与Linux的关系,可能主要还是其作为“脚本语言”的特点和作用。Python用来做Unix/Linux系统管理非常方便,所以有一些Linux发行版都已经预装了Python,比如我正在使用的Ubuntu。这些Linux操作系统上有不少用Python写的系统程序和应用程序。推荐阅读:《保护Linux独立服务器的分步指南》

对于开发人员来说,Python 是简历上的一大亮点,而且 Python 开发者们也明显会从熟悉 LINUX 平台的角度受益,因为任何 LINUX 发行版都会将Python 作为同绑推出的一项标准功能。Python 能够从许多不同的站点处免费下载甚至是从各类 LINUX 发行版的软件包中获取,这意味着一定会有大量潜在的用户在下载并利用其进行编程。

了解Linux 和 Python

在 LINUX JOURNAL 于 2011 年 9 月在网上所进行的调查中,24%(约 8600 名用户)将 Python 列为自己最喜欢的编程语言。Python 以极为明显的优势击败了人气榜中位居第二的竞争对手 C 语言。显然,Python 在 LINUX 社区中的人气相当高。而在一些国外大学和科研机构共享的开源代码中我们发现,大部分代码均是Python 或者 MATLAB 写成。尤其是 Python 程序可以在 LINUX 下完美运行,这对于计算海量数据(比如海量数据挖掘)和大型科学计算等需要进行并行计算和网格计算的项目来说,Python 也成了 C/C++之外的一个不错的选择。

另外,已经有不少 IT 企业开始使用 Python 进行企业级程序开发,其中不乏GOOGLE、微软、百度等名企。这些企业有些是使用 Python 开发部分模块,有些是使用其来开发程序框架,甚至一小部分企业完全使用 Python 进行开发。据我了解的几家国外的使用 Python 进行全过程开发的企业,大部分是利用开源资源开发科学计算程序,并且也开放源码供外界下载,这也提供了一个让我了解企业级程序编码的机会。

Python 的优势与劣势:与 C/C++对比

1. Python 的优势

Python 在设计上坚持了清晰划一的风格,这使得 Python 成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。Python 直接编写的程序段有时运行效率甚至高于用 C 编写的程序。从个人开发 Python 程序和 C++程序的经验来看,编写 Python 程序能让我更加集中精力去考虑算法的整体流程框图和逻辑结构,相比之下写 C++程序则需要事先处理许多细节问题。

Python 是一种代表简单主义思想的语言。阅读一个良好的 Python 程序就感觉像是在读英语一样。Python 极其容易上手,因为 Python 有极其简单的语法,它使你能够专注于解决问题而不是去搞明白语言本身。在我最近进行的某个项目的开发过程中,团队中有一名开发者并不熟悉 Python 语言,但是他依旧能在我们标注的注释的指导下轻松地理解其他人所写的 Python 程序,并且现在已经学会基础的 Python 编程。

Python 的免费与开源。Python 是 FLOSS(自由/开放源码软件)之一。使用者可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中。FLOSS 是基于一个团体分享知识的概念。因为我主要是在国外的一些开源代码共享网站,如 GITHUB, SOURCEFORCE 等下载及上传开源代码,发现一些科学计算的开源程序,开发者大多都提供 MATLAB 或 Python 的代码,这与 Python 的可移植性和大量共享的开源科学计算包密不可分。这些高效的共享资源,也是吸引我学习 Python 编程的重要原因之一。

用 Python 语言编写程序的时候无需考虑诸如如何管理你的程序使用的内存一类的底层细节。这一点相比 C/C++来说确实更能让开发者集中精力在算法设计上。我虽然没有 C/C++内存编程的经验,但是在学习汇编语言的时候,仅仅是做一个小型的汉诺塔游戏就已经体会到设计内存布局和存取的复杂性。推荐阅读:《如何利用Linux分销主机系统获得高回报》

2. Python 的劣势

在相同的算法设计下,Python 程序的运行速度总体上看不如 C/C++程序。这是因为 C 或 C++写的程序可以从源文件(即 C 或 C++语言)转换到计算机使用的语言(二进制代码,即 0 和 1),而 Python 语言写的程序不需要编译成二进制代码,直接从源代码运行程序。两者相比,速度高下立分。所以使用 Python开发辅助模块或者小程序,由于不需要编译,直接进行解释运行,所以编程效率会比较高。但是对一些大型程序以及一些不希望移植到别的平台的程序,C/C++还是主流的选择。

在 LINUX/WINDOW 下进行 Python 编程

1. 编程环境

习惯在 WINDOWS 下工作的入门者可能会不习惯 Python SHELL 下的命令行工作方式,Python 也支持在 IDLE 下新建*.py 文件并编写。个人觉得命令行交互也算是 Python 设计者吸收了 LINUX 终端编程的优秀特质,而且这种编程方式对于习惯 LINUX 操作的开发者来说非常亲切,也增加了吸引他们进行 Python 开发的筹码。对于一些习惯用 MATLAB/MATHEMATICA 进行科学计算程序开发的程序员来说,由于 Python 导入科学计算相关模块后对数值计算、符号计算等强大的支持以及类似的交互环境编程,也让他们在使用 Python 时得心应手。

大部分非计算机专业的学生在学习编程语言(如 C/JAVA)等时习惯使用VISUAL STUDIO 等编程环境,而对 Python 偏 LINUX 风格的编程方式感到头疼。其实很多 Python 的程序设计者也推出了类似 VISUAL STUDIO 的集成环境,如WINGIDE, PyScripter, SPYDER 等。我在 windows 下使用的集成开发环境是SPYDER,它提供了编程、调试、交互等功能,并且有强大的在线帮助、函数查询以及实时纠错等功能。这里又体现出 Python 的优势:因为 Python 是解释器解释运行,所以在写代码过程中解释器可以提示语法错误,而 C/C++需要进行编译后才能返回错误信息,相比之下比较麻烦。

2. LINUX 下 Python 编程

LINUX 下并没有 WINDOWS 下的集成编程环境,所以对 LINUX 初学用户或者习惯在集成编程环境下写代码的开发者来说会不习惯。但是 LINUX 下也有一些开发环境非常适合进行 Python 编程。

在 LINUX 下写程序,相信很多人都会推荐 VIM 或者 EMACS。作为现今最优秀的几个文本编辑器,二者都提供了许多强大的功能,不仅仅像 WINDOWS 下简单的文本编辑器和写字板一样的功能,还在非插入模式下提供了许多命令,可以方便的进行高亮、定位、移动、删除等操作,可以说是省去了编程人员双手游移于鼠标和键盘之间的麻烦,而且当熟悉二者的用法后,程序员的双手甚至不用离开主键盘区域。推荐相关阅读:《从独立服务器托管的根访问中获得最大好处》

ic_ee

Linux 中的常用的 grep 命令

你是否遇到过需要在文件中查找一个特定的字符串或者样式,但是不知道如何查询?那么,可以使用grep命令查询。grep是每个Linux发行版都预装的一个强有力的文件模式搜索工具。无论何种原因,如果你的系统没有预装它的话,你可以很容易的通过系统的包管理器来安装它(Debian/Ubuntu系中的apt-get和RHEl/CentOS/Fedora系中的yum)。

$ sudo apt-get install grep #Debian/Ubuntu $ sudo yum install grep #RHEL/CentOS/Fedora

使用现实世界中的真实例子让你投身其中是让你接触grep命令的最容易方式。

  1.搜索和寻找文件

假设你已经在你的电脑上安装了一个全新的Ubuntu,然后你打算卸载Python。你浏览网页寻找教程,但是你发现存在两个不同版本的Python在使用,而你不知道你的Ubuntu安装器到底在你的系统中安装了哪个版本的Python,也不知道它安装了哪些模块。解决这个烦恼只需简单的运行以下命令:

$ sudo dpkg -l | grep -i python

输出例子

ii python2.7 2.7.3-0ubuntu3.4Interactive high-level object-oriented language(version2.7)

ii python2.7-minimal2.7.3-0ubuntu3.4Minimal subset of the Python language(version2.7)

ii python-openssl 0.12-1ubuntu2.1 Python wrapper around the OpenSSL library

ii python-pam 0.4.2-12.2ubuntu4APython interfacetothe PAM library

首先,我们运行dpkg -l列出你系统上安装的.deb包。接着,我们使用管道将输出结果传输给命令grep -i python,这一步可以简单解释为把结果传输给grep然后过滤出所有含有python的项,并返回结果。–i选项用于忽略大小写,因为 grep 是大小写敏感的。使用选项-i是个好习惯,除非你打算进行更细节的搜索。推荐阅读:《Linux 文件的所有权与权限》

Linux 中的常用的 grep 命令
Linux 中的常用的 grep 命令

  2.搜索和过滤文件

grep还可以在一个或多个文件里用于搜索和过滤。让我们来看一个这样的情景:

你的Apache网页服务器出现了问题,你不得不从许多专业网站里找一个发帖询问。好心回复你的人让你粘贴上来你的/etc/apache2/sites-available/default-ssl文件内容。假如你能移除掉所有的注释行,那么对你,对帮你的人,以及所有阅读该文件的人,不是更容易发现问题吗?你当然可以很容易的做到!只需这样做就可以了:

$ sudo grep -v “#” /etc/apache2/sites-available/default-ssl

选项-v是告诉grep命令反转它的输出结果,意思就是不输出匹配的项,做相反的事,打印出所有不匹配的项。这个例子中,有#的是注释行(译注:其实这个命令并不准确,包含“#”的行不全是注释行。关于如何精确匹配注释行,可以了解更多的关于正则表达式的内容。)。(欢迎关注公众号:网络工程师阿龙,提升网络技术。)

  3.找出所有的mp3文件

grep命令对于过滤来自于标准输出的结果非常有用。例如,假设你的一个文件夹里面全是各种格式的音乐文件。你要找出艺术家jayZ的所有mp3格式的音乐文件,里面也不要有任何混合音轨。使用find命令再结合管道使用grep就可以完成这个魔法:

$ sudo find . -name “.mp3” | grep -i JayZ | grep -vi “remix””

在这个例子中,我们使用find命令打印出所有以.mp3为后缀名的文件,接着将其使用管道传递给grep -i过滤和打印出名字为“JayZ”的文件,再使用管道传送给grep -vi以便过滤掉含有“remix”的项。

  4.在搜索字符串前面或者后面显示行号

另外两个选项是-A和-B之间的切换,是用以显示匹配的行以及行号,分别控制在字符串前或字符串后显示的行数。Man页给出了更加详细的解释,我发现一个记忆的小窍门:-A=after、-B=before。

$ sudo ifconfig | grep -A 4 etho $ sudo ifconfig | grep -B 2 UP

  5.在匹配字符串周围打印出行号

grep命令的-C选项和例4中的很相似,不过打印的并不是在匹配字符串的前面或后面的行,而是打印出两个方向都匹配的行(译注:同上面的记忆窍门一样:-C=center,以此为中心):

$ sudo ifconfig | grep -C 2 lo

  6.计算匹配项的数目

这个功能类似于将grep输出的结果用管道传送给计数器(wc程序),grep内建的选项可以达到同样的目的:

$ sudo ifconfig | grep -c inet6

  7.按给定字符串搜索文件中匹配的行号

当你在编译出错时需要调试时,grep命令的-n选项是个非常有用的功能。它能告诉你所搜索的内容在文件的哪一行:

$ sudo grep -n “main” setup.py

  8.在所有目录里递归的搜索

假若你要在当前文件夹里搜索一个字符串,而当前文件夹里又有很多子目录,你可以指定一个-r选项以便于递归的搜索:

$ sudo grep -r “function” *

  9.进行精确匹配搜索

传递-w选项给grep命令可以在字符串中进行精确匹配搜索(译注:包含要搜索的单词,而不是通配)。例如,像下面这样输入:

$ sudo ifconfig | grep -w “RUNNING”

将打印出含有引号内匹配项的行。另外,你还可以试一下这个:

$ sudo ifconfig | grep -w “RUN”

搜索这个匹配项时,若搜索的东西里面没有这样的一个单独的单词,将什么也不会返回。(欢迎关注公众号:网络工程师阿龙,提升网络技术。推荐阅读:《选择Linux虚拟主机有哪些好处呢》

  10.在Gzip压缩文件中搜索

我们还要关注一下grep的衍生应用。第一个是zgrep,这个与zcat很相似,可以用于gzip压缩过的文件。它有与grep相似的命令选项,使用方式也一样:

$ sudo zgrep -i error /var/log/syslog.2.gz

  11.在文件中匹配正则表达式

egrep是另一个衍生应用,代表着“扩展全局正则表达式”。它可以识别更多的正则表达式元字符,例如at + ? | 和()。在搜索源代码文件时,egrep是一个非常有用的工具,还有其他的一些零碎代码文件的搜索需要,使得这样的搜索能力成为必需。可以在grep命令中使用选项-E来启用它。

$ sudo grep -E

  12.搜索一个固定匹配字符串

fgrep用于在一个文件或文件列表中搜索固定样式的字符串。功能与grep -F同。fgrep的一个通常用法为传递一个含有样式的文件给它:

$ sudo fgrep -f file_full_of_patterns.txt file_to_search.txt

这仅仅是grep命令的开始,你可能已经注意到,它对于实现各种各样的需求简直是太有用了。除了这种我们运行的这种只有一行的命令,grep还可以写成cron任务或者自动的shell脚本去执行。保持好奇心,试验一下man页的各个选项,为实现你的目的写出一些grep表达式吧。推荐相关阅读:《免费学习Linux的五种方法》

ic_ee

Linux 文件的所有权与权限

Unix/Linux 系统上的每个文件和目录都分配了 3 种类型的所有者,如下所示。

  用户

用户是文件的所有者。默认情况下,创建文件的人成为其所有者。因此,用户有时也称为所有者。

Linux 文件的所有权与权限
Linux 文件的所有权与权限

  团体

一个用户组可以包含多个用户。属于一个组的所有用户都将具有相同的 Linux 组权限来访问该文件。假设您有一个项目,其中许多人需要访问一个文件。您可以将所有用户添加到一个组,并为文件分配组权限,而不是手动为每个用户分配权限,这样只有该组成员才能读取或修改文件,其他人都不能读取或修改文件。推荐阅读:《选择Linux虚拟主机有哪些好处呢》

  其他

有权访问文件的任何其他用户。此人既未创建该文件,也不属于可以拥有该文件的用户组。实际上,这意味着其他所有人。因此,当您为他人设置权限时,也称为为世界设置权限。

现在,最大的问题是Linux如何区分这三种用户类型,以便用户“A”无法影响包含其他用户“B”重要信息/数据的文件。这就像您不希望在您的 Linux 计算机上工作的同事查看您的图像。这是权限设置的地方,它们定义了用户行为。

让我们了解Linux 上的权限系统。

  权限

UNIX/Linux 系统中的每个文件和目录都为上面讨论的所有 3 个所有者定义了以下 3 个权限。

读取:此权限授予您打开和读取文件的权限。对目录的读取权限使您能够列出其内容。推荐阅读:《免费学习Linux的五种方法》

写:写权限赋予您修改文件内容的权限。目录的写权限赋予您添加、删除和重命名存储在目录中的文件的权限。考虑这样一种情况,您必须对文件具有写权限,但对存储文件的目录没有写权限。您将能够修改文件内容。但是您将无法重命名、移动或从目录中删除该文件。

执行:在 Windows 中,可执行程序通常具有扩展名“.exe”,您可以轻松运行。在 Unix/Linux 中,除非设置了执行权限,否则您无法运行程序。如果未设置执行权限,您可能仍然可以查看/修改程序代码(前提是设置了读写权限),但不能运行它。推荐相关阅读:《检查和升级您的 Linux 内核版本》

ic_ee

免费学习Linux的五种方法

图形用户界面(GUI)使那些不习惯使用纯文本终端或命令行界面(CLI)的人更容易完成计算机任务。它的速度更快,而且不容易出现由输入错误引起的问题。然而,CLI比GUI更强大(对于那些能够充分利用它的人来说),GUI是一个受按钮和特定字符要求限制的中间人。本文HostGator虚拟主机讲述免费学习Linux的五种方法

可以使用cPanel和Webhost Manager(WHM)完成许多重要任务。但在高级故障排除过程中,知道如何使用SSH(安全壳)登录和快速命令快速解决问题,而不是依赖cPanel、WHM或外部在线工具,这些工具都有自己的潜在漏洞,会很有帮助。

例如,可以输入whois [your-domain.com],而不是使用whois.domaintools.com来检查域名注册信息。可以使用WP CLI命令代替登录WordPress来管理插件和用户。这样的SSH命令占用的资源较少,因此执行起来更快。

我们的服务器只运行Linux操作系统(OS)——基于Red Hat的CentOS或基于Debian的Ubuntu服务器(在我们的非托管云VPS计划中)。虽然这两个发行版使用了一些不同的命令,但无论选择哪个,在网络服务器上使用的大多数命令都一样。下面是了解更多有关Web服务器的Linux系统管理(sysadmin)的五种免费方法。推荐阅读:Window与Linux虚拟主机的区别

edX.org

有两门课程需要重点介绍一下,以为了解Linux打下基础:

Linux基金会的《Linux简介》是一门很好的入门课程。它涵盖了Linux的历史、流行的操作系统/发行版、基本的CLI命令、Linux桌面GUI导航,以及GIMP、Audacity和kdenlive等专有软件的开源替代品。

Red Hat Enterprise Linux (RHEL)的基础知识,由Red Hat自己编写,涵盖了诸如用户管理、进程和使用CLI编辑文件等管理任务。深入学习这些任务也有助于为Red Hat系统管理员认证做准备。

cPanel University

一年前,一个主管给我安排了cPanel U课程,让我成为了更好的技术支持代表。这些课程让人更深入地了解了cPanel和WHM如何与Linux进程合作。cPanel、WHM和sysadmin任务都有单独的深度课程。

与上述edX课程不同的是,能否从cPanel U在Web服务器上执行这些高级CLI命令,将取决于用户权限,以及是否使用共享、VPS或专用托管计划。

Cybrary.it

CompTIA Linux + training深入讲解Linux系统架构、文件系统、管理任务等。这对于那些寻找知识开始Linux系统管理员生涯的人特别有帮助。即使没有继续学习Linux +的认证,这也是一个很好的初级认证,如Red Hat Certified Engineer (RHCE) 和Certified Information Systems Security Professional (CISSP)。更多内容请阅读:怎样访问/管理HostGator虚拟主机cPanel Linux软件包

本地安装Linux

这可能是一个巨大的挑战,但值得回报。在计算机上使用Linux可以更多地了解Linux任务——例如用htop监控资源使用情况——可以选择GUI和一般的开源软件。使用原生Linux可以执行常见的DNS命令——whois,dig——使用终端输入Ctrl + Alt + T。

不需要清理计算机硬盘来本地安装Linux。可以下载Virtualbox虚拟机(VM)软件来安装DistroWatch.com上列出的200多个Linux发行版的.iso镜像文件。相反,建议从最流行的用户友好型选项之一开始。

Fedora 使用与我们的主要服务器操作系统 CentOS 相同的 CLI 和 yum 应用程序命令。它由Red Hat旗下的Fedora项目支持,并且因为它的易用性而受到许多开发者的青睐,因为它没有可能是资源密集型的额外附加组件。

Ubuntu (Desktop)使用与Ubuntu Server (可与我们的云VPS主机一起使用)相同的apt命令,以及与CentOS相同的DNS CLI命令。它基于Debian,也可以在我们的云VPS主机计划中使用,并且在新手和有经验的Linux用户中很受欢迎,因为他们想要一个功能齐全的稳定发行版。由于它的用户友好的apt软件包管理器,超过100个其他专业发行版都建立在它的基础上,并向后兼容。著名的例子包括Mint Cinnamon、Zorin和Ubuntu Studio。

可以在浏览器中试用Ubuntu Desktop,而无需安装任何东西,访问Tour.Ubuntu.com。

我们的支持中心

我们有许多关于Linux CLI导航与安全壳(SSH)的文章。但请记住,许多CLI任务需要root权限,只有我们的VPS主机或专用主机计划才能使用。如果在本地使用Linux,这不是问题。