Linux服务器构建与运维管理 第01章:初识 Linux 阮晓龙 13938213680/ruanxiaolong@hactcmeducn http://linux.xg.hactcm.edu.cn 河南中医药大学信息管理与信息系统教研室 信息技术学院网络与信息系统科研工作室 2021.2
Linux服务器构建与运维管理 第01章:初识Linux 1 阮晓龙 13938213680 / ruanxiaolong@hactcm.edu.cn http://linux.xg.hactcm.edu.cn http://www.51xueweb.cn 河南中医药大学信息管理与信息系统教研室 信息技术学院网络与信息系统科研工作室 2021.2
2 提纲 口 Linux概述 ■ Linux简介、 Linux内核、发行版与衍生发行版 口基于 tuanBo安装Lnux VirtualBox的网络配置 CentOs、 Ubuntu、UOS、 opercular 口网络配置 ifconfig、nmci、nmti ¤远程管理SsH、WNC、 Telnet 口网络管理 网络管理工具 aarp、 arpwatch、 arping、 ifconfig、iup、 ifdown mi-tool、 route、 ethtool.、tc 网络测试工具ping、 traceroute. netstat、mtr ■网络监控工具itop、 ngrep、 tcpdump 问南中医药大学/阮晓龙/htp// inuxxg. hactcm edu cn/htp/ww.5 xuewen. cn
河南中医药大学 / 阮晓龙 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 提纲 Linux概述 ◼ Linux简介、Linux内核、发行版与衍生发行版 基于VirtualBox安装Linux ◼ VirtualBox的网络配置 ◼ CentOS、Ubuntu、UOS、openEular 网络配置 ifconfig、nmcli、nmtui 远程管理 SSH、VNC、Telnet 网络管理 ◼ 网络管理工具 arp、arpwatch、arping、ifconfig、ifup 、ifdown mii -tool 、route 、ethtool 、tc ◼ 网络测试工具 ping 、traceroute 、netstat 、mtr ◼ 网络监控工具 iftop 、ngrep 、tcmdump 2
3 1 Linux概述 11Linu操作系统 ¤通常所说的 Linux指 Linux操作系统。 Linux操作系统是一套可免费使用和自由传播的类∪nⅰ操作系统,是一个基于P○SX和 ∪NX的多用户、多任务、支持多线程和多C門U的操作系统,其主要包含 Linux kernel GNU和应用程序三部分。 囚冒!)■口 旦口圃匚 问南中医药大学/阮晓龙/htp// inuxxg. hactcm edu cn/htp/ww.5 xuewen. cn
河南中医药大学 / 阮晓龙 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.Linux概述 通常所说的Linux指Linux操作系统。 Linux操作系统是一套可免费使用和自由传播的类Unix操作系统,是一个基于POSIX和 UNIX的多用户、多任务、支持多线程和多CPU的操作系统,其主要包含Linux Kernel、 GNU和应用程序三部分。 3 1.1 Linux操作系统
1 Linux概述 11Linu操作系统 口公有云中90%的虚拟主机是 Linux操作系统。 口嵌入式市场 Linux的占有率是60%以上。 口超级计算机市场Lnux占有率达99%。 口世界上超过80%智能手机上运行 Linux 囚冒!)■口 旦口圃匚 问南中医药大学/阮晓龙/htp// inuxxg. hactcm edu cn/htp/ww.5 xuewen. cn
河南中医药大学 / 阮晓龙 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.Linux概述 公有云中90%的虚拟主机是Linux操作系统。 嵌入式市场Linux的占有率是60%以上。 超级计算机市场Linux占有率达99%。 世界上超过80%智能手机上运行Linux。 4 1.1 Linux操作系统
5 1 Linux概述 1.2 Linux Kernel 口原生LnuX指 Linux Kernel ■ Linux Kerne指的是一个提供设备驱动、文件系统、进程管理、网络通信等功能的 系统软件,俗称 Linux内核。 ■ Linux Kernel不是一套完整的操作系统,只是操作系统的核心。 Linux Kernel是开源项目,主要由Linu基金会负责维护。 关于-Linux.基金会的更多信息,可以访问其官方网站(http://www.linuxfoundation.org)详细了解。 问南中医药大学/阮晓龙/htp// inuxxg. hactcm edu cn/htp/ww.5 xuewen. cn
河南中医药大学 / 阮晓龙 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.Linux概述 原生Linux指Linux Kernel。 ◼ Linux Kernel 指的是一个提供设备驱动、文件系统、进程管理、网络通信等功能的 系统软件,俗称Linux内核。 ◼ Linux Kernel 不是一套完整的操作系统,只是操作系统的核心。 ◼ Linux Kernel 是开源项目,主要由Linux基金会负责维护。 关于Linux基金会的更多信息,可以访问其官方网站(http://www.linuxfoundation.org)详细了解。 5 1.2 Linux Kernel
6 1 Linux概述 1.2 Linux Kernel 1969年UNX是A8T公司的贝尔实验室的一个实验项目。 ¤1973年∪NⅨX被无偿提供给众多大学和实验室硏究项目,∪NX开始与学术界合 作开发,诞生了BSD( Berkeley Software Distribution,伯克利软件发行版)。 口1979年AT&T公司出于商业考虑决定将∪NX的版权收回,于是荷兰 Andrew S Tanenbaum教授开发了Min系统用于教学。 1991年芬兰的大学生 Linus torvalds对Mini进行研究,并基于此开发了自己的 操作系统: Linux( Linus的UNX)。 同时 Linus torvalds还将系统的源代码上传到互联网,引起了很多人的兴趣, 从此 Linux正式诞生。 问南中医药大学/阮晓龙/htp// inuxxg. hactcm edu cn/htp/ww.5 xuewen. cn
河南中医药大学 / 阮晓龙 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.Linux概述 1969年 UNIX是AT&T公司的贝尔实验室的一个实验项目。 1973年 UNIX被无偿提供给众多大学和实验室研究项目,UNIX开始与学术界合 作开发,诞生了BSD(Berkeley Software Distribution,伯克利软件发行版)。 1979年 AT&T公司出于商业考虑决定将UNIX的版权收回,于是荷兰Andrew S. Tanenbaum教授开发了Minix系统用于教学。 1991年 芬兰的大学生Linus Torvalds对Minix进行研究,并基于此开发了自己的 操作系统:Linux(Linus的UNIX)。 ◼ 同时Linus Torvalds还将系统的源代码上传到互联网,引起了很多人的兴趣, ◼ 从此Linux正式诞生。 6 1.2 Linux Kernel
7 表11 Linux发居大事记 1 Linux概述 时间 事 1991年9月Lnux001诞生 199110月Lmux002诞生,并且正是被命名为Lnx 1992年4月第一个Lmux新闻组 comp. os linux诞生 1992年10月第一个可以安装的Lnx版本SLs(soa uX System)诞生 1992年1994年 Slackware、 RedHat、 Debian诞生 1994年3月Lmux10.0推出,Lmux转向GPL版权协议 1995年3月Limu12推出 1995年11月Aha架构的Lmux推出 1996年6月Lnux20推出, Debian GNU/Linu11推出 2000年 Linux基金会成立 2003年12月 Linux2.6推出 200年9月移动滿商用操作系统Ao发布 「201年基于Lmw的M的Wam计算机赢得了9a智力挑战 问南中医药大学/阮晓龙/htp// inuxxg. hactcm edu cn/htp/ww.5 xuewen. cn
河南中医药大学 / 阮晓龙 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.Linux概述 7
Wamd Arches ahttps://www.kemel 「地址:hts/www.kernel.org 8 The linux kernel archives 1. Lin ux Kernel About Contact us FAQ Releases Signatures Site news Protocol Location tps//www.kemelorg/pub/ Latest Release tps//git. kemelorg RSYNC rsync: //rsync. kernelorg/pu 510.3④ arbal [pgp] [patch] [inc patch] Iview diff] [browse] [changelog [tarball [pgp] Patch] [inc patch] Eview diffl [browse] [change aball [pgp] [patch] [inc. patch] Iview diff] [browse [changelo aball [pgp] [patch] [inc patch] Iview diff] [browse] [changelog) ngtermT 4 [tarball [pgp] Patch] [inc patch] Iview diff] [browse] [changelog) lnux.next next-20210205 2021-02 Social Documentat Lion Site Atom feed ernel Mailing Lists Releases Atom Feed Linux. com Linux Foundation UU. EQUINIX METAL fastly [/ICONSTELLIX S sedat by O puRE STORAGE Google 可南中医药大学 口NUx
河南中医药大学 / 阮晓龙 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.Linux概述 8 1.2 Linux Kernel 地址:https://www.kernel.org
1 Linux概述 1.2 Linux Kernel ¤Linx内核源代码是公开的,任何人都可以对內核加以修改并发布给其他人使 用,这需要对內核版本进行规范化的管理 口 Linux内核版本号有两种体系,一个是内核版本号,一个是发行版本号 ■ Linux内核版本号由r、X、y三组数字组成,目前 Linux内核版本有稳定版和开发版。 口①第一个组数字r:当前发布的内核主版本号。 口②第二个组数字x:偶数表示稳定版,奇数表示开发版。 口③第三个组数字y:错误修补的次数。 口例如:5.10.13(rxy) 主版本号r=5;次版本号x=10,表示稳定版;错误修补的次数y=13。 前两个数字组合描述内核系列,如稳定版的5.10.13是5.10版内核系列。 问南中医药大学/阮晓龙/htp// inuxxg. hactcm edu cn/htp/ww.5 xuewen. cn
河南中医药大学 / 阮晓龙 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.Linux概述 Linux内核源代码是公开的,任何人都可以对内核加以修改并发布给其他人使 用,这需要对内核版本进行规范化的管理。 Linux内核版本号有两种体系,一个是内核版本号,一个是发行版本号。 ◼ Linux内核版本号由r、x、y三组数字组成,目前Linux内核版本有稳定版和开发版。 ①第一个组数字r:当前发布的内核主版本号。 ②第二个组数字x:偶数表示稳定版,奇数表示开发版。 ③第三个组数字y:错误修补的次数。 例如:5.10.13(r.x.y): ▪ 主版本号r=5;次版本号x=10,表示稳定版;错误修补的次数y=13。 ▪ 前两个数字组合描述内核系列,如稳定版的5.10.13是5.10版内核系列。 9 1.2 Linux Kernel
http:s://phoronix.com/misc/linux-eoy2019g/index.htm10 o The Linux Kernel Archives.linux cOhttps://phoronix.com/misc, GitStats-linux General Activity Authors Files Tags Pr 2020-01-0109:00:10in8567 seconds) Gitstats(version 55c5c28), git version 2.20.1. gnuplot 5.2 patch 1969-12-31190001to208506-1811:57:19 42173 days, 5474 active days(12.98%) Total Lines of Code 27852148(52733303 added,24881155 removed) Total Commits 887925(average 162.2 commits per active day, 21.1 per all days Authors 21074 (average 42.1 commits per author) 问南中医药大学/阮晓龙/htp// inuxxg. hactcm edu cn/htp/ww.5 xuewen. cn
河南中医药大学 / 阮晓龙 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.Linux概述 10 1.2 Linux Kernel https://phoronix.com/misc/linux-eoy2019/index.html