Linux基础知识

常见操作系统

  • (1)Windows操作系统:Windows XP/7/8/10、Windows Server
  • (2)Unix和类Unix操作系统:Mac OS X/iOS、Linux发行版、Android

Linux发音

版本:“哩那克斯”、“哩讷克斯”、“哩纽克斯”、“哩尼克斯”

linus torvalds录音:http://richardlee/torvalds-says-linux.mp3

“Linux”这个单词根据 Linus Torvalds 本人的发音应该是“哩呐克斯”,音标是 [’li:nэks],重音在“哩”上。

Linux发行版两大派系

  • (1)商业公司维护的发行版本,基于Redhat,包括Redhat、Fedora、CentOS
  • (2)社区组织维护的发行版本,基于Debian,包括Debian、Ubuntu、Linux Mint
  • (3)其他:Mandriva、OpenSUSE、FreeBSD(与Mac OS X同宗)、Gentoo(Linux世界最年轻的发行版本)

Redhat系列的包管理方式采用的是基于RPM包的YUM包管理方式,包分发方式是编译好的二进制文件。稳定性方面RHEL和CentOS的稳定性非常好,适合于服务器使用,但是Fedora的稳定性较差,最好只用于桌面应用。

Debian是社区类Linux操作系统的典范,是迄今为止最遵循GNU规范的Linux系统。Debian最具特色的是apt-get/dpkg包管理方式,其实Redhat的YUM也是在模仿Debian的APT方式。Ubuntu是基于Debian的unstable版本加强而来,可以这么说,Ubuntu就是一个拥有Debian所有的优点,以及自己所加强的优点的近乎完美的 Linux桌面系统。

Linux终端

linux在默认情况下提供6个terminal来让用户登录,切换方式为Ctrl+Alt+(F1-F6)。这6个终端系统命名为tty1~tty6的操作界面环境,是字符界面。图形界面环境X window对应的名字为tty7,用Ctrl+Alt+F7可切换。

当我们把Linux的登录模式设为纯文本模式时(运行等级为3),这种登录环境只有tty1~tty6的登录终端界面,是没有图形界面的登录环境的,所以是不能按Ctrl+Alt+F7进行切换到图形界面的。但是我们可以在任意一个终端使用帐号登录后使用命令startx来启动图形界面。

当我们进入图形界面的登录环境时(运行级别5),在这个环境中包含tty1~tty7所有登陆终端界面。

注意:当我们在图形界面通过Ctrl+Alt+(F1-F6)进入到字符界面时,是不能通过startx返回到图形界面的,只能通过按键Ctrl+Alt+F7。

tty1~6 与X Window 中 Terminal 的区别

  • (1)快捷键:tty1~6是Ctrl+Alt+Fn(n=1~6)打开的;terminal是Ctrl+Alt+T打开的。
  • (2)terminal是用软件模拟的终端,它并不是一个真正的命令行接口。最显然的一点,它不能脱离X window工作,但tty1~6能。

X Window其实是一种规范,它有很多不同的实现,在Linux系统下最流行的是实现Xorg和XFree86,微软Windows系统下也有X Window的实现,苹果的Mac也是X Window的一种。Linux服务器版一般默认没有安装X Window,而桌面版则默认配备桌面环境,Ubuntu使用的X Window是Xorg。

# ps -e | grep X
 1364 tty7     00:00:16 Xorg
# ps -e | grep tty
  964 tty4     00:00:00 getty
  968 tty5     00:00:00 getty
  975 tty2     00:00:00 getty
  976 tty3     00:00:00 getty
  979 tty6     00:00:00 getty
 1308 tty1     00:00:00 getty
 1364 tty7     00:00:17 Xorg

Linux桌面环境

GNOME

Debian、Linux Mint等发行版本仍使用GNOME 2.x 作为默认桌面环境,Fedora等采用GNOME 3 作为默认桌面环境。

GNOME

GNOME特效

Unity

Unity是基于GNOME桌面环境的用户界面,由Canonical公司起初为上网本设计,出现在Ubuntu Netbook 10.10 中。之后从Ubuntu 11.04 开始被采用为Ubuntu 默认桌面环境。Unity 较GNOME 3 或KDE 占用系统资源较多。在Unity桌面环境中,只有一个顶部面板,桌面左侧有一类Dock的应用启动器。

Unity

KDE

KDE 有类windows的“开始菜单”,界面华丽。许多发行版本如OpenSUSE, Mandriva等皆采用KDE作为默认桌面环境。

KDE

XFCE

轻量级桌面

XFCE

LXDE

轻量级桌面,占用资源较少

LXDE

网站推荐

官方网站

Linux发行版

桌面环境

嵌入式Linux

BootLoader

Android

虚拟机

终端连接

终端模拟

启动引导

学习网站

上一篇 本地Node环境搭建
下一篇 Linux文件操作
目录
文章列表
1 Spring开发注意事项
Spring开发注意事项
2
Python判断是否为数字
Python判断是否为数字
3
Kubernetes 1.15安装部署helm插件
Kubernetes 1.15安装部署helm插件
4
Android Activity启动模式简单总结
Android Activity启动模式简单总结
5
Python Selenium下拉框选择
Python Selenium下拉框选择
最新评论
一位WordPress评论者
一位WordPress评论者
2月12日
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。