ImageVerifierCode 换一换
格式:DOCX , 页数:36 ,大小:47.85KB ,
资源ID:3745645      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3745645.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Linux 知识点.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Linux 知识点.docx

1、Linux 知识点Linux 知识点汇总Linux职业认证考试 必考知识点Linux服务大全Linux下常用配置文件及常用命令介绍Linux一些基础linux常用资源列表,linux常用配置列表Linux职业认证考试 必考知识点以下是Linux 职业认证考试 (the Linux Professional Institute Certification-LPI)的一些知识点, 大家有兴趣可以测一下.硬件和体系结构1. /proc/interrupts 文件显示当前系统中正在使用的中断.2. Linux支持标准串/并口和游戏棒口. /dev目录下对应每个设备/端口有一个文件.setserial命

2、令用于显示修改串口配置.3. dmesg命令可显示Linux在启动时发现了哪些硬件.4. fdisk用于硬盘分区. newe2fs用于建立文件系统. mount用于将分区挂在总文件树上.5. ifconfig是最常用的网络配置工具. ping通过发送ICMP消息观察一台网上机器是否可被连通. RedHat的sndconfig用于配置声卡. minicom用于配置modem.6. PPP协议是最通用的串行通讯协议. /etc/ppp/options中有PPP的配置信息.PAP(Password Authentication Protocol)和CHAP(Challenge Handshake A

3、uthentication Protocol)是PPP下最流行的两个认证协议.系统安装和软件包安装7. hda 表示第一个IDE盘, hda1是它的第一个分区. sda表示第一个SCSI盘, sda1是它的第一个分区.8. swap分区的大小应至少和内存大小一样. root分区应尽量小.data/user等分区越细, 备份就越容易.9. 分区完成后, 可以用mke2fs建立文件系统.10. /etc/lilo.conf 中有Lilo的配置信息. 编辑完此文件后必须运行/sbin/lilo安装LILO bootloader.11. tarball是最方便的打包工具. x选项用于解包, c 选项用

4、于打包, v选项提供更多过程信息. f选项用于指明包文件名.12. make使用Makefile文件提供的编译参数命令编译系统. configure脚本用于软件的环境配置.13. 动态共享库方便不同的软件共享库函数, 而且在库升级时, 使用它的软件无需重新编译. ldd命令用于显示软件的共享库使用情况. ldconfig命令用于更新维护系统的共享库数据缓存(cache of shared library data).ldconfig -p显示当前的共享库缓存. 14. 软件包管理工具有RedHat的RPM和Debian的dpkg. 15. rpm选项包括:-i 安装包-e 卸载包-V 验证包的

5、安装情况 (-Va验证所有包的安装情况)-q 查寻哪个包有哪个文件 (-qf 查寻哪个文件属于哪个包 )-b 建立包-p 显示包的信息.16. dpkg (略)内核17. lsmod命令显示系统中已装载的模块. insmod命令用于装载模块.rmmod命令用于卸载模块. modinfo用于显示模块的有关信息.18. modprobe工具可根据模块的依赖情况装载模块. depmod 显示模块的依赖情况.19. conf.modules 和 modules.conf 没有任何区别. 不同的Linux发布商使用不同的文件.20. 内核通常使用linux-x.y.z命名, x.y.z 代表版本号.21

6、. make config 提供一字符界面用于配置内核.22. make xconfig提供一X图形界面用于配置内核.23. make dep 用于建立内核文件的依赖关系. 编好新内核后, 要修改/etc/lilo.conf, 以使用新内核.文本编辑,处理和打印24. vi的方向键:h -左l -右j -下k -上25. vi的命令:c -修改文本d -删除文本i -插入文本o -在当前行下插入一新行O -在当前行上插入一新行p -将缓冲区内容插入r -字符替换R -替换模式u - undox -删除字符y -拷贝入缓冲区Shell,脚本,编程,编译32. /etc/profile在用户登陆时

