分享

我个人做Linux的ppt教程

 娱天乐 2014-08-31
这只是讲课时候用的大概内容.如果有什么问题.可以提出来.我会细细讲解.

linux教程
基础

介绍
Linux特点
Linux系统结构
Linux目录结构
了解所用硬盘的信息
文件的操作命令
文件的查找
文件的比较
文件目录的权限
硬连接和符号的连接
重定向
网络主要命令
文件的分发格式

Linux介绍
Linux开放源代码
 
  简单来说,这是大家的意思,以及一个必然的发展结果,而不是少数人的意思决定的,所以开放源代码。但是值得补充说明的是,这并不意味着所有您在 Linux 平台上开发的软件也都一定要开放源代码。

Linux结构和安装
有字符界面和图形界面
操作系统(os)是做为用户和和计算机接口的软件程序,如linux. Unix, Microsoft Windows 登.
操作系统的功能
命令解释
进程管理
内存管理
输入/输出(I/0)操作和外围设备管理
文件管理
Linux的特点
是个贵族系统
开放性
多用户
多任务
出色的稳定性和速度性
丰富的网络性能
可靠的系统安全
可移值性,适用于大多数计算机平台
Linux关机方法
shutdown -h now 关机 (推荐)
shutdown -r now 重启 (推荐)
reboot 快速重启(跳过sync过程)
init 0 关机
init 6 重启
halt 系统停机
Linux的系统结构
1 硬件 (最里面的)
2 内核 (kerner)
3 接口 (shell)
4 外层应用程序 (工具应用程序.编写应用程序)

Linux的目录结构
/(根目录)
------------------------------------------------
| | | | | | | | |
/bin /usr /sbin /etc /tmp /lib /var /home /opt
| | |
----------- - ---------------
| | | | | | |
bin local src rc.d named httpd ftp
| |
------------- -------------
| | | | | |
rc3.d rc5.d init.d bin etc pub
Linux的根目录
1 存放命令的目录 /bin /sbin /usr/bin /usr/sbin
/usr/local/bin
2 /boot 内核及其它系统启动所需文件
3 /opt 安装大的应用程序
4 /tmp 临时文件
5 /lost + found 系统修复过程中恢复的文件
6 /root 超级用户的主目录
/dev device 设备目录

1 /b blok 块设备
2 /c character 字符设备
3 linux 的硬件设备的对应文件
(1) 光驱设备 /dev/cdrom
(2) 软件 /dev/fd0

ls –l 可查看设备的类型,看看首字符,
b or c


/etc 目录 配置文件所在目录
1 启动引导程序 /etc/lilo.conf /etc/grup.conf
多系统引导时,可设置默认启动的系统等等
2 控制启动模式 /etc/inittab (图形/文本登陆)
3 文件系统配置 /etc/fstab
4 /etc/profile 增加环境变量等.(修改PATH等)
如配置 JAVA/J2EE
5 /etc/ftp* ftp的配置文件
6 /etc/httpd web服务器的配置文件
7 /etc/ssh* ssh的配置文件
/etc/inittab
停止系统 inito halt poweroff shutdown
重启系统 init 6 reboot
字符界面启动 init 3
图形界面启动 init 5
单用户模式 init 1 init single


修改该文件可设置linux的启动方式(图形或字符)

/Home用户
1 用户的默认主目录 /home/username
2 创建新用户 useradd username
3 添加密码 passwd username
4 系统能识别的用户清单 /etc/passwd
纯文本显示加密了的口令的安全,普通用户可读
5 /etc/shadow 超级用户才能读用于保护加密口令的安全
隐藏口令

/lib 库文件
1 lib 系统所用的库
如C程序库

2 /lib/modules/2.4.20-8/kernel/drivers
驱动模块

3 /usr/lib/应用程序使用的库
如MySQL 的API
/mnt
1 光驱的装载
mount – t iso9660 /dev/cdrom /mnt/cdrom
mount - t 文件类型 设备文件 挂载目录
2 卸载 umount /mnt/cdrom
3 软驱的使用
mount - t fstype /dev/fd0 /mnt/floppy
挂载
4 卸载 umount /mnt/floppy
/Usr 用户目录
/usr/doc /usr/share/doc 帮助文档
man 命令 查看命令的手册页
info 命令 查看命令的帮助
命令 - help

/usr/src/linux-2.4.20-8/
linux原代码
/usr 文件系统部分内容
1 x11 用于x windows
2 bin 几乎所有的命令程序
3 sbin 系统管理的命令
4 include c语言头文件
5 lib 库文件和数据文件
6 local 本地安装的软件
7 share 共享文件和数据
/var 文件系统的部分内容
1 www apache 的文档目录
2 lib 系统运行时随时改变的文件
3 local /usr/local 程序的可变数据
4 spool 邮件.新闻等队列的脱机目录
5 tmp 临时文件
6 log 日志文件

了解所有硬盘的信息
1 mount 所挂装的分区
2 fdisk –l [/dev/had] 硬盘分区状况
3 df -h 硬盘分区的使用的情况
4 du –sh 目录占用空间

