[计算机软件及应用]chap2 unix系统技术入门

上传人:繁星 文档编号:88354535 上传时间:2019-04-25 格式:PPT 页数:86 大小:2.26MB
返回 下载 相关 举报
[计算机软件及应用]chap2  unix系统技术入门_第1页
第1页 / 共86页
[计算机软件及应用]chap2  unix系统技术入门_第2页
第2页 / 共86页
[计算机软件及应用]chap2  unix系统技术入门_第3页
第3页 / 共86页
[计算机软件及应用]chap2  unix系统技术入门_第4页
第4页 / 共86页
[计算机软件及应用]chap2  unix系统技术入门_第5页
第5页 / 共86页
点击查看更多>>
资源描述

《[计算机软件及应用]chap2 unix系统技术入门》由会员分享,可在线阅读,更多相关《[计算机软件及应用]chap2 unix系统技术入门(86页珍藏版)》请在金锄头文库上搜索。

1、UNIX 系统技术入门,概述,标准的UNIX系统支持多用户的工作环境。它的使用与传统PC的操作系统有比较大的区别。本章节主要介绍UNIX系统的基本常识和一些基本的操作。,1 UNIX系统基本常识 控制台,控制台是和UNIX主机直接相连的前端机,它面对的用户是系统管理员。,传统的控制台:,操作系统,数据库系统,编译器,其他应用,串口连接线,1 UNIX系统基本常识 控制台,目前常用的控制台:,操作系统,数据库系统,编译器,其他应用,显示数据线,UNIX的系统管理员常常使用root帐户在控制台上登录来对系统进行一些维护和管理工作,在部分UNIX系统中,root帐户被设定成只能在控制台上登录。,1

2、UNIX系统基本常识 终端,在UNIX系统中,普通用户是通过一台终端机来和主机系统进行信息通讯的,用户的终端机上可以安装UNIX系统,也能安装其他类型的操作系统如windows系统,以太网,Linux系统,AIX系统,1 UNIX系统基本常识 用户登录,telnet 192.168.54.91 Connecting to 192.168.54.91 Connected. Welcome to the RedHat Linux Login:,在控制台上进行登录,Telnet 最常用的终端程序,字符界面,风格和哑终端类型的控制台相似 Xterm 图形界面的终端程序,和目前常用的控制台风格一致,us

3、ername,unix 是大小写敏感的. username 和 Username 及其 USERNAME 是不同的用户名,Password:,在键入口令时,键入的字符并不在界面上显示,The system will be unavailable on friday afternoon for maintenance. You have new mail. usernameredhat123 ,可以获得一些有用的系统信息. 例如系统关机计划,邮件信息等,在终端上进行登录,在用户的本机系统上用合适的应用程序进行登录,1 UNIX系统基本常识 用户注销,usernamehostname ,在已登录状

4、态下,使用命令:logout 或者 exit 或者Ctrl-d 进行注销,注销后本地应用程序和unix主机之间的连接被断开。,exit,Connection to 192.168.54.91 closed !,C:Documents and Settingsadministrator,输入注销命令并回车,注销完成,连接断开,退出telnet应用程序,回到命令提示符状态下,1 UNIX系统基本常识 帐户管理,# cat /etc/passwd,UNIX系统是一个分时多用户系统,系统以“帐户“为基础,构建出了多用户的工作环境。,在UNIX系统中有一个名为/etc/passwd的文件,该文件存放了系

5、统用户的信息,每个授权用户在文件中占有一个记录项。,root:x:0:0:root:/root:/bin/bash cluse:x:501:501:test user:/home/cluse:/bin/bash . . . . . . . . . . . lisi:*:206:104:normal user:/home/lisi:cshell,用户名,加密的口令,用户编号,用户组编号,用户说明,用户主目录,用户登录用shell,1 UNIX系统基本常识 口令管理,#cat /etc/shadow,在大部分UNIX系统中使用了/etc/shadow文件进行用户的口令管理,格式和帐户文件大致类似(

6、查看需要权限), username:password:lastchy:min:max:warn:expire,用户名,加密的口令,上次修改口令的日期,口令改动的最短时期,口令改动的最长时期,口令快到期时,提前几天给予警告,帐户口令到期的确切日期,1 UNIX系统基本常识 用户组信息,rootredhat9# cat /etc/group root:x:0:root bin:x:1:root,bin,daemon daemon:x:2:root,bin,daemon sys:x:3:root,bin,adm adm:x:4:root,adm,daemon tty:x:5:,各个用户组的信息都保存

7、在unix系统中的文件/etc/group中,如下图所示:,用户组名groupname,用户组密码password(不可见),用户组编号gid,用户列表user-list,2 UNIX系统中的shell,shell是UNIX系统与用户进行交互的接口,从功能上来说,和windwos系统的外壳程序cmd是相同的。,Microsoft Windows XP 版本 5.1.2600 (C) 版权所有 1985-2001 Microsoft Corp. C:Documents and Settingsadministrator,dir,驱动器 C 中的卷是 Winxp 卷的序列号是 7447-2DB3

8、C:Documents and Settingsadministrator 的目录 2004-08-18 21:21 . 2004-07-11 10:16 WINDOWS 2004-08-04 11:52 开始菜单 2004-08-22 12:54 桌面 3 个文件 407,468 字节 2 个目录 5,464,743,936 可用字节 C:Documents and Settingsadministrator,2 UNIX系统中的shell,shell是UNIX系统与用户进行交互的接口,从功能上来说,和windows系统的外壳程序cmd是相同的。,Lisiredhat9$,whoami,Li

