Linux的发行版之间的联系与区别
Linux发行版=Linux内核+商业软件
linux的发行版:
RedHat、Fedora、suse、红旗、debian、Ubuntu、centos等
不同发行版之间的联系和区别:
不同发行版之间的联系和区别:
slackware:SUSE Linux Enterprise Server (SLES) OpenSuse桌面
debian:三大发行版中唯一以社区形式运作,不以商业公司形式运作。是一个致力于创建自由操作系统的合作组织。而且debian开发者所创建的操作系统中绝大部分基础工具来自于GNU工程。
ubuntu:是一个以桌面应用为主的linux操作系统。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。
mint:Linux Mint 是一款基于 Ubuntu 与 Debian 开发的 Linux 操作系统发行版,被很多爱好者誉为“最好的桌面应用系统”,就像是 Linux 世界中的 macOS,非常适合个人日常办公或开发电脑使用。
Redhat:
RHEL: RedHat Enterprise Linux,是Redhat自己的发行的企业版,是Redhat的一个重要节点。每18个月发行一个新版本
CentOS:是一个基于Redhat linux 提供的可自由使用源代码的企业级linux发行版本。目前Centos已被收购,成为redhat旗下的一个组织。Centos兼容RHEL的格式
中标麒麟:中标软件
Fedora:Fedore是一款基于linux的操作系统,也是一组维持计算机正常运行的软件集合。由红帽公司赞助。每6个月发行一个新版本,可视为Redhat的技术测试版,被认为可用的技术最终会加入到Red Hat Enterprise Linux中
ArchLinux:轻量简洁
Gentoo:极致性能,不提供传统意义的安装程序
LFS: Linux From scratch 自制Linux
Android: kernel+busybox(工具集)+java虚拟机
centos7.6 安装
1.官网下载镜像
http://isoredirect.centos.org/centos/7/isos/x86_64/
2 打开虚拟机,选择新建虚拟机
选择下好的镜像包 点击下一步
选取安装位置,最好不要在c盘
网络链接选择桥接模式
开机画面为:
在设置中将ip设置为和电脑同网段的,便于主机和虚拟机通信互联,
如图 通过xshell连接虚拟机
总结Linux哲学思想。
linux 哲学思想:
1.一切皆文件,在Linux中一切皆文件,系统将物理设备,CPU运行,内存运行,系统进程等都以文件方式表示,非常易于操作维护。
2.每个小程序有各自的用途。组合起来完成复杂的生产环境任务
3.避免与用户交互,易于以自动化的方式实现运维
在Linux中命令分为三种,内部命令,外部命令,别名(别名为内部或外部命令简写,可自定义)
在shell 执行命令过程中,执行顺序为 别名,内部命令,外部命令
内部命令为shell内嵌,bash 中自带很多内部命令,如 cd .type ,echo 等等
外部命令为可执行二进制程序,在执行过程中,shell通过定义在环境变量中的路径,找到该命令的位置所在并执行。