如何写论文?写好论文?免费论文网提供各类免费论文写作素材!
当前位置:免费论文网 > 美文好词 > 优质好文 > linux系统基础知识

linux系统基础知识

来源:免费论文网 | 时间:2017-05-03 06:08 | 移动端:linux系统基础知识

篇一:linux基本命令(初级入门,绝对实用)

一 linux常用命令

Linux常用命令分类:

(1) 文件传输:ftp、tftp。

(2) 备份解压: bunzip2、 bzip2、 compress、 gunzip、 gzip、 tar、 unzip、 zip、 zipinfo。

(3) 文件管理:diff、file、find、ln、locate、mv、rm、touch、cat、chmod、cp。

(4) 磁盘管理:cd、df、du、ls、mkdir、pwd、mount、umount、tree、stat、fdisk。

(5) 系统设置:alias、unalias、lsmod、insmod、rmmod、modinfo、modprobe、

export、passwd、rpm、setenv、setup。

(6) 系统管理:adduser、date、exit、free、halt、id、kill、last、login、logout、

ps、reboot、shutdown、su、sudo、top、uname、useradd、userdel、who。

(7) 文档编辑:grep、egrep、fgrep、rgrep、fold、sed、tr、sort。

(8) 网络通讯:telnet、httpd、minicom、samba、ping、ifconfig、netstat。

1.想知道某个命令的作用

cmd:whatis

用法:

whatis 命令名

2.搜索文件或目录路径

cmd:locate 文件(目录)名

3.查看目录

cmd: ls (list)

ls –a可查看当前目录下包括隐藏文件在内的文件(隐藏文件以.开头)

ls /etc 查看/etc目录下的内容

ls –l列出详细信息,包括文件大小,访问权限等

首行字母“-”开头,是文件

首行字母“d”开头,是目录

首行字母“l”开头,是软链接文件

4.显示当前路径

cmd:pwd(Print Working Directory)

(1)绝对路径:从根(/:最顶层的目录)开始,如/etc/init.d/lvm

(2)相对路径:从当前位置开始,如现在的位置为/etc目录中,要进入init.d目录,执行cd init.d

(3)用户主目录:在这个目录当前用户的权限是最大化

/home/登录名

5.切换路径

cmd:cd (change directory)

用法:(中间均有空格)

cd 回车 (回到自己的用户主目录)

cd 登录名(进入对应的子目录)

cd 路径 (切换到指定路径下)

cd ..(切换到上一层目录)

cd -(上一次访问的目录)

6.新建子目录

cmd:mkdir

用法:

mkdir 目录名(在当前路径下新建子目录)

例如:

mkdir dir

mkdir –p /home/dir/dir1/dir2 建立多级目录,使用-p参数

7.新建一个普通文件

cmd:touch

用法:

touch 文件名 (在当前路径下新建一个空白文件)

8.拷贝文件

cmd:cp

用法:

cp src_file dest_path (文件的拷贝)

cp src_dir dest_path -a(目录dir的拷贝)

cp –r递归处理,将指定目录下的文件与子目录一并处理

练习:

1.在你的用户主目录下以你的名字新建子目录

2.拷贝/etc/passwd和/etc/group到你的子目录

3.将你的子目录拷贝到用户主目录下的Music子目录下

4.切换到Music子目录下,显示它的当前路径和这个目录下内容

9.移动

cmd:mv

使用:

(1)mv file或dir dest_path

(2)mv old-name new-name修改文件名

10.删除

cmd:rm

使用:

(1)rm -rf 文件或目录

(2)rm -rf *

-r 删除目录

-f 强制删除,即使设置了-i属性也不起作用

11.显示文件内容:cat

使用:

cat 文件名

cat /home/hello.c

12.显示目录或文件占用的磁盘大小

cmd:du

用法:du 选项 文件或目录

du常用选项

-a 显示目录中所有文件的大小

-b 显示目录或文件大小以byte为单位

