Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1142925
  • 博文数量: 168
  • 博客积分: 4445
  • 博客等级: 上校
  • 技术积分: 1307
  • 用 户 组: 普通用户
  • 注册时间: 2005-11-02 14:04
文章分类

全部博文(168)

文章存档

2018年(2)

2017年(5)

2016年(7)

2015年(1)

2014年(8)

2013年(1)

2012年(4)

2011年(54)

2010年(8)

2009年(19)

2008年(18)

2007年(36)

2006年(1)

2005年(4)

分类:

2007-02-07 10:04:18

DouZhe.com  CU-Solaris讨论区精华帖   

> > > > 正文
9月21日--->9月28日问题总结[ChinaUnix Solaris FAQ 005]
作者:  发表于:2002-10-08 15:10:29

9月21日--->9月28日问题总结[ChinaUnix Solaris FAQ 005]

不好意思,放假出去了,每有整理,现在补缴作业 :)

[color=red]++++++网络服务相关的问题++++++[/color]
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1、解决wu-ftp连接过慢的方法
不知道大家有没有感觉搭建好WU-FTP 后用FTP客户端软件连接的时候会感觉很慢,尤其是跨越不同网段时,过很久才能登录成功,以下是解决方法:
  出现ftp连接过慢的原因是因为wu-ftp有RFC931认证查询的过程,它往往有10秒的延时,如果要连接的机器在防火墙后,且113端口屏蔽的话(RFC931认证通过113端口),会导致连接将近30秒。

  解决的方法:

  进入/etc/xinetd.d/wu-ftp,将


  log_on_success      += DURATION USERID
  log_on_failure      += USERID 


  两行删掉,然后重起xinetd,好了,问题解决!在连接试试,保你不超过3秒钟:)。
还有一法。在hosts中加入客户机的IP和名称。
---------------------------------------------------------------------------------
2、solaris怎么看自己的网关?
netstat -nr 
---------------------------------------------------------------------------------
3、DNS的查询顺序
对,根域由专人维护。外部请求域名解析,先到你地指定dns解析,如果本地没能解析就会发送给根域,根域只对他的顶级解析,如:根域记录.COM域的信息,请求发送给.com域dns,然后.COM域dns查询有无lyg.com域记录,找到后把请求信息发送到lyg.com域的dns,对解析。  
---------------------------------------------------------------------------------
4、关于改ip地址
将一台e4500重启后,发现ip1变为了另一个ip2,与一台机器已有ip冲突;
查看/etc/hosts,发现仍是ip1,/etc/hostname.hme0,/etc/nodename,都没有问题。
可以用ifconfig 命令修改ip地址,但只要一重启,又变回ip2。
再查看/etc/net目录里的ticlts     ticots     ticotsord子目录下的hosts,它的ip对应为ip2,修改为ip1,再重启,还是ip2,不管用。

怀疑rc等启动脚本有修改ip地址的命令,查找没有;查看/etc/nsswtich.conf文件中hosts对应项为files,没问题。想将Mac地址与ip1地址绑定,编辑/etc/ethers,重启,仍为ip2。

最后,发现/etc/inet/ipnodes里设置了ip2,注释掉,重启,成功修改为ip1!

事后分析:
man ipnodes,告知
ipnodes IPv4 addresses can be defined in the ipnodes file or in  the
   hosts file. See hosts(4).  The ipnodes file will be searched
   for IPv4 addresses when using  the  getipnodebyname(3SOCKET)
   API.  If no matching IPv4 addresses are found in the ipnodes
   file, then the hosts  file  will  be  searched.  To  prevent
   delays  in name resolution and to keep /etc/inet/ipnodes and
   /etc/inet/hosts synchronized, IPv4 addresses defined in  the
   hosts file should be copied to the ipnodes file.

