solaris操作系统基础知识_VMware, Unix及操作系统讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  VMware, Unix及操作系统讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 4315 | 回复: 0   主题: solaris操作系统基础知识        下一篇 
John
注册用户
等级:大元帅
经验:90444
发帖:136
精华:2
注册:2011-7-21
状态:离线
发送短消息息给John 加好友    发送短消息息给John 发消息
发表于: IP:您无权察看 2011-8-1 16:07:06 | [全部帖] [楼主帖] 楼主

1、SUN工作站的工作特点是什么?

SUN工作站是为个人工作设计完成专用任务的计算机,与传统的主机-多终端结构相比,SUN工作站就像是一台高级的PC机,用户使用时,直接在工作站的输入、输出设备(键盘、屏幕)上操作,而在传统的主机-多终端结构中,普通用户工作时,主要是与终端打交到,不允许一般用户直接在主机上操作。

2、Solaris操作系统目前遵循UNIX的哪一个标准?

Solaris的早期版本(SunOS)采用的是BSD UNIX,后期版本(Solaris 2.0以后)转向支持SVR4标准。

3、UNIX的文件结构的特点有哪些?

UNIX的文件系统具有下述主要特征:
(1) 树状层次或结构
(2) 具有可拆卸性
(3) 提供网络文件系统(network file system)服务
(4) 建立、拷贝、删除文件和文件树的功能
(5) 支持符号链接
(6) 文件的动态增大
(7) 对文件数据的保密与共享
(8) 把外设(如打印机、磁盘等)和目录均作为文件对待

4、Solaris 10和后续版本为了保护系统安全,缺省只提供ssh服务,而且还不允许root用户直接登录,这对于开发和调试系统的使用用户来说很不方便。在Solaris 10上开放telnet服务并允许root用户登录的方法如下,

(1). 打开telnet服务

# svcadm enable telnet


svcadm是Solaris下最新的网络服务管理系统,要了解它和svcs的使用方法,请参见其帮助手册。
(2). 开放root登录权限

修改/etc/default/login文件,注释掉其中的:

CONSOLE=/dev/console


(3). 修改root用户的缺省shell为bash

修改/etc/passwd文件,将root用户的shell改为/usr/bin/bash

root:x:0:0:Super-User:/:/usr/bin/bash


5、UNIX的控制键是用于在命令行或编辑器中完成一些特殊的功能。

控制键通常是由Control按键和其他按键(Key)组成,通常表示为“^Key”,Control-C,表示为^C,用于非正常中断程序的运行;Control-D,表示为^D,用于系统通信的中断;Control-S,表示为^S,用来告诉终端,停止接受输入;Control-Q,表示为^Q,作用是告诉终端重新接受输入。

6、记录屏幕I/O活动——script

实例:

-bash-3.00# script
Script started, file is typescript
sh-3.00# date
Mon Feb 14 14:44:58 CST 2011
sh-3.00# exitScript done, file is typescript
-bash-3.00# more typescript
Script started on Mon Feb 14 14:44:56 2011
sh-3.00# date
Mon Feb 14 14:44:58 CST 2011
sh-3.00# exit
script done on Mon Feb 14 14:45:00 2011
-bash-3.00#


7、将一个文件的权限需要作以下设置:对文件的属主为可读、可执行;对属组其他用户仅可读;对系统其他用户无任何权限,请问如何给出设置命令?

-bash-3.00# chmod u=rx,g=r,o=- ogl_select209
-bash-3.00# ls -l
total 8
-r-xr—– 1 root root 30 Feb 14 14:29 ogl_select209


8、请指出命令df与du之间的区别?

命令df用于报告磁盘的剩余空间,命令du用于报告指定文件或目录的磁盘使用量。

9、初始化一个脚本文件(例如.profile文件),可以使用sh的内置命令“.”

$ ../.profile


注意:在上述表示“../.profile”中,第一个“.”表示sh的内置初始化文件命令;第二个“.”和“/”一起表示搜索后面的文件直接从当前目录寻找,关闭PATH指定的搜索路径;第三个“.”是文件.profile的文件名的一部分,在UNIX系统中,以“.”开始的文件一般是隐含文件。

10、试比较C Shell和B Shell之间的差别

(1)对于Bourne shell,缺省的系统提示符是$,C shell的缺省提示符是%。

(2)设置全局环境变量的方法在C Shell中可以参考如下设置:

% setenv NAME value


在Bourne Shell中,设置方法如下:

$ NAME=value; export NAME


如果想取消某一环境变量,可以在C Shell中使用命令unsetenv,在Bourne Shell中使用命令unset。

(3)设置本地shell变量的方法在C Shell中,设置方法如下:

% set name=value


在Bourne Shell中,设置方法如下:

$ name=value


(4)Bourne Shell一般使用用户主目录下的.profile,作为用户sh的起始文件,也有可能有一个系统范围内起作用的起始文件,例如:/etc/profile,如果有,则用户登录时,系统起始文件要优于用户主目录下的起始文件起作用。

