SUSE-Linux基础培训(华为)_第1页
SUSE-Linux基础培训(华为)_第2页
SUSE-Linux基础培训(华为)_第3页
SUSE-Linux基础培训(华为)_第4页
SUSE-Linux基础培训(华为)_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SUSELinux基础培训HUAWEITECHNOLOGIESCO.,LTD.来自华为培训中心Page2LINUX文件系统一文件系统是操作系统用于明确磁盘或分区上文件的方法和数据结构,即在磁盘上组织文件的方法。LINUX系统支持EXT2/EXT3/等文件系统,ext2是可扩展的高性能的文件系统。在2000年前是Linux/GNU的标准文件系统,可以支持256字节的长文件名,单一文件大小上限为2048GB,而文件系统的理论容量上限为6384GB。ext3是一种日志式文件系统,日志文件系统可以在系统发生断电或者其它系统故障时保证整体数据的完整性,ext3在ext2的基础上加入了记录元数据的日志功能。其他的文件系统还有:ReiserFs,XFSPage3LINUX文件系统二普通文件(-):是记录在存储介质上的ASCII或二进制流。目录文件(d):是包含若干个文件和子目录的文件。设备文件(b,c):代表连接在系统上的物理设备字符设备(c),又叫raw设备:读写与存储之间没有任何缓冲,一次读写1byte。如磁带块设备(b):读写与存储之间有缓冲,一次读写一个block。如终端或磁盘设备。符号链接(l)是指向另一个文件的文件。根节点页节点1子节点1页节点2页节点3页节点4每个目录都包含指向自身(“.”)和指向其父目录(“..”)的引用Page4文件类型文件连接数权限文件所有者组所有者文件大小时间戳mtime文件名drwxr-xr-x2rootsys40962003-7-29backupdrwxr-xr-x文件类型(-dcbl等)Owner权限Group权限Other权限R:读权限W:写权限X:执行权限文件详细描述一Page5文件详细描述二用命令stat可查看文件的i-node及其结构的详细信息:

[liuhj@islabliuhj]$stattestfileFile:‘testfile’Size:18Blocks:8IOBlock:4096RegularFileDevice:805h/2053dInode:32468Links:1Access:(0664/-rw-rw-r--)Uid:(500/liuhj)Gid:(500/liuhj)Access:2005-09-2111:48:36.000000000+0800Modify:2005-09-2111:47:04.000000000+0800Change:2005-09-2111:48:02.000000000+0800Unix文件的MAC时间:

mtime(modifytime):文件数据最后被修改的时间

ctime(changetime):文件的meta-data(inode结构)最后被改变的时间

atime(accesstime):文件数据最后被访问的时间Page6常用目录作用 /根目录

/bin用户命令的可执行文件

/dev特殊设备文件

/etc系统执行文件、配置文件、管理文件,主要是配置文件

/home用户目录(Solaris为/export/home) /lib引导系统以及在root文件系统中运行命令所需的共享库

/mnt临时挂载(mount)的文件系统(如光驱、软驱)

/sbin只有root使用的可执行文件和只需要引导或安装/usr的文件

/tmp临时文件

/usr为用户和系统命令使用的可执行文件、头文件、共享库、帮助文件、本地程序(在/usr/local中)

/var这个目录中存放着那些不断在扩充着的东西,如日志,邮件。

/opt

附加的应用软件包,通常大型第三方软件的安装目录

/usr/local 通常第三方的小软件安装在这里Page7文件系统常用命令fdisk--磁盘分区命令,例如:fdisk/dev/hdb,相关参数说明如下:mkfs--创建文件系统,例如:mkfs-M/home/db2data/dev/datavg1/db2lv1以上两个命令也可以通过图形化界面来完成--yast2disk,如下图:mount--使用硬盘、光驱、软盘之前必须先挂载(Mount)后使用,Linux启动时自动挂载文件/etc/fstab重定义的文件系统umount–卸载文件系统Page8文件相关操作一显示文件列表:ls[-options][filelist]如果不指定filelist参数,则列出当前目录中的所有文件;filelist参数既可以是绝对路径也可以是相对路径不带任何选项的ls命令只列出文件名-a用于列出目录中的所有文件,包括文件名以“.”开头的隐藏文件-l以长格式列出文件的详细信息:文件的类型、操作权限、链接数、属主名、属组名、字节数以及最近修改时间显示文件内容的命令:cat、more、head、tail后面的参数为待显示的文件列表more能够在终端上逐页地显示一个或多个文件,在每屏的最后一行给出提示,显示目前显示了百分之多少的内容,并可根据不同的输入命令继续显示后续的文本内容head显示文件头tail显示文件尾Page9文件相关操作二Copy文件:cp[-options]src_file_listdst_file移动文件(改名):mvsrc_file_listdst_file删除文件:rmfile_list创建空文件:touchfilename创建文件链接:ln–s链接文件源文件-f强制-I交互-r目录递归Page10文件相关操作三目录操作:pwd 显示当前路径cd 改变当前工作目录(不带参数时回到home目录)mkdir 创建目录rmdir 删除目录当使用rmdir命令时,要求被删除的目录是个空目录,否则必须使用-r选项当-p选项被使用时,如果该目录的父目录为空,那么也被删除Page11文件相关操作四设置文件/目录操作权限:基本语法:chmod[-options]mode