原因可能是安装Oracle 9iAS时,需要修改/etc/inet/ipnodes,误写成了ip2,重启机器后,首先读得了ipnodes里的ip2,所以造成以上现象。
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[color=red]++++++文件系统相关的问题++++++[/color]
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1、安装Solaris8需要多少硬盘空间?
完全安装要1。3g左右,但要运行正常(包括swap,而且不计算别的应用)要2。5g
---------------------------------------------------------------------------------
2、解释一下硬link 和软link的区别
一个相当于copy,一个相当于指针,不恰当的比喻 
---------------------------------------------------------------------------------
3、lost+found  目录是:在fsck的时候,将找不到父目录的那些文件拷贝到该目录中,并 以i节点号作为文件名。
拷贝,改回原来的位置,名称 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[color=red]++++++系统命令相关的问题++++++[/color]
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1、 显示目录的问题
我想显示当前目录中有哪些目录是以t开头的
ls -F|grep /t 
---------------------------------------------------------------------------------
2、配置hosts文件的问题。
在hosts文件中如下:
211.101.149.11  sampdt  loghost
loghost表示什么。  

是在syslogd进程解释某些宏命令的时候用来判别的一个别名。
就是说当有这个标志时候,宏命令执行某些命令,当没有这个标志则执行另外的命令
---------------------------------------------------------------------------------
3、vmstat各项:
procs: 
r-->在运行队列中等待的进程数 
b-->在等待io的进程数 
w-->可以进入运行队列但被替换的进程 
memoy 
swap-->现时可用的交换内存(k表示) 
free-->空闲的内存(k表示) 
pages 
re--》回收的页面 
mf--》非严重错误的页面 
pi--》进入页面数(k表示) 
po--》出页面数(k表示) 
fr--》空余的页面数(k表示) 
de--》提前读入的页面中的未命中数 
sr--》通过时钟算法扫描的页面 
disk 显示每秒的磁盘操作。 s表示scsi盘,0表示盘号 
fault 显示每秒的中断数 
in--》设备中断 
sy--》系统中断 
cy--》cpu交换 
cpu 表示cpu的使用状态 
cs--》用户进程使用的时间 
sy--》系统进程使用的时间 
id--》cpu空闲的时间 
如果 r经常大于 4 ,且id经常少于40,表示cpu的负荷很重。 
如果pi,po 长期不等于0,表示内存不足。 
如果disk 经常不等于0, 且在 b中的队列 大于3, 表示 io性能不好。
---------------------------------------------------------------------------------
4、test命令如何输出
test没有输出的,他的输出就反映在$?中
请看:
local:/usr/local>echo $?
0
local:/usr/local>test 1 -eq 2
local:/usr/local>echo $?
1
local:/usr/local>test 1 -eq 1
local:/usr/local>echo $?
0
---------------------------------------------------------------------------------
5、 .bin怎么安装那?
上传后chmod 755,赋予执行位后直接运行。
---------------------------------------------------------------------------------
6、vi不能用了
SunOS5.8, Ultra60 运行vi时显示:"/var/tmp/Ex0000000780" Permission denied。
对比一下你的/tmp的权限设置和其他的机器是否一样,应该是drwxrwxrwt 
真的是/var/tmp的权限不对。/var/tmp的拥有者用户就可以使用vi,把权限改了以后其他用户也可以用了
---------------------------------------------------------------------------------
7、 怎样去屏蔽一个CPU?
一台5500,四个CPU,我们现在想让一个CPU停下来不工作,可以用什么命令!!
psradm -f cpu_id
---------------------------------------------------------------------------------
8、命令行状态下输入什么命令进CDE?
键入/usr/dt/bin/dtlogin -daemon;exit,然后使用login manager正常登录就行了!
注意exit一定要敲,不然像死了一样! 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[color=red]++++++系统维护相关的问题++++++[/color]
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1/、怎么改变端口把telnet得23,改成2200
改/etc/services里的对应的行就行 
重启inetd进程:
#ps -ef | grep inetd
#kill -HUP 
---------------------------------------------------------------------------------
2、useradd的问题
我刚装了一个solaris8,装好以后添加了几个用户,用的是useradd命令。但是,所添加的用户在本机不能登陆,也不能telnet,但是用su可以转换用户。
还有,默认的用户文件夹也不存在,但是passwd文件很正常。请问是为什么?
使用useradd命令添加用户后,新建的用户账号最初是锁定的,即/etc/shadow文件中的口令字段为*LK*.当然就不能登陆了,需要执行passwd  命令为用户设置一个初始口令,或者执行passwd -d ,让用户第一次登陆的时候自己指定一个口令.
用户的家目录不存在,一定是使用useradd时没有加上-m选项. 
---------------------------------------------------------------------------------
3、关于hostidd  
看到某片文章说用adb也可以临时修改的
可是对于其中的一些细节文章没有深入讲解,本人不懂,请教各位高人。
我这儿有个文件,
内容是:
adb -w -k /dev/ksyms /dev/mem <hw_serial/W 0x32313539
hw_serial +4/W 0x31303833
hw_serial +8/W 0x33330000
END
这个文件可以把hostid修改为80b160ed
to convert 80b160ed to 2159108333
then you will find the rule to fill the 3*3*3*3*
                                      3*3*3*3*
                                      3*3*00