7、被执行,然后不同的SHELL会执行用户home下的对应配置文件.如bash依次查找.bash_profile, .bash_login和.profile.33. .bashrc在SHELL运行开始时被执行. .inputrc用于键盘配置.34. SHELL脚本必须有可执行权限,或是直接被SHELL读入执行. 0代表正常退出.35. SHELL脚本中应用#!说明解释器位置(如#!/usr/bin/perl)36. $1代表第一个命令行参数. shift命令将$2变为$1,依此类推.37. test或者可用于进行逻辑测试. if-fi构成判断块网络40. /etc/services 提供端口号与服

8、务名的对应. 如 80 - http, 23 - telnet.41. DHCP用于自动分配IP. IP地址有32位, 8位一组. 通过前8位将IP地址分为不同类组:1-126 A 类 128-191 B 类192-223 C 类在Internet上的IP地址必须独立(UNIQUE).42. 一些IP地址可用于内部网络:10.x.x.x A 类 172.16.x.x B 类192.168.x.x C 类43. netmask用于识别一个主机是否属于当前网络. 缺省netmask为:A 类 255.0.0.0B 类 255.255.0.0C 类 255.255.255.0网络服务44. inet

9、d 是超级daemon, 调用其他服务. 它使用/etc/inetd.conf配置文件决定应管理哪些服务.45. hosts.allow 和 hosts.deny 用于访问控制. NFS 使用/etc/exports提供的配置决定export那些文件系统. SMB用于与WINDOWS主机通讯. NMB用于识别WINDOWS主机提供的资源.46. sendmail.cf 是 sendmail的主要配置文件. /etc/aliases 提供mail地址别名. /var/spool/mqueue 中存有mail的消息队列. mailq用于检查mail的消息队列. newaliases 用于建立新的别

10、名文件.47. Apache提供WEB服务. access.conf, httpd.conf和srm.conf是它的配置文件.安全48. /etc/profile 中的umask值应小心配置, 尽量减小新文件的权限.49. 对于SUID和SGID程序要特别小心, 尽量用权限最小的user和group.50. shadow password用于提高 /etc/passwd的安全性. 应使用quotas对用户的磁盘空间进行限制. 应有对密码的安全性检查, 保证密码至少有6-8个字符, 并定期更换密码.Linux服务大全一 各项服务的功能介绍 amd 运行 automount 精灵程序,该精灵在必要

11、时自动安装一些本地设备和 NFS 文件系统。 apmd apmd 用来监视系统用电状态,并将相关信息通过 syslogd 写入日志。 也可以用来在电源不足时关机。 arpwatch 该程序主要用来维护以太网物理地址和 IP 地址的对应关系。atd 运行用户用 At 命令调度的任务。也在系统负荷比较低时 运行批处理 任务。 autofs 当您需要时自动转载文件系统,而当您不需要时自动卸载。 bootparamd 该服务允许老的 Sun 工作站从 Linux 网络启动,它和 rarp 现在很少使用,基本上被 bootp 和 dhcp 取代了。 crond cron 是 Unix 下的一个传统程序,

12、该程序周期地运行用户 调度的任务。比起传统的 Unix 版本, Vixie 版本添加了不少属性,而且更安 全,配置更简单。 dhcpd 该精灵提供了对动态主机控制协议 (Dynamic Host Control Protocol) 的访问支持。 ftpd FTP 是文件传输协议的简称,它定义了在网络上从一台计算机向另一台计算机进行文件传输的方式,几乎所有的常用系统平台都提供 FTP 的服务程序和客户程序 gated gated 通过一个数据库提供了网络路由功能支持。它支持 各种路由协议,包括 RIP 版本 1 和 2 、 DCN HELLO 协议、 OSPF 版本 2 以及 EGP版本 2 到

