下面是小编为大家整理的SA239考前最后一次简要总结(19章)Windows系统,本文共10篇,供大家参考借鉴,希望可以帮助到有需要的朋友。本文原稿由网友“假名很多”提供。
篇1:SA239考前最后一次简要总结(19章)Windows系统
星期五上战场,加油! 第一章 对目录有读权限表示可以ls看里面的文件, 有写权限表示可以往目录中添加,删除文件,至于能否修改是看对里面的文件是否有写权限 有执行权限表示可以进入到那个目录中去 用touch创建的空文件一般是起一个开关作用 符号链接跟硬链接的区
星期五上战场,加油!第一章
对目录有读权限表示可以ls看里面的文件,
有写权限表示可以往目录中添加,删除文件,至于能否修改是看对里面的文件是否有写权限
有执行权限表示可以进入到那个目录中去
用touch创建的空文件一般是起一个开关作用
符号链接跟硬链接的区别:
1,在符号链接中,如果把file删除,那么link文件就不能找到,内容为空;如果是硬链接,把file删除,不影响
link文件.
2,硬链接是基于硬件的,符号链接是基于操作系统的,可以垮硬盘和分区,而硬链接就不行
符号链接文件是不可以用cp命令拷贝的,在拷贝的过程中,源文件会丢失;tar命令可以拷贝符号链接文件
设备文件里面没有data block,取而代之的是存储的major号和minor号,major号表示驱动程序号;
用devfsadm可以动态的来对系统文件来进行配置,而不用重新启动系统
第二章
扇区构成磁道,磁道构成柱面,柱面构成柱面组
数字越小越靠硬盘的外壳
对于target号,0-3指硬盘,4和5分配给磁带机,6是光驱,对于每一个target号都有一个默认的分配方案
使用instance names的目的是为了节省内存空间
用prtconf命令查看硬件的配置情况
用fmthard命令可以按照一块指定硬盘的分区情况对另外一块硬盘来进行分区
第三章
裸设备和块设备的访问方式不一样,一种是数据流的方式,一种是数据块的方式
用newfs创建文件系统的时候一定是对rdsk进行操作,因为它的目的就是把rdsk转换成dsk的.比如在使用
软盘之前要将其格式化
用tunefs -m命令来对剩余空间以百分比进行重分配
i节点本身也要占用硬盘空间,一个i节点理论上的寻址空间不超过64T
使用fsck的时候一定要确保进入到ok状态,不让任何用户登陆
可以查看最近一次被访问的时间:ls -lu
可以查看最近一次被修改的时间:ls -l
第四章
读光驱和软盘的时候,一般都是系统自动的把他们挂接上去,而不用手动挂接
fuser -cu mount_point查看一些正在使用文件系统的进程
fuser -ck mount_point清除进程
如果不能用root 登陆,可以用光盘引导,进入单用户模式,然后编辑/etc/shadow文件,把里面的root密码给
删除掉,就可以用root以空口令登陆
这里要注意一点,要编辑的/etc/shadow文件并不是光盘上的,所以这里有必要把根分区mount到光盘任意一
个目录上面,然后再进行对/etc/shadow文件编辑操作
光盘位置:/floppy/floppy0
软盘位置:/cdrom/cdrom0
第五章
用web start安装的优点:
1,在安装的时候可以自动从网上download一些软件来随同系统一起安装
2,界面美观
用web start安装的缺点:安装时间长
不推荐用jumpstart安装方式
web start flash安装:相当于一种克隆安装方法(联想用ghost安装windows)
好处是:减少管理员的工作量,它是单纯的一种文件拷贝的方法,用这种方法安装solaris10一般不到半小时
solaris live upgrade升级安装
安装方式一般推荐用OEM(最大化)安装
cat /var/sadm/system/admin/CLUSTER 查看当初的安装方式
在安装的时候/和swap 是必须分的,其他的文件系统在根下会自动创建响应的目录,如果在分区的时候创建了/etc,那么系统不能引导,一般推荐分五个分区:/,swap,/opt(应用),/var,/export/home(用户)
swap分区一般按照内存的两倍来划分
第六章
查看某个文件属于那个文件包:pkgchk -l -p /usr/bin/showrev(注意要加上完整的路径名,否则无效)
使用spool的方式来将光盘上的软件包直接拷贝到硬盘上面,然后再执行安装
如果是用cp来拷贝的话,很多时候会有一定的局限性,比如说链接文件的丢失
第七章
用patchadd -p和showrev -p都可以看到安装了的patch,但是showrev -p速度更快
在删除patch之前,如果没有做备份的话,那就不能删除.只有在安装patch的时候不添加任何参数,那么可以对patch进行删除.比如说patchadd -d执行安装patch,那么不能删除patch
第八章
任何一个设备要添加到系统中,必须要通过POST
主板上两个非常重要的芯片:BOOT PROM,NVRAM
参数后的问号后如果是true, 就进入到扩展的检测模式;如果是false,就进入到默认的检测模式.如果用笔记本电脑连接到串口,就可以看到扩展检测模式列出的详细检测过程
boot -a:交互式的引导
eeprom可以用来显示参数的值,相当于printenv,也可以用来修改参数的值,相当于setenv.
如果系统死机,一般的办法是用远程登陆查看什么进程占用CPU最多,然后通过杀死进程来处理故障.或者可以进入到ok状态,输入sync,创建两个文件,可以通过查看这两个文件来查看系统死机一刻内存的使用情况.
第九章
运行级别0是硬件的监控状态
单用户运行级别下没有用户登陆,通常做一些系统维护性的工作,比如fsck,文件系统的备份以及恢复
2运行级别是多用户,除了没有NFS服务,其他工作都可以做.
3运行级别是开放的多用户,所有事情都可以做,是系统的缺省运行级别
5运行级别是关机操作
6运行级别是重启,一般打patch,手工修改系统核心参数之后都需要重启系统
3,2,单用户级别实际是一个级别对另一个级别的扩充
bootblk存放了ufsboot这个程序的路径
核心由两部分构成,一部分是静态的,是core;一部分是动态的,是module(硬件设备的驱动程序).
如果修改了/etc/system文件,并导致不能启动系统,并且修改之前也没有备份,那么可以通过boot -a进入到交互式过程下,连续按下回车,让所有的值都回复到默认的值.
halt等同于init0
reboot等同于init6
poweroff等同于init5
原文转自:www.ltesting.net
篇2:SA239考前最后一次简要总结(1017章)Windows系统
星期五上战场,加油! 第十章 shell用来将用户的命令转换成系统能够识别的机器代码,不同的shell支持的语法规则不一样 /etc/shadow中NP跟LK代表都不能登陆 passwd -d:解锁 用newgroup命令可以切换组,切换之后,它的权限就是这个组的权限 系统中没有命令可以给组设
星期五上战场,加油!第十章
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是针对打印机的,aclearcase/“ target=”_blank“ >ccept和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就没有必要
原文转自:www.ltesting.net
篇3:SA239考前总结(14章)Windows系统
第一章 solaris的目录层次 第二章 管理逻辑磁盘设备 第三章 管理solaris文件系统 第四章 执行挂载和卸载 第一章 solaris的目录层次 /dev是到/devices目录的符号链接 /bin是到/usr/bin目录的符号链接 文件类型包括:常规文件,目录,符号链接,设备文件.其中只有
第一章 solaris的目录层次第二章 管理逻辑磁盘设备第三章 管理solaris文件系统第四章 执行挂载和卸载
第一章 solaris的目录层次
/dev是到/devices目录的符号链接
/bin是到/usr/bin目录的符号链接
文件类型包括:常规文件,目录,符号链接,设备文件.其中只有设备文件不包含任何数据,它们只是单纯的提供了对设备的访问;目录只是单纯的提供了文件以及子目录和它们inode号的对应关系;符号链接可以指向常规文件,目录或者其他符号链接和设备文件,可以用绝对或是相对路径.
设备文件中存在两个重要的概念:主从设备号.主设备号标示要求访问设备的设备驱动器, 从设备号标示了设备驱动器控制的特定的单元类型.设备文件中包含了两种类型: 符号设备和块设备.符号设备文件是用来标示基于输入输出操作的最小地址单元(扇区), 每个扇区的大小是512b;块设备文件是用来标示基于输入输出操作的确定块的大小,对于unix系统来说默认的块大小是8Kb.
一个文件只能对应于一个inode号,而一个inode号则可以对应于多个文件.
包含的命令:
# ls -li(显示文件块号)
# ls -R dir(递归显示dir目录下的内容)
# vi file1(创建文件)
# touch file1(创建文件)
# ln -s file1 link1(符号链接)
# ln file1 file2(硬链接)
# find . -inum 1282(根据inode号指定到与之对应的文件)
第二章 管理逻辑磁盘设备
逻辑设备文件都保存在/dev目录里面,是对/devices目录里物理文件的符号链接,比如说c0t0d0
s0就是对/devices目录中文件/devices/pci@if,0/pci@1,1/ide@3/dad@0,0:a的符号链接
有三种方法可以列出系统设备:查看文件/etc/path_to_inst,使用命令prtconf和format
有的机器是24小时不间断运行的,在这样的情况下,当我们要添加外围设备的时候,我们就不能通
过建立reconfigure文件并重新启动系统的方式来识别.可以通过devfsadm 命令在系统重配置阶
段来升级/etc/path_to_inst文件和/dev,/devices目录
磁盘标签,也可以称做VTOC(volume table of contents),存储在磁盘的第一个扇区.它的一个重
要组成部分就是磁盘分区表,包含了磁盘分区信息,分区的边界,和磁盘分区大小
包含的命令:
# prtconf | grep -v not
# format(格式化硬盘)
----------------devfsadm 参数汇总----------------------
-c 指定class;
-i 检测指定设备名;
-V 检测硬件,更改/dev and /devices目录内容;
-C 检测删除硬件,更改目录内容.
-------------------------------------------------------
# prtvtoc /dev/rdsk/c1t0d0s2(查看VTOC的情况)
# prtvtoc /dev/rdsk/c1t0d0s2 >/vtoc/c1t0d0(将分区表信息保存到另外的文件)
# fmthard -s /vtoc/c1t0d0 /dev/rdsk/c1t0d0s2(重新贴标签)
# smc&(启动管理控制台)
# /etc/init.d/init.wbem status(查看管理控制台状态)
# /etc/init.d/init.wbem start (启动管理控制台进程)
第三章 管理solaris文件系统
文件系统分三类:基于磁盘的文件系统;分布式文件系统;伪文件系统
VTOC(保存了分区表信息),储存在0扇区(每个扇区包含512字节)
fragmentation用于有效管理磁盘空间,文件大小小于96K的就被存储到fragmentation里面,一般说来
,数据块占据8K空间,可以分成8个fragment,每个占据1024Byte的空间
不要用fsck命令运行在挂载的文件系统上,这样可能造成一些重要数据的丢失.另外,/,/usr,/var 文
件系统如果要使用fsck命令扫描必须保证是在单用户模式下
解决文件系统的不一致性,包含四部分:
allocated unreferenced file:如果fsck命令检查到一个被分配了的inode但是没有引用或者没有链
接到任何目录,就执行检查纠错过程
inconsistent link count
free block count corruption
superblock corruption
包含的命令:
# newfs /dev/rdsk/c1t3d0s0(创建文件系统)
(newfs /dev/rdsk/c1t3d0s0
(在newfs创建文件系统时,会留出1%-10%的空间给newfs给维护所用,这个参数就是minfree,可用命令
fstyp查看minfree的值;在newfs创建文件系统时可以用 newfs -m %free 来指定)
# fstyp -v /dev/rdsk/c1t3d0s0 |head -10
(加-v命令则详细显示了c0t0d0s0下的剩余空间,即minfree; 如果不加-v命令则只是显示它是什么文
件系统)
# df -k(以字节数列出文件系统中使用磁盘空间的具体情况)
# df -h(以M或者G来显示文件系统中使用磁盘空间的具体情况)
# tunefs -m 1 /dev/rdsk/c1t3d0s0(将minfree从10%减少到1%)
# fsck /dev/rdsk/c0d0t0s0(检查纠错)
# fsck -o f,p /dev/rdsk/c0t0d0s5(-o是指示后面要带参数;f是不管超级块的flag强行进行扫描,
注:如果超级块的flag上面标注了clean,logging,stable,那么说明没有必要扫描
p参数是进行发现错误并自动纠错的过程)
# fsck -o b=32 /dev/rdsk/c1t3d0s0
(如果超级块毁坏,那么从备份超级块中提取内容来纠错并恢复到起初的文件系统,32代表备份块的编
号)
# newfs -N /dev/rdsk/c0d0s0
(列出c0d0s0里面可供选择的备份超级块来创建新文件系统)
# du -k(必须进入到具体目录下,然后展示出所有文件所占用的字节数)
# du -sk /opt(查看整个文件系统占用的字节数)
# quot -f /dev/dsk/c1t0d0s5(查看一个指定的文件系统里面的用户所占用的字节数)
# quot -af(查看所有文件系统里面用户所占用的字节数)
第四章 执行挂载和卸载
包含的命令:
# mount /dev/dsk/c0t0d0s7 /export/home(挂载)
# fstyp /dev/rdsk/c0t0d0s7(判断文件系统类型)
# mount -F hsfs -o ro /dev/dsk/c0t6d0s0 /cdrom(将指定的文件系统挂载到光驱上)
# fuser -cu mount_point(列出正在访问文件系统的所有进程)
# fuser -ck mount_point(对所有进程进行消除)
# fuser -c mount_point(确保没有进程在访问文件系统)
# umount mount_point(执行卸载)
# umount -f mount_point(强制性卸载)
原文转自:www.ltesting.net
篇4:SA239第11章读书笔记Windows系统
系统 安全 . 基本内容 监控对系统的访问 切换用户 控制对系统的访问 限制对文件中数据的读取 who -m命令显示当前终端上的用户 用who命令罗列出来的第二列显示了用户登陆的设备,有下面三种: console: 用来显示系统启动和系统出错的消息 pts: 伪设备,指示不用物
系统安全.基本内容
监控对系统的访问
切换用户
控制对系统的访问
限制对文件中数据的读取
who -m命令显示当前终端上的用户
用who命令罗列出来的第二列显示了用户登陆的设备,有下面三种:
console: 用来显示系统启动和系统出错的消息
pts: 伪设备,指示不用物理设备连接的方式登陆
term: 连接到一个串口,比如说一个终端设备或者一个modem
ruser命令和who命令类似,但是它还展示了登陆在本地的用户以及登陆在远程主机的用户,
按顺序显示了用户名和主机名.
ruser命令的格式是:
rusers -options hostname
rusers -l命令输出了用户登陆名,用户所登陆到的系统的名称,登陆设备,登陆时间,闲置
时间以及登陆的主机名.如果用户没有闲置,那么在闲置时间那儿没有任何显示.
用finger命令列出了用户在本地或者在远程的活动,列出的具体内容有:
用户登陆名,主目录路径,登陆时间,登陆设备名,注释,登陆的shell,主机名( 如果用户是
远程登陆,那么还要显示闲置时间)
!!只有当in.fingerd进程被激活的时候,用finger命令才能够收到回应
last命令通过读取二进制文件/var/adm/wtmpx显示了最近所有登陆和退出的日志信息
每项都包括了登陆用户名,登陆设备,登陆的主机,登陆时间,退出时间,总共登陆时间
可以用last -n的命令来限制信息条数的显示
可以用last username的形式来显示一个特定用户的登陆情况
可以通过访问/var/adm/loginlog文件来查看试图闯入系统的用户情况,一般说来这个文件
是不存在的,可以通过下面的命令来创建,并只供root用户读写,并且它所属sys组:
# touch /var/adm/loginlog
# chown root:sys /var/adm/loginlog
# chmod 600 /var/adm/loginlog
这样以来,只要有连续的并超过五条登陆错误的记录,就自动记录到/var/adm/loginlog文
件当中
*切换用户
用su - username的命令切换到普通用户
要再次切换到root用户只需要输入su再输入密码就可以了
可以通过查看/var/adm/messages来查看试图使用root帐号登陆的消息
/etc/default/su文件里面有两个重要变量,一个是CONSOLE,系统默认忽略CONSOLE变量,
因为它前面有注释号,这样一来,无论是登陆成功或者失败的记录都被记录.但是一旦前面
的注释号被取消,就只记录登陆成功的消息.还有一个是SULOG,一般通过查看/var/adm/su
log文件来查看.例如:
# more /var/adm/sulog
SU 10/20 14:50 + console root-sys
SU 10/20 16:55 + pts/2 user3-root
SU 11/05 11:21 - pts/3 user1-root
*控制系统访问
简要介绍/etc/default/login文件,这个文件里面有很多参数,这里不一一说明,只介绍其
中的一些参数.
1,/etc/default/login文件里面的CONSOLE变量
如果这个变量在/etc/default/login文件中这样定义:CONSOLE=/dev/console,那么root用
户只能够从本地登陆.
如果这个变量没有定义,如#CONSOLE=/dev/console,那么任何用户都可以从任何设备登陆
root.
如果这个变量没有指定,比如说:CONSOLE= ,那么root用户无论在何处都不能登陆.唯一的
解决办法是用其他帐号登陆并使用su切换到root用户.
2,/etc/default/login文件里面的PASSREQ变量
如果这个变量被设定为默认的YES,那么被创建并没有指定密码的用户第一次登陆的时候被
要求输入新的密码.如果被设定为NO,那么没有密码也可以登陆.
*文件传输协议
/etc/ftpd/ftpusers文件里面罗列出了当用FTP进行文件传输的时候禁止使用的系统帐号,
root,deamon,bin,sys,adm,ly,uucp,nuucp,smmsp,listen,nobody,noaclearcase/” target=“_blank” >ccess,nobody4
系统安全政策默认不允许使用root进行远程登陆FTP,这点特别注意
原文转自:www.ltesting.net
篇5:SA239第12章读书笔记Windows系统
配置打印机服务. 基本内容 介绍网络打印的基础知识 配置打印机服务 管理打印机服务 开启及关闭打印机服务 solaris 操作环境中的打印服务允许共享打印机,允许用户在执行打印任务的时候还执行其他操 作.可以通过CDE图形界面和命令行的控制来管理打印机. 本地打
配置打印机服务.基本内容
介绍网络打印的基础知识
配置打印机服务
管理打印机服务
开启及关闭打印机服务
solaris 操作环境中的打印服务允许共享打印机,允许用户在执行打印任务的时候还执行其他操
作.可以通过CDE图形界面和命令行的控制来管理打印机.
本地打印机:本地打印机是连接在本地系统并允许本地系统访问
网络打印机:网络打印机连接在网络上,有独立的IP地址和主机名
远程打印机:用户通过网络访问,它可以是连接在远端系统上的打印机,也可以是连接在网络上的
打印机,它是一个相对的概念.
打印机服务包括下面几个方面:
initialization(初始化),queuing(队列),tracking(记录),faultnotification(错误通报),
filtering(格式转换)
初始化过程要保障打印机可识别
队列的作用是把打印的请求依先后顺序进行排列再打印
tracking用来跟踪所有的打印请求,这个功能可以使root 用户来对所有请求进行管理:查看或者
取消打印请求.还可以记录在打印过程中发生的错误事件
/usr/bin目录:包括打印的一些基础打印指令,比如说lp,lpstat,cancel
/usr/sbin目录:包括打印的一些管理指令,比如说lpadmin,lpusers,lpshut
/usr/share/lib/terminfo目录:描述了打印机跟终端的容量
/usr/lib/lp/model目录:包含两种shell脚本,称为标准脚本和网络标准脚本,标准脚本支持本地
打印机,当队列中的打印请求到达的时候,打印服务就运行打印机的标准脚本来进行:
1,初始化打印机端口
2,初始化打印机
3,输出一个banner页面
4,按照用户的打印请求输出一个正确的拷贝的号码
root用户可以修改任何打印机的脚本,比如说,要关闭输出banner页面,可以通过编辑/etc/lp/
interfaces/printer_name文件把其中的“nobanner='no'”改成“nobanner='yes'”
/usr/lib/lp/postscript目录:包含所有打印机相关的脚本
/etc/lp目录:包含一些配置文件,这些文件不能直接被编辑,可以通过lpadmin命令和printmgr
命令启动图形界面来进行重配置过程.
这个目录中包含三个重要子目录:fd,interfaces,printers
/var/spool/lp目录:包括一些打印请求的清单
保存打印请求的losched进程把信息保存在/var/spool/lp/tem/system-name和/var/spool
/lp/requests/system-name目录
只有root用户或者使用lp用户可以访问/var/spool/lp/requests/system-name目录中的信息
只有root用户,递交了打印请求的用户和lp使用者可以访问/var/spool/lp/tmp/system-name
目录中的信息
/var/lp/logs目录:记录了打印完成的,打印队列中不复存在的打印请求.
inetd是一个用于很多网络服务的服务进程,它在系统启动的时候运行.它在端口上监听所有的
对应于/etc/inetd.conf 这个配置文件中相应的服务的请求.打印服务就在这个进程下监听所
有的打印请求,一旦有请求到达,它就启动相应的in.lpd程序.
用户通过lp或者lpr命令来提交打印请求,要注意/usr/ucb/lpr命令是对应于/usr/bin/lp命令
的一个符号链接.
*****************从提交到打印的全过程*********************
1,使用lp或者lpr命令查看是否有打印机相连,有,就打印,没有,转到第二步
2,检查变量LPDEST或者PRINTER是否和默认的打印机名称相联系,有,就打印,没有,转到第三步
3,检查$HOME /.printers文件( 用户可以在主目录下建立这个文件来设置默认的打印机名,设
置为_default printername),如果这个文件不存在或者找不到打印机名,转到第四步
4,检查/etc/printer.conf文件.如果主机名是host1,打印机名是printerA,那么在这个文件中
显示下面的消息:
_default:\\
:use=printerA:\\
printerA:\\
:bsdaddr=host1,printerA,solaris
:description=printerA
如果_default变量没有设置,那么转到第五步
5,检查printers.conf.byname文件,定义如下:
_default:badaddr=servername,printername:
如果目的打印机名称在配置文件中找不到,那么打印请求得不到提交,不能完成打印
**********************************************************
*管理打印机服务
可以用lpadmin命令在命令行上来配置打印服务,这个命令主要执行下面的任务:
1,定义打印机设备和打印机名称
2,指定打印机程序和打印选项
3,定义打印机类型和文件内容类型
4,给不同的打印机分类
5,定义被允许(使用打印机)和被否定的用户清单
6,执行错误恢复
7,移除打印机和打印机的分类
创建打印机分类:#lpadmin -p printerB -c bldg2
把打印机printerD也放入到这个分类当中:#lpadmin -p printerD -c bldg2
当把其他的打印机放入到分类当中之后,要用aclearcase/“ target=”_blank“ >ccept命令来接受相同的打印请求在这个新队列中
# accept bldg2
# lpstat -t(检查新打印机分类的状态)
# lp -d bldg2 myfile(接受一个打印请求)
# lpadmin -d printerE(指定默认的打印机为printerE)
# lpstat -d(查看默认的打印机)
# lp myfile(对默认打印机队列中的任务进行打印)
# lpadmin -x printerD(移除客户端打印机的配置)
移除服务器端打印机的配置:
# reject printerD(停止队列中的打印请求)
# disable printerD(停止打印机服务)
# lpadmin -x printerD(移除服务器端的打印机)
*开启和停止打印服务
打印服务由lpsched进程开始,lpshut命令结束
开启:
# /usr/lib/lpsched
# /etc/init.d/lp start
关闭:
# /usr/lib/lpshut
# /etc/init.d/lp stop
原文转自:www.ltesting.net
篇6:SA239第14章读书笔记Windows系统
简要概括14章关于进程管理的基本内容! 控制系统进程 基本内容: 查看系统进程 清除被锁定的进程(清除不需要的进程) 制定一次性执行命令的时间表 指定循环执行命令的时间表 #/usr/dt/bin/sdtprocess 运行进程管理器 # prstat:按照CPU的利用率显示所有进程 PID:
简要概括14章关于进程管理的基本内容!控制系统进程
clearcase/” target=“_blank” >cc“ size=”2\">基本内容:
查看系统进程
清除被锁定的进程(清除不需要的进程)
制定一次性执行命令的时间表
指定循环执行命令的时间表
#/usr/dt/bin/sdtprocess &运行进程管理器
# prstat:按照CPU的利用率显示所有进程
PID:进程的识别号码
USERNAME:进程所有者使用的登陆用户名
SIZE:进程在虚拟内存中的总长度
RSS:进程常驻部分的长度(K字节,M字节,G字节;即交换区
STATE:进程的状态
Cpu: 进程正在CPU上运行
Sleep: 进程正在等待一个事件(线程)的完成
Run: 进程正处在运行队列
Zombie: 进程终止并且没有父进程等待
Stop: 进程是停止的
PRI:进程的优先权
NICE:在计算进程优先权中使用的值
TIME:进程执行的累积时间
CPU:进程对CPU的利用率
PROCESS/NLWP:进程名/进程中的轻量级进程号码
Prstat命令的一些选项
-a在同一时间分开的显示关于进程的报告
-c在前一个报告后面连续的显示新的报告
-n nproc限制显示该号码
-p pidlist只报告列出了PID的进程
-s key按key值递减排序,包括5个可能的key值:cpu,time,size,rss和pri
-t报告没有用户的总共使用的统计
-u euidlist只报告列出的有效的UID的进程
-U euidlist
kill -singal PID
pkill -singal process
signal number signal name event default action
1 sighup hangup exit
2 sigint interrupt exit
9 sigkill kill exit
15 sigterm terminate exit
hangup:中止终端连接,对于这样的操作,可以对系统文件进行重读
sigint:键盘终止,如ctrl+c
sigkill:杀死进程
默认是15,如果默认的15对系统进程没有响应的时候,可以通过用9来强制
杀死进程
用at命令在指定的时间自动执行一个任务
at -m:当任务完成的时候给用户发送一个邮件
at -r job:从队列中移除一个制定好的at任务
at -q queuename:制定一个指定的队列
at time:指定一个时间来执行
at date:指定一个确定的日期来执行
执行一个at命令,例如:
# at 9:00 pm
at>find /export/home/user2 -name core -exec rm {} \\;
at>control+d
显示任务执行时间,例如:at -l 1016078400.a
/etc/cron.d/at.deny文件列出了禁止使用at指令的用户,由root用户指定
可以通过编辑/etc/cron.d目录里面的cron.deny和cron.allow来限制对crontab命令的访问
如果at.allow文件存在,只有allow里面列出的用户可以执行at命令
如果at.allow文件不存在,除了at.deny文件里面列出的用户不能执行at命令其他的都可以
如果两个文件都不存在,只有root用户可以执行at命令
crontab文件里面的六个字段,用来执行一系列命令,六个字段分别作用为:
分,小时,每月的天数(1-31),月,星期数,cron进程执行的命令的完整路径.
原文转自:www.ltesting.net
篇7:SA239第16章读书笔记Windows系统
简要概括16章关于系统恢复的基本内容! 基本内容 恢复ufs文件系统 阐述灾难性恢复的基础知识 当对一个系统执行数据恢复的时候,要考虑下面的问题: 1,系统能否启动(特指执行一般文件的恢复)? 2,是否需要通过磁盘启动系统(特指执行关键文件系统的恢复)? 3,是否需
简要概括16章关于系统恢复的基本内容!基本内容
恢复ufs文件系统
阐述灾难性恢复的基础知识
当对一个系统执行数据恢复的时候,要考虑下面的问题:
1,系统能否启动(特指执行一般文件的恢复)?
2,是否需要通过磁盘启动系统(特指执行关键文件系统的恢复)?
3,是否需要通过磁盘启动系统并修复驱动器(特殊情况恢复)?
恢复文件或者文件系统的时候,需要决定下面的一些事情:
1,需要备份过文件系统的磁带
2,要恢复的文件系统的设备名称
3,要把单个的文件恢复到的临时目录的名称
4,被使用的备份设备的类型
5,备份的设备名称
可以用ufsrestore命令从0等级备份或者其他等级备份当中来恢复整个文件系统,或者可以通过作了
备份的磁带来恢复单个的文件,使用ufsrestore命令通常的格式是:
ufsrestore option argument filesystem
ufsrestore的选项
t 列出备份介质里面的内容
r 从备份介质里恢复整个文件系统
x file1 file2只恢复列出来的文件
i 唤起一个交互式的恢复
v 展示恢复过程,列出被恢复的所有文件的路径名
f 指出磁带设备名
在执行完全恢复的时候,要创建一个名为restoresymtable的文件,可以在恢复完成之后将其删除
恢复root(/)文件系统
下面描述如何恢复/(root)文件系统到启动磁盘c0t0d0s0上
1,插入Solaris 8 Software CD 1 of 2,并且从光盘启动进入单用户模式
ok boot cdrom -s
2,建立新文件系统结构
# newfs /dev/rdsk/c0t0d0s0
3,装配文件系统到一个空装配点/a,并且改变到这个目录
# mount /dev/dsk/c0t0d0s0 /a
# cd /a
4,从备份磁带恢复/(root)文件系统
# ufsrestore rf /dev/rmt/0
5,删除restoresymtable文件
# rm restoresymtable
6,在扇区1-15安装启动块bootblk
# cd /usr/platform/'uname -m'/lib/fs/ufs
# installboot bootblk /dev/rdsk/c0t0d0s0
7,卸载新文件系统
# cd /
# umount /a
8,使用fsck命令检查恢复的文件系统
# fsck /dev/rdsk/c0t0d0s0
9,重新启动系统
# init 6
10,执行一个完整的文件系统备份
# ufsdump 0uf /dev/rmt/0 dev/rdsk/c0t0d0s0
一般都要在创建了新的文件系统之后作一个完全备份,因为ufsrestore命令重新配置了文件,并更改
了对应的inode号
要注意的一点是,恢复/文件系统和恢复其他文件系统不同的是,恢复/文件系统的时候,还要在1-15
扇区重装启动块(bookblk)
*唤起一个交互式的恢复
使用ufsrestore i命令唤起一个交互式的恢复,可以用来恢复部分文件或者部分目录,下面是一个示例:
1,以root用户登陆,转换到所需要把接受到的文件放置到的临时目录:
# cd /var/tmp
2,执行ufsrestore i命令
# ufsrestore ivf /dev/rmt/0(表示磁带设备)
3,展示包含备份文件的磁带里面的所有内容:
ufsrestore >ls
4,进入到目标目录
ufsrestore >cd directory1
ufsrestore >ls
5,给要恢复的文件作标记
ufsrestore >add file1 file2
(一旦文件被作了标记,它们前面会多出一个*号,以示它们被选择为即将恢复的文件)
6,删除不想恢复的文件标记
ufsrestore >delete file1
7,用marked命令查看被标记了的文件
ufsrestore >marked
8,对作了标记的文件进行恢复
ufsrestore >extract
9,退出交互式过程
ufsrestore >quit
10,将从备份磁带里面提取出来存放到临时文件夹里面的文件移动到它们应该放到的目录去,并清空
临时目录
# mv /var/tmp/directory1/file2 /export/home
# rm -r /var/tmp/directory1
原文转自:www.ltesting.net
篇8:SA239第15章读书笔记Windows系统
简要概括15章关于系统备份的基本内容! 基本内容 备份的基础知识 对卸载的文件系统进行备份 执行备份的目的是应对于一些突发事件,比如说: 1,意外的删除文件 2,硬盘故障 3,重装或者系统升级时遭遇的问题 4,系统碰撞 5,系统被非授权用户非法闯入,危及到了数据的
简要概括15章关于系统备份的基本内容!基本内容
备份的基础知识
对卸载的文件系统进行备份
执行备份的目的是应对于一些突发事件,比如说:
1,意外的删除文件
2,硬盘故障
3,重装或者系统升级时遭遇的问题
4,系统碰撞
5,系统被非授权用户非法闯入,危及到了数据的完整性
6,自然灾害
磁带设备的命名规则,例如:/dev/rmt/#hn
对于#hn分别代表:逻辑磁带号,磁带密度(l,m,h,c,u),当前操作完成之后禁止倒带
用mt命令来控制磁带驱动器,但是不是所有的磁带驱动器都支持mt命令
mt -f tape_device_name command count
mt status:列出磁带设备的状态
mt rewind:倒带
mt offine:倒带并取出磁带
mt fsf count:前进两个记录
*制定备份时间表策略
建立一个备份的时间表,取决于:
1,要备份的文件系统
2,备份的设备(比如说,磁带驱动器)
3,用于备份的磁带号
4,备份的类型(比如说完全备份或者增加的备份)
5,记录并存储磁带的程序
6,执行备份的时间
展开/etc/vfstab文件里面的内容,选择要备份的挂载上去的文件系统
查看文件系统的大小:
#ufsdump 0S filesystem_name
or
#ufsdump 3S filesystem_name
备份的等级:
0 每隔一个月备份一次
2,3,4,5,6 分别指每周2,3,4,5,6备份
/etc/dumpdates文件显示了备份过的文件系统,包括最近一次备份的等级,时间等
每当新增一条备份日志的时候,就在/etc/dumpdates文件里面替换上次相同等级备份的日志
ufsdump option argument filesystem_name
ufsdump命令选项 具体描述
0-9 备份的等级
v 检查,当一个磁带被写入内容之后,系统把它和源文件系统进行
效验,如果有差异,系统就要求操作者重新插入新的磁带介质来
重复操作
S 备份之前检查要备份设备的大小
l 自动装载
o 备份完成之后,倒带,取出磁带
u 更新/etc/dumpdates文件
n 提示所有sys用户组中正在访问系统的用户即将执行备份
f device 列出设备名,如果默认是/dev/rmt/0,就不需要
远程备份:
ufsdump options remotehost:tapedevice filesystem
例如:
#ufsdump 0uf host2:/dev/rmt/0 /export/home
原文转自:www.ltesting.net
篇9:SA239第17章读书笔记Windows系统
简要概括17章关于备份快照的基本知识! 基本内容 创建一个UFS快照 对快照文件进行备份 快照使用的是一种再线备份的方法,可以对挂载的或者多用户模式的文件系统进行备份. 执行UFS快照的方式和执行inst ant image product的方法类似,但是执行instant image produ
简要概括17章关于备份快照的基本知识!基本内容
创建一个UFS快照
对快照文件进行备份
快照使用的是一种再线备份的方法,可以对挂载的或者多用户模式的文件系统进行备份.
执行UFS快照的方式和执行instantimage product的方法类似,但是执行instant image product
来进行备份需要占用和要备份的文件系统同样大小的磁盘空间,而执行UFS快照只需要占用部分空
间.
可以用fssnap命令来创建,查询,或者删除一个UFS文件系统的临时快照,常用的格式是:
/usr/sbin/fssnap -F FSType -V -o special_option mount-point | special
下面展示了用fssnap命令的部分选项:
-d 删除和文件系统相关的快照,如果在建立快照的时候带有-o选项,那么删除快
照的时候连同备份文件一起删除,否则就只有手动删除
-F 展示被使用的文件系统类型
-i 展示FSType快照的状态
-V 显示完整的命令行但是不执行命令
-o 允许使用特殊选项,比如说备份文件的路径和大小
ex:# fssnap -F ufs -o bs=backing_store_path /file_system
-F 指出了要执行快照的文件系统类型, bs=backing_store_path 指出了备份文件存放的路径,/file
_system指出了要执行快照的文件系统,注意backing_store_path可以是一个raw设备,可以是一个
存在的目录,页可以是一个不存在的文件名
有关backing_store文件的一些重要的方面:
1,一个backing_store文件占据了一定磁盘空间直到UFS快照被删除的时候才不复存在
2,backing_store文件的大小随快照数量的改变而改变
3,要确保有足够的空间来存放backing_store文件
4,存放快照文件和backing_store文件的路径不能一样
5,backing_store文件可以存在不同的文件系统
fssnap命令创建了backing_store文件和另外两个只读的虚拟设备,一个是块虚拟设备,/dev/fssn
ap/0,可以作为只读的文件系统被挂载,一个是原始虚拟设备,/dev/rfssnap/0.
当快照首次被创建的时候,文件系统会出现暂时锁定的情况,用户在对文件系统进行写操作的时候
可能会注视到一个短暂的停顿,停顿的时间随文件系统的大小而增加.当用户对文件系统进行读操
作的时候却不会发生这样的现象.
可以通过-o maxsize=n或者-o minsize=n来限制backing_store文件的大小,如果backing_store
文件超过了磁盘空间,那么系统立即删除backing_store文件
可以用fssnap -i来查看存在的快照文件,例如:
# fssnap -i
0 /export/home
1 /usr
2 /database
*备份快照文件(常用ufsdump命令或者tar命令)
如果要用tar命令来对UFS快照进行备份,就要在备份之前挂载快照文件,如下:
1,为块虚拟设备创建挂载点
# mkdir -p /backups/home.bkup
2,将块虚拟设备挂载到挂载点
# mount -F ufs -o ro /dev/fssnap/0 /backups/home.bkup
3,转换目录到挂载点
# cd /backups/home.bkup
4,用tar命令将数据写入到磁带
# tar cvf /dev/rmt/0 .
如果用ufsdump命令对快照进行备份,可以在备份过程中指定原始虚拟设备
# ufsdump 0uf /dev/rmt/0 /dev/rfssnap/0
核实UFS快照备份
# ufsrestore tf /dev/rmt/0
原文转自:www.ltesting.net
篇10:SA239第1章读书笔记Windows系统
介绍solaris的目录层次 4 基本内容 描述root子目录 描述文件的成分 描述文件类型 使用硬连接 介绍重要的系统目录: / 根文件系统的名称 /bin 到/usr/bin目录的软连接,是包含标准系统指令的二进制文件的目录 /dev到/devices目录的软连接,包含了逻辑设备名称的目
介绍solaris的目录层次4基本内容
描述root子目录
描述文件的成分
描述文件类型
使用硬连接
介绍重要的系统目录:
/ 根文件系统的名称
/bin 到/usr/bin目录的软连接,是包含标准系统指令的二进制文件的目录
/dev 到/devices目录的软连接,包含了逻辑设备名称的目录
/devices 包含物理设备名称的主要目录
/etc 包含了用于系统管理的主要配置文件和数据库的目录
/export 默认的包含共享文件系统的目录
/home 使用于用户目录的默认目录或挂载点
/kernel 系统启动所需的一个目录
/mnt 用于文件系统的一个方便的,临时的挂载点
/opt 附加的软件包存在的默认目录或挂载点
/platform the directory of platform-dependent loadable kernel modules
/sbin 使用于单用户的目录,包含了一些重要的,在系统启动过程和手动的系统错误恢复
的执行文件
/tmp 存放临时文件的目录,在系统重启的时候自动清空
/usr 包含了一些程序,脚本,和被用户使用的库
/var 包含经常变化的如临时文件,日志文件,系统状态文件的文件的目录
一般说来,文件名和inode号相联系,inode号还提供了对数据块的访问
inode号被solaris用来记录和文件相关的信息,一般包含两部分,一是包含了文件的一些诸如文件
的拥有者,文件权限,文件大小的信息;一是包括了指向和文件相关的数据块的指针
solaris系统支持所有基于UNIX系统的标准文件类型,主要有四种:
规则的或普通的文件
目录
符号连接
设备文件
规则文件,目录,符号连接都存储一种或者多种类型的数据,设备文件不储存数据,提供了对设备的
访问
使用ls -l命令来展示文件类型,其中的参数说明如下:
- 规则文件
d 目录
l 符号链接
b 块设备文件
c 字符设备文件
目录储存了联系文件名和inode号的信息,不同于可以储存不同类型数据的规则文件,目录只是提
供了文件名和inode号的一种映射
符号链接是指向其他文件的文件,它包含了它所指向文件的路径名,例如:
#ls -l bin
total 135
lrwxrwxrwx 1 root root 9 Mar 22 10:39 bin ->./usr/bin
这个例子说明一个名叫/bin的符号链接指向目录./usr/bin,其中的9代表./usr/bin占据9个字符
设备文件包括两个用逗号隔开的数字,一个是主设备号,一个是辅设备号.主设备号标示了要求访
问一个设备的明确的设备驱动器,辅设备号标示了在设备驱动器控制下的单个的设备
可以用devfsadm命令来创建新的设备文件
设备文件包括两种:字符设备文件和块设备文件,字符设备文件和扇区(每个扇区有512byte)联系
,块设备文件和块大小(8 Kbyte)相联系.
硬链接标示了文件名和inode号之间的联系,每个文件名都有一个到inode号的硬链接.
用ls -l命令可以查看硬链接的数目:
#cd dir1
#touch file1
#ls -l
total 0
-rw-r--r-- 1(标示了硬链接的数目) root other 0 Apr 7 15:26 file1
!!和符号链接不同的是,硬链接不能跨越文件系统
原文转自:www.ltesting.net
- 最后一次值周2025-01-03
- Windows Vista系统安装新手必读2022-12-27
- SA239第10章读书笔记Windows系统2023-02-09
- 解决重装Windows遇到的问题Windows系统2023-02-19
- 节省windows 7系统硬盘空间的妙招2022-12-11
- 最后一次赏花作文400字2023-07-03
- 最后一次春游高中作文2025-06-02
- 遵章守制总结2024-05-16
- Windows系统防ARP攻击的几种方法总结Windows服务器操作系统2022-12-11
- 如何诊断和调试Windows系统蓝屏2022-12-11