-m 以MB为单位

-c 显示目录中所有文件大小,并显示所有目录和文件的总和

13.显示或设置网络设备

cmd:ifconfig

用法:

ifconfig 查看当前网络设备

ifconfig网络设备名称 选项 地址设置网络设备

例如:

iconfig eth0 192.168.0.108 重新设置网卡eth0的ip地址

常用选项:

down 关闭指定网络设备

up 启动指定网络设备

netmask 设置网络设备的子网掩码

网络设备 指定网络设备的名称

14.查找文件里符合条件的字符串

cmd:grep

用法:

grep 选项 查找样式 文件或目录

15.挂载其他文件系统资源

cmd:mount

mount 选项 设备名称 挂载路径

16.阅读命令的文档信息

cmd:man

用法:

man 命令名

练习:

(1)切换到你的用户主目录

(2)显示你当前的路径

(3)切换到/etc子目录

(4)将这个目录下的passwd和group文件拷贝到你的用户主目录

(5)在你的用户主目录下新建passwd-dir和group-dir子目录

(6)将用户主目录下的passwd文件拷贝到passwd-dir

将用户主目录下的group移动到group-dir

(7)将passwd-dir子目录拷贝到group-dir子目录下

(8)对group-dir子目录进行重命名为group

(9)删除以上产生的文件或目录

1.自动补齐快捷键

tab键

2.linux压缩文件形式

xxx.tar

xxx.tar.gz

xxx.tar.bz2

xxx.tar.xz

解压命令:

tar –xvf 需要解压的压缩文件(dir.tar形式)

tar –xvzf 需解压的压缩文件(压缩文件为dir.tar.gz形式)压缩命令:

tar –cvf 压缩文件名(压缩为dir.tar形式)该目录的压缩路径

tar –cvzf 压缩文件名(压缩为dir.tar.gz形式)该目录的压缩路径

-x 从备份文件中还原文件

-v 显示指令执行过程

-f指定备份文件

-c 建立新的备份文件

-z 通过gzip指令处理备份文件

3.临时获取超级用户权限

sudo 需要做的事情

4.vi 编辑器的使用

(1)安装软件包

离线安装

sudodpkg -i *.deb 软件包名 (你的软件包必须在你的当前目录下)

在线安装

sudo apt-get install 软件包名

(2)配置

运行配置脚本进行配置

(3)使用

vi 文件名(通过vi编辑器打开文件)

篇二:linux基础知识与基本命令

Linux基本命令与操作

一:linux基本知识与命令操作

二:linux下的实践(操作系统的安装以及oracle数据库的安装)

三:linux下关于产品的操作(产品环境的部署,备份与恢复)

四:linux服务器的安全配置以及oracle数据库的调优.

一:linux基本知识

1:Linux是由一个芬兰Helsinki大学的学生Linus Torvalds开发的UNIX的克隆。在Linus上大学的时候,由于AT&T与加州大学伯克莱分校在BSD版权问题上发生了法律纠纷,导致BSD的源代码还不能自由使用,所以Linus写了他自己的UNIX版本.

2:Linux只是一个内核,是由Linus Torvalds个人维护的。作为一个完整的系统,Linux中还加入了许多GNU的东西。所以Linux更确切的称呼应该是GNU/Linux。

Linux有很多发行商,像Redhat,SuSe,Caldera,Debian,Slackware等等,它们互相之间是不兼容的,各个厂商都加入了很多自己的东西。所以说Linux正在像当年的UNIX一样走向分裂。不过,幸运的是已经有权威人士意识到了这一点。

3:Linux与UNIX有什么不同?

Linux也是属于UNIX家族的一员,它有许多特性是与UNIX相同的,它们之间的最大区别在于以下两点:

1) UNIX系统大多是与硬件配套的,而Linux则可运行在多种硬件平台上;

2) UNIX是商业软件,而Linux是自由软件,免费、公开源代码的。

