Linux基础知识培训.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《Linux基础知识培训.ppt》由会员分享,可在线阅读,更多相关《Linux基础知识培训.ppt(51页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、2本文档的目的n通过本次培训,对Linux操作系统有一个初步的了解,掌握Linux操作系统的相关基础知识及一些常用的命令,并对系统进行日常的维护。3课程目标nLinux系统介绍nLinux主要系统分区n文件系统管理文件类型文件结构文件目录权限n常用的Linux命令nVI编辑器的使用n用户和组的管理n网络管理n登录Linux系统的常用工具nLinux系统性能监控工具介绍 4Linux系统介绍nLinux是一套免费使用和自由传播的类Unix操作系统,是一个多用户、多任务、多线程、多CPU的操作系统,它能运行主要的UNIX工具软件、应用程序和网络协议,它支持32位和64位硬件。Linux继承了Uni
2、x以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。nLinux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。 Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。 5Linux系统介绍nLinux存在着许多不同的Linux版本,但它们都使用了Linux内核,系统操作命令基本一样,内部模块稍有不同,如ORACLE Linux,内部就增加对ORACLE数据库的支持,很多操作系统层面的参数已按常规做了预先配置。n常用的Linux
3、版本如下: 6Linux系统介绍n登录LinuxLinux是一个真正的多用户操作系统,允许多个用户同时登录root是linux权限最大的用户,可以执行一切操作7Linux主要系统分区 /bin/sbin/usr/var/etc/lib/home/tmp/optbinlocalsrcrc.dnamedhttpdrc5.dftprc3.dinit.dbinetcpub/boot8Linux主要系统分区n/ 根目录 所有的目录、文件、设备都在/之下,/就是Linux文件系统的组织者,也是最上级的领导者。n/boot 引导分区 该目录放置系统内核及驱动模块引导程序,需要独立分区n/SWAP 交换分区
4、类似于Windows的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,操作系 统先把内存中暂时不用的数据,存到硬盘的交换空间,腾出内存来让别的程序运行,从而解决内存容量不足的情况。SWAP SPACE比内存要慢在安装时,系统会尝试将交换分区安装到磁盘外端当有多个磁盘控制器时,在每个磁盘上都建立交换分区 尽量将交换分区安装在访问最频繁的数据区附近 9Linux主要系统分区rootOEL64 # df -hFilesystem Size Used Avail Use% Mounted on/dev/sda3 19G 12G 5.3G 70% / -根分区tmpfs 758M 88K
5、 757M 1% /dev/shm/dev/sda1 97M 68M 25M 74% /boot -引导分区 rootOEL64 # free -m total used free shared buffers cachedMem: 1514 339 1174 0 101 124-/+ buffers/cache: 113 1400Swap: 1535 0 1535 -交换分区 10文件类型n在linux中,所有东西都被当成文件n文件权限前的第一个字母用来标识文件类型: -:一般文件 d:目录文件 b:块设备文件 c:字符设备文件 l:连接文件 s:socket文件11文件类型oracleOE
6、L64 dev$ ls -aloracleOEL64 dev$ ls -al-rw-r-r-. 1 root root 883 Apr 30 2012 zshrc-rw-r-r-. 1 root root 883 Apr 30 2012 zshrcdrwxr-xr-x. 3 root root 60 Sep 22 11:16 busdrwxr-xr-x. 3 root root 60 Sep 22 11:16 busbrw-rw-. 1 root floppy 2, 0 Sep 22 11:16 fd0brw-rw-. 1 root floppy 2, 0 Sep 22 11:16 fd0cr
7、w-rw-. 1 root video 10, 175 Sep 22 11:16 agpgartcrw-rw-. 1 root video 10, 175 Sep 22 11:16 agpgartlrwxrwxrwx. 1 root root 3 Sep 22 11:16 cdrom - sr0lrwxrwxrwx. 1 root root 3 Sep 22 11:16 cdrom - sr0srw-rw-rw-. 1 root root 0 Sep 22 11:16 logsrw-rw-rw-. 1 root root 0 Sep 22 11:16 log12文件特点nLinuxLinux将
8、每个文件系统将每个文件系统mountmount在系统目录树中使用。在系统目录树中使用。 n文件区分大小写。文件区分大小写。 n文件以文件以”.”.”开头的文件为隐含文件开头的文件为隐含文件n文件名称最多文件名称最多255255个字符(所有字符有效,正斜杠除外)个字符(所有字符有效,正斜杠除外)oracleOEL64 $ ls -aloracleOEL64 $ ls -altotal 152total 152drwx-. 26 oracle oinstall 4096 Sep 19 15:59 .drwx-. 26 oracle oinstall 4096 Sep 19 15:59 .drwxr
9、-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_profile13文件结构n/ 根目录n/root root用户主目录n/bin 存放最常用的操作命令 n/boot 存放Linux启动的核心文件n/etc 存放各种配置文件n/usr 用户程序n/opt 应用软件安装目录,
10、如数据库等n/home 用户主目录n/mnt 设备/文件系统挂载点n/tmp 临时目录,存放临时文件n/var 可变信息存放区n/proc 虚拟文件系统,包含进程信息n/sbin 系统管理员命令存放目录n/dev 设备文件n/lib 最基本的动态链接共享库14文件目录权限n文件或目录的权限位由10位构成,如-rwxr-xr-x。第一位代表文件/目录类型:d代表目录、-代表文件、l代表链接;剩下的9位分成3组,每组3位;2-4位描述文件所有者的权限,5-7位描述与文件所有者同一用户组的权限,8-10位则是其它用户的权限。rwx:每组的3位分别是:读权限、写权限、执行权限,对应的数字分别为4,2,
11、1;如果是-就代表没有这个权限。 例如: -rwxr-xr-x表示这是个普通文件,文件的所有者可以读、写、执行这个文件,与文件所有者同组的用户以及其他用户都可以读、执行这个文件,但没有写的权限。15文件目录权限 常用文件介绍 n/etc/inittab 系统初始化配置文件,init进程需要读取的文件,init进程是所有进程的起点。n/etc/crontab定时任务配置文件n/etc/shadow 、/etc/passwd 用户配置文件、用户密码配置文件n/etc/group用户组配置文件n/etc/sysconfig/network-scripts/ifcfg-eth0网络配置文件n/var/
12、log/messages系统错误信息n/etc/services服务与端口信息16常用的Linux命令n绝对路径、相对路径绝对路径 以/开头的完整的路径 oracleOEL64 oracle$ cd /u01/app/oracle oracleOEL64 oracle$ pwd /u01/app/oracle 相对路径 不以/开头 只相对于当前工作目录 oracleOEL64 oracle$ cd /u01/app oracleOEL64 app$ cd ./oracle oracleOEL64 oracle$ pwd /u01/app/oracle17常用的Linux命令n. 表示当前目录的
13、上一级目录,即父目录rootOEL64 tmp# cd /u01/app/oraclerootOEL64 oracle# pwd/u01/app/oraclerootOEL64 oracle# cd .rootOEL64 app# pwd/u01/app n. 表示当前目录 rootOEL64 app# pwd/u01/approotOEL64 app# cd ./oraclerootOEL64 oracle# pwd/u01/app/oracle18常用的Linux命令npwd 显示当前路径oracleOEL64 oracle$ cd /u01/app/oracle oracleOEL64
14、oracle$ pwd/u01/app/oracle ncd 改变当前目录 oracleOEL64 oracle$ pwd/u01/app/oracleoracleOEL64 oracle$ cd /etcoracleOEL64 app$ pwd/etc19常用的Linux命令nls 查看文件或目录rootOEL64 u01# ls -altotal 28drwxrwxr-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 oinstal
15、l 4096 Sep 19 10:45 appdrwxrwxr-x. 2 oracle oinstall 16384 Sep 19 09:33 lost+found ncp 复制文件 rootOEL64 oracle# cp /home/oracle/a.txt /tmp/.rootOEL64 oracle# cd /tmprootOEL64 tmp# ls -al a.txt-rw-r-r-. 1 root root 0 Sep 22 16:27 a.txt 20常用的Linux命令nmv 移动或重命名文件rootOEL64 tmp# mv /tmp/b.txt /home/oracle/.
16、rootOEL64 tmp# cd /home/oraclerootOEL64 oracle# ls -al b.txt-rw-r-r-. 1 root root 0 Sep 22 16:30 b.txtntouch 创建空文件 rootOEL64 hanxi# cd /tmprootOEL64 tmp# touch c.txtrootOEL64 tmp# ls -al c.txt-rw-r-r-. 1 root root 0 Sep 22 16:36 c.txt n file 检查文件类型 rootOEL64 tmp# file c.txtc.txt: ASCII text21常用的Linu
17、x命令nrm 删除文件和目录rootOEL64 bin# cd /tmprootOEL64 tmp# rm c.txtrm: remove regular file c.txt? Y注意:此操作慎重使用,特别对于rm rf,文件和目录一并删除的操作!nmkdir 创建新目录 rootOEL64 tmp# mkdir testrootOEL64 tmp# ls -altotal 108drwxrwxrwt. 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
18、root 4096 Sep 22 16:45 test n rmdir 删除空目录 rootOEL64 tmp# cd /tmprootOEL64 tmp# rmdir testrootOEL64 tmp# ls -al testls: cannot access test: No such file or directory22常用的Linux命令ncat 显示文件内容rootOEL64 tmp# cat /tmp/alert.lognmore 逐屏显示文件内容 rootOEL64 tmp# more /tmp/alert.lognless 逐行显示文件内容 rootOEL64 tmp# l
19、ess /tmp/alert.log23常用的Linux命令ndate 显示当前时间rootOEL64 tmp# dateFri Sep 22 17:03:47 CST 2017ncal 显示当前日历 rootOEL64 tmp# cal September 2017 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 3024常用的Linux命令nhead 显示文件开头部分内容rootOEL64 tmp# head -5 alert.logTue
20、Sep 19 13:04:31 2017Starting ORACLE instance (normal)LICENSE_MAX_SESSION = 0LICENSE_SESSIONS_WARNING = 0Shared memory segment for instance monitoring createdntail 显示文件结尾部分内容rootOEL64 tmp# tail -5 alert.logCompleted: ALTER DATABASE OPENFri Sep 22 16:55:43 2017Starting background process CJQ0Fri Sep 2
21、2 16:55:43 2017CJQ0 started with pid=22, OS id=564425常用的Linux命令nfind 查找文件rootOEL64 /# find /tmp -name alert.log/tmp/alert.lognwc 作统计rootOEL64 /# cd /tmprootOEL64 tmp# ls -al *.txt-rw-r-r-. 1 root root 0 Sep 22 16:27 a.txtrootOEL64 tmp# ls -al *.txt|wc -l126常用的Linux命令nchmod 文件或目录权限修改rootOEL64 tmp# ls
22、 -l a1.txt-rw-r-r-. 1 root root 0 Sep 28 16:45 a1.txtrootOEL64 tmp# chmod +x a1.txtrootOEL64 tmp# ls -l a1.txt-rwxr-xr-x. 1 root root 0 Sep 28 16:45 a1.txtnclear 清屏rootOEL64 tmp# clearnchown 改变文件或目录的所有者和组rootOEL64 tmp# ls -l a.txt-rw-r-r-. 1 root root 0 Sep 22 16:27 a.txtrootOEL64 tmp# chown oracle:
23、oinstall a.txtrootOEL64 tmp# ls -l a.txt-rw-r-r-. 1 oracle oinstall 0 Sep 22 16:27 a.txt27常用的Linux命令ndiff 比较文件内容rootOEL64 hanxi# diff a.txt b.txt2d1 bbbbbbbbbbbbbbbbbbbbbbbbbbbbbngrep 过滤文件关键字rootOEL64 hanxi# ps -ef |grep oraoracle 5543 1 0 16:55 ? 00:00:00 ora_dbrm_orcloracle 5545 1 0 16:55 ? 00:00:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 基础知识 培训
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内