Linux基础知识(详细) PPT课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
20
常用的Linux命令
rm 删除文件和目录 [root@OEL64 bin]# cd /tmp [root@OEL64 tmp]# rm c.txt rm: remove regular file `c.txt'? Y 注意:此操作慎重使用,特别对于rm –rf,文件和目录一并删除的操作!!
mkdir 创建新目录 [root@OEL64 tmp]# mkdir test [root@OEL64 tmp]# ls -al
8
Linux主要系统分区
[root@OEL64 ~]# 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 --引导分区
16
常用的Linux命令
.. 表示当前目录的上一级目录,即父目录
[root@OEL64 tmp]# cd /u01/app/oracle [root@OEL64 oracle]# pwd /u01/app/oracle [root@OEL64 oracle]# cd .. [root@OEL64 app]# pwd /u01/app
crw-rw----. 1 root video 10, 175
lrwxrwxrwx. 1 root root
3
srw-rw-rw-. 1 root root
0
Apr 30 2012 zshrc Sep 22 11:16 bus Sep 22 11:16 fd0 Sep 22 11:16 agpgart Sep 22 11:16 cdrom -> sr0 Sep 22 11:16 log
果是-就代表没有这个权限。
例如: -rwxr-xr-x表示这是个普通文件,文件的所有者可以读、写、执行这个文件 ,与文件所有者同组的用户以及其他用户都可以读、执行这个文件,但没有写的权限。
14
文件目录权限
常用文件介绍
/etc/inittab
系统初始化配置文件,init进程需要读取的文件,init进程是所有进程的起点。
cp 复制文件
[root@OEL64 oracle]# cp /home/oracle/a.txt /tmp/. [root@OEL64 oracle]# cd /tmp [root@OEL64 tmp]# ls -al a.txt -rw-r--r--. 1 root root 0 Sep 22 16:27 a.txt
[root@OEL64 tmp]# cd /tmp
[root@OEL64 tmp]# rmdir test
[root@OEL64 tmp]# ls -al test
ls: cannot access test: No such file or directory
21
常用的Linux命令
cat 显示文件内容 [root@OEL64 tmp]# cat /tmp/alert.log
/opt 应用软件安装目录,如数据库等
/home 用户主目录
/mnt 设备/文件系统挂载点
/tmp 临时目录,存放临时文件
/var 可变信息存放区
/proc 虚拟文件系统,包含进程信息
/sbin 系统管理员命令存放目录
/dev 设备文件
/lib 最基本的动态链接共享库
13
文件目录权限
touch 创建空文件 [root@OEL64 hanxi]# cd /tmp [root@OEL64 tmp]# touch c.txt [root@OEL64 tmp]# ls -al c.txt -rw-r--r--. 1 root root 0 Sep 22 16:36 c.txt
file 检查文件类型 [root@OEL64 tmp]# file c.txt c.txt: ASCII text
类似于Windows的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,操作系 统先 把内存中暂时不用的数据,存到硬盘的交换空间,腾出内存来让别的程序运行,从而解决内存容量不足的情况。
➢ SWAP SPACE比内存要慢 ➢ 在安装时,系统会尝试将交换分区安装到磁盘外端 ➢ 当有多个磁盘控制器时,在每个磁盘上都建立交换分区 ➢ 尽量将交换分区安装在访问最频繁的数据区附近
-:一般文件 d:目录文件 b:块设备文件 c:字符设备文件 l:连接文件 s:socket文件
10
文件类型
[oracle@OEL64 dev]$ ls -al
-rw-r--r--. 1 root root
883
drwxr-xr-x. 3 root root
60
brw-rw----. 1 root floppy 2, 0
named httpd
ftp
rc3.d
rc5.d
init.d
bin
etc
pub
7
Linux主要系统分区
/ 根目录 所有的目录、文件、设备都在/之下,/就是Linux文件系统的组织者,也是最上wenku.baidu.com的领导者。
/boot 引导分区
该目录放置系统内核及驱动模块引导程序,需要独立分区
/SWAP 交换分区
[root@OEL64 ~]# free -m
total used free shared buffers cached
Mem:
1514 339 1174
0 101 124
-/+ buffers/cache: 113 1400
Swap:
1535
0 1535
--交换分区
9
文件类型
在linux中,所有东西都被当成文件 文件权限前的第一个字母用来标识文件类型:
19
常用的Linux命令
mv 移动或重命名文件 [root@OEL64 tmp]# mv /tmp/b.txt /home/oracle/. [root@OEL64 tmp]# cd /home/oracle [root@OEL64 oracle]# ls -al b.txt -rw-r--r--. 1 root root 0 Sep 22 16:30 b.txt
/etc/services
服务与端口信息
15
常用的Linux命令
绝对路径、相对路径
➢ 绝对路径 以/开头的完整的路径 [oracle@OEL64 oracle]$ cd /u01/app/oracle [oracle@OEL64 oracle]$ pwd /u01/app/oracle
➢ 相对路径 不以/开头,只相对于当前工作目录 [oracle@OEL64 oracle]$ cd /u01/app [oracle@OEL64 app]$ cd ./oracle [oracle@OEL64 oracle]$ pwd /u01/app/oracle
3
Linux系统介绍
Linux是一套免费使用和自由传播的类Unix操作系统,是一个多用户、多任务、多线程 、多CPU的操作系统,它能运行主要的UNIX工具软件、应用程序和网络协议,它支持 32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用 户网络操作系统。
Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux可安 装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计 算机、大型机和超级计算机。 Linux存在着许多不同的Linux版本,但它们都使用了 Linux内核。
/etc/crontab
定时任务配置文件
/etc/shadow 、/etc/passwd
用户配置文件、用户密码配置文件
/etc/group
用户组配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0
网络配置文件
/var/log/messages
系统错误信息
Sep 19 15:59 . 4096 Jun 27 2013 .. 685 Sep 18 17:35 .bash_profile
12
文件结构
/ 根目录
/root root用户主目录
/bin 存放最常用的操作命令
/boot 存放Linux启动的核心文件
/etc 存放各种配置文件
/usr 用户程序
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 删除空目录
文件或目录的权限位由10位构成,如-rwxr-xr-x。
➢ 第一位代表文件/目录类型:d代表目录、-代表文件、l代表链接; ➢ 剩下的9位分成3组,每组3位;2-4位描述文件所有者的权限,5-7位描述与文件所有
者同一用户组的权限,8-10位则是其它用户的权限。 ➢ rwx:每组的3位分别是:读权限、写权限、执行权限,对应的数字分别为4,2,1;如
4
Linux系统介绍
Linux存在着许多不同的Linux版本,但它们都使用了Linux内核,系统操作命令基本一 样,内部模块稍有不同,如ORACLE Linux,内部就增加对ORACLE数据库的支持,很 多操作系统层面的参数已按常规做了预先配置。
常用的Linux版本如下:
5
Linux系统介绍
. 表示当前目录
[root@OEL64 app]# pwd /u01/app [root@OEL64 app]# cd ./oracle [root@OEL64 oracle]# pwd /u01/app/oracle
17
常用的Linux命令
pwd 显示当前路径
[oracle@OEL64 oracle]$ cd /u01/app/oracle [oracle@OEL64 oracle]$ pwd /u01/app/oracle
登录Linux Linux是一个真正的多用户操作系统,允许多个用户同时登录 root是linux权限最大的用户,可以执行一切操作,包括删除操作系统本身!
6
Linux主要系统分区
/
/bin
/usr
/sbin
/etc
/tmp
/lib
/var
/home
/opt /boot
bin
local
src
rc.d
cd 改变当前目录 [oracle@OEL64 oracle]$ pwd /u01/app/oracle [oracle@OEL64 oracle]$ cd /etc [oracle@OEL64 app]$ pwd /etc
18
常用的Linux命令
ls 查看文件或目录
[root@OEL64 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
11
文件特点
Linux将每个文件系统mount在系统目录树中使用。 文件区分大小写。 文件以”.”开头的文件为隐含文件 文件名称最多255个字符(所有字符有效,正斜杠除外)
[oracle@OEL64 ~]$ ls -al total 152 drwx------. 26 oracle oinstall 4096 drwxr-xr-x. 6 root root -rw-r--r--. 1 oracle oinstall
Linux基础知识培训
2019.03
课程目的
通过本次培训,对Linux操作系统有一个初步的了解,掌握Linux操作系统的相关基础知识及一些 常用的命令,并对系统进行日常的维护。
2
课程目标
Linux系统介绍 Linux主要系统分区 文件系统管理
➢ 文件类型 ➢ 文件结构 ➢ 文件目录权限
常用的Linux命令 VI编辑器的使用 用户和组的管理 网络管理 登录Linux系统的常用工具 Linux系统性能监控工具介绍
常用的Linux命令
rm 删除文件和目录 [root@OEL64 bin]# cd /tmp [root@OEL64 tmp]# rm c.txt rm: remove regular file `c.txt'? Y 注意:此操作慎重使用,特别对于rm –rf,文件和目录一并删除的操作!!
mkdir 创建新目录 [root@OEL64 tmp]# mkdir test [root@OEL64 tmp]# ls -al
8
Linux主要系统分区
[root@OEL64 ~]# 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 --引导分区
16
常用的Linux命令
.. 表示当前目录的上一级目录,即父目录
[root@OEL64 tmp]# cd /u01/app/oracle [root@OEL64 oracle]# pwd /u01/app/oracle [root@OEL64 oracle]# cd .. [root@OEL64 app]# pwd /u01/app
crw-rw----. 1 root video 10, 175
lrwxrwxrwx. 1 root root
3
srw-rw-rw-. 1 root root
0
Apr 30 2012 zshrc Sep 22 11:16 bus Sep 22 11:16 fd0 Sep 22 11:16 agpgart Sep 22 11:16 cdrom -> sr0 Sep 22 11:16 log
果是-就代表没有这个权限。
例如: -rwxr-xr-x表示这是个普通文件,文件的所有者可以读、写、执行这个文件 ,与文件所有者同组的用户以及其他用户都可以读、执行这个文件,但没有写的权限。
14
文件目录权限
常用文件介绍
/etc/inittab
系统初始化配置文件,init进程需要读取的文件,init进程是所有进程的起点。
cp 复制文件
[root@OEL64 oracle]# cp /home/oracle/a.txt /tmp/. [root@OEL64 oracle]# cd /tmp [root@OEL64 tmp]# ls -al a.txt -rw-r--r--. 1 root root 0 Sep 22 16:27 a.txt
[root@OEL64 tmp]# cd /tmp
[root@OEL64 tmp]# rmdir test
[root@OEL64 tmp]# ls -al test
ls: cannot access test: No such file or directory
21
常用的Linux命令
cat 显示文件内容 [root@OEL64 tmp]# cat /tmp/alert.log
/opt 应用软件安装目录,如数据库等
/home 用户主目录
/mnt 设备/文件系统挂载点
/tmp 临时目录,存放临时文件
/var 可变信息存放区
/proc 虚拟文件系统,包含进程信息
/sbin 系统管理员命令存放目录
/dev 设备文件
/lib 最基本的动态链接共享库
13
文件目录权限
touch 创建空文件 [root@OEL64 hanxi]# cd /tmp [root@OEL64 tmp]# touch c.txt [root@OEL64 tmp]# ls -al c.txt -rw-r--r--. 1 root root 0 Sep 22 16:36 c.txt
file 检查文件类型 [root@OEL64 tmp]# file c.txt c.txt: ASCII text
类似于Windows的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,操作系 统先 把内存中暂时不用的数据,存到硬盘的交换空间,腾出内存来让别的程序运行,从而解决内存容量不足的情况。
➢ SWAP SPACE比内存要慢 ➢ 在安装时,系统会尝试将交换分区安装到磁盘外端 ➢ 当有多个磁盘控制器时,在每个磁盘上都建立交换分区 ➢ 尽量将交换分区安装在访问最频繁的数据区附近
-:一般文件 d:目录文件 b:块设备文件 c:字符设备文件 l:连接文件 s:socket文件
10
文件类型
[oracle@OEL64 dev]$ ls -al
-rw-r--r--. 1 root root
883
drwxr-xr-x. 3 root root
60
brw-rw----. 1 root floppy 2, 0
named httpd
ftp
rc3.d
rc5.d
init.d
bin
etc
pub
7
Linux主要系统分区
/ 根目录 所有的目录、文件、设备都在/之下,/就是Linux文件系统的组织者,也是最上wenku.baidu.com的领导者。
/boot 引导分区
该目录放置系统内核及驱动模块引导程序,需要独立分区
/SWAP 交换分区
[root@OEL64 ~]# free -m
total used free shared buffers cached
Mem:
1514 339 1174
0 101 124
-/+ buffers/cache: 113 1400
Swap:
1535
0 1535
--交换分区
9
文件类型
在linux中,所有东西都被当成文件 文件权限前的第一个字母用来标识文件类型:
19
常用的Linux命令
mv 移动或重命名文件 [root@OEL64 tmp]# mv /tmp/b.txt /home/oracle/. [root@OEL64 tmp]# cd /home/oracle [root@OEL64 oracle]# ls -al b.txt -rw-r--r--. 1 root root 0 Sep 22 16:30 b.txt
/etc/services
服务与端口信息
15
常用的Linux命令
绝对路径、相对路径
➢ 绝对路径 以/开头的完整的路径 [oracle@OEL64 oracle]$ cd /u01/app/oracle [oracle@OEL64 oracle]$ pwd /u01/app/oracle
➢ 相对路径 不以/开头,只相对于当前工作目录 [oracle@OEL64 oracle]$ cd /u01/app [oracle@OEL64 app]$ cd ./oracle [oracle@OEL64 oracle]$ pwd /u01/app/oracle
3
Linux系统介绍
Linux是一套免费使用和自由传播的类Unix操作系统,是一个多用户、多任务、多线程 、多CPU的操作系统,它能运行主要的UNIX工具软件、应用程序和网络协议,它支持 32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用 户网络操作系统。
Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux可安 装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计 算机、大型机和超级计算机。 Linux存在着许多不同的Linux版本,但它们都使用了 Linux内核。
/etc/crontab
定时任务配置文件
/etc/shadow 、/etc/passwd
用户配置文件、用户密码配置文件
/etc/group
用户组配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0
网络配置文件
/var/log/messages
系统错误信息
Sep 19 15:59 . 4096 Jun 27 2013 .. 685 Sep 18 17:35 .bash_profile
12
文件结构
/ 根目录
/root root用户主目录
/bin 存放最常用的操作命令
/boot 存放Linux启动的核心文件
/etc 存放各种配置文件
/usr 用户程序
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 删除空目录
文件或目录的权限位由10位构成,如-rwxr-xr-x。
➢ 第一位代表文件/目录类型:d代表目录、-代表文件、l代表链接; ➢ 剩下的9位分成3组,每组3位;2-4位描述文件所有者的权限,5-7位描述与文件所有
者同一用户组的权限,8-10位则是其它用户的权限。 ➢ rwx:每组的3位分别是:读权限、写权限、执行权限,对应的数字分别为4,2,1;如
4
Linux系统介绍
Linux存在着许多不同的Linux版本,但它们都使用了Linux内核,系统操作命令基本一 样,内部模块稍有不同,如ORACLE Linux,内部就增加对ORACLE数据库的支持,很 多操作系统层面的参数已按常规做了预先配置。
常用的Linux版本如下:
5
Linux系统介绍
. 表示当前目录
[root@OEL64 app]# pwd /u01/app [root@OEL64 app]# cd ./oracle [root@OEL64 oracle]# pwd /u01/app/oracle
17
常用的Linux命令
pwd 显示当前路径
[oracle@OEL64 oracle]$ cd /u01/app/oracle [oracle@OEL64 oracle]$ pwd /u01/app/oracle
登录Linux Linux是一个真正的多用户操作系统,允许多个用户同时登录 root是linux权限最大的用户,可以执行一切操作,包括删除操作系统本身!
6
Linux主要系统分区
/
/bin
/usr
/sbin
/etc
/tmp
/lib
/var
/home
/opt /boot
bin
local
src
rc.d
cd 改变当前目录 [oracle@OEL64 oracle]$ pwd /u01/app/oracle [oracle@OEL64 oracle]$ cd /etc [oracle@OEL64 app]$ pwd /etc
18
常用的Linux命令
ls 查看文件或目录
[root@OEL64 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
11
文件特点
Linux将每个文件系统mount在系统目录树中使用。 文件区分大小写。 文件以”.”开头的文件为隐含文件 文件名称最多255个字符(所有字符有效,正斜杠除外)
[oracle@OEL64 ~]$ ls -al total 152 drwx------. 26 oracle oinstall 4096 drwxr-xr-x. 6 root root -rw-r--r--. 1 oracle oinstall
Linux基础知识培训
2019.03
课程目的
通过本次培训,对Linux操作系统有一个初步的了解,掌握Linux操作系统的相关基础知识及一些 常用的命令,并对系统进行日常的维护。
2
课程目标
Linux系统介绍 Linux主要系统分区 文件系统管理
➢ 文件类型 ➢ 文件结构 ➢ 文件目录权限
常用的Linux命令 VI编辑器的使用 用户和组的管理 网络管理 登录Linux系统的常用工具 Linux系统性能监控工具介绍