Linux和UNIX操作系统基础知识
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2019/1/16 5
UNIX系统概述
UNIX的变体:
HP-UX(HP) Solaris(SUN) AIX(IBM) BSD Linux IRIX(SGI)
2019/1/16
6
UNIX系统概述
Shell:一个程序,从 用户得到命令并启动请 求命令。
实用程序:UNIX装 载软件的程序命令。
内核:驱动程序,可 以使系统控制所有系 统硬件、硬盘驱动、外 设等等。
2019/1/16 15
UNIX文件系统
UNIX文件系统
Step 3:安装和卸载文件系统 安装 – Linux: #mount /dev/hda2 /mnt – Solaris: #mount /dev/dsk/c0t1d0s2 /mnt 卸载 – #umount /mnt – #umount /dev/hda2 Step 4:检查文件系统fsck
2019/1/16
8
UNIX系统概述
关于shell
2019/1/16
9
关于应用程序
UNIX系统概述
分为三类:编辑器、过滤器和通信程序 U N I X系统中有几种标准的编辑器:E d、E x、Vi 和E m a c s。E d和E x是行编辑器,v i和E m a c s 是全屏幕编辑器。 过滤器从用户、文件或者其他数据源读取输入,然 后检查并处理数据,最后输出结果。 1 .使用行编辑命令把已编辑的版本输出到文件。 2 .进行字处理操作、探测文件中格式化的命令并将 格式化的版本输出到文件。 U N I X还拥有一套通信应用程序,通过这些程序可 以与本系统或其他系统上的用户通信。
2019/1/16
16
UNIX系统介绍
UNIX系统概述 UNIX文件系统 UNIX进程管理 UNIX用户管理 UNIX系统备份
UNIX系统命令
VI文本编辑器
2019/1/16
17
UNIX进程管理
查看进程
#ps aux (Red Hat) #ps -ef (Solaris) #ps aux|grep inetd
天然的网络性和设备的文件性 UNIX是多用户,分时操作系统,人机间
可实时交互数据,多个用户可同时使用 一台主机,每个用户可同时执行多个任 务。 UNIX是一个开发式系统,支持很多编程 语言、数据库和编程开发工具。 UNIX VS Windows UNIX: 稳定、网络性能好、大负载吞吐 力、易于实现高级网络功能配置。 Windows : 用户管理界面好,容易入手。
Linux和UNIX操作系统基础知识
2019/1/16
1
目录
UNIX系统介绍
来自百度文库 Linux系统介绍
2019/1/16
2
UNIX系统介绍
UNIX系统概述 UNIX文件系统 UNIX进程管理 UNIX用户管理 UNIX系统备份
UNIX系统命令
VI文本编辑器
2019/1/16
2019/1/16 12
UNIX文件系统
/etc目录下主要文件的介绍
用户管理 hosts、HOSTNAME、hosts.deny、 hosts.allow 网络管理 ftpaccess、ftpuser、ftphosts FTP服务器 fstab 文件系统表 inetd.conf 网络服务启动配置 rc.d 系统启动脚本目录 issue、issue.net、motd 信息显示 pine.conf pine.conf.fixed my.cnf 应用软件 2019/1/16 的配置程序
10
2019/1/16
UNIX系统介绍
UNIX系统概述 UNIX文件系统 UNIX进程管理 UNIX用户管理 UNIX系统备份
UNIX系统命令
VI文本编辑器
2019/1/16
11
UNIX文件系统
UNIX的树状目录结构/bin、/etc、/usr、/var、
/home /bin 系统可执行文件 /etc 系统配置文件 /usr 系统应用程序 /var 系统的LOG和mail等 /proc 系统运行的进程(/proc/interrupts) 相对路径和绝对路径(是否以“/”开始) cd local/bin cd /usr/local/bin
杀进程
#kill PID #kill -9 PID #kill -HUP PID
passwd、shadow、group
13
UNIX文件系统
如何实现逻辑的目录和物理的 Driver结合
对硬盘设备分区 对硬盘分区创建文件系统 mount 分区到目录
Driver和file的对应 Linux 里面:/dev/hda /dev/hdb 分区后为:/dev/hda1 /dev/hdb3 Solaris里面:/dev/rdsk/c0t3d0s2
2019/1/16
14
Step 1:对硬盘分区 在RedFlag下用fdisk进行硬盘分区 #fdisk /dev/hda 在Solaris下面用 format来对硬盘分区 #format Step 2:创建文件系统 在RedFlag下面使用mkfs命令 #mkfs –t ext2 /dev/hda1 -t 参数指定文件系统的类型 为ext2 /dev/hda1为创建该文件系统的分区 在Solaris下面用newfs命令 #newfs /dev/rdsk/c0t0d0s
2019/1/16
7
关于内核
UNIX系统概述
内核是运行程序和管理磁盘、打印机等硬件设 备的核心程序。
实现了U N I X的多用户、多任务机制。内核将
用户命令和程序组织为可以由计算机处理单元 轮流工作的进程。 内核是由C语言开发的,并且可能获得源码, 可以通过修改源码并重新编译以获得新版本的 U N I X。
3
UNIX系统概述
1965年,AT&T贝尔实验室组织开发
了一个叫Multics的操作系统 1969年贝尔实验室从Multics的计划中 撤出,由于缺乏工作平台,就开发出 了一个基本文件系统 UNIX的两个分支版本(AT&T、BSD)
2019/1/16
4
UNIX系统概述
UNIX系统的特点
UNIX系统概述
UNIX的变体:
HP-UX(HP) Solaris(SUN) AIX(IBM) BSD Linux IRIX(SGI)
2019/1/16
6
UNIX系统概述
Shell:一个程序,从 用户得到命令并启动请 求命令。
实用程序:UNIX装 载软件的程序命令。
内核:驱动程序,可 以使系统控制所有系 统硬件、硬盘驱动、外 设等等。
2019/1/16 15
UNIX文件系统
UNIX文件系统
Step 3:安装和卸载文件系统 安装 – Linux: #mount /dev/hda2 /mnt – Solaris: #mount /dev/dsk/c0t1d0s2 /mnt 卸载 – #umount /mnt – #umount /dev/hda2 Step 4:检查文件系统fsck
2019/1/16
8
UNIX系统概述
关于shell
2019/1/16
9
关于应用程序
UNIX系统概述
分为三类:编辑器、过滤器和通信程序 U N I X系统中有几种标准的编辑器:E d、E x、Vi 和E m a c s。E d和E x是行编辑器,v i和E m a c s 是全屏幕编辑器。 过滤器从用户、文件或者其他数据源读取输入,然 后检查并处理数据,最后输出结果。 1 .使用行编辑命令把已编辑的版本输出到文件。 2 .进行字处理操作、探测文件中格式化的命令并将 格式化的版本输出到文件。 U N I X还拥有一套通信应用程序,通过这些程序可 以与本系统或其他系统上的用户通信。
2019/1/16
16
UNIX系统介绍
UNIX系统概述 UNIX文件系统 UNIX进程管理 UNIX用户管理 UNIX系统备份
UNIX系统命令
VI文本编辑器
2019/1/16
17
UNIX进程管理
查看进程
#ps aux (Red Hat) #ps -ef (Solaris) #ps aux|grep inetd
天然的网络性和设备的文件性 UNIX是多用户,分时操作系统,人机间
可实时交互数据,多个用户可同时使用 一台主机,每个用户可同时执行多个任 务。 UNIX是一个开发式系统,支持很多编程 语言、数据库和编程开发工具。 UNIX VS Windows UNIX: 稳定、网络性能好、大负载吞吐 力、易于实现高级网络功能配置。 Windows : 用户管理界面好,容易入手。
Linux和UNIX操作系统基础知识
2019/1/16
1
目录
UNIX系统介绍
来自百度文库 Linux系统介绍
2019/1/16
2
UNIX系统介绍
UNIX系统概述 UNIX文件系统 UNIX进程管理 UNIX用户管理 UNIX系统备份
UNIX系统命令
VI文本编辑器
2019/1/16
2019/1/16 12
UNIX文件系统
/etc目录下主要文件的介绍
用户管理 hosts、HOSTNAME、hosts.deny、 hosts.allow 网络管理 ftpaccess、ftpuser、ftphosts FTP服务器 fstab 文件系统表 inetd.conf 网络服务启动配置 rc.d 系统启动脚本目录 issue、issue.net、motd 信息显示 pine.conf pine.conf.fixed my.cnf 应用软件 2019/1/16 的配置程序
10
2019/1/16
UNIX系统介绍
UNIX系统概述 UNIX文件系统 UNIX进程管理 UNIX用户管理 UNIX系统备份
UNIX系统命令
VI文本编辑器
2019/1/16
11
UNIX文件系统
UNIX的树状目录结构/bin、/etc、/usr、/var、
/home /bin 系统可执行文件 /etc 系统配置文件 /usr 系统应用程序 /var 系统的LOG和mail等 /proc 系统运行的进程(/proc/interrupts) 相对路径和绝对路径(是否以“/”开始) cd local/bin cd /usr/local/bin
杀进程
#kill PID #kill -9 PID #kill -HUP PID
passwd、shadow、group
13
UNIX文件系统
如何实现逻辑的目录和物理的 Driver结合
对硬盘设备分区 对硬盘分区创建文件系统 mount 分区到目录
Driver和file的对应 Linux 里面:/dev/hda /dev/hdb 分区后为:/dev/hda1 /dev/hdb3 Solaris里面:/dev/rdsk/c0t3d0s2
2019/1/16
14
Step 1:对硬盘分区 在RedFlag下用fdisk进行硬盘分区 #fdisk /dev/hda 在Solaris下面用 format来对硬盘分区 #format Step 2:创建文件系统 在RedFlag下面使用mkfs命令 #mkfs –t ext2 /dev/hda1 -t 参数指定文件系统的类型 为ext2 /dev/hda1为创建该文件系统的分区 在Solaris下面用newfs命令 #newfs /dev/rdsk/c0t0d0s
2019/1/16
7
关于内核
UNIX系统概述
内核是运行程序和管理磁盘、打印机等硬件设 备的核心程序。
实现了U N I X的多用户、多任务机制。内核将
用户命令和程序组织为可以由计算机处理单元 轮流工作的进程。 内核是由C语言开发的,并且可能获得源码, 可以通过修改源码并重新编译以获得新版本的 U N I X。
3
UNIX系统概述
1965年,AT&T贝尔实验室组织开发
了一个叫Multics的操作系统 1969年贝尔实验室从Multics的计划中 撤出,由于缺乏工作平台,就开发出 了一个基本文件系统 UNIX的两个分支版本(AT&T、BSD)
2019/1/16
4
UNIX系统概述
UNIX系统的特点