常见的unix系统有sun solairs IBM AIX,hp hp-unix.

经过咱们产品测试的unix系统有sun solairs, hp-unix,产品可以在这两种unix系统上运行,理论上产品也可以在IBM AIX上面运行,但是没有经过测试.

4:RedHat Linux有哪些特点?

RedHat Linux是最成熟的一种Linux发行版,其无论在销售还是装机量上都是市场上的老大。在中国老一辈Linux爱好者中几乎都是RedHat的使用者。市场上有大量的文章是针对RedHat来说的。 RedHat Linux朴实、简洁、稳定,是作为商业应用、钻研Linux的好平台。 5: RedHat Linux分类

Red Hat linux: (1)Red Hat linux 个人版

(2)Red Hat Enterprise Linux 企业版

Red Hat linux 个人版

linux6.1 7.0 7.3 8.0 9.0

关于7.3(最稳定的版本)

Red Hat7.3是基于2.4.18的新内核开发,不需要新附加功能的老用户同样可单独升级内核。该版本可支持更多更新的硬件设备,具备多种安装界面,开始支持新的文件系统Ext3,还可支持更大的硬盘,并且支持异步日志模式,这使得Ext3具有更好的性能。在新版本中,Grub引导程序的兼容性及功能又得到进一步加强,成为引导多操作系统的新选择。

关于9.0(最终版本)

关于9.0,支持更多的硬件设备,安装界面更友好,同样支持ext3,驱动程序也更加全面,应用程序安装包也比7.3要多,在处理性能上可以支持8个处理器,16g内存.但是个人版最高版本是9.0,并且redhat公司宣布,不再对个人版提供版本升级和技术支持,专心转入linux企业版.

如果你认为redhat9.0的版本过低,或是想继续支持redhat,用Fedora吧,在我看来,FC1和redhat9的区别实在是不大(原谅我没有用过更高级的FC版本:p),现在最高的版本应该是FC3,FC系列延续了redhat的热潮,在中国依然是使用数量最大的一族,网上也很容易找到FC系列的资源和文章!

Red Hat Enterprise Linux 企业版

(1)as(专业版)

(2)es(标准版)

2.0,3.0 4.0

比较,主要时在多处理器,大内存,和超线程方面的加强.

主要说一下最新的AS4.0

Red Hat Enterprise Linux AS是Red Hat Enterprise Linux家族内最强的版本,并是主要的作业系统和企业架构方案。和其它版本比较,Red Hat Enterprise AS包括了最全面的支持服务,及能够支持到16个处理器,64GB内存的最大型服务器架构。这是为何Red Hat Enterprise Linux AS成为大型企业部门及计算中心的最佳解决方案。

采用Red Hat Enteprise Linux,让你有更多选择及可选用已认证的程序。另外,Red Hat Enterprise Linux已在DELL,HP,IBM及Sun的系统上通过认证。在推荐测试方面,Red Hat Enterprise Linux也获得很好的结果。

特色:

1。支持七种不硬件架构:Intel X86,Intel Itanium,AMD AMD64及IBM

zSeries,iSeries,pSeries.2。可选购Premium Edition 支持服务。

3。包括了完整的开放源代码系统程序及完整的桌面环境。

二:linux基本操作命令

cd

cd用来改变目录。这一命令非常有用,它有三种典型的使用方法。

cd - 移到目录树的上一层

cd directory name改变到指定的目录

cp

cp用来拷贝对象。例如要把file1拷贝到file2,用如下命令:

cp file1 file2

hostname

既可以用来显示系统当前的主机名或域名,也可用来设置系统的主机名。

ls

ls命令用来列出目录的内容,它的输出格式可通过选项来控制。没有任何选项的ls命令将按照字母顺序列出所有非隐藏文件,显示的列数以正好适合窗口的大小为准。最常用的一组选项是-la。这里a表示要列出所有的文件;l表示以长格式列出,它使输出结果成为一个详细的长列表。

more

