书签 分享 收藏 举报 版权申诉 / 51
上传文档赚钱

类型Linux基础知识培训最新课件.ppt

  • 上传人(卖家):晟晟文业
  • 文档编号:3699919
  • 上传时间:2022-10-05
  • 格式:PPT
  • 页数:51
  • 大小:369.09KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《Linux基础知识培训最新课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    Linux 基础知识 培训 最新 课件
    资源描述:

    1、Linux基础知识培训最新ppt课件本文档的目的?通过本次培训,对Linux操作系统有一个初步的了解,掌握关基础知识及一些常用的命令,并对系统进行日常的维护。课程目标?Linux系统介绍?Linux主要系统分区?文件系统管理?文件类型?文件结构?文件目录权限?常用的Linux命令?VI编辑器的使用?用户和组的管理 网络管理 Linux系统介绍?Linux是一套免费使用和自由传播的类Unix操作系线程、多 CPU的操作系统,它能运行主要的 UNIX工具,它支持 32位和64位硬件。Linux继承了Unix以网络为性能稳定的多用户网络操作系统。Linux操作系统诞生于1991 年10 月5 日(这

    2、是第一次正式向外公布可安装在各种计算机硬件设备中,比如手机、平板台、台式 计算机、大型机和超 级计算机。Linux存在着它们都使用了Linux内核。Linux系统介绍?Linux存在着许多不同的Linux版本,但它 们都使用了基本一样,内部模 块稍有不同,如 ORACLE Linux,内部就增加的支持,很多操作系 统层面的参数已按常规做了预常用的Linux版本如下:Linux系统介绍 登Linux录Linux 是一个真正的多用 户操作系统,允许多个用户root是linux权限最大的用户,可以 执行一切操作?Linux主要系统分区 /bin /usr/sbin/etc/tmp/lib/var b

    3、in local src rc.d named httpdLinux主要系统分区?/根目录 所有的目录、文件、设备都在/之下,/就是Linux文件系统的组织?/boot 引导分区 该目录放置系统内核及驱动模块引导程序,需要独立分区?/SWAP 交换分区 类似于Windows的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,操作系统先把内存中暂时不用的数据,存到硬盘的交换空间,腾出内存来让别的程序运行不足的情况。?SWAP SPACE 比内存要慢?在安装时,系统会尝试将交换分区安装到磁盘外端?当有多个磁盘控制器时,在每个磁盘上都建立交换分区?尽量将交换分区安装在访问最频繁的数据区

    4、附近 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 -文件类型?在linux中,

    5、所有东西都被当成文件?文件权限前的第一个字母用来标识文件类型:-:一般文件 d:目录文件 b:块设备文件 c:字符设备文件 l:连接文件 s:socket文件 文件类型 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 root root 60 Sep 22 11:16 bus b

    6、rw-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 cdrom-sr0 srw-rw-rw-.1 root roo

    7、t 0 Sep 22 11:16 log srw-rw-rw-.1 root root 0 Sep 22 11:16 log 文件特点?LinuxLinux将每个文件系统将每个文件系统mountmount在系统目录树中使用。在系统目录树中使用。?文件区分大小写。文件区分大小写。?文件以文件以”.”.”开头的文件为隐含文件开头的文件为隐含文件?文件名称最多文件名称最多255255个字符(所有字符有效,正斜杠除外)个字符(所有字符有效,正斜杠除外)oracleOEL64$ls-al oracleOEL64$ls-al total 152 total 152 文件结构?/根目录/root root用

    8、户主目录?/bin?/boot?/etc?/usr?/opt?/home?/mnt?/tmp 存放最常用的操作命令 存放Linux启动的核心文件 存放各种配置文件 用户程序 应用软件安装目录,如数据库等 用户主目录 设备/文件系统挂载点 临时目录,存放临时文件 文件目录权限?文件或目录的权限位由10位构成,如-rwxr-xr-x。?第一位代表文件/目录类型:d代表目录、-代表文件、剩下的9位分成3组,每组3位;2-4位描述文件所有者的权限,者同一用户组的权限,8-10位则是其它用户的权限。rwx:每组的3位分别是:读权限、写权限、执行权限,对应的数字分别为果是-就代表没有这个权限。例如:-rw

    9、xr-xr-x表示这是个普通文件,文件的所有者可以读、写、执行这个文件,与文件所有者同组的用户以及其他用户都可以读、执行这个文件,但没有写的权限。文件目录权限 常用文件介 绍?/etc/inittab 系统初始化配置文件,init进程需要读取的文件,init进程是所有?/etc/crontab 定时任务配置文件?/etc/shadow、/etc/passwd 用户配置文件、用 户密码配置文件?/etc/group 用户组配置文件?/etc/sysconfig/network-scripts/ifcfg-eth0 网络配置文件?/var/log/messages 常用的Linux命令 绝对路径、

    10、相对路径?绝对路径 oracleOEL64 oracle$cd/u01/app/oracle 以/开头的完整的路径 oracleOEL64 oracle$pwd /u01/app/oracle?相对路径不以/开头 只相对于当前工作目录?oracleOEL64 oracle$cd/u01/app oracleOEL64 app$cd./oracle 常用的Linux命令?.表示当前目录的上一级目录,即父目录 rootOEL64 tmp#cd/u01/app/oracle rootOEL64 oracle#pwd/u01/app/oracle rootOEL64 oracle#cd.rootOEL

    11、64 app#pwd/u01/app?.表示当前目录 /u01/app rootOEL64 app#pwd rootOEL64 app#cd./oracle rootOEL64 oracle#pwd 常用的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 常用的L

    12、inux命令?ls 查看文件或目录 rootOEL64 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/ho

    13、me/oracle/a.txt/tmp/.rootOEL64 tmp#ls-al a.txt-rw-r-r-.1 root root 0 Sep 22 16:27 a.txt 常用的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#t

    14、ouch c.txt rootOEL64 tmp#ls-al c.txt-rw-r-r-.1 root root 0 Sep 22 16:36 c.txt 常用的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 tmp#ls-al total 108 drwxrwxrwt.26 root root

    15、 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 常用的Linux命令?cat 显示文件内容 rootOEL64 tmp#cat/tmp/alert.log?more 逐屏显示文件内容 rootOEL64 tmp#more/tmp/alert.log?less 逐行显示文件内容 rootOEL64 tmp#less/tmp/alert.log 常用的Linux命令 date?显示当前时间 rootOEL64 tmp#date Fri

    16、 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 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 常用的Linux命令?head 显示文件开头部分内容 rootOEL64 tmp#head-5 alert.log Tue Sep 19 13:04:31 2017 Starting ORACLE instance(normal)LICENSE_MAX_S

    17、ESSION=0 LICENSE_SESSIONS_WARNING=0 Shared memory segment for instance monitoring created tail?显示文件结尾部分内容 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 常用的Linux命令 find?查找文件 rootOEL64/#find/tmp-name aler

    18、t.log/tmp/alert.log?wc 作统计 rootOEL64/#cd/tmp rootOEL64 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 常用的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

    19、-x.1 root root 0 Sep 28 16:45 a1.txt?clear 清屏 rootOEL64 tmp#clear?chown 改变文件或目录的所有者和组 rootOEL64 tmp#ls-l a.txt-rw-r-r-.1 root root 0 Sep 22 16:27 a.txt 常用的Linux命令 diff?比较文件内容 rootOEL64 hanxi#diff a.txt b.txt 2d1 bbbbbbbbbbbbbbbbbbbbbbbbbbbbb?grep 过滤文件关键字 rootOEL64 hanxi#ps-ef|grep ora oracle 5543 1

    20、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 常用的Linux命令?mount 加载一个硬件设备 rootOEL64 dev#mount/dev/cdrom rootOEL64 dev#cd/mnt/cdrom?su 在不退出登陆的情况下,切 换到另外用户 rootOEL64 dev#su-oracle orac

    21、leOEL64$echo$ORACLE_HOME/u01/app/oracle/product/11.2.0/db_1 常用的Linux命令?whoami 显示你自己登陆的用户名 rootOEL64 tmp#whoami root?whereis/which 查询命令所在目录以及帮助文档所在目rootOEL64 dev#whereis gzip gzip:/bin/gzip/usr/bin/gzip/usr/share/man/man1/gzip.1.gz rootOEL64 dev#which gzip/bin/gzip 常用的Linux命令?kill 可以杀死某个正在运行的进程 rootO

    22、EL64 dev#kill-9 30247?passwd 设置口令 rootOEL64 dev#passwd oracle Changing password for user oracle.New password:Retype new password:passwd:all authentication tokens updated successfully.?history 查询用户的历史命令 rootOEL64 dev#history 50 cd/mnt 常用的Linux命令 gzip/gunzip linux 标准的压缩/解压缩工具 rootOEL64 tmp#gzip alert.

    23、log rootOEL64 tmp#ls-ltr total 76-rw-r-.1 root root 5997 Sep 22 16:57 alert.log.gz rootOEL64 tmp#gunzip alert.log.gz rootOEL64 tmp#ls-al total 144 drwxrwxrwt.25 root root 4096 Sep 22 17:44.dr-xr-xr-x.25 root root 4096 Sep 22 11:16.-rw-r-.1 root root 37568 Sep 22 16:57 alert.log?常用的Linux命令 bzip2/bunz

    24、ip2 rootOEL64 tmp#bzip2 alert.log 更新的标准压缩/解压缩工具,压缩比更高rootOEL64 tmp#ls-al total 112 drwxrwxrwt.25 root root 4096 Sep 22 17:45.dr-xr-xr-x.25 root root 4096 Sep 22 11:16.-rw-r-.1 root root 6594 Sep 22 16:57 alert.log.bz2 rootOEL64 tmp#bunzip2 alert.log.bz2 rootOEL64 tmp#ls-al total 144 drwxrwxrwt.25 ro

    25、ot root 4096 Sep 22 17:46.dr-xr-xr-x.25 root root 4096 Sep 22 11:16.-rw-r-.1 root root 37568 Sep 22 16:57 alert.log?常用的Linux命令?rootOEL64 tmp#pwd*通配符 将与零个或多个字符匹配 /tmp rootOEL64 tmp#ls-al*log*-rw-r-.1 root root 37568 Sep 22 16:57 alert.log -rw-r-r-.1 root root 40960 Sep 28 16:09 alert.log.tar?rootOEL6

    26、4 tmp#pwd?通配符 将与任何单个字符匹配 /tmp rootOEL64 tmp#ls a.t?t a.txt 常用的Linux命令?exit 退出当前shell rootOEL64 log#su-oracle oracleOEL64$exit logout rootOEL64 log#?export 设置、修改和 删除环境变量 oracleOEL64$export ORACLE_BASE=/u01/app/oracle oracleOEL64$echo$ORACLE_BASE/u01/app/oracle 常用的Linux命令 ps?显示当前系统运行进程的状态 rootOEL64 lo

    27、g#ps-ef|grep ora oracle 5343 1 0 14:36?00:00:00 ora_pmon_orcl oracle 5345 1 0 14:36?00:00:00 ora_psp0_orcl oracle 5348 1 3 14:36?00:00:01 ora_vktm_orcl oracle 5352 1 0 14:36?00:00:00 ora_gen0_orcl oracle 5354 1 0 14:36?00:00:00 ora_diag_orcl?rpm 查看、安装或 删除软件包 rootOEL64 log#rpm-qa|grep mysql mysql-ser

    28、ver-5.1.66-2.el6_3.i686 mysql-connector-odbc-5.1.5r1144-7.el6.i686 qt-mysql-4.6.2-26.el6_4.i686 mysql-connector-java-5.1.17-6.el6.noarch 常用的Linux命令 fdisk 硬盘分区命令 rootOEL64 log#fdisk-l Disk/dev/sda:32.2 GB,32212254720 bytes 255 heads,63 sectors/track,3916 cylinders Units=cylinders of 16065*512=8225280

    29、 bytes Sector size(logical/physical):512 bytes/512 bytes I/O size(minimum/optimal):512 bytes/512 bytes Disk identifier:0 x0000786a Device Boot Start End Blocks Id System/dev/sda1 *1 13 102400 83 Linux Partition 1 does not end on cylinder boundary./dev/sda2 13 209 1572864 82 Linux swap/Solaris Partit

    30、ion 2 does not end on cylinder boundary.?常用的Linux命令 top 实时显示当前系统运行状态 top-14:42:55 up 3:56,1 user,load average:0.58,0.60,0.36 Tasks:144 total,1 running,142 sleeping,1 stopped,0 zombie Cpu0 :0.3%us,0.7%sy,0.0%ni,99.0%id,0.0%wa,0.0%hi,0.0%si,0.0%st Mem:1550364k total,1119620k used,430744k free,78572k b

    31、uffers Swap:1572860k total,0k used,1572860k free,821616k cached PID USER PR NI VIRT RES SHR S%CPU%MEM TIME+COMMAND 5348 oracle -2 0 774m 13m 11m S 1.0 0.9 0:04.66 oracle 5485 root 20 0 0 0 0 S 0.3 0.0 0:00.07 kworker/0:1 5516 root 20 0 2752 1040 780 R 0.3 0.1 0:00.08 top 1 root 20 0 2948 1440 1224 S

    32、 0.0 0.1 0:01.20 init?常用的Linux命令?shutdown 关机命令 shutdown-r now shutdown-h now 关机重启?init Linux 关机并关闭电源 下的进程初始化工具 init 0 关机 init 1 重启 常用的Linux命令?man 在线帮助命令 rootOEL64 tmp#man ls -help?在线帮助命令 rootOEL64 tmp#ls-help Usage:ls OPTION.FILE.。?Info 在线帮助命令 rootOEL64 tmp#info ls File:coreutils.info,Node:ls invoca

    33、tion,Next:dir invocation,Up:Directo Vi编辑器的使用?作 为一个编辑器,vi被广泛地运用在各种Unix操作系统?Vi 是Linux中的标准文本编辑器?在Red Hat Linux上,一般采用的是 vim(vi improved)Vi编辑器的使用 Vi 提供三种模式命令模式?浏览、删除、剪贴、查找等 可以用各种命令进入插入模式?插入模式 输入新文档 用退出插入模式回命令模式?EX模式?Vi编辑器的使用 在命令模式下:?:w 保存当前文件?:q 如果未对文件做改动则退出?:wq 保存当前文件并退出?:q!不保存强制退出?:e 文件名 打开另一文件并开始编辑?用户

    34、和组的管理?groupadd 增加用户组 groupadd g 540 dba?groupdel 删除用户组 groupdel dba?useradd 增加用户 useradd -u 541-g dba -s/bin/bash oracle 默认创建的用户将会在/home下为该用户创建一个目录,为用户的?userdel 删除用户 网络管理?ifconfig rootOEL64 log#ifconfig 查看网络配置 a eth4 Link encap:Ethernet HWaddr 00:0C:29:5B:AC:23 inet addr:172.21.110.51 Bcast:172.21.1

    35、10.255 Mask:255.255.255.0 inet6 addr:fe80:20c:29ff:fe5b:ac23/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:19405 errors:0 dropped:211 overruns:0 frame:0 TX packets:3435 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:4387356(4.1 MiB)TX bytes:

    36、1095534(1.0 MiB)Interrupt:19 Base address:0 x2024 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 网络管理 查 看网卡配置文件 DEVICE=eth4 IPADDR=172.21.110.51 NETMASK=255.255.255.0 GATEWAY=172.21.110.1 ONBOOT=yes NAME=eth4 HWADDR=00:0C:29:5B:AC:23?rootOEL64 log#cat/etc/sysconfig/network-scripts/i

    37、fcfg-eth4 网络管理?netstat 查看系统中的服务与对应的端口 rootOEL64 log#netstat antp Active Internet connections(servers and established)Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:22 0.0.0.0:*LISTEN 2313/sshd tcp 0 0 127.0.0.1:631 0.0.0.0:*LISTEN 2161/cupsd tcp 0 0 127.0.0.

    38、1:25 0.0.0.0:*LISTEN 2561/master tcp 0 0 0.0.0.0:30368 0.0.0.0:*LISTEN 2040/rpc.statd tcp 0 0 0.0.0.0:111 0.0.0.0:*LISTEN 1962/rpcbind tcp 0 0 172.21.110.51:22 172.21.110.50:63025 ESTABLISHED 2880/sshd tcp 0 0:22 :*LISTEN 2313/sshd tcp 0 0:1:631 :*LISTEN 2161/cupsd tcp 0 0:1:25 :*LISTEN 2561/master

    39、tcp 0 0:13993 :*LISTEN 2040/rpc.statd tcp 0 0:111 :*LISTEN 1962/rpcbind 网络管理?ping rootOEL64 log#ping 172.21.110.50 查看主机之间的网络是否互通 PING 172.21.110.50(172.21.110.50)56(84)bytes of data.64 bytes from 172.21.110.50:icmp_seq=1 ttl=128 time=0.322 ms 64 bytes from 172.21.110.50:icmp_seq=2 ttl=128 time=0.335

    40、 ms 64 bytes from 172.21.110.50:icmp_seq=3 ttl=128 time=0.321 ms 64 bytes from 172.21.110.50:icmp_seq=4 ttl=128 time=0.333 ms 64 bytes from 172.21.110.50:icmp_seq=5 ttl=128 time=0.334 ms 64 bytes from 172.21.110.50:icmp_seq=6 ttl=128 time=0.332 ms 64 bytes from 172.21.110.50:icmp_seq=7 ttl=128 time=0.298 ms 64 bytes from 172.21.110.50:icmp_seq=8 ttl=128 time=0.343 ms 64 bytes from 172.21.110.50:icmp_seq=9 ttl=128 time=0.317 ms 登录Linux系统的常用工具?SecureCRT 工具?Xshell工具?Putty工具 Linux系统性能监控工具介绍?Zabbix 工具?Nagios工具?cacti工具 谢谢!

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:Linux基础知识培训最新课件.ppt
    链接地址:https://www.163wenku.com/p-3699919.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库