---------------------------------------------------------------------------------
4、在Fire280上装QLA2100F光纤卡
由于工作的需要,需要把一块插在dell6400上的一块PCI QLA2000F光纤卡和一台T3,都接到Fire280(US III cu×2 900,4×PCI,)上,事先咨询过代理,说可以,等我把卡和盘阵接到Fire280上,发现接在T3盘阵上的光纤灯不亮,先怀疑光纤又问题,换了光纤也不行,打了patch,进系统查看dmesg,有如下信息(在另外一台机器上,现在贴不了),反正是说cu的cpu不支持QLA2100F,我上网插了一下,发现QLA2100已经不生产了,怪不得cu的cpu不支持,
又打电话问了代理,说让我们试试QLA2200F,晕,他们不知道T3和Fire280有多重,只好换2200了,这次接好,一切ok,不用driver

以后大家用cu的cpu的时候注意,看看后加的设备是否比较新,或者有相应的driver 
补充一下
不见得是cu的CPU的问题,而是只要是ULTRA SPARC III 的就不行
SUN 的光纤卡也是OEM QLA的,ULTRA SPARC III 和ULTRA SPARC II的就不同,如下:
ULTRA SPARC III 只支持X6799A,X6727A不支持X6729A
ULTRA SPARC II  都支持
不清楚和QLA对应的产品的编号是什么,可能就像呢说的那样。 
x6729a打补丁就可以了,我在v880上接过
---------------------------------------------------------------------------------
5、重新启动netscape的web server出现如下问题 
www1[root:/opt/netscape/server4/https-www]=>./start
conf_init: Error running init function flex-init: can't open logfile must cycle logfile /opt/netscape/server4/https-www/logs/access before changing format (No such file or directory)
解决方法:access备份access.bak,再重新启动http,系统自动生成access 
---------------------------------------------------------------------------------
6、如何限制同一用户名同时只能由一人登陆那?
这样的脚本如何写,我没有solaris环境实验但是下面贴子中的代码你修改修改就可以了

[帖子中的片断]
 TY=`tty|cut -b 9-12` 
  WH=`finger|cut -b 32-79|grep "$TY"|cut -b 29-39` 
  KK=`tty|cut -b 6-9` 
  if [ "$KK" = "ttyp" ] 
  then  
    WH=$WH 
  else  
    WH="local" 
  fi 
  trap 1 2 3 9 15 
  if [ "$WH" = "local" -o "$WH" = "root2" ] 
  then 
  
  SHELL=/bin/sh 
  HOME=/ 
  PATH=/bin:/etc:/usr/bin:/tcb/bin:/zy 

  # set terminal type 
  eval `tset -m scoansi:${TERM:-scoansi} -m :\?${TERM:-scoansi} -e -r -s -Q` 
  export TERM PATH SHELL HOME 

  [ -x /bin/mesg ] && mesg n # if mesg is installed... 
  date 
  else 
  echo "you can not telnet by root:\07\07" #拒绝登录并响铃告警 
  echo "press any key to exit"#按任意键退出 
  read sad 
    exit 
  fi 
