Linux基础知识培训课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《Linux基础知识培训课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 基础知识 培训 课件
- 资源描述:
-
1、 Linux基础知识培训 周建辉 2017.09.22 ppt课件 1 本文档的目的?通过本次培训,对Linux操作系统有一个初步的了解,掌握Linux操作系统的相关基础知识及一些常用的命令,并对系统进行日常的维护。ppt课件 2 课程目标?Linux系统介绍?Linux主要系统分区?文件系统管理?文件类型?文件结构?文件目录权限?常用的Linux命令?VI编辑器的使用?用户和组的管理?网络管理?登录Linux系统的常用工具?Linux系统性能监控工具介绍 ppt课件3 Linux系统介绍?Linux是一套免费使用和自由传播的类Unix操作系统,是一个多用 户、多任 务、多线程、多 CPU的操
2、作系统,它能运行主要的 UNIX工具软件、应用程序和网络协议,它支持 32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux可安装在各种计算机硬件设备中,比如手机、平板 电脑、路由器、视频游戏控制台、台式 计算机、大型机和超 级计算机。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。ppt课件 4 Linux系统介绍?Linux存在着许多不同的Linux版本,但它 们都使用了Linux内核,系 统操作命令基本一样,内部模 块稍有不
3、同,如 ORACLE Linux,内部就增加 对ORACLE数据库的支持,很多操作系 统层面的参数已按常规做了预先配置。常用的Linux版本如下:ppt课件 5 Linux系统介绍 登Linux录Linux 是一个真正的多用 户操作系统,允许多个用户同时登录 root是linux权限最大的用户,可以 执行一切操作 ppt课件 6?Linux主要系统分区 /bin /usr/sbin/etc/tmp/lib/var/home/opt /boot bin local src rc.d named httpd ftp rc3.d rc5.d init.d bin etc pub ppt课件 7 Li
4、nux主要系统分区?/根目录 所有的目录、文件、设备都在/之下,/就是Linux文件系统的组织者,也是最上级的领导者。?/boot 引导分区 该目录放置系统内核及驱动模块引导程序,需要独立分区?/SWAP 交换分区 类似于Windows的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,操作系 统先把内存中暂时不用的数据,存到硬盘的交换空间,腾出内存来让别的程序运行,从而解决内存容量不足的情况。?SWAP SPACE 比内存要慢?在安装时,系统会尝试将交换分区安装到磁盘外端?当有多个磁盘控制器时,在每个磁盘上都建立交换分区?尽量将交换分区安装在访问最频繁的数据区附近 ppt课件
5、8 Linux主要系统分区 rootOEL64#df-h Filesystem Size Used Avail Use%Mounted on/dev/sda3 19G 12G 5.3G 70%/-根分区 tmpfs 758M 88K 757M 1%/dev/shm/dev/sda1 97M 68M 25M 74%/boot -引导分区 rootOEL64#free-m total used free shared buffers cached Mem:1514 339 1174 0 101 124-/+buffers/cache:113 1400 Swap:1535 0 1535 -交换分区
6、ppt课件 9 文件类型?在linux中,所有东西都被当成文件?文件权限前的第一个字母用来标识文件类型:-:一般文件 d:目录文件 b:块设备文件 c:字符设备文件 l:连接文件 s:socket文件 ppt课件 10 文件类型 oracleOEL64 dev$ls-al oracleOEL64 dev$ls-al-rw-r-r-.1 root root 883 Apr 30 2012 zshrc-rw-r-r-.1 root root 883 Apr 30 2012 zshrc drwxr-xr-x.3 root root 60 Sep 22 11:16 bus drwxr-xr-x.3 r
7、oot root 60 Sep 22 11:16 bus brw-rw-.1 root floppy 2,0 Sep 22 11:16 fd0 brw-rw-.1 root floppy 2,0 Sep 22 11:16 fd0 crw-rw-.1 root video 10,175 Sep 22 11:16 agpgart crw-rw-.1 root video 10,175 Sep 22 11:16 agpgart lrwxrwxrwx.1 root root 3 Sep 22 11:16 cdrom-sr0 lrwxrwxrwx.1 root root 3 Sep 22 11:16 c
8、drom-sr0 srw-rw-rw-.1 root root 0 Sep 22 11:16 log srw-rw-rw-.1 root root 0 Sep 22 11:16 log ppt课件 11 文件特点?LinuxLinux将每个文件系统将每个文件系统mountmount在系统目录树中使用。在系统目录树中使用。?文件区分大小写。文件区分大小写。?文件以文件以”.”.”开头的文件为隐含文件开头的文件为隐含文件?文件名称最多文件名称最多255255个字符(所有字符有效,正斜杠除外)个字符(所有字符有效,正斜杠除外)oracleOEL64$ls-al oracleOEL64$ls-al t
9、otal 152 total 152 drwx-.26 oracle oinstall 4096 Sep 19 15:59.drwx-.26 oracle oinstall 4096 Sep 19 15:59.drwxr-xr-x.6 root root 4096 Jun 27 2013.drwxr-xr-x.6 root root 4096 Jun 27 2013.-rw-r-r-.1 oracle oinstall 685 Sep 18 17:35.bash_profile-rw-r-r-.1 oracle oinstall 685 Sep 18 17:35.bash_profile pp
10、t课件 12 文件结构?/根目录/root root用户主目录?/bin?/boot?/etc?/usr?/opt?/home?/mnt?/tmp?/var?/proc?/sbin?/dev?/lib 存放最常用的操作命令 存放Linux启动的核心文件 存放各种配置文件 用户程序 应用软件安装目录,如数据库等 用户主目录 设备/文件系统挂载点 临时目录,存放临时文件 可变信息存放区 虚拟文件系统,包含进程信息 系统管理员命令存放目录 设备文件 最基本的动态链接共享库 ppt课件 13 文件目录权限?文件或目录的权限位由10位构成,如-rwxr-xr-x。?第一位代表文件/目录类型:d代表目录、
11、-代表文件、l代表链接;剩下的9位分成3组,每组3位;2-4位描述文件所有者的权限,5-7位描述与文件所有者同一用户组的权限,8-10位则是其它用户的权限。rwx:每组的3位分别是:读权限、写权限、执行权限,对应的数字分别为4,2,1;如果是-就代表没有这个权限。例如:-rwxr-xr-x表示这是个普通文件,文件的所有者可以读、写、执行这个文件,与文件所有者同组的用户以及其他用户都可以读、执行这个文件,但没有写的权限。ppt课件 14 文件目录权限 常用文件介 绍?/etc/inittab 系统初始化配置文件,init进程需要读取的文件,init进程是所有进程的起点。?/etc/crontab
12、 定时任务配置文件?/etc/shadow、/etc/passwd 用户配置文件、用 户密码配置文件?/etc/group 用户组配置文件?/etc/sysconfig/network-scripts/ifcfg-eth0 网络配置文件?/var/log/messages 系统错误信息?/etc/services 服务与端口信息 ppt课件 15 常用的Linux命令 绝对路径、相对路径?绝对路径 oracleOEL64 oracle$cd/u01/app/oracle 以/开头的完整的路径 oracleOEL64 oracle$pwd /u01/app/oracle?相对路径不以/开头 只相
13、对于当前工作目录 ppt课件?oracleOEL64 oracle$cd/u01/app oracleOEL64 app$cd./oracle oracleOEL64 oracle$pwd /u01/app/oracle 16 常用的Linux命令?.表示当前目录的上一级目录,即父目录 rootOEL64 tmp#cd/u01/app/oracle rootOEL64 oracle#pwd/u01/app/oracle rootOEL64 oracle#cd.rootOEL64 app#pwd/u01/app?.表示当前目录 /u01/app rootOEL64 app#pwd rootOEL
14、64 app#cd./oracle rootOEL64 oracle#pwd/u01/app/oracle ppt课件 17 常用的Linux命令?pwd 显示当前路径 oracleOEL64 oracle$cd/u01/app/oracle oracleOEL64 oracle$pwd/u01/app/oracle?cd 改变当前目录 /u01/app/oracle oracleOEL64 oracle$pwd oracleOEL64 oracle$cd/etc oracleOEL64 app$pwd/etc ppt课件 18 常用的Linux命令?ls 查看文件或目录 rootOEL64
15、u01#ls-al total 28 drwxrwxr-x.4 oracle oinstall 4096 Sep 19 10:44.dr-xr-xr-x.25 root root 4096 Sep 22 11:16.drwxrwxr-x.4 oracle oinstall 4096 Sep 19 10:45 app drwxrwxr-x.2 oracle oinstall 16384 Sep 19 09:33 lost+found?cp 复制文件 rootOEL64 oracle#cd/tmp rootOEL64 oracle#cp/home/oracle/a.txt/tmp/.rootOEL
16、64 tmp#ls-al a.txt-rw-r-r-.1 root root 0 Sep 22 16:27 a.txt ppt课件 19 常用的Linux命令?mv 移动或重命名文件 rootOEL64 tmp#mv/tmp/b.txt/home/oracle/.rootOEL64 tmp#cd/home/oracle rootOEL64 oracle#ls-al b.txt-rw-r-r-.1 root root 0 Sep 22 16:30 b.txt?touch 创建空文件 rootOEL64 hanxi#cd/tmp rootOEL64 tmp#touch c.txt rootOEL6
17、4 tmp#ls-al c.txt-rw-r-r-.1 root root 0 Sep 22 16:36 c.txt file?检查文件类型 rootOEL64 tmp#file c.txt c.txt:ASCII text ppt课件 20 常用的Linux命令?rm 删除文件和目录 rootOEL64 bin#cd/tmp rootOEL64 tmp#rm c.txt rm:remove regular file c.txt?Y 注意:此操作慎重使用,特别对于rm rf,文件和目录一并删除的操作!?mkdir 创建新目录 rootOEL64 tmp#mkdir test rootOEL64
18、 tmp#ls-al total 108 drwxrwxrwt.26 root root 4096 Sep 22 16:45.dr-xr-xr-x.25 root root 4096 Sep 22 11:16.drwxr-xr-x.2 root root 4096 Sep 22 16:45 test rmdir?删除空目录 rootOEL64 tmp#cd/tmp rootOEL64 tmp#rmdir test rootOEL64 tmp#ls-al test ls:cannot access test:No such file or directory ppt课件 21 常用的Linux命
19、令?cat 显示文件内容 rootOEL64 tmp#cat/tmp/alert.log?more 逐屏显示文件内容 rootOEL64 tmp#more/tmp/alert.log?less 逐行显示文件内容 rootOEL64 tmp#less/tmp/alert.log ppt课件22 常用的Linux命令 date?显示当前时间 rootOEL64 tmp#date Fri Sep 22 17:03:47 CST 2017?cal 显示当前日历 September 2017 rootOEL64 tmp#cal Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9
20、 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 ppt课件23 常用的Linux命令?head 显示文件开头部分内容 rootOEL64 tmp#head-5 alert.log Tue Sep 19 13:04:31 2017 Starting ORACLE instance(normal)LICENSE_MAX_SESSION=0 LICENSE_SESSIONS_WARNING=0 Shared memory segment for instance monitoring created tail?显示文件结
21、尾部分内容 rootOEL64 tmp#tail-5 alert.log Completed:ALTER DATABASE OPEN Fri Sep 22 16:55:43 2017 Starting background process CJQ0 Fri Sep 22 16:55:43 2017 CJQ0 started with pid=22,OS id=5644 ppt课件 24 常用的Linux命令 find?查找文件 rootOEL64/#find/tmp-name alert.log/tmp/alert.log?wc 作统计 rootOEL64/#cd/tmp rootOEL64
22、tmp#ls-al*.txt-rw-r-r-.1 root root 0 Sep 22 16:27 a.txt rootOEL64 tmp#ls-al*.txt|wc-l 1 ppt课件25 常用的Linux命令?chmod 文件或目录权限修改 rootOEL64 tmp#ls-l a1.txt-rw-r-r-.1 root root 0 Sep 28 16:45 a1.txt rootOEL64 tmp#chmod+x a1.txt rootOEL64 tmp#ls-l a1.txt-rwxr-xr-x.1 root root 0 Sep 28 16:45 a1.txt?clear 清屏 r
23、ootOEL64 tmp#clear?chown 改变文件或目录的所有者和组 rootOEL64 tmp#ls-l a.txt-rw-r-r-.1 root root 0 Sep 22 16:27 a.txt rootOEL64 tmp#chown oracle:oinstall a.txt rootOEL64 tmp#ls-l a.txt-rw-r-r-.1 oracle oinstall 0 Sep 22 16:27 a.txt ppt课件 26 常用的Linux命令 diff?比较文件内容 rootOEL64 hanxi#diff a.txt b.txt 2d1 bbbbbbbbbbbb
24、bbbbbbbbbbbbbbbbb?grep 过滤文件关键字 rootOEL64 hanxi#ps-ef|grep ora oracle 5543 1 0 16:55?00:00:00 ora_dbrm_orcl oracle 5545 1 0 16:55?00:00:00 ora_dia0_orcl oracle 5547 1 0 16:55?00:00:04 ora_mman_orcl oracle 5549 1 0 16:55?00:00:01 ora_dbw0_orcl ppt课件 27 常用的Linux命令?mount 加载一个硬件设备 rootOEL64 dev#mount/dev
展开阅读全文