- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PART I、
第1章 架站之前所需的技能分析
1. 请简述架设网站前,应该具备何种基本技能?
基本技能有:
1. 至少需要了解账号管理、文件属性与权限、程序与资源管理、硬盘挂载与软件包的安装,如RPM套vi与Shellstand alone与super deamon
2. 在网络基础知识上,TCP/IP的DNS的
3. 在心态调整方面,系统管理员需要的道德意识及使命感要求较高。
2. 如果我有一块硬盘在A主机上安装了Linux之后,拿到另一台配备相同的B主机上进行开机,结果竟然无法顺利开机,你认为可能的原因是什么?
由于配备相同,所以排除硬件问题,不过,考虑到IDE数据线与分区代号及/etc/fstab的对应,所以应该是由IDE插槽放置错误所致(Linux系统下,每个IDE插槽对应的分区名称皆不相同)。此外,上次不正常关机也可能造成硬盘损害而无法开机成功!
3. 一般来说,在Linux系统上,用户默认的根目录在哪个目录下?另外,新增一个用户时,该用户默认的根目录内容来自哪个目录?
在/etc/default/useradd文件里会规范用户的默认根目录及默认根目录的内容,一般来说,用户默认根目录为/home,至于根目录内的文件则复制来源在/etc/skel里。
4. 磁盘配额(quota)能否针对某个特定目录进行限制?Quota有什么较特殊的使用限制?
Quota目前仅能针对整个分区进行限额配置,如果该特定目录是一个分区,则可以进行quota设定,否则无法针对特定目录!此外,Quota除了特定目录及只能识别ext2、ext3等磁盘格式外,也需要核心的支持。
5. 在Linux系统下,要寻找一个文件名为vbird.document的文件,可以使用什么指令?另外,如果要寻找在一天内更动过的文件,又该如何进行?
如果是执行文件,可以使用which command来搜寻,如果是文件,就必须使用locate vbird.document或whereis vbird.document或find / -name vbird.document。如果要查找一天内更动过的文件,可以使用find配合参数,如:「find / -ctime 1 」。
6. 在Linux系统中,常见的套件管理程序有RPM与Tarball
RPM在安装套件时,会将该套件的文件名称、套件功能与信息等记录在/var/lib/rpm目录内,由于有这些套件的基本信息,因此在系统内很容易进行RPM的升级、安装、移除等动作。不过,由于RPM文件之间的相依性较强,因此常会有版本不合或欠缺某样前驱套件的问题。
至于Tarball则是源代码,用户可以自行配置套件的编译参数,以符合自己的Linux平台。此外,由于Tarball是源代码,因此需要在你的系统上进行编译,编译过程中需要gcc、make及kernel source等套件,还有你想安装的套件所需的前驱套件也需要先安装,这样才能进行Tarball的安装。注意,几乎每个Tarball以tar程序解压后,在新增目录下均会生成README及INSTALL文件,请务必先查阅后再进行编译工作。
7. 如果我下载了一个文件名为httpd-2.0.52.tar.gz的文件,一般来说,这个文件代表的意义为何?如何让这个文件能够在我的Linux系统上安装?
由于后缀名是.tar.gz或.tgz的文件,所以可以认定该文件为一个Tarball文件。至于文件名的配置,httpd为套件名称,2.0.52则通常为该套件的版本名称!那么如何安装?由于该文件为httpd这个套件,且格式为Tarball,所以你必须:
1. 系统上务必具有tar、make、gcc等
2. 使用tar解httpd-2.0.52.tar.gz后,务必进入该目录内读取REAME或/与INSTALL文件
3. 以./configure --help查
4. 使用make 读取Makefile来
5. 使用make install来
8. 我以源代码方式安装一个套件,但是在分析系统时,分析程序一直告诉我找不到cc指令,请问这是什么问题?为何需要cc?另外,我该如何解决这个问题,好让套件可以顺利安装在我的Linux上?
如前面几个题目所说,因为是源代码,所以还需要编译程序将该源代码编译为可以在Linux系统上运行的二进制文件Linux上默认的编译程序就是gcc编译器。如果你在安装Linux时,使用LinuxInstaller 默认选择的套件,那通常会没有安装gcc及make等mount指RPM 将一个一个相关的套件安装即可。
9. 我发现我的Linux系统怪怪的,似乎有什么不知名的程序在内存中运行,我该如何将这个不知名的程序捕捉出来,并且将它移除?
如果要捕捉程序(process),可以使用
文档评论(0)