13、 4 。 gpm gpm 为文本模式下的 Linux 程序如 mc(Midnight Commander) 提供了鼠标的支持。它也支持控制台鼠标的拷贝,粘贴操作以及弹出式菜单。 httpd http 是著名的 www 服务器,可用来提供 HTML 文件以 及 CGI 动态内容服务。 Inet 因特网操作服务程序。监控网络对各种它管理的服务的需求,并在要的时候启动相应的服务程序。通常, inet 管理的程序有 telnet 、ftp 、 rsh 和 rlogin 。关闭 inet 也就 关闭了这些由它管理的服务。 innd inn 是最流行的用户组新闻服务器。它允许您建立起本地 新闻服务 器。配

14、置有一定的难度,可以先阅读 /usr/doc/ inn* 文档获得帮助。 keytable 该程序的功能是转载您在 /etc/sysconfig/keyboards 里说明的键盘 映射表,该表可以通过 kbdconfig 工具进行选 择。您应该使该程序处于激活状态。 ldap LDAP 代表 Lightweight Directory Access Protocol , 实现了目录 访问协议的行业标准。 lpd lpd 是系统打印守护程序,负责将 lpr 等程序提交给打印作业。 mcserv Midnight Commander 服务进程允许远程机器上的用户通过 Midnight Comman

15、der 文件管理器操作本机文件。服务进程用 PAM 来验证用户, 需要给出“用户名 / 口令 ” 以通过验证。 mysql 一个快速高效可靠的轻型 SQL 数据库引擎。 named 域名服务器,将 Internet 主机名解析为点分的 IP 地址。 netfs 负责装载 / 卸载 NFS 、 Samba 、 NCP(Netware) 文件系统。 network 激活 / 关闭启动时的各个网络接口。 nfs NFS 是一个流行的基于 TCP/IP 网络的文件共享协议。该服务提供了NFS 文件共享服务,具体的配置在 /etc/ exports 文件里。 nscd 该服务负责密码和组的查询,并且缓冲

16、查询结果。如果您的系统有 比较慢的服务 ( 如 NIS 和 NIS+) ,则应该启动该服务。 Pcmcia pcmcia 主要用于支持笔记本电脑。 Portmap portmap 用来支持 RPC 连接, RPC 被用于 NFS 以及 NIS 等服务。 postgresql PostgreSQL 关系数据库引擎。 qmail 它也是一个基于 UNIX 操作系统的 Internet 邮件传输机构( Internet Mail Transfer Agent 简称 MTA )。它采用标准的简单邮件传输协议( Simple Mail Transfer Protocol 简称 SMTP )与 Inter

17、net 上其他MTA 交换信息,具有安全、可靠、高效、简单的特点。 random 保存和恢复系统的高质量随机数生成器,这些随机数是系统一些随 机行为提供的。 routed 该守护程序支持 RIP 协议的自动 IP 路由表维护。 RIP 主要使用在小 型网络上,大一点的网络就需要复杂一点的协议。 rstatd Rstat 协议允许网络上的用户获得同一网络上各机器的性能参数。rusersd 该服务使网络用户可以定位同一网络上的其他用户。 rwalld Rwall 协议允许远程用户向在同一系统中活跃着的终端发送消息,类似 wall 的本地行为。 rwhod 允许远程用户获得运行 rwho 精灵的机器

18、上所有已登录用户的列表, 与 finger 类似。 sendmail 大名鼎鼎的邮件服务器。 smb 启动和关闭 smbd 和 nmbd 精灵程序以提供 SMB 网络服务。 snmpd 简单网络管理协议 (SNMP) 的守护精灵。 syslog syslog 是操作系统提供的一种机制,守护程序通常使用这种机制将 各种信息写到各个系统日志文件。通常应该启动该服务。 Webmin webmin 是基于 web 的集系统管理与网络管理于一身的强大管理工具。利用 webmin 的强大功能,用户可以通过 web 浏览器来方便地设置自 己的服务器、 dns 、 samba 、 nfs 、本地 / 远程文件

