妇联网站建设背景,恒兴建设集团有限公司网站,屏蔽ip地址访问网站,有哪些网站平台UNIX发展历程 第一个版本是1969年由Ken Thompson#xff08;UNIX之父#xff09;在AT T贝尔实验室实现Ken Thompson和Dennis Ritchie#xff08;C语言之父#xff09;使用C语言对整个系统进行了再加工和编写UNIX的源代码属于SCO公司#xff08;ATT -Novell …UNIX发展历程 第一个版本是1969年由Ken ThompsonUNIX之父在AT T贝尔实验室实现Ken Thompson和Dennis RitchieC语言之父使用C语言对整个系统进行了再加工和编写UNIX的源代码属于SCO公司ATT -Novell -SCO UNIX商标 ATT -Novell -X/Open
什么是UNIX
UNIX是由OPEN GROUP管理的一个商标它指的是某类遵循特定规范的计算机操作系统集合。这个规范称为单一UNIX规范SUSSingle UNIX Specification
类UNIX系统
各种传统的UNIX系统以及各种与传统UNIX类似的系统(遵循POSIX可移植操作系统接口规范)。ISO C 是 POSIX子集POSIX 是 SUS子集纯种Unix多数为商用如SCO的Unixware、IBM的AIX、HP的HP-UX和Sun的Solaris等免费的有FreeBSD和Linux等
什么是Linux
是一个类UNIX内核的可以自由发布的实现版本是一个操作系统的底层核心内核。用户可以获得内核源代码编译并安装然后获得并安装许多其他自由发布的软件从而创建一个完整的Linux通常称为Linux系统
Linux的发展历程
新版Unix(SystemV7)受版权限制及源代码不公开不能用于教学和科研Andrew S. Tanenbaum教授为了摆脱这些限制开发了Minix操作系统 开放全部源代码给大学教学和研究工作 Linus Torvalds 芬兰赫尔辛基大学的一位计算机系的学生。在大学期间他接触到了学校的Unix系统但是当时的Unix系统仅为一台主机且对应了多个终端使用时存在操作等待时间很长等一些不爽的问题。因此他就萌生了自己开发一个Unix的想法。他就把Minix安装到了他的I386个人计算机上作为学习和研究的对象。Linus阅读了Minix系统的源代码从Minix系统中学到了很多重要的系统核心程序设计理念和设计思想从而逐步开始了Linux系统雏形的设计和开发。1991 年 8 月在芬兰 赫尔辛基大学 计算机系的学生在comp.os.minix 新闻组贴上了以下这段话「你好所有使用 minix 的人 -我正在为386 ( 486 ) AT 做一個免费的操作系統 ( 只是为了爱好 )不会像 GNU 那样很大很专业。」
Linux内核版本
1991年10月发布linux0.02版本1993年发布linux0.99版本1994年3月发布linux1.0版本,GPL协议1994年加入GNU组织…2021年最新稳定内核版本为5.11.221年2月26日-https://www.kernel.org
Linux的特点
开放性遵循标准多用户多任务良好的用户界面设备独立性把外部设备当作文件处理丰富的网络功能可靠的系统安全良好的可移植性
自由软件简介 GNU计划
1983 年 Richard Stallman(自由软件业的精神教父) 创办 GNU(GNU’s not Unix)计划。开始于1984年旨在建立一套完全自由的和可移植的类Unix操作系统
http://www.gnu.org/
自由软件基金会
GNU计划的赞助单位FSF(Free Software Foundation)提倡自由软件FSF自由使用权的三個意义
可自由复制GNU的软件可自由修改源代码可自由散布修改过的源代码但不得收取任何版权费用
GNU General Public License大众公有版权/通用公共版权
官方翻译自由文件许可Copyleft是copyright[版权]的反话就是防止有人给自由软件的使用加上限制 GPL核心思想保证任何人有共享、修改、发布自由软件的自由自由软件的衍生作品必须以GPL为重新发布的许可证允许公司销售自由软件提供源代码 在GPL条款下发布的主要GNU项目软件GCCGGDBmakeBashEmacsGawk
linux版本
内核版本
Linux操作系统kernelutilities专家才会用
内核版本号由Linus等人制定和维护全球统一 内核版本号格式x.y.zzx为主版本号y为次版本号zz为次次版本号。
次版本号为偶数的是稳定版本内核的特性已经固定代码运行稳定可靠不再增加新的特性要改进也只是修改代码中的错误为奇数的是发展版本旧规则适用于2.6以下。
Linux内核2.6第二个数字不再表示一个内核是稳定版本还是开发版本所有发布出来的正式版本都是稳定版本
发行版本
Linux发行版Distribution整合更多配套软件普通用户也能用
发行版本号由各个发行公司或者组织自行制定不同公司的发行版本号之间无可比性
RedHat LinuxFedoraCentOSDebian GNU/LinuxUbuntuGentoo LinuxSuSE LinuxArch LinuxKali LinuxLinpus LinuxRed Flag Linux(红旗Linux)
Linux 目录
Linux目录结构以目录的方式来组织和管理系统中的所有文件。以根目录“/”为起点所有其他的目录都由根目录派生而来 /bin常用系统程序目录/boot开机设定目录也是摆放核心 vmlinuz 的地方/dev摆放系统设备装置文件的目录/etc系统配置文件尤其 passwd, shadow/etc/rc.d/init.d系統开机的時候载入服务的 scripts 的摆放地点/home系统使用者的目录/libLinux 执行或编译程序函数库目录/mnt软驱与光驱接入挂载的地方/proc系统核心与执行程序的一些信息/root系统管理员的目录/usr/bin, /bin一般执行文件摆放的地方/usr/sbin, /sbin系统管理员常用指令集/var摆放系统日志文件的地方/lostfount摆放系统不正常产生错误时遗失的片段
Linux系统的运行级别Run Level
关机级别。单用户运行级别运行rc.sysinit和rc1.d目录下的脚本。多用户但系统不会启动Network File SystemNFS字符模式在有些Linux系统中级别2为默认模式具有网络功能如Ubuntu、Debian。多用户字符模式系统启动具有网络功能常用运行级别。用户自定义级别。图形界面模式常用运行级别。重启级别。
更改系统运行级别
临时
init n或telinit n -----n为级别号root权限startx -----启动图形化环境(需要安装图形化界面)
长期
修改配置文件 /etc/inittab(旧)systemctl set-default *.target
shutdown halt init poweroff reboot 不允许普通用户关机和重启关机 shutdown –h now init 0 halt -p poweroff -p重启 shutdown -r now init 6 reboot