9、si Lisiredhat9$,ls *.c,funcion1.c main.c function2.c cc1.c 4 files found Lisiredhat9$,2 UNIX系统中的shell,内部命令和外部命令,UNIX系统命令分为内部命令和外部命令,这一点同大部分的操作系统如dos和windows相同。,内部命令实际上是shell程序的一部分,包含的一些比较精简的的UNIX系统命令,Dos和Windows中的内部命令:dir,cls,cd,copy,del,date,md,Dos和Windows中的外部命令:format, fdisk, xcopy, ping ,Unix系统中的

10、内部命令:ls,cp,cd,pwd,date ,Unix系统中的外部命令:gzip, cc, telnet, ftp ,这些命令由shell程序识别并在shell程序内部完成运行。通常情况下,UNIX系统启动后shell程序就被加载并驻留在系统内存中。,2 UNIX系统中的shell,内部命令和外部命令,外部命令是UNIX系统中的实用程序.,系统启动后并不会被加载到内存中,而是在运行时才需要将其调入内存。,执行外部命令时,shell程序会根据系统定义的路径查找该外部程序,找到之后将其加载到内存中并进行运行。,2 UNIX系统中的shell,几种不同的shell,shell程序是UNIX系统的外

11、壳程序,在UNIX系统的发展过程中出现过多种风格的shell程序,其中最常见的有B-shell, K-shell和C-shell。,BShell,CShell,KShell,它是UNIX 最初使用的Shell并且在每种 UNIX 上都可以使用。BShell 在 Shell 编程方面相当优秀,但在处理与用户的交互方面作得不如其他几种 Shell,它更多的考虑了用户界面的友好性,普遍认为C shell 的编程接口做的不如 BShell,但 C Shell 还是被很多 C 程序员使用,因为 C Shell 的语法和 C 语言很相似,这也是 C Shell 名称的由来;,它集合了 C Shell 和

12、B Shell 的优点并且和 B Shell 完全兼容。,3 UNIX的启动,启动方式,几乎所有的操作系统都有着不同的启动方式,包括windows以及各种版本的UNIX系统,普通启动, 安全模式启动, 命令行模式启动,正常模式 , 维护模式,多用户模式 , 单用户模式 等多级启动模式,3 UNIX的启动,UNIX的启动过程,开始,上电后PROM完成 自检并装载bootblk,bootblk自举 然后装入unix核心,bootblk为程序计数器 装入核心程序起始地址,按初始化列表对系统程序 文件系统进行初始化,对系统进行 数据传递和配置,显示 login: 提示符 unix系统的引导完成,系统启

13、动完成,3 UNIX的启动,用户的登录(注册)过程,i n i t,g e t t y,l o g i n,s h e l l,侦听终端,4 UNIX常用命令介绍,用户对某一操作系统的认识,往往都是从对操作系统的接触开始的,最直接的接触就是使用操作系统提供的命令。,UNIX命令的使用方式 用户在通过了系统的注册和登录后,就在shell下进行工作。通过在命令行上输入命令并回车,就可以执行对应的命令,UNIX命令的格式:command 可选的执行选项 可选的执行参数,4 UNIX常用命令介绍,多命令行和多行命令,多命令行: 将多个命令写在同一个命令行中。命令之间用 ;隔开,Lisiredhat9$

14、,pwd ; who; ls -l,三个命令写在同一个命令行中,多行命令: 有时候一个命令带了很多执行选项和参数,一行写不下 可以将该命令写成多行的形式,用 表示命令没有结束,在下一行接着写。,Lisiredhat$,cc module1.cpp module2.cpp Mainmodule.cpp -I/home/myfile oprogram.exe,一个命令写在两行中,用 表示没有结束,4 UNIX常用命令介绍,4.1 一般常用命令 系统关闭 passwd命令 su命令 cat命令 pwd命令 cd命令 ls命令,chmod命令 cp命令 man命令 who命令 cal命令,UNIX命令

15、 系统关闭,格式: reboot 功能: 系统重新引导,格式: halt / shutdown 功能: 系统关闭,格式: poweroff 功能: 系统关闭,并关闭电源,4 UNIX常用命令介绍,4.1 一般常用命令 系统关闭 passwd命令 su命令 cat命令 pwd命令 cd命令 ls命令,chmod命令 cp命令 man命令 who命令 cal命令,UNIX命令 passwd,功能: 修改系统用户密码 格式: passwd username 参数: username username 指定要修改口令的用户,该参数为空则表示修改当前用户的口令,Lisiredhat9$,passwd,修

16、改当前用户的口令,Changing password for Lisi (current) UNIX password:,输入当前用户的口令,New password: New password again:,输入当前用户的口令,4 UNIX常用命令介绍,4.1 一般常用命令 系统关闭 passwd命令 su命令 cat命令 pwd命令 cd命令 ls命令,chmod命令 cp命令 man命令 who命令 cal命令,UNIX命令 su,功能: 切换系统用户 格式: su username 参数: username username 指定要切换到的用户,该参数为空则表示试图切换到root用户,Lisiredhat9$,su,切换到root用户,password:,输入root用户的口令,rootredhat9,成功切换到root用户,root

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作范文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号