19、系统以及许多其他的 系统配置。 二 服务的启动和停止 init 是启动时运行内核的程序 . 它负责启动所有在启动时需要运行的进程 , 包括允许您登录的 gettys, NFS 管理器 , FTP 管理器 , 以及您想在机器启动时运行的任何事 . SysV init 的配置文件存放在 /etc 的一个子目录 . 这个目录叫 rc.d. 在那里您将发现 rc.sysinit 和以下目录 : init.d rc0.d rc1.d rc2.d rc3.d rc4.d rc5.d rc6.d init.d 包含一组 script. 基本上 , 您在启动时或进入另一个运行级别时 , 每个 service

20、需要一个 script. Services 包括网络 , NFS, 发送邮件 , HTTPD 等等 . 默认的运行级别在 /etc/inittab 中定义 . 在前面有一行类似 : id:3:initdefault: 在这里 , 您看到第二栏 , 默认运行水平是 3, 大多数系统都是这样 . 如果想修改它,可以手工编辑 /etc/inittab 改掉 3. 如果在 rc3.d 输入 ls -l : lrwxrwxrwx 1 root root 17 3:11 S10network - ./init.d/network lrwxrwxrwx 1 root root 16 3:11 S30sysl

21、og - ./init.d/syslog lrwxrwxrwx 1 root root 14 3:32 S40cron - ./init.d/cron lrwxrwxrwx 1 root root 14 3:11 S50inet - ./init.d/inet lrwxrwxrwx 1 root root 13 3:11 S60nfs - ./init.d/nfs lrwxrwxrwx 1 root root 15 3:11 S70nfsfs - ./init.d/nfsfs lrwxrwxrwx 1 root root 18 3:11 S90lpd - ./init.d/lpd.init l

22、rwxrwxrwx 1 root root 11 3:11 S99local - ./rc.local 我们可以看到这个目录中没有真的 文件 , 只有对 init.d 目录中的 script 的连接 . 大多数的 Linux 发行版本中,启动脚本位于 /etc/rc.d/init.d 。这些脚本被 ln 命令来连接到 /etc/rc.d/rcn.d 目录。 ( 这里的 n 就是运行级 0-6) 例如 /etc/rc.d/rc3.d 下面的 S10network 就是连接 /etc/rc.d/init.d 下的 network 脚本的。 这个连接在前面还有一个 S 和一个数字。 S 是指启动这个

23、特定的 script, K 是指结束它,即 kill 。 数字是顺序, Init 将根据顺序启动所有的 services. 例如,在同一个目录下,你还可以看到 S35dhcpd 这个文件, dhcpd 服务就是在 network 服务之后启动。因此我们可以用一个两位数字和一个大写的 S 或 K 来启动或结束所需要的 service. 。 Init 如何启动和结束 service? 很简单 . 每个 script 都写了一个接收参数用来 启动 和 结束 . 我们可以用命令行来执行这些 script, 如 : /etc/rc.d/init.d/httpd stop 来结束 httpd 服务器 .

24、Init 只需读文件名 , 如果有 K, 它就用 stop 参数调用 script. 如果有 S, 则用 start 参数 . 另外:在启动时或者修改运行级别时 , 当所有的其他初始化完成后 , 将执行文件 /etc/rc.d/rc.local. 可以在这增加新的初始程序,我所编写的程序就加在该文件中。在 LINUX 系统启动部分将详细介绍。 三、 linux 运行级别详解 简单的说,运行级就是操作系统当前正在运行的功能级别。这个级别从 1 到 6 ,具有不同的功能。这些级别在 /etc/inittab 文件里指定。这个文件是 init 程序寻找的主要文件,最先运行的服务是那些放在 /etc/

