常见Linux发行版有哪些?有什么联系和区别?
全球大约有数百款的Linux系统版本,每个系统版本都有自己的特性和目标人群。
Linux的发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,前者以著名的Red Hat(RHEL红帽)为代表,后者以Debian为代表。
常见Linux发行版如下:
Red Hat Linux
RHEL(Red Hat Enterprise Linux,收费版本)由Red Hat公司发布
CentOS(RHEL 的社区克隆版本,免费版本)
CentOS 是一种对 RHEL(Red Hat Enterprise Linux)源代码再编译的产物
Fedora Core(由 Red Hat 桌面版发展而来,免费版本)
拥有数量庞人的用户,优秀的社区技术支持. 并且有许多创新,是红帽公司的一个测试平台
Debian Linux
由Debian维护社区发布,开放的开发模式,且易于进行软件包升级
Ubuntu Linux
Ubuntu 基于知名的 Debian Linux发展而来,界面友好,容易上手,对硬件的支持非常全面,是目前最适合做桌面系统的 Linux 发行版本,而且 Ubuntu 的所有发行版本都免费提供。
Kali Linux
是Debian的一款衍生版。Kali旨在用于渗透测试。
SuSE Linux
由Novell公司发布
SuSE Linux 以 Slackware Linux 为基础,在欧洲较为流行,在我国国内也有较多应用。
SuSE Linux 可以非常方便地实现与 Windows 的交互,硬件检测非常优秀,拥有界面友好的安装过程、图形管理工具,对于终端用户和管理员来说使用非常方便。
专业的操作系统,易用的 YaST 软件包管理系统
Gentoo Linux
高度可定制性,使用手册完整
Gentoo 是所有 Linux 发行版本里安装最复杂的,到目前为止仍采用源码包编译安装操作系统。
不过,它是安装完成后最便于管理的版本,也是在相同硬件环境下运行最快的版本。
快速、设计干净而有弹性,它的出名是因为其高度的自定制性(基于源代码的发行版)。
要注意的是,编译软件需要消耗大量的时间
其它版本:
Damn Vulnerable Linux
它的目的在于借机训练Linux管理员
Arch Linux
Arch是一款采用滚动发行方式的操作系统:只要安装一次就够了,不需要重新安装,Arch旨在从开发者的角度而不是从用户的角度做到力求简单。
Slackware
Slackware是一个非常轻量级的Linux服务器
Mageia
Oracle Linux
Android 8.0
由Google公司发布
Linux 的发行版本众多,在此不逐一介绍,下面给选择 Linux 发行版本犯愁的朋友一点建议:
如果你需要的是一个服务器系统,而且已经厌烦了各种 Linux 的配置,只是想要一个比较稳定的服务器系统,那么建议你选择 CentOS 或 RHEL。
如果你只是需要一个桌面系统,而且既不想使用盗版,又不想花大价钱购买商业软件,不想自己定制,也不想在系统上浪费太多时间,则可以选择 Ubuntu。
如果你想深入摸索一下 Linux 各个方面的知识,而且还想非常灵活地定制自己的 Linux 系统,那就选择 Gentoo 吧,尽情享受 Gentoo 带来的自由快感。
如果你对系统稳定性要求很高,则可以考虑 FreeBSD。
如果你需要使用数据库高级服务和电子邮件网络应用,则可以选择 SuSE。
其实 Linux的发行版本众多,但是系统的核心——内核却系出同门,所以只要学会使用其中一种,即可触类旁通。
参考文档:
http://c.biancheng.net/view/710.html
https://baijiahao.baidu.com/s?id=1597911999197622652&wfr=spider&for=pc
https://blog.csdn.net/weixin_42139375/article/details/82146049
https://blog.csdn.net/bernin/article/details/83042733?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-9&utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-9
安装CentOS7.6操作系统步骤如下:
1.安装系统环境准备
软件:VMware
镜像:CentOS7.6
主板BIOS打开虚拟化功能
分区目录准备:
/ 100G
/data 50G
/boot 1G
swap 2G
虚拟机硬件准备:
CPU:2核
内存:2G
硬盘:200G
网卡:NAT模式
磁盘类型为SCSI
1.打开新建虚拟机向导,选择典型安装
在系统安装过程中,可设置root密码和管理员账户和密码.
至此,CentOS7系统安装完成.
补充:
打开虚拟机菜单'编辑'-'虚拟网络编辑器',设置网络
参考:https://blog.csdn.net/babyxue/article/details/80970526
配置环境变量,执行history看到命令时间
Linux哲学思想
Linux哲学思想
一切都是一个文件(包括硬件)
小型,单一用途的程序,一个程序只做一件事,组合小程序完成复杂任务
链接程序,共同完成复杂的任务
避免令人困惑的用户界面
配置数据存储在文本中
自由与分享
提供机制,而非策略,指的就是要给用户充分的自主可调配性
Linux常用命令使用格式
Linux常用命令使用格式
命令的语法通用格式:
COMMADN OPTIONS ARGUMENTS
常用命令举例:
echo:回显
echo [SHORT-OPTION]... [STRING]...
echo "How are you?"
ehho -e "How \n\tare \n\t\tyou?"
screen
screen [-AmRvx -ls -wipe][-d <作业名称>][-h <行数>][-r <作业名称>][-s ][-S <作业名称>]
screen -S session1
screen -S session2
screen -ls
screen -r session1
screen -d session1
date
date [OPTION]... [+FORMAT]
date + "%F %T"
ifconfig
ifconfig [-v] [-a] [-s] [interface]
ifconfig [-v] interface [aftype] options | address ...
ifconfig
ifconfig eth0 up
ifconfig eth0 down
export
export [-fn] [name[=value] ...] or export -p
export
export HISTTIMEFORMAT="%F %T "