UNIX基本概念和操作
UNIX与因特网有着很深的渊源,因为因特网的骨干协议TCP/IP原来是UNIX操作系统中的一个通讯模块。事实上,在今天的因特网上提供的服务主机中,运行UNIX类操作系统的主机仍要占绝大多数。
因为许多提供因特网服务的计算机运行UNIX类 操作系统,对于需要在UNIX主机上运行和调试网络应用程序的程序员必须具备必要的网络知识。由于目前大部分读者可能得到的类UNIX环境
本附录就是为有DOS类操作系统基础的读者提供相关的基本UNIX概念和操作命令。
详细的解释。
A.1 UNIX基本概念
UNIX帐户
与DOS操作系统不同,我们在使用UNIX前,需要得到一个用户名和口令。通常需要通过系统管理员预先在系统中进行注册。由于UNIX是多用户操作系统,作为系统管理员设立新用户的工作的一部分,系统将为新用户建立一个用户主目录和一个电子邮箱(这个邮箱与因特网的邮箱不完全一样,但至少为在同一主机上注册的用户和管理员之间提供了交流手段),在UNIX中的用户主目录,如同在敞开式办公大厅中的隔断,把磁盘空间用目录的形式分配给每个用户,每个用户可以在自己的目录中进行文件的处理和建立新的子目录以便文件的存档,但未经许可不得进入他人的主目录。
当用户的UNIX帐户建立后,系统管理员通常确定一个Shell (UNIX操作系统和用户之间的接口),通常为Bourne Shell(sh)其命令提示符为'$',或C Shell(csh)其提示符为百分号(%)之一,对初学者来说,这两种Shell之间的差异所可能带来的影响是可以忽略的。
UNIX登录
用户可以通过拨号访问或从局域网上的计算机登录到另一个UNIX帐户,在我们的实验环境下是使用Windows #系统中的Telnet将PC机仿真为终端后再登录网上的UNIX主机,用户需要有登录用户名和口令。下面是我们登录到一台运行Linux的主机的基本过程:
注意,在使用Telnet进行登录时,一般情况下,可以使用以下格式,例如:
c:\>;telnet 202.117.35.171 //直接使用UNIX主机的IP地址登录;
c:\>;telnet mail.xjtu.edu.cn //使用UNIX主机的域名地址登录;
c:\>;telnet 202.117.35.58 3558 //使用UNIX主机的IP地址加端口号登录。
更改口令
口令是进入用户帐户的钥匙,是防止他人对UNIX系统作未授权的非法访问。为了UNIX系统的安全,保护用户口令是十分重要的。
用户如何管理好自己的口令呢?下面是我们的一些建议:
2 易于记忆,难以猜测;
2 至少用六个字符,其中包括两位数字,一个特殊字符;
2 用六到八个字符(超过八个被忽略);
2 UNIX口令是大小写敏感的,可以在口令中分别使用大小写字母、数字
2 可以在口令中使用一或多个特殊符号:
~!$%^&*()-=[]{}\|/,.<>;;:
2 不要用可以在英语或外语字典中找到的单词,常用短语;
2 周期性地改变口令
如果用户忘记了口令,可以同系统管理员接洽并重新设置。用户也可以自行修改,命令为:
$passwd
UNIX文件系统
UNIX文件系统由三种不同类型文件的集合组成:
1.普通文件:包括文本数据、二进制程序或以八位字节存储的信息。
2.特殊文件:如设备文件,提供用户对终端、打印机、软驱和光驱的访问。
3.目录:就是包含连接其他文件、目录的指针的文件。
与DOS类的操作系统采用以卷(盘符)为单位来管理文件的思路不同,UNIX目录组织看上去只有一个(!)倒置的树,倒置树的高层是根目录,用'/'表示。根的分支(或顶级目录)是几个标准的UNIX目录,通常称为bin、etc、usr、tmp和lib,这些标准目录是非常重要的,每个都会包括一些特殊用途的文件。所有用户的用户主目录经常配置在'/usr'目录内部(在Linux系统中,通常为'/home'中)。
UNIX文件系统中特别重要的目录有:
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | 操作 概念 基本 文件 目录 用户 命令 UNIX 系统 一个 |
注册
个人空间