25、rc.d 目录下的文件。 不同的运行级定义如下: ( 可以参考 Linux 里面的 /etc/inittab) 对各个运行级的详细解释: 0 为停机,机器关闭。 1 为单用户模式,就像 Win9x 下的安全模式类似。 2 为多用户模式,但是没有 NFS 支持。 3 为完整的多用户模式,是标准的运行级。 4 一般不用,在一些特殊情况下可以用它来做一些事情。例 如在笔记本 电脑的电池用尽时,可以切换到这个模式来 做一些设置。 5 就是 X11 ,进到 X Window 系统了。 6 为重启,运行 init 6 机器就会重启。Linux下常用配置文件及常用命令介绍/etc/sysconfig/net

26、work 包括主机基本网络信息,用于系统启动 /etc/sysconfig/network-script/ 此目录下是系统启动最初始化网络的信息/etc/sysconfig/network-script/ifcfg-eth0 网络配置信息/etc/xinetd.conf 定义了由超级进程XINETD启动的网络服务/etc/protocols 设定了主机使用的协议以及各个协议的协议号/etc/services 设定了主机的不同端口的网络服务/ 网络配置工具# redhat-config-network /* 使用ifconfig命令配置并查看网络接口情况 */配置eth0的IP,同时激活设备#

27、ifconfig eth0 192.168.168.119 netmask 255.255.255.0 up/配置eth0别名设备 eth0:1 的IP,并添加路由# ifconfig eth0:1 192.168.168.110# route add host 192.168.168.110 dev eth0:1/激活(禁用)设备# ifconfig eth0:1 up(down)/查看所有(指定)网络接口配置# ifconfig (eth0)/* 使用route 命令配置路由表 */添加到主机路由# route add host 192.168.168.110 dev eth0:1# ro

28、ute add host 192.168.168.119 gw 192.168.168.1/添加到网络的路由# route add net IP netmask MASK eth0# route add net IP netmask MASK gw IP# route add net IP/24 eth1/添加默认网关# route add default gw IP/删除路由# route del host 192.168.168.110 dev eth0:1/* 常用命令 */# traceroute # ping /显示网络接口状态信息# netstat I/显示所有监控的服务器的Soc

29、ket和正在使用Socket的程序信息# netstat lpe/显示内核路由表信息# netstat r# netstat nr/显示TCP/UDP传输协议的连接状态# netstat t# netstat u/更改主机名# hostname myhost/查看ARP缓存# arp/添加# arp s IP MAC/删除# arp d IP/* 运行级别与网络服务 */查看当前运行级别# runlevel/运行级别的切换# init# telinitLINUX一些基础1. 启动系统 通常LILO是安装在MBR上的,计算机启动后,MBR上的程序被执行,将出现一个不是很漂亮的图形:左边是一个小红

30、帽图像,右边列出了可以启动 的操作系统,你可以使用键盘箭头切换。刚安装好后默认值是Linux,也就是你不选择,一会儿将自己启动Linux。 如果你想默认的选择是Windows的话,那你可以在启动Linux后,用vi修改/etc目录下的lilo.conf文件,加上default=windows,然后再执行/ sbin/lilo重新生成LILO。 2. 用户登录 Linux是一个真正意义上的多用户操作系统,用户要使用该系统,首先必须登录,使用完系统后,必须退出。用户登录系统时,为了使系统能够识 别该用户,必须输入用户名和密码,经系统验证无误后才可以登录系统使用。 Linux下有两种用户: 1) root用户:超级权限者,系统的拥有者,在Linux系统中有且只有一个root用户,它可以在系统中任何操作。在系统安装时所设定的密码就是 root用户的密码。 2) 普通用户:Linux系统可以创建许多普通用户,并为其指定相应的权限,使其有限地使用Linux系统。 关于用户的管理,我们将在后面详细说明。 用户登录分两步进行: 1) 输入用户的登录名,系统根据该登录名来识别用户; 2) 输入用户的口令,该口令是用户自己选择的一个字符串,对其他用户完全保密,是

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1