---------------------------------------------------------------------------------
7、 关于Disksuite的问题!扩大slice的大小
用DIskSuite扩展你的分区
1、准备硬盘,或者硬盘本身有剩余的Slices可供使用,或者可以减少原有的、别的Slices的大小(如:/export/home),然后新增一个Slice;
2、如果是第三种方式,备份数据;
3、使用format工具创建一个至少5M的空闲分区,供建立MetaDB用;创建新的Slices;
4、newfs这个5M的分区和新分区;
5、启动metatool,建立metaDB->5M分区--如果没有metaDB的话,系统会提示建立;
6、点击菜单下面的“Slices...”按钮,显示当前分区状态,并且不要关闭;
7、点击左侧Templates中的第四个按钮(Stripe),生成一个逻辑设备-d0;
8、拖动Silces窗口中,需要扩大容量的分区的图标到d0上,然后“commit”该操作,此时d0上应该出现OK字样;
9、退出metatool工具,编辑/etc/vfstab文件,修改原有的设备加载名称,如:
旧->/dev/dsk/c0t0d0s6 /dev/rdsk/c0t0d0s6      /usr    ufs     1       no      -
新->/dev/md/dsk/d0 /dev/md/rdsk/d0      /usr    ufs     1       no      -
10、重起系统,使新的mount点生效;
11、再次运行metatool工具,并打开Slices窗口;
12、双击右侧的d0图标,显示在中间的编辑区;
13、将Slices窗口中标示为“unassigned”的一个slice(待增加空闲分区)拖到d0的区域内,在d0上应该可以显示两个分区,第一个是原有的分区,第二个是新增的分区,再次“commit”该操作,出现OK字样后,就可以退出metatool工具。
14、用df -k检查磁盘空间和分区挂接情况。
---------------------------------------------------------------------------------
8、网络安装sparc station5的问题
网络安装sparc station5的问题,因为原机带有10M的网卡,现在新装100M的网卡,怎样设置nvram以便执行boot net - install去找100M的网卡? 现在一boot就去找10M的网卡.多谢. 
1、show-nets
2、选择一个你要的
3、boot ^y -install  
---------------------------------------------------------------------------------
9、如何复制文件和目录并且保持其原有的宿主、主组和权限?
先tar,然后copy,然后在tar出来
---------------------------------------------------------------------------------
10、 pkgadd时候出现pkgadd: ERROR: no packages were found in 是怎么回事?
是安装包不在默认池中,而又没有加参数 -d的原因~
---------------------------------------------------------------------------------
11、请问Solstice[tm] X.25 9.2 是做什么的
Solstice[tm] X.25 
Main page of the Solstice[tm] X.25 software that communicates across public and private X.25 networks with otehr systems running X.25..  
---------------------------------------------------------------------------------
12、如何实现用户登陆后自动运行脚本?
运行脚本后,则自动退出系统。怎么实现?
直接把执行该脚本的命令,写到passwd文件里去。例如:创建了用户test,让它每次登录只能修改密码。
在/etc/passwd文件中找到:
test:116:1::/home/test:/bin/sh这一行,改为:
test:116:1::/home/test:/bin/passwd
即可 
---------------------------------------------------------------------------------
13、只能ftp不能telnet的用户如何创建? 
把/etc/passwd用户的shell,改成/dev/null,vi /etc/shells,把/dev/null写进去 
---------------------------------------------------------------------------------
14、一个L40带库的问题
SUN L40带库使用netbackup 软件,出项卡带情况,磁带在驱动器里,不知怎样才能取出,有没有命令,或者手动的方式,谢谢各位了 
只能用手动的方式才能取出来。在驱动器上应该有一个unload按钮,使用这个按钮可以将磁带取出来。
1。先将磁带库断电;
2。取下SCSI连接电缆和终结器;
3。给磁带库加电;
4。按住磁带机上的UNLOAD按钮。
---------------------------------------------------------------------------------
15、磁盘镜像的问题
我得metadb 的状态为attention,但是metadb 里的 slice的状态都是ok,不知这有没有问题 
没有关系,你的几个metadb 如果在同一个控制链路(SCSI通道)上系统会标记metadb 为attention。 
---------------------------------------------------------------------------------
16、 solaris中文显示
选择中文安装好了solaris,也装了LANG那张盘
在cde里面可以显示中文,在命令行模式,执行有些命令的返回是中文却显示不了,看到是乱码
我看LANG=zh应该是正常的呀,是不是安装好还需要什么设置呀? 
console在字符界面登陆下,不支持中文显示,用netterm或者securecrt一类的软件,远程登陆,就可以显示了 
---------------------------------------------------------------------------------
17、如何更改hostname  
方法1  临时改变
uname -S 
hosname newname
方法2 永久改变
  /usr/sbin/sys-unconfig命令 相应更改的还有NISe,时区,IP地址,子网掩码,超级口令等。