files…mode为设定的权限,有两种设定方式:符号方式和八进制数值方式符号方式的mode格式为:useroperatoraccess

user表示用户的分类:operator表示设置运算符:access表示权限类型:u 文件的属主+添加r允许读或复制一个文件g 同组的成员-清除w允许写一个文件o 其他用户x允许运行一个可执行文件如:chmodu+x,o-xfile或chmoduo-xfile

当使用八进制数方式时,每位八进制数代表一组用户的读、写、执行权限如将当前目录下的文件file的权限改为-rw-r-xr--chmod654filePage12文件相关操作五修改文件和目录的属组只有使用root用户采用使用chown和chgrp任意更改文件或者是目录的属组,例如:chownnew_user.new_groupfilechownnew_userfilechown.new_groupfilechgrpnew_groupfile普通用户只能使用chown和chgrp修改属于自己用户的文件或目录,例如:chown.new_groupfilechgrpnew_groupfilePage13文件相关操作六文件压缩/备份:tar打包:tarcvf文件名待打包目录解包:tarxvf文件名gzip压缩:gzip–c文件名>文件名.gz解压缩:gzip–dxxx搜索:Find查找文件例如查找所有的c程序时:find/–name*.cGrep模式匹配,通常用于过滤查找如ps–ef|grepsendmailPage14文件相关操作七文本编辑:vi是所有UNIX系统都有的一个文本编辑器,工作在两种模式:命令模式:初进入vi,在编辑模式下按’Esc键编辑模式:在命令模式下按“iIaAoO”等键进入编辑模式常用的vi命令:vifilename:打开或新建文件,并将光标置于第一行首。查找命令/pattern:从光标开始处向文件尾搜索pattern?pattern:从光标开始处向文件首搜索pattern

保存退出命令:w 保存当前文件:x 保存当前文件并退出:q 退出vi:q! 不保存文件并退出vi插入文本类命令

i:在光标前

I:在当前行首

a:光标后

A:在当前行尾

o:在当前行后插入一新行开始编辑

O:在当前行前插入一新行开始编辑删除命令

x或dd:删除光标处一个字符及删除该行Page15LINUX的LVM(逻辑卷管理器)LVM的功能:可以将多块硬盘或多个分区合并为一个较大的逻辑卷如果配置合适,当可用空间用完后,可以扩大LV(例如/usr)使用LVM,甚至可以在正在运行的系统中添加硬盘或者LV;但这需要能执行此类操作的可热插拔的硬件可以激活将逻辑卷的数据流分布在多个物理卷上的"分带方式";如果这些物理卷驻留在不同的磁盘上,则可以提高读写性能,这与RAID0类似使用快照功能可以在正在运行的系统中执行一致的备份(尤其适合服务器)可以最多添加256个LV,LV可以被文件系统使用或者是以裸设备的方式被数据库使用Page16LVM常用命令介绍PV管理fdisk--格式化硬盘的命令,使用时注意将分区ID设置为8e,8e为LVM类型pvcreate--创建物理卷,如:pvcreate-ff/dev/sdd1pvscan--查看阵列上有哪些pv、哪些已被卷组使用、哪些未用,如果只查看没被卷组使用的pv,使用命令pvscan–nVG管理vgcreate--创建卷组,如:vgcreate-s64M-vdatavg1/dev/sdd1vgexpand--扩展卷组vgremove--删除卷组vgdisplay--查看卷组和逻辑卷,一般使用-v的参数LV管理lvcreate--创建逻辑卷,如:lvcreate-L5120M-ndb2lv2datavg1Lvscan--查看逻辑卷Lvextend--扩展逻辑卷Page17用户和组配置文件用户和组的信息存放在下面三个文件中/etc/passwd/etc/shadow/etc/group不能手工修改上述文件通过图形化界面或者是命令行进行相关信息的修改手工修改上述文件会带来不可预知的错误Page18/etc/passwd文件Page19/etc/passwd文件UID:0–99系统使用100–499特殊的系统用户使用(比如:servicesandprograms)SLES9中,普通用户的UID从1000开始Page20/etc/shadow文件Page21/etc/shadow文件Page22/etc/group文件Page23用户相关管理useradd增加用户-m./etc/skel/usedasatemplateforhomedirectory-c.“comment”-g.GIDor-ggroupname-G.definesanysupplementarygroups-p.“encryptedpassword”(usemkpasswdfirst)-e.YYYY-MM-DD:expirationdateuserdel删除用户passwd修改用户口令groupadd组名