more是一个过滤程序,它可以每次一屏地翻阅文本文件的内容。这一命令只能对文件向下进行翻页

mv

mv命令用来把某个对象从这一位置移动到另一位置。如果最后一个变量指定的是一个现有的目录,那么这一命令将把命令行中指定的所有文件移到这一目录中;

如果给出的是两个文件,mv将把第一个文件移到第二个文件中。只有当最后一个变量是一个目录时,mv命令的变量才可以超过两个。

ps

ps用来报告进程的状态,它将显示一张当前进程的快照。

产品中常用的是ps –ef

rm

rm用来删除指定的文件。利用-r选项,rm将递归地删除文件(warning:危险)。在缺省的情况下,rm命令不能删除目录。

rmdir

rmdir用来删除指定的空目录。语法是:

rm〈directory name〉

umount

umount命令用来卸载文件。语法是:

umount〈filename〉

who

who命令用来显示当前注册到系统的每个用户的注册名、终端类型、注册时间和远程主机名。

如果有两个非选项的参数传递给who命令,那么它将打印出正在运行此命令的用户的信息。

如果想要查看某一对话所持续的时间,可利用-u选项。

mount

mount命令用来把特殊文件(通常是设备名)指定的文件系统安装在作为一个参数被指定的目录上。只有超级用户能够安装文件。如果在运行mount命令时不使用任何参数,它将列出当前被安装的所有文件系统。

useradd

useradd命令由root或其他具有权限的管理员用来创建新用户,跟在useradd命令后面的是所要创建的帐号名,例如:useradd flying

tar命令

语法:tar [主选项+辅选项] 文件或者目录

x 从档案文件中释放文件。

c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。

z 用gzip来压缩/解压缩文件,加上该选项后可以将档案文件进行压缩,但还原时也一定要使用该选项进行解压缩。

f 使用档案文件或设备,这个选项通常是必选的。(也就是说压缩或者解压所有的文件以及目录)

pwd 命令

在Linux层次目录结构中,用户可以在被授权的任意目录下利用mkdir命令创建新目录,也可以利用cd命令从一个目录转换到另一个目录。然而,没有提示符来告知用 户目前处于哪一个目录中。要想知道当前所处的目录,可以使用pwd命令,该命令显示整个路径名。

语法:pwd

说明:此命令显示出当前工作目录的绝对路径

su(super user)

功能说明:变更用户身份。

语 法:su - [用户帐号]

补充说明:su可让用户暂时变更登入的身份。变更时须输入所要变更的用户帐号与密码。

Kill或者killall

功能说明:删除执行中的程序或工作。

语 法:kill [-s <信息名称或编号>][程序]

补充说明:kill可将指定的信息送至程序。预设的信息为SIGTERM(15),可将指定程序终止。若仍无法终止该程序,可使用SIGKILL(9)信息尝试强制删除程序。程序或工作的编号可利用ps指令或jobs指令查看。

参 数:

-s <信息名称或编号> 指定要送出的信息。

[程序] [程序]可以是程序的PID或是PGID,也可以是工作编号。

我们产品中最常用的有这种用法:

Killall -9 java 这是在用kill仍无法终止该程序,可使用这种方法尝试强制删除程序进程. Sz,rz指令

rz,sz是便是Linux/Unix同Windows进行ZModem文件传输的命令行工具.

windows端需要支持telnet/ssh客户端,SecureCRT就可以用SecureCRT登陆到Unix/Linux主机(telnet或ssh均可).

O 运行命令rz,即是接收文件,SecureCRT就会弹出文件选择对话框,选好文件之后关闭对话框,文件就会上传到当前目录 .

O 运行命令sz file1 file2就是发文件到windows上(保存的目录是可以配置) 比ftp命令方便多了,而且服务器不用再开FTP服务了.

Chmod

每一种权限的设定都可以用数字来描述:

? r = 4

篇三:Linux学习必备知识