方法3 编辑文件
/etc/nodename
/etc/inet/hosts
/hostname.hme0 (或类似文件)
/etc/net/ticlts/hosts
/etc/net/ticots/hosts
/etc/net/ticotsord/hosts
/etc/inet/ipnodes (这个文件没有的话就别动)
---------------------------------------------------------------------------------
18、v880启动的时候老是等待ARP/RARP包是是为什么?
提示信息如下:
Reading temperature limits from FRUPROMs: CPU0/2 MB I/O DBP0
Environmental monitor is ON
Rebooting with command: boot
Boot device: net  File and args:
Using Onboard Transceiver - Link Up.
Setting Half duplex mode.
Timeout waiting for ARP/RARP packet
Timeout waiting for ARP/RARP packet
WARNING: Power Supply 0 not receiving AC power.
Timeout waiting for ARP/RARP packet
Timeout waiting for ARP/RARP packet
Timeout waiting for ARP/RARP packet
Timeout waiting for ARP/RARP packet

WARNING: Power Supply 0 not receiving AC power.
V880电源有3根,只插了两根电源,所以有这个警告,没有太大关系的 
有三种可能,一是你的boot-device参数设成了net,另一种情况是diag-switch?参数设成了true,而diag-device还是默认值,第三种情况是面板上的钥匙打在diag状态,而diag-device还是默认值。
对第一种情况,需要在ok状态下将boot-device设成启动硬盘的device alias,如disk。第二种情况,可以将diag-switch?设成false,或者将diag-device修改成相应启动硬盘的device alias,如alias。第三情况,将钥匙打到启动状态即可。 
---------------------------------------------------------------------------------
19、can't find libjava.so.这个问题怎么解决
在装coldfusion-60-solaris-en.bin
时候出现的~
看看coldfusion对jdk的要求吧!libjava.so正是jdk在unix下面安装的支持库!
如果版本不对!那就去sun下载一个合适的! 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[color=red]++++++其他相关的问题++++++[/color]
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1、控制台和终端有什么区别??  
控制台会有些系统信息显示,终端没有 
---------------------------------------------------------------------------------
2、在SUN下运行java的问题
我要是在sun的solaris下执行一个java编译的class文件(如xyz.class)用什么命令 
java  路径/xyz
注意不加后面的.class
---------------------------------------------------------------------------------
3、rolemod
使用rolemod命令时出错:
#rolemod -P "Backup and Restore",All  -l tar2 tarback
本来想把tarback的role更名为tar2,就是想试试-l参数,谁知道运行这个命令后,user_attr里面原来的tarback这一行变为:
::::type=role;profiles=Backup and Restore,All
username不见了,why?
这应该是rolemod的一个bug,因为,这样修改以后,如果用usermod -R给某个用户赋予给role时,会报:
UX: usermod: ERROR: tar2 is not a valid role name.  Choose another.
此时,必须用root手工修改/etc/user_attr文件,给该行加上tar2,该role才可用。
另外自己添加role,用roleadd命令,不指定sh,然后去看passwd里面的shell就是pfsh
---------------------------------------------------------------------------------
4、怎样在solaris下使用命令补齐和上下箭头
tcsh,bash都可以 
---------------------------------------------------------------------------------
5、E450在ok下power-off后该怎么重起? 
1用钥匙
2键盘power键
---------------------------------------------------------------------------------
6、如何创建裸设备? 
要在Sun上安装Oracle 8.1.7 OPS,需要创建十几个裸设备
你的裸设备打算放在哪里?阵列上?还是硬盘上?如果是阵列的话,是用Raid Manager做Raid,还是用Veritas做Raid?
反正不管怎么样,你为每个表空间或控制文件、日志文件分好区之后,都不要做newfs,在create_database.sql的脚本中,则把原先写数据文件的相应部分,改成裸设备分区名即可。
---------------------------------------------------------------------------------
7、intel pro100确实不需要网卡,我已经安装过多次,在重启检测硬件时会提示网卡iprb(x),启动以后配置一下,vi /etc/hostname.iprb(x)即可。 是intel GD82559吗?要是就不需要驱动
---------------------------------------------------------------------------------
8、ultra10能否支持60G硬盘
solaris 8 支持!  
---------------------------------------------------------------------------------
9、字符终端上中文输入的奇怪问题
不可以输入,显示没问题
输入汉字时显示乱码 (SH 和VI中都如此)
奇怪的是ROOT却正常! 而且比较二者的ENV并无不同
用KSH没问题
profile的stty 中#stty istrip 
注销掉可以了!
---------------------------------------------------------------------------------
10、 os 的用户数量有没有限制?
The maxusers variable is automatically set by Solaris according to the
amount of physical memory available in the system. The automatic
minimum value for maxusers is 8, and the automatic maximum is 1024.
?; The maxusers parameters is set a little less than the amount of RAM in the
system, in megabytes. 
修改/etc/system文件 增加如下内容: set maxusers=数量 set pt_cnt=数量 
在solaris8中/etc/system文件中有一行已被注释掉setmaxusers=40,那是缺省的就是40
用这个命令echo "maxusers/D" | adb -k /dev/ksyms /dev/mem 看当前的 
---------------------------------------------------------------------------------
11、关于登陆系统记录删除
用LAST命令 可以看到用户登陆机器的 时间和IP地址
请问怎么样出能把这些登陆信息给删除掉?是在哪个目录里?  
 清空楼上的文件