增加用户组-gGID-pencrypted_passwordsu–用户名切换用户Page24进程基础进程是Linux系统中一个非常重要的概念。Linux是一个多任务的操作系统,系统上经常同时运行着多个进程。我们不关心这些进程究竟是如何分配的,或者是内核如何管理分配时间片的,所关心的是如何去检视和控制这些进程,让它们能够很好地为用户服务。Linux操作系统包括三种不同类型的进程,每种进程都有自己的特点和属性。交互进程是由一个Shell启动的进程。交互进程既可以在前台运行,也可以在后台运行。批处理进程和终端没有联系,是一个进程序列。监控进程(也称系统守护进程)时Linux系统启动时启动的进程,并在后台运行。例如,httpd是著名的Apache服务器的监控进程。Page25进程管理一PSps生成进程的列表a显示现行终端机下的所有程序,包括其他用户的程序。-A显示所有程序。c列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。-e此参数的效果和指定"A"参数相同。e列出程序时,显示每个程序所使用的环境变量。f用ASCII字符显示树状结构,表达程序间的相互关系。-N显示所有的程序,除了执行ps指令终端机下的程序之外。s采用程序信号的格式显示程序状况。S列出程序时,包括已中断的子程序资料。u以用户为主的格式来显示程序状况。x显示所有程序,不以终端机来区分。最常用的方法是ps-aux,然后再利用一个管道符号导向到grep去查找特定的进程,然后再对特定的进程进行操作Page26进程管理二topTop显示进程列表,top的使用和显示解释非常复杂,见附件文本Page27进程管理三kill&killallKill

向内核发送一个系统操作信号和某个程序的进程标识号,然后系统内核对进程标识号指定的进程进行操作。$killPID强制终止指定进程号(PID)的进程$kill–9PID强制终止指定进程号(PID)的进程Killall直接使用进程的名字而不是进程标识号killall-HUPinetdPage28网络配置

命令配置:ifconfiginterface[aftype]options|address...Interface:网卡名字用ifconfig–a可查看要配置的网卡名称配置例:bond0Linkencap:EthernetHWaddr00:11:0A:5D:1B:BEinetaddr:68Bcast:55Mask:inet6addr:fe80::211:aff:fe5d:1bbe/64Scope:LinkUPBROADCASTRUNNINGMASTERMULTICASTMTU:1500Metric:1 ……

配置文件:ifconfig用来配置网卡的IP地址,改动后即生效,但并不保存,下次启动后失效。使用固定ip需要修改如下文件/etc/sysconfig/network/ifcfg-eth-id-网卡的mac地址Page29使用固定IP样例固定IP配置样例#cat/etc/sysconfig/network/ifcfg-eth-id-00:17:a4:8d:08:12BOOTPROTO='static'BROADCAST='55'IPADDR=''MTU=''NETMASK=''NETWORK=''REMOTE_IPADDR=''STARTMODE='onboot'UNIQUE='LHB6.RfYI5sfd_88'_nm_name='bus-pci-0000:02:02.0'Page30使用DHCP配置样例DHCP配置样例#cat/etc/sysconfig/network/ifcfg-eth-id-00:17:a4:8d:08:12BOOTPROTO='dhcp'MTU=''REMOTE_IPADDR=''STARTMODE='onboot'UNIQUE='Ccgx.RfYI5sfd_88'_nm_name='bus-pci-0000:02:02.1'Page31增加静态路由

命令方式增加默认路由:routeadddefaultgw

命令方式增加路由:对192.168.1.XXX网段增加路由routeadd-netnetmaskgw54

配置文件:route用来配置静态路由,改动后即生效,但并不保存,下次启动后失效。重启后仍然需要路由生效请修改文件:/etc/sysconfig/network/routes例如:cat/etc/sysconfig/network/routesdefault--54–文件的格式为:DESTINATIONGATEWAYNETMASKINTERFACE[TYPE][OPTIONS]TYPE和OPTIONS可以忽略,其他4项如果没有的可以用”-”代替Page32查看路由

查看路由:#iprouteshowPage33文件打包和压缩文件打包:tartar[opitions][options_values][files]例如:$tarcvf/tmp/backup.tar~/data~/test-打包$tarxvfbackup.tar-解包文件压缩:gzipgzip[opitions][files]例如:$gzipbackup.tar-压缩$gzip–dbackup.tar.gz-解压缩使用tar命令直接解压缩包文件(用tar打包并用gzi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论