5 uname –a 所用linux版本号
Linux常用文件操作命令
1 mkdir 创建目录
2 rm –r –f 递归删除目录,并且不提示
3 rmdir 删除空目录
4 pwd 查看当前目录
5 cd 切换目录
6 ls (list) dir
格式 ls [参数] 路径或文件名
-a
-l
-R 递归显示所用的目录和文件
-d 不递归
Linux常用文件操作系统命令2
1 more /less 文件: 查看文件的内容
2 cat 显示所指文件的内容
3 mv (more)
mv [参数]
- I
- f
4 cp copy
格式 cp [参数]
- f [force] 直接覆盖
- l 提示是否覆盖
- R 递归

linux文件类型
1 普通文件 (-): 文本文件和二进制文件
2 目录文件 (d): 文件夹
3 链接文件 (I): in创建的文件
4 特殊文件 : 设备文件(b.c) 和管道文件(p)

5 ls -l 可以看到文件的类型

6 文件类型对应颜色配置文件 /etc/DIR-COLORS
检查文件系统
当系统非常关机.可能无法进入系统.这时可执行fsck修复磁盘
fsck
fsck [选项] <设备名>
-f fstype 制定要检查的文件系统类型
-N 模拟显示.并不真的检查
-r 恢复是需要用户确认
-p 自动修复安全地更正并且不会导致数据丢失的问题
fsck –p -t ext2 /dev/hda2
注: 应该先卸载文件系统在检查
文件的查找
1 find 路径 [选项]
find /etc – name passwd
-size 按文件大小查找
-type 按文件类型查找
2 locate
locate –u &
3 grep [选项] 查找模式 文件名 [文件名…]
grep [参数] ‘str’ filelist
-n 显示匹配行号
-I 忽略大小写
-r 递归查找
符号连接
查看文件/目录的inode: ls –i
ln (link)
ln [参数]
硬链接
(hard link) 同一文件系统,不能指向目录文件(默认)
ln 源文件,目标文件
符号连接 (软连接)
用 –s 参数创建1
ln –s 源文件 目标文件
ln –s /usr/local local

Linux 用户类型
1 系统管理员 (root)
系统管理员 (SA) 主要负责linux操作系统的平滑操作
2 文件拥有者 (u)
创建文件的用户称为它的拥有者
3 组拥有者 (g)
用户组可给一个名就象给用户一个名一样
4 其它用户(o)
不属于特定组的这些用户
文件的权限
RWX RWX RWX
owner group others
RWX R--X -- -- --
111 1 – 1 0 0 0
7 5 0
chmod 750 文件/目录名
改变文件访问权限
chmod 改变文件访问权限
符号标记法
chmod (ugoa) (+-=) (rwx) filename lifelist
e.g chmod g+w o-x /usr/local/*
数字标记法
4(100) 读 2(010) 写 1(001)执行 0(000) 无权限
e.g chmod 755 /usr/local/*
文件比较
diff
找出两个文本文件的差异
diff [参数]
-w 忽略所用空格差别
-I 忽略大小写
cmp
比较任意两个文件
cmp [para]

标准文件
1 标准输入文件
键盘称为标准输入文件
linux中,都被赋以一个称为文件描述符的数.文件 描述符0.被赋给标准输入文件
2 标准错误文件
监视器是标准错误文件
文件描述符2赋给标准错误文件
3 标准输出文件
监视器称为标准输出文件
描述符1被赋给标准输出文件
重定向
重定向改变关于标准输入.输出.及错误的分配
1 输入重定向
以下例子说明输入重定向的使用
$ cat < test1
2 错误重定向
以下例子说明错误重定向的使用
$ cat datafile 2> error-mesg < Enter>
3 输出重定向
以下例子说明输出重定向的使用
$ cat test1 > test2
网络常用命令
1 hostname 列出机器的名字
2 ifconfig 看IP和MAC的地址
ifconfig eth0 down 关某个端口
ifconfig eth0 up 开某个端口
3 route –n 路由
4 ping
ping [-c 发去报文数] 目的主机地址
5 traceroute 跟踪 IP UDP
6 netstat 显示各种各样于网络相关的状态信息
7 nslookup 显示域命的
8 tcpdamp 监视 TCP/IP连接用的
Linux 系统中应用软件分发格式
1 tar 包
又unix 系统打包工具tar制作
example -1.2.3-1.tar.gz
2 rpm 包
Redhat公司提供的软件包封装格式
example -1.2.3.-l.i386.rpm
3 dpkg 包
Debiam提供的软件包封装格式
example -1.2.3-1.i386.deb
rpm包
rpm –ivh rpm 包 安装 rpm 包
rpm –Uvh rpm 包 升级 rpm 包
rpm –e rpm 包 删除 rpm 包
rpm –qi 包名称 列出信息
rpm –qf which 命令 显示命令所在包
rpm –ql 包名称 包中的文件列表

备份格式介绍
1 tar cvf home.tar /home
tar –czvf home.tar.gz /home
2 bzip2 filename -> filename.bz2
bunzip filename.bz2
3 gzip和gunzip
4 zip和unzip
5 rar

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多