#> /var/adm/wtmpx
---------------------------------------------------------------------------------
12、APACHE管理有没有的WEB界面?
我以前对APACHE WEB SERVER的管理,都是通过修改配置文件。
不知道APACHE有没有象IPLANET那样的WEB管理?
webadmin  
 有一个专门用于图形化配置apache服务器的软件:Comanche

但这个软件有一个局限性就是无法远程配置,只能安装在apache服务器本地。 
---------------------------------------------------------------------------------
13、怎样改UNIX登录时的欢迎词? 
try the following ways, it's OS dependanted.
vi /etc/motd
vi /etc/issue
vi /etc/security/login.cfg(AIX)
vi /usr/dt/config//Xresources 
图片也可以换的
---------------------------------------------------------------------------------
14、菜鸟大放送--高手就不用进来拉..  
呵,昨天晚上忙到十二点,55555555555555
终于见到了漂亮的SOLARIS桌面,(以前没有装上显卡时候的样子,真是惨不忍睹)
输入法全有,高兴死了,色彩字体比我见过的WINDOWS,GNOME,KDE,或者其它的桌面系统,都漂亮多少倍.....呵..

--------------------------------------------
要高兴大家一起高兴,我把我装的过程中遇到的问题怎么解决的在这里说明一下,新装系统的菜鸟兄弟们(我也是其中之一.)可以看一下我的东东.....其实我也是把各位大虾说过的东西再说一遍,还请大家莫见笑呀..