/boot:存放开机启动加载程序的核心文件;(如kernel和grup)

config-2.6.18-164.el5:系统kernel的配置文件,内核编译完成后保存的就是这个配置文件;

lost+found:说明/boot是一个独立的ext3文件系统;

vmlinuz-2.6.18-164.el5:系统使用kernel,非常重要;

grub:多系统启动管理程序grub的目录,里面存放的都是grub在启动时所需要的画面、配置及各阶段的配置文件;其中grub.conf是grub的配置文件;

symvers-2.6.18-164.el5.gz

initrd-2.6.18-164.el5.img:此文件是linux系统启动时的模块供应主要来源,initrd的目的就是在kernel加载系统识别cpu和内存等核心信息之后,让系统进一步知道还有那些硬件是启动所必须使用的;

System.map-2.6.18-164.el5:是系统kernel中的变量对应表;(也可以理解为是索引文件)

/etc:主机、系统或网络配置文件存放目录;

简单的将/etc目录分为以下几类:

--基本文件:所有直接放在/etc目录下的文件归类为基本文件;

aliases:用于设置邮件别名;

auto.*:代表的是一系列autofs服务所需要的配置文件,这个服务主要是让管理员可以事先定义出一些网络、本机或光驱等默认的路径;

auto.master:负责规划目录的分配与使用,目前默认提供三种自动挂载模式;

auto.misc:文件中的配置都以实体连接本机的磁盘驱动器为主;

auto.net:并不是一个配置文件,而是一个脚本文件,在使用上其实不须做任何调整;;

auto.smb:与auto.net一样,都是以个脚本文件;

bashrc:用户登录功能配置,全局配置,对所有用户生效,主要配置别名; profile:与系统环境配置或初始化软件的相关配置,全局配置,对所有用户生效,主要配置变量;

DIR_COLORS:用于配置ls命令的颜色,主要针对tty登录的用户;

DIR_COLORS.xterm:用于配置ls命令的颜色,主要针对xterm登录的用户; fstab:系统启动时自动挂载文件系统的配置文件;

inittab:启动时系统所需要的第一个配置文件;也即是init进程的配置文件;

issue:用户本机登录时,看到的欢迎信息;

issue.net:用户网络登录时,看到的欢迎信息;

