SCO UNIX5 的引导过程基本可分为六步:
1、 PC机的BIOS将Master Boot Block 装入内存。(读取硬盘的Track 0 , Sector 0处的信息)
2、 Master Boot Block将分区引导块(boot0)装入。(读取活动分区的sector0处的信息)。
3、 若 Unix 分区是活动的,则继续装入boot1。
4、 boot1装入/stand/boot 。(读取Unix的可引导文件系统区的信息,一般为boot文件系统)
5、 /stand/boot负责执行所有在.bootrc中发现的命令,并读取/stand/etc/default/boot 文件中的参数.
6、 /stand/boot 显示Boot:提示符,引导成功。
说明:
1、/stand 是UNIX5缺省的引导系统/dev/boot的挂接点。一般标记为“read only”。若想修改其中内容,
须将其卸载后重新挂载。
2、.bootrc is especially useful in network installations , where a packet driver and tftp driver
may have to be load before user can load a kernel from network .
3、在Boot:后可以使用外部bootos 程序。Bootos 可以识别的标识有:ccpm (Concurrent CP/M)、dos、
dos_12/16/32、dos_ext、nt、os2、os2.hpfs、unix、xenix等。
可用bootos ?列出现有已安装文件系统。Bootos 后跟分区标识或分区号即可引导对应系统。
4、unix5中一般有四个核心,存放于/stand目录中。除unix、unix.old外,另两个核心为unix.install(安
装盘上的原始核心备份)、unix.safe(第一次重连核心后的备份)。 Q:请问如何查看sco unix启动的信息呢?
A:more /usr/adm/messages Q:清除超时用户
A:vi /etc/rc2.d/P88*
add
idleout=hour:minute Q:请教rcp和rcmd命令的使用方法!
A:本机A 10.10.10.1 和远程主机B 10.10.10.2的用户均为userr
远程主机B /usr/userr/.rhosts 内容为: 10.10.10.1
chmod 600 .rhosts
本地主机 /etc/hosts 增加一行B 10.10.10.2
rcmd B
rcp B:/usr/userr/files
(A、B就是所说的节点名)
A:/etc/hosts中加入IP和别名alias
/usr下.rhosts加入别名
rcp /usr/file.tar hostname:/usr/file.tar
rcmd hostname -l usr tar xvf /usr/file.tar
(一定要是同一用户名) Q: SCO UNIX5.05启动时,该如何处理,不显示要求输入CTRL+D,直接进入多用户
A: #vi /etc/default/boot
添加
TIMEOUT=3
重启后boot处等待3秒就自动进多用户了
自己设置一下等待间即可。时间单位是秒
Q: 添加路由
A:先加一个网关。
在/etc/rc.2目录下新建大S开头的文件,如:
vi /etc/rc.2/S98gateway
route add default 192.168.1.1 1
A:route add default ip_add(
Q:机器启动时就自动执行的文件有哪些?急!!
A: 每搁一分钟提示,一般会在crontab里,查看crontab的方法主要有两种:
1、crontab -l
2、cat /usr/spool/cron/crontabs目录下的文件
Q: 在系统中创建了两个新的文件系统,都是自动mount的。
可是我不知道在什么地方可以修改文件系统的mount顺序,请指教。
谢谢!
A: 这里:/etc/default/filesys
修改一下先后顺序。
Q: 我应该怎么看21端口的状态呢?
A: netstat -na|grep 21
Q: 如何用命令行把文本文件中换页符"^L"换成换行符"^M".
A: sed 's/^L/^M/g' yourfile >newfile
mv newfile youfile
注意:将这段代码写在一个脚本里,^L是按ctrl+v再按ctrl+l 得到的。
^M是按ctrl+v再按ctrl+回车得到的。然后执行这个脚本。
Q:.Z 、.gz、.cpio 、 .bz2 文件怎么解开?
1、uncompress xxx.Z
2、gz文件可以用gzip来解压缩,gzip -d file.tgz, 再tar xvf file.tar
3、解cpio文件,cpio -icvdumBI file.cpio
4、bunzip2 xxx.bz2
Q: 是PKG安装包
installpkg 安装不了
用光碟直接安装怎么装?
A: 把*.PKG包拷贝到/tmp下,再pkgadd -d /tmp/*.pkg
Q: 如何在SCO UNIX里面对系统进行关于DNS 和网关的配置,使的UNIX浏览器可以上INTERNET
A: vi /etc/resolv.conf,内容为:
nameserver xxx.xxx.xxx.xxx
这里xxx.xxx.xxx.xxx就是DNS
Q: 怎么删除软件啊?
pkgadd -d 安装,删除用什么命令啊?能帮我举个例子吗?
谢谢
A: pkgadd -e (软件名,不要加后缀)
Q: dtmon = date +%y%m%d
mkdir $dtmon
执行时不能建立当天日期目录,请问应该怎么改???
A: dtmon = `date +%y%m%d `
mkdir $dtmon
即可(不是单引号,是tab键上方的`号,我已测试过。祝好运!
dtmon = `date +%y%m%d `
=号两侧不应有空格,应为:
dtmon=`date +%y%m%d `
注意date和+之间有一个空格)
Q:我这个sco系统,是由电话线拨入的网络,可直接访问主机,做应用,之间没有路由器的屏蔽,所以很不安全。请教各位怎样能把不必要的服务down掉那,至少down掉Telnet和Ftp呀!
A:好像是/etc/inet.conf(或inetd.conf记不清了),封掉telnet和ftp(行首加#),
还有就是在/etc/services(应该是这个)中修改相应的服务端口号,telnet和ftp默认的端口是23和21,改掉的话不知道的人也联不上来,但自己可以,方便远程维护。
办法就是这样。
A:把telnet rlogin ftp 三行的行首都加上#就可以了
Q.在linux系统中有一个文件掩码umask的概念。
在profile或者是bashrc里面经常会看到umask 022
这是什么意思呢???我们知道文件的权限有:读、写、执行
# the default umask is set in /etc/login.defs
umask 022
设置了umask的值之后,文件的默认权限就会设置为755.
这是怎么计算的呢??
A.文件默认权限 = 777-$umask