1.安装的过程中如果你无法确定自己的显卡是否被支持,请切记不要配置它,按F4直接PASS掉就行,不到系统完全安装成功千万不要配置它,
如果配置了显卡,而你的显卡又不被支持,只能勉强用SVGA来显示,这就是造成虽然你选择了全部安装,但是系统只安装了第一张盘,第二张和语言包根本没有提示你安装的原因,还有就是系统虽然启动成功,但是你放入语言包安装光盘却无法运行,
请注意这一点,我可是因为这个装了N遍

2.我的显卡是GEFORCE 2 MX200(另一ATI的还没有配上,找不到补丁),到SUN的网站上找一个编号是109401-13的补丁,下载解压缩,例补丁文件在109401-13这个目录下,在命令行运行#patchadd /109401-13,补丁包就装上了,然后再运行kdmconfig配置显卡就能找到了,再配上合适的色彩和分辨率,这个我也不懂,你就多试几种,根据自己的显示器设置就行.

3.显卡配置成功以后,一切都好解决了,如果你要装语言包,将光盘放进去,就能自动运行,再选择装何种语言就行了..

好了,暂时就悟出这么多了,写错的地方还请各位指正,在此严重感谢版主蜘蛛老大. 
---------------------------------------------------------------------------------
15、什么叫本地缓冲溢出?
本地溢出大部分利用suid程序,在内核交还真实uid之前执行我们的shellcode,shellcode一般是/bin/sh或其他。 

首先执行suid程序,当然这个suid程序可能存在堆栈溢出问题,或者堆溢出问题等等的程序问题,我们通过提交suid参数来使这个程序的堆栈溢出,或者堆溢出,从而可以覆盖一些激活纪录或者函数指针,所谓激活纪录就是返回地址等控制程序运行流程的敏感信息。 

总之我们的目的就是截获suid的运行流程,为什么呢?因为大家知道suid程序运行期间的euid是为0的,所以我们截断它,通过覆盖返回地址,来改变到我们的shellcode地址,所以就以uid=0的状态运行了我们的shellcode,这样我们就夺得了最高权限,当然实现起来还是比较复杂的,需要调试返回地址和shellcode的存放地址,其实我们也可以覆盖libc的地址。 

我精简又精简的讲出来,如果大家有兴趣可以到进一步讨论。 
以上也只是缓冲区溢出漏洞的一个很小的方面,也可以说没有占什么边,可能这样说冤枉了你,关于缓冲区溢出漏洞绿盟上有这方面的详细介绍http://www.nsfocus.net/ 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

】【】【

  回复于:2002-10-08 15:17:41
哦,,好长.


  回复于:2002-10-08 15:29:19
你不是学C++去了吗?怎么又回来了?


  回复于:2002-10-08 15:44:56
来,放风,,正在看c++呢,,


  回复于:2002-10-08 20:20:15
bear的,都是精品。


  回复于:2002-10-09 18:24:18
O 0 o O !!!!!
太棒了!!


  回复于:2002-10-15 17:11:45
我机器/var/tmp 的权限是drwxrwxrwt可vi 还是不能用?此目录的属主是sys.sys是对的吗?
另外,我的机器不能进入到多用户模式,原因是/var/adm/utmpx 不能写“ ”?
而此文件我现在又不能用vi编辑,请问此文件的正确格式是什么?我该如何解决这个问题?


Copyright © 2005 -2006 unix中文宝库 All rights reserved.
感谢所有关心和支持过 的朋友们
联系站长: zhedou@sohu.com
阅读(1495) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~