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 作为默认桌面环境。
Unity
Unity是基于GNOME桌面环境的用户界面,由Canonical公司起初为上网本设计,出现在Ubuntu Netbook 10.10 中。之后从Ubuntu 11.04 开始被采用为Ubuntu 默认桌面环境。Unity 较GNOME 3 或KDE 占用系统资源较多。在Unity桌面环境中,只有一个顶部面板,桌面左侧有一类Dock的应用启动器。
KDE
KDE 有类windows的“开始菜单”,界面华丽。许多发行版本如OpenSUSE, Mandriva等皆采用KDE作为默认桌面环境。
XFCE
轻量级桌面
LXDE
轻量级桌面,占用资源较少
网站推荐
官方网站
- Linux Kernel:https://www.kernel.org/
- GNU:http://www.gnu.org/
Linux发行版
- Redhat:http://www.redhat.com/
- Fedora:http://www.fedoraproject.org/
- CentOS:https://www.centos.org/
- Debian:http://www.debian.org/
- Ubuntu:http://www.ubuntu.com/
- Linux Mint:http://www.linuxmint.com/
- Mandriva:http://www.mandriva.com/
- OpenSUSE:https://www.opensuse.org/
- FreeBSD:http://www.freebsd.org/
- Gentoo:https://www.gentoo.org/
- Arch Linux:https://www.archlinux.org/
桌面环境
- GNOME:https://www.gnome.org/
- KDE:https://www.kde.org/
- XFCE:http://www.xfce.org/
- LXDE:http://lxde.org/
嵌入式Linux
- uClinux:http://www.uclinux.org/
- ARM Linux:http://arm.linux.org.uk/
- Arch Linux ARM:http://archlinuxarm.org/
BootLoader
- U-Boot:http://sourceforge.net/projects/uboot/
- RedBoot:http://sourceware.org/redboot/
- ARMboot:http://sourceforge.net/projects/armboot/
- Blob:http://sourceforge.net/projects/blob/
Android
- Android SDK:http://developer.android.com/sdk/index.html
- CyanogenMod:http://www.cyanogenmod.org/
虚拟机
- VMware Workstation:http://www.vmware.com/products/workstation/
- VirtualBox:https://www.virtualbox.org/
终端连接
- XShell:https://www.netsarang.com/products/xsh_overview.html
- SecureCRT:https://www.vandyke.com/products/securecrt/
- PuTTY:http://www.chiark.greenend.org.uk/~sgtatham/putty/
终端模拟
- Cygwin:http://www.cygwin.com/
启动引导
- Grub:http://www.gnu.org/software/grub/
- Grub4Dos:
- LILO:http://lilo.alioth.debian.org/
学习网站
- 鸟哥的Linux私房菜简体版:http://vbird.dic.ksu.edu.tw/
- Ubuntu中文论坛:http://forum.ubuntu.org.cn/
版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/03/18/linux-fundamentals/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。
共有 0 条评论