| 星期五上战场,加油! 第十章 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就没有必要 |