RHCE认证用户基础.ppt

  1. 1、本文档共225页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* /var/log/dmesg,此日志文件写在系统每次启动时,包含了核心装入时系统的所有输出数据。 我们可以使用dmesg命令直接查看! /var/log/messages,这是一份标准系统日志,记录着大部分系统服务的输出,包括启动时非关核心的一些输出。 我们一般只关心最近发生的事件,所以一般使用tail命令查寻文件的结尾。 /var/log/maillog,此日志包含所有由sendmail送出的信息和报错。 * /var/log/xferlog,此日志用于记录所有由ftp服务汇报的讯息和报错。 /var/log/secure,此日志包含了所有与系统相关的讯息,诸如登录,tcp_wrapper与xinetd服务。 /var/log/wtmp,系统的每一次登录,都会在此日志中添加记录。为了防止有人篡改,该文件为二进制文件。只能用last这一类的指令来读取。 * shell脚本类似与dos下的批处理文件,但功能要远比批处理文件强大许多。结合一些系统服务,例如守护进程,可以帮助我们自动完成文件维护、进程监视等工作。 我们最常用的shell脚本: /etc/rc.sysinit: 系统初始化脚本 /etc/rc.local : 很像Dos下的autoexec.bat的系统用户自定义启动脚本 /etc/profile : bash shell 的登录脚本之一 * 一个shell脚本的第一行,可以做特别定义: 第一个字符非#,表示这是一个bash脚本。 第一个字符是#,但第二个字符不是!,表示这是一个c shell脚本。 第一个字符是#,且第二个字符是!,表示调用其后指定的shell来执行这个脚本。 当我们定义了脚本解释器,但这个脚本解释器又不存在,那么这个脚本就不能正常运行!例如我们在一脚本中第一行写“# !/bin/kevinz”,那么除非系统中有kevinz这个脚本解释器,否则脚本将不能运行。 * read支持参数与数据组输入。例如: read –p ‘please input your names:’ username1 username2 username3 在屏幕上显示“please input your name” 后再等待输入username1,username2和username3的值。 echo支持用-e参数,对其后字符串中包含的特殊字符转义。 Example: # ! /bin/sh var1=“Testing” var2=65535 printf “var1 is %10.5s \n “ $var1 printf “var1 is %7.7s \n “ $var1 printf “var2 is %5.5e \n “ $var2 printf “var2 is %2.1e \n “ $var2 Output: var 1 is Testi var 1 is Testing var 2 is 6.5350e+04 var 2 is 6.5e+04 * sh /路径/脚本名,不需要为脚本添加x权限。表示激活一个子shell去执行脚本 /路径/脚本名,以绝对路径的方式运行脚本,需要为脚本添加x权限(chmod u+x filename)。即将脚本当成一个可执行的文件去执行。如果该脚本已在$PATH中,则不需要指定路径。同样,系统会为该脚本激活一个子shell。 . /路径/脚本名,以相对路径的方式运行脚本,需要为脚本添加x权限。将脚本在当前shell下执行。通常在我们需要调用脚本中的变量、函数等设定时使用 * if,当条件为真时,执行then后的动作。elif在if判断为假时才做判断,else在if与elif都为假时执行。 Example: # ! /bin/sh read –p “Enter a password “ pwd_entered if [ “$pwd_entered” = “password” ] then echo Password is correct else echo Passwor

文档评论(0)

***** + 关注
实名认证
内容提供者

我是自由职业者,从事文档的创作工作。

1亿VIP精品文档

相关文档