csh的起始文件是.cshrc和.login,在有些系统中(例如Solaris系统),也有一个系统范围内起作用的起始文件,例如:/etc/.login。起始文件.login仅在用户登录时被初始化,.cshrc文件是每启动一个csh,包括登录时的csh,就被初始化一次,它与Bourne Shell中的.profile文件有许多类似的特点,但在风格上还是不同的。

(5)如果,你对你的起始文件作了修改或补充,在C Shell中,你可以通过命令source让这些修改或补充立即生效,而不必要重新登录才能使起始文件的修改或补充有效起来,即:

% source .cshrc


11、试说明文件的重定向的功能的含义。

通过输出重定向,可以将一个命令的输出送到一个文件中,而不一定是缺省的输出设备——终端屏幕;通过输入重定向,可以设置一个命令的输入从一个文件中得到,而不一定是缺省的输入设备——键盘。

12、find命令基本用法举例

-bash-3.00# more file1
file1
ogl_select207
Thu Feb 17 13:48:40 CST 2011
-bash-3.00# find . -name file1 -exec more {} \;
file1
ogl_select207
Thu Feb 17 13:48:40 CST 2011
-bash-3.00#


13、vi编辑器有哪两种操作模式?如何相互切换?另外简单的删除键是哪些?如何使用?

(1)操作模式:文本输入模式、命令方式

(2)自动进入命令方式。
文本输入方式的进入
a
将在光标所在位置之后插入文本(append)
A
将在光标所在行末插入文本
i
将在光标所在位置之前插入文本(insert)
I
将在光标所在行的第一个非空字符前插入文本
o
将在光标所在行的下一行开始插入文本(open)
O
将在光标所在行的上一行开始插入文本

(3)

删除更改操作
在命令方式下运行。
x
删除光标所在字符
dd
删除光标所在行

14、Solaris开启FTP

默认FTP是关闭的,启动命令:

-bash-3.00# svcadm enable /network/ftp


此时查看FTP服务状态:

-bash-3.00# svcs -l network/ftp
fmri svc:/network/ftp:default
name FTP server
enabled true
state online
next_state none
state_time Thu Feb 17 16:48:08 2011
restarter svc:/network/inetd:default
-bash-3.00#


默认情况下,root用户无法登录,需要修改/etc/ftpd/ftpusers文件,把root那行前面加个#注释掉就可以了。

通常情况下不需要给root开启ftp,只给普通用户即可。

15、当两主机间通信中断时,如何定位网络的故障?

当用户计算机与网络上的其他主机通信中断时,经常会用命令 ping测试网络物理通断情况。
格式:ping ip_address

ping使用ICMP协议来测试网络连接情况。ping在被调用时向命令行中指定的主机发一个ICMP回显请求报文,并希望返回一个ICMP回显响应报文。如果在指定时间段内没有收到此报文,ping就判断主机不可达——在用户屏幕上产生“Host unreachable”消息。Host unreachable消息产生的原因可能是指定的主机失效,可能网络物理连线没有正确相连,也可能是双方不支持共同的通信协议等原因。要确定究竟是哪一个原因,可向同网段的其他主机发ping命令,如果ping成功,则可以判断自身与网络的连接是正常的,需要检查对方的物理连接、工作是否正常等事项,否则检查自身与网络的物理连接是否正确,TCP/IP协议是否设置正确(一般对Windows’95)。

16、文本文件能否以二进制方式传送?二进制文件能否以文本(ASCII)方式传送?

可以将ASCII文件按二进制方式传输,但决不能将二进制文件按ASCII方式传输,否则二进制文件的内容会遭到破坏而无法使用。

不同操作系统的ASCII文件格式一般是不兼容的,ftp在不同的操作系统之间进行ASCII文件的传输时,自动进行了格式转换,而对于二进制文件来说,ftp不进行任何转换。

17、在Solaris系统中,如何增加一个用户?

用户名:test;用户组:ems(组号为101);用户号:1050;
主目录:/usr/home/test
则操作如下:

# useradd -d /usr/home/test -g 101 -u 1050 -s /bin/csh test


18、SUN工作站上硬盘设备项的表示方法是怎样的?

当系统增加新的设备时,多数UNIX 系统会在系统引导时产生正确的设备项。
Solaris中硬盘的设备项记录在目录 /dev/dsk或/dev/rdsk中,其格式为:

/dev/[r]dsk/cCtSd0sP


C表示控制器号,S为SCSI地址,P为分区号,如s0、s1、s2分别表示分区0、分区1、分区2。分区0表示根分区,分区1用作swap空间,分区2表示整个硬盘及其标号信息,其他分区可用作用户分区。

19、执行缺省的 Solaris OS 安装时,将启动 sendmail 守护进程。如果没有为主要的主机名定义内含圆点的别名,此守护进程便会发出一条错误消息。要抑制错误消息,请在文件 /etc/inet/hosts 中按如下方式定义主要的主机:

192.168.0.2 myhost myhost.domain.com loghost




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论