Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5613750
  • 博文数量: 745
  • 博客积分: 10075
  • 博客等级: 上将
  • 技术积分: 7716
  • 用 户 组: 普通用户
  • 注册时间: 2005-04-29 12:09
文章分类

全部博文(745)

文章存档

2019年(1)

2016年(1)

2010年(31)

2009年(88)

2008年(129)

2007年(155)

2006年(197)

2005年(143)

分类:

2005-06-07 17:09:01

星期五上战场,加油!

第十章
shell用来将用户的命令转换成系统能够识别的机器代码,不同的shell支持的语法规则不一样
/etc/shadow中NP跟LK代表都不能登陆
passwd -d:解锁
用newgroup命令可以切换组,切换之后,它的权限就是这个组的权限
系统中没有命令可以给组设置口令,这样的话就只有从/etc/shadow中将加密口令给拷贝过来
由于root用户的目录是根,所以它对所有文件都可写
普通用户设置密码的时候最低6位最高8位.对root不适用,root给其他用户设置密码的时候也可以设置任何位数的密码,不受长度的限制.

第十一章
shell filename显示文件如果是二进制,ASCII,或者文本文件
文件/var/adm/loginlong记录登陆失败信息(超过五次才记录)
su - username.如果有减号,那么要继承用户所有的环境变量;如果没有减号的切换方式就不继承用户的环境变量
与可信任主机相关的两个文件:/etc/hosts.equiv,$HOME/.rhosts
chown这个命令只有root用户才能够修改它的属主
setuip权限一定要设置在可执行文件上,比如说:ls -l /usr/bin/su,看到-r-sr-xr-x这里在user位置显示的如果是大写的s,那么表示只设置了setuid,但是没有执行权限.如果是小写的s,那么setuid根执行权限都具备
添加setuid操作的作用是,比如一个普通用户对/etc/passwd文件没有读权限,那么用chmod4###添加setuid,那么euid变成0,获得root的所有权限
因为有了setuid,普通用户才可以对自己口令进行修改

第十二章
配置打印机有三种方式:1,命令行;2,admin tool(只能配置本地打印机);3,printer manager(本地网络都可以配置)
/usr/share/lib/terminfo目录里面存放了各种打印机的驱动程序
文件类型:POSTSCRIPT(针对这种类型文件的转换是最多的,故一般设置成为默认),ASCII,POSTSCRIPT AND ASCII
错误处理:给用户发邮件或者在控制台上提示用户有错误发生
/var/spool/tmp是用来存放普通用户的打印任务,/var/spool/requests下面是用来存放root用户的打印任务
lp -d printerx -c class定义打印的class
lp -class filename直接送打印class根据打印机的空闲程度进行打印调度

第十三章
打印命令:
/usr/bin/lp filename
/usr/bin/lp -d printername filename
/usr/ucb/lpr filename
/usr/ucb/lpr -p printername filename
/usr/bin/lp -d hostname:printername filename
/usr/ucb/lpr -p hostname:printername filename
lpr命令是对lp命令的一个字符链接
enable和disable是针对打印机的,accept和reject是针对打印server的,接受或者拒绝打印作业
lpmove用来转移打印队列

第十四章
tty上显示的是问号的话表示不是在终端启动的,可能是由父进程启动了一个子进程,也可能是以菜单的方式启动的.
RSS表示当前正在占用内存的空间
进程的优先级:数字越大优先级别越小
state中的run表示已经具备运行的所有条件
kill命令的作用是向进程发送一个信号量,如果没有加信号量,默认是15,它的优先级非常的低.它的功能远不止把进程给杀掉.9的优先级非常高,一般的进程是不能够忽略的.
还有一种交织进程,以snoop做标记.用kill或者kill -9都不能杀死,实际上这种进程是不占用系统资源的,重启之后就消失了.
pkill是一个批处理,它实际上先通过ps -ef找到要杀掉的进程,然后再对这个进程进行杀掉.
state中的cpu表示进程正在使用中
atq用来查看at里面的工作队列
可以通过crontab -e来间接编辑时钟进程文件
系统默认没有/etc/cron.d/at.allow和/etc/cron.d/at.deny文件,那么只有root用户可以编辑时钟进程文件,如果两个都有,首先查看at.allow文件,如果有,然后再查看at.deny文件,如果有就不能编辑,如果没有就可以编辑.

第十五章
禁止自动倒带是为了防止数据被覆盖
增量备份一定要加u这个参数,有了它才会将备份的记录在/etc/dumpdates里面显示出来
查看磁带剩余空间:mt status

第十六章
常用的恢复命令:ufsrestore tvf /dev/rmt/0(查看磁带机上的内容)
               ufsrestore rf /dev/rmt/0(完全恢复,如果不加v,那么看不到恢复的过程)
               ufsrestore x file2(从磁带机上恢复部分文件)
恢复根文件系统的时候:cd /usr/platform/sun4u/lib/fs/ufs
                     installboot bootblk /dev/rdsk/c0t0d0s0
注意执行交互式恢复的时候里面的add,delete并不是执行增加和删除,只是标记要恢复和取消恢复的文件
tar命令可以做备份,但是没有压缩文件;
备份:tar cvf dev/rmt/0,c表示create
恢复:tar xvf device_file.tar

第十七章
比如说给一个9G的文件系统拍快照,那么快照文件显示大小也是9G,但是查看其内容的时候却是空的.
只有当原文件系统发生改变之后,快照文件里面才有数据,显示的是变化的内容.快照文件是二进制的,不
能查看.
用tar对快照文件做备份必须先挂接,而ufsdump就没有必要

阅读(3186) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2008-06-22 13:35:26

"第十二章 lp -d printerx -c class定义打印的class lp -class filename直接送打印class根据打印机的空闲程度进行打印调度" lp -d printerx -c class 定义打印的class是错的吧。 应该是lpadmin -p printerx -c class.