资源预览内容
第1页 / 共86页
第2页 / 共86页
第3页 / 共86页
第4页 / 共86页
第5页 / 共86页
第6页 / 共86页
第7页 / 共86页
第8页 / 共86页
第9页 / 共86页
第10页 / 共86页
亲,该文档总共86页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
UNIX 系统技术入门标准的UNIX系统支持多用户的工作环境。它的使用与传统PC的操作系统有比较大的区别。本章节主要介绍UNIX系统的基本常识和一些基本的操作。1 UNIX1 UNIX系统基本常识系统基本常识 控制台控制台控制台是和控制台是和UNIXUNIX主机直接相连的前端机,它面对的用户是系统管主机直接相连的前端机,它面对的用户是系统管 理员。理员。 传统的控制台:传统的控制台:操作系统数据库系统编译器其他应用串口连接线1 UNIX1 UNIX系统基本常识系统基本常识 控制台控制台目前常用的控制台:目前常用的控制台:操作系统数据库系统编译器其他应用显示数据线UNIX UNIX的系统管理员常常使用的系统管理员常常使用rootroot帐户在控制台上登录来对系统进行一帐户在控制台上登录来对系统进行一 些维护和管理工作,在部分些维护和管理工作,在部分UNIXUNIX系统中,系统中,rootroot帐户被设定成只能在控制台帐户被设定成只能在控制台 上登录。上登录。1 UNIX1 UNIX系统基本常识系统基本常识 终端终端在UNIX系统中,普通用户是通过一台终端机来和主机系统进行 信息通讯的,用户的终端机上可以安装UNIX系统,也能安装其他类 型的操作系统如windows系统以太网Linux系统AIX系统1 UNIX1 UNIX系统基本常识系统基本常识 用户登录用户登录telnet 192.168.54.91 Connecting to 192.168.54.91 Connected.Welcome to the RedHat Linux Login:在控制台上进行登录Telnet 最常用的终端程序,字符界面,风格和哑终 端类型的控制台相似Xterm 图形界面的终端程序,和目前常用的控制台 风格一致usernameunix 是大小写敏感的. username 和 Username 及其 USERNAME 是 不同的用户名 Password:在键入口令时,键入的字符并不在 界面上显示The system will be unavailable on friday afternoon for maintenance. You have new mail. usernameredhat123 可以获得一些有用的系统信息. 例 如系统关机计划,邮件信息等在终端上进行登录,在用户的本机系统上用合适的应用程序进行登录1 UNIX1 UNIX系统基本常识系统基本常识 用户注销用户注销usernamehostname 在已登录状态下,使用命令:logout 或者 exit 或者Ctrl-d 进行注销,注销后本地应用程序和unix主机之间的连接被断开。exitConnection to 192.168.54.91 closed !C:Documents and Settingsadministrator输入注销命令并回车注销完成,连接断开退出telnet应用程序,回到命令 提示符状态下1 UNIX1 UNIX系统基本常识系统基本常识 帐户管理帐户管理# cat /etc/shadowUNIX系统是一个分时多用户系统,系统以“帐户“为基础,构建出 了多用户的工作环境。在UNIX系统中有一个名为/etc/passwd的文件,该文件存放了系统 用户的信息,每个授权用户在文件中占有一个记录项。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用户名加密的口令用户编号用户组编号用户说明用户主目录用户登录用shell1 UNIX1 UNIX系统基本常识系统基本常识 口令管理口令管理#cat /etc/shadow在大部分UNIX系统中使用了/etc/shadow文件进行用户的口令管 理,格式和帐户文件大致类似username:password:lastchy:min:max:warn:expire用户名 加密的口令上次修改口令的日期口令改动的最短时期口令改动的最长时期口令快到期时,提前 几天给予警告帐户口令到期的确切日期1 UNIX1 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:各个用户组的信息都保存在unix系统中的文件/etc/group中,如 下图所示:用户组名groupname用户组密码password(不可见)用户组编号gid 用户列表user-list2 UNIX2 UNIX系统中的系统中的SHELLSHELLshell是UNIX系统与用户进行交互的接口,从功能上来说,和 windwos系统的外壳程序cmd是相同的。 Microsoft Windows XP 版本 5.1.2600 (C) 版权所有 1985-2001 Microsoft Corp.C:Documents and Settingsadministratordir驱动器 C 中的卷是 Winxp卷的序列号是 7447-2DB3C: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 Settingsadministrator2 UNIX2 UNIX系统中的系统中的SHELLSHELLshell是UNIX系统与用户进行交互的接口,从功能上来说,和 windows系统的外壳程序cmd是相同的。 Lisiredhat9$ whoamiLisi Lisiredhat9$ ls *.c funcion1.c main.c function2.c cc1.c4 files found Lisiredhat9$2 UNIX2 UNIX系统中的系统中的SHELLSHELL内部命令和外部命令 UNIX系统命令分为内部命令和外部命令,这一点同大部分的操作系统 如dos和windows相同。内部命令实际上是shell程序的一部分,包含的一些比较精简的的 UNIX系统命令Dos和Windows中的内部命令:dir,cls,cd,copy,del,date,mdDos和Windows中的外部命令:format, fdisk, xcopy, ping Unix系统中的内部命令:ls,cp,cd,pwd,date Unix系统中的外部命令:gzip, cc, telnet, ftp 这些命令由shell程序识别并在shell程序内部完成运行。通常情况下 ,UNIX系统启动后shell程序就被加载并驻留在系统内存中。2 UNIX2 UNIX系统中的系统中的SHELLSHELL内部命令和外部命令 外部命令是UNIX系统中的实用程序.系统启动后并不会被加载到内存中,而是在运行时才需要将其调入内 存。执行外部命令时,shell程序会根据系统定义的路径查找该外部程序 ,找到之后将其加载到内存中并进行运行。2 UNIX2 UNIX系统中的系统中的SHELLSHELL几种不同的shellshell程序是UNIX系统的外壳程序,在UNIX系统的发展过程中出现过多 种风格的shell程序,其中最常见的有B-shell, K-shell和C-shell。BShellCShellKShell它是UNIX 最初使用的Shell并且在每种 UNIX 上都可以使用 。BShell 在 Shell 编程方面相当优秀,但在处理与用户的 交互方面作得不如其他几种 Shell它更多的考虑了用户界面的友好性,普遍认为C shell 的编 程接口做的不如 BShell,但 C Shell 还是被很多 C 程序 员使用,因为 C Shell 的语法和 C 语言很相似,这也是 C Shell 名称的由来;它集合了 C Shell 和 B Shell 的优点并且和 B Shell 完 全兼容。3 UNIX3 UNIX的启动的启动启动方式几乎所有的操作系统都有着不同的启动方式,包括windows以及各种版 本的UNIX系统普通启动, 安全模式启动, 命令行模 式启动正常模式 , 维护模式多用户模式 , 单用户模式 等多级启 动模式3 UNIX3 UNIX的启动的启动UNIX的启动过程系统启动上电后PROM完成 自检并装载bootblk bootblk自举 然后装入unix核心bootblk为程序计数器 装入核心程序起始地址按初始化列表对系统程序 文件系统进行初始化对系统进行 数据传递和配置显示 login: 提示符 unix系统的引导完成系统启动完成3 UNIX3 UNIX的启动的启动用户的登录(注册)过程i n i tg e t t yl o g i ns h e l l4 UNIX4 UNIX常用命令介绍常用命令介绍用户对某一操作系统的认识,往往都是从对操作系统的接触开始的,最 直接的接触就是使用操作系统提供的命令。n UNIX命令的使用方式用户在通过了系统的注册和登录后,就在shell下进行工作。通过在命令 行上输入命令并回车,就可以执行对应的命令n UNIX命令的格式:command 可选的执行选项 可选的执行参数4 UNIX4 UNIX常用命令介绍常用命令介绍n 多命令行和多行命令多命令行: 将多个命令写在同一个命令行中。命令之间用 ;隔开Lisiredhat9$ pwd ; who; ls -l三个命令写在同一个命令行中 多行命令: 有时候一个命令带了很多执行选项和参数,一行写不下 可以将该命令写成多行的形式,用 表示命令没有结束,在下一 行接着写。Lisiredhat$ cc module1.cpp module2.cpp Mainmodule.cpp -I/home/myfile oprogram.exe一个命令写在两行中,用 表示没有结束4 UNIX4 UNIX常用命令介绍常用命令介绍4.1 一般常用命令 q 系统关闭q passwd命令q su命令 q cat命令q pwd命令q cd命令q ls命令q chmod命令q cp命令q man命令q who命令q cal命令格式: reboot功能: 系统重新引导格式: halt / shutdown功能: 系统关闭格式: poweroff功能: 系统关闭,并关闭电源4 UNIX4 UNIX常用命令介绍常用命令介绍4.1 一般常用命令 q 系统关闭q passwd命令q su命令 q cat命令q pwd命令q cd命令q ls命令q chmod命令q cp命令q man命令q who命令q cal命令功能: 修改系统用户密码格式: passwd username参数: usernameusername 指
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号