ld.so.conf:包含ld.so.conf.d/*.conf配置;主要是ld.so.conf.d/*.conf目录的作用;

localtime:系统所使用的时区对应的配置文件;对应的时区文件都存在于/usr/share/zoneinfo/

motd:登录成功的用户显示的信息对应的配置文件;

mtab:可以当做是检查当前文件系统挂载情况的配置文件;与mount命令结果一致;

prelink.conf:定义哪些执行文件和函数库是需要预先连接的;

securetty:主要是login程序在使用的,只要是列在该文件中的接口,就

表示是可以使用的接口,相反,若从列表中删除,则无法使用该接口;

shells:记录目前系统所拥有shell种类的路径,通过cssh命令使用; sudoers:sudo命令对应的配置文件,用于配置权限的分配方式;

sysctl.conf:主要是帮助用户配置/proc/sys目录下所有文件的值,与sysctl命令对应;

syslogd.conf:是syslogd服务的配置文件

host.conf:主机名解析配置文件,主要说明解析的方式及顺序;

hosts:主机名解析配置文件,主要列出所有需要本地解析的主机名与IP地址的对应关系;

hosts.allow和hosts.deny:linux网络安全机制TCP Wrapper对应的配置文件;

nsswitch.conf:主要记录系统应如何查询主机名、密码、用户组、网络等,或是查询顺序的编排;

resolv.conf:记录DNS服务器地址,用于DNS域名解析;

services:定义了网络服务的默认端口号;

xinetd.conf:xinetd的主配置文件,目的是为xinetd.d下的所有子服务建立一个标准的规范使其可以遵循;

anacrontab:属于一种任务计划软件的配置文件,anacrontab软件和crond其实有点相辅相成,crond负责任务计划,而anacrontab则是负责以"间隔多久"为主要的目标;

at.deny:该文件属于拒绝列表,只要被记录在其中的用户,就无法使用at所提供的任务计划服务;

at.allow:与at.deny刚好相反;

crontab:crontab的主配置文件,crond默认会执行的文件可以参考此配置文件;

cron.deny:该文件属于拒绝列表,只要被记录在其中的用户,就无法使用crond所提供的任务计划服务;

cron.allow:与cron.deny刚好相反;

exports:是NFS服务的主配置文件,主要目的就是将本机的目录共享到网络上,供其他人使用;

group与gshadow:用户组配置文件,group主要保存用户组信息,gshadow主要保存群组密码;

login.defs:设置系统在建立账号时所参考的配置;

passwd:主要保存系统用户账号的信息;

shadow:linux系统通常包经过"hash"处理后的密码存储在这个文件中; protocols:通信协议对应端口号的一个对照表,包含协议名称、协议号码、注释等;

wgetrc:wget程序对应的配置文件,其中有quota、mail header、重传文件的预设次数、firewall和proxy等相关设置;

init.d:RHEL中所有服务的默认启动脚本都存放在这里;这个是链接文件,链接到/etc/rc.d/init.d;

csh.cshrc和csh.login: 用户启动c shells执行的初始化配置文件; printcap:linux系统中打印机设备对应的配置文件;

--服务器目录:如samba、http、vsftpd等服务器配置相关目录;

cups:linux下的打印机服务器,目录下存放的是打印机服务的配置文件; dnsmasq.d:dnsmasq是一种DNS的"轻薄机种",转为区域或小型网络所设计,拥有比一般DNS更为方便简易的配置;

httpd:apache网页服务器的配置文件所在目录;

mail:Mail Server组件的主要配置目录,如sendmail;

ntp:网络时间服务器的配置目录,其主要配置文件为/etc/ntp.conf; openldap:目录明显是LDAP的配置目录,软件名称为OpenLDAP; postfix:postfix组件所提供的主要配置文件目录;

samba:文件共享服务samba的主要配置文件目录;

smrsh:这是sendmail为了限制用户可使用的命令设计的程序,将原本用户所使用的/bin/sh替换为/usr/sbin/smrsh;

snmp:简单网络管理软件的配置文件目录,存在snmpd.conf主配置文件; squid:这是linux下的代理服务器squid的配置文件目录,主配置文件是squid.conf;

ssh:SSH服务的主要配置目录,主配置文件是sshd_config;

vsftpd:vsftpd服务器的主要配置目录,主配置文件是vsftpd.conf;

xinetd.d:xinetd是一个管理多个服务的daemon,这个目录下列出的服务都是由xinetd进程管理的,其主配置文件是/etc/xinetd.conf;

--系统目录:如sysconfig、xen或网络配置等与系统运行相关的目录;

blkid:此目录所存放的其实是一个块设备ID的临时文件,主要是记录系统中所有区块设备的标签名称、硬件的唯一识别码、文件系统的格式等基本信息;

bluetooth:linux下使用蓝牙设备所需的配置文件;启动蓝牙检测的主要服务仍是/etc/rc.d/init.d/bluetooth,该程序使用的是hcid.conf配置文件;

cron.X:cron.X的目录都是给cron软件存放其需要任务计划的文件所使用的,按任务计划时间的长短及配置特性分为cron.d、cron.daily、cron.hourly、cron.monthly、cron.weekly五个主要目录;

dbus-1:D-BUS的主要配置目录,D-BUS也是一种IPC交流的方式;

default:这里是存放一些系统软件默认值的目录,存放某些软件执行时的基本参数;

firmware:这个目录所存放的东西是非常底层的信息,是CPU所需的microcode的实体文件;

foomatic:与打印机相关的配置目录,实现打印一对多的方式,在foomatic中,可以记录多条打印机数据,让用户只在使用前先行配置所有需要使用的打印机即可; hal:全名Hardware Abstraction Layer,是linux一种管理硬件的机制,它会帮所有的应用程序或用户搜集所有PCI及USB等硬件信息,因此,用户可以很简单并实时地通过HAL的方式取得硬件的相关数据;

isdn:ISDN服务的主要配置目录,里面包含可拨号的用户、电话、联机方式等;

ld.so.conf.d:这个目录是ldconfig所使用的,更准确的说,它是由/etc/ld.so.conf文件所决定的;ldconfig命令的目的在于将系统中的一些函数库预先存放到内存中,让系统使用时可以比以往通过硬盘的读取速度来的更快,这样可以大幅提高系统性能,尤其当要重复读取时更明显;ldconfig要将哪些函数库丢到内存中,则须看/etc/ld.so.conf文件中所记录的信息;

logrotate.d:此目录对系统管理员来说,是十分重要的一个目录,因为目

录中的文件,记录了如何定期备份系统所需要备份的系统或软件日志文件及备份方式,目录是由logrotate组件所提供的,而里面所有文件是由各软件各自产生的;其主要配置文件是/etc/logrotate.conf;

logwatch:logrotate主要是实现如何备份日志文件,这个目录就是记载如何分析日志文件并告诉用户的软件logwatch的配置目录;

lsb-release.d:LSB是一个由很多人所执行的项目,其目的是将所有的Linux发行版定义为一些共同的标准;

lvm:这个目录是LVM的基本配置文件,但配置或操作一般都只需要通过LVM提供的命令,而不会用到这个目录,除非要使用到很高级的配置才会更改此文件; makedev.d:MAKEDEV软件对应的配置文件目录,MAKEDEV主要用来产生设备文件,也就是说,在/dev目录下的文件都由这个命令产生的,此目录下的文件主要是针对设备文件的定义或属性,目录中存在的设备文件可以由MAKEDEV来创建,否则需要使用mknod命令了;

modprobe.d:是modprobe命令的住配置目录,一般系统启动默认要加载的模块放在/etc/modprobe.conf中;

netplug和netplug.d:这两个目录和网络接口的联机与否由直接关系,因为主要是控制联机时的接口操作;

opt:此目录原本是定义为存放所有额外安装软件的主机配置文件,但目前并没有被使用到,此目录为空;

pcmcia:这是PCMCIA的配置文件目录,PCMCIA是笔记本电脑不可或缺的接口,需要即插即用的方式,此接口使用较少;

pm:由pm-utils组件所提供的目录,pm-utils是一套电源管理的工具软件,其中/usr/lib/pm-utils也是主要目录之一;

ppp:ppp相关的配置文件都放在这个目录中;

profile.d:这个目录存放的是系统部分的软件配置,但会按不同的shell执行不同的文件,默认所使用的bash会直接执行该目录下所有扩展名为.sh的文件;

rc.d:主要用来定义在每一个执行阶段必须要执行哪些系统服务或程序,在目录中主要分为三个重要的部分:

--rc.sysinit:系统一开始启动时所遇到的第一个文件,此脚本文件记录服务启动之前所需准备的所有事情,包括启动时看到的欢迎画面;

--rcX.d:在rc.sysinit文件之后所要执行的,X是系统启动时的initdefault值,值为几则会转到那个目录下,并执行其中的所有文件,在此目录中,文件一律都由两个英文字母开始K和S,K代表kill,S代表Start;

--rc.local:系统初始化过程中最后一个执行的脚本文件,可以将需要开机启动的程序或脚本放置在这个脚本文件中,以实现自动运行的目的;

readahead.d:是readahead程序的主要配置目录,为了加速操作系统的使用速度,readahead_early和readahead_later这两个进程在系统加载时,直接将日常所需要的一些文件,全部先放到硬盘的高速缓存中;

redhat-lsb:都lsb-release.d目录都是由程序redhat-lsb所提供的;

rwtab.d:这个目录是一个在启动时会去参考的目录,主要的文件在/etc/rwtab;这是一个系统初期的备份机制;

sane.d:这是在系统下要使用扫描仪所需的配置目录,主要配置文件是sane.conf,sane为了方便用户在各式的扫描仪连接时都可以使用,因此,在这一目录中放置了很多种不同类型扫描仪的硬件信息,让系统在检测到扫描仪时可以直接使用;

setuptool.d:这个目录是"setup"系统配置工具的主要配置目录;

skel:用于初始化用户宿主目录的配置目录,当建立一个用户时,会把此目录下的所有文件复制一份到用户的宿主目录,作为用户的初始化配置;

sysconfig:非常重要的系统配置文件的存放目录,里面放置了大量系统启动及运行相关的配置文件;

sysconfig/network-scripts/ifcfg-eth0:网卡eth0对应的配置文件,设置内容包括设备名称、IP地址、广播地址、网关地址、网段、开机是否激活等参数

udev:udev程序本身是一套设备的管理机制,udev通过sysfs的文件系统,可以正确地掌握目前系统上存在的硬件设备,以及针对每一个硬件设备做出不同的判断与执行;

yum和yum.repos.d:这两个都是yum的配置目录,是一套在linux下可以自动帮助用户安装、更新、移除等的管理组件,可用来替代rpm包管理方式,主配置文件是/etc/yum.conf;yum是更新方式及外挂程序的配置目录,yum.repos.d是存放定期更新组件内容的信息;

--安全性目录:如selinux或pam.d等管理系统安全性的目录;

audit:这个目录所代表的是一种和目录名称一致的audit安全机制,主要以服务的方式协助管理员持续监控各文件被存取的情况;目录下的audit.rules文件主要是定义一些必要的监控规则;

pam.d:此目录是Linux-PAM的所有配置文件,配合/lib/security目录中所有觉得函数库,提供Linux下的应用程序认证的机制;

pam_pkcs11:PAM机制中的一种登录模块,可以让用户通过smart card做登录的操作;

pki:PKI是一种公开密钥的管理方式,通过这样的管理模式,可以让所有网络传输有更多保障;

racoon:这个目录是由ipsec-tools组件所提供的,ipsec的主要目的是让系统实现VPN的网路技术,在racoon目录的主配置文件racoon.conf中,定义在ipsec操作中所需要的加密算法种类以及其他细节的配置;

security:与pam.d目录相辅相成,pam.d中的所有PAM的规则都要用到/lib/security下的PAM函数库,而/etc/security目录中,就是针对这些函数库,提供以配置文件的方式进行细节配置,对希望调整系统安全性部分增加了非常大的方便性;

selinux:selinux是一个很新的安全性方案,它是一种针对各种文件、目录、设备或daemon等在linux所需使用到的安全性机制,而且其安全性的数据时直接记录在文件系统中;

wpa_supplicant:这个目录被归类到安全性目录中,是因为其属于无线中安全认证的部分,存在wpa_supplicant.conf配置文件,用户可以在这个目录中加入已知可登陆的AP;

--X Windows目录:如X11或gdm管理X windows启动或使用上的配置目录; alternatives:linux下可辨识扩展名的"文件类型"选项,可以针对同一类型的文件,选出一个默认用户所要使用的程序去执行;/etc/alternatives目录下有所有目前已经定义的程序名称,都以软链接的方式存在,里面每一个文件其实都有定义好的默认执行程序,可以使用alternatives命令查看及修改配置;

fonts:这个目录就是fontconfig软件的最主要配置目录,其中/etc/fonts/fonts.conf就是对应的配置文件,/etc/fonts目录下的配置都是以XML的方式配置的;


linux系统基础知识》由:免费论文网互联网用户整理提供;
链接地址:http://www.csmayi.cn/meiwen/29842.html
转载请保留,谢谢!
相关文章