linux基础及常用命令.ppt

上传人:max****ui 文档编号:6376238 上传时间:2020-02-24 格式:PPT 页数:39 大小:423.50KB
返回 下载 相关 举报
linux基础及常用命令.ppt_第1页
第1页 / 共39页
linux基础及常用命令.ppt_第2页
第2页 / 共39页
linux基础及常用命令.ppt_第3页
第3页 / 共39页
点击查看更多>>
资源描述
2011 07 07 Linux基础及常用命令 Linux是一类Unix计算机操作系统的统称 Linux操作系统是自由软件和开放源代码发展中最著名的例子 严格来讲 Linux这个词本身只表示Linux内核 但在实际上人们已经习惯了用Linux来形容整个基于Linux内核 并且使用GNU工程各种工具和数据库的操作系统 当前最著名的linux操作系统就是redhatlinux Linux文件结构 Linux文件系统Linux继承了Unix操作系统结构清晰的特点 在linux下的文件结构非常有条理 但是 上述的优点只有在对linux相当熟悉时 才能体会到 linux下一些主要目录的功用 Linux文件结构 bin二进制可执行命令 dev设备特殊文件 etc系统管理和配置文件 etc rc d启动的配置文件和脚本 home用户主目录的基点 比如用户user的主目录就是 home user 可以用 user表示 lib标准程序设计库 又叫动态链接共享库 作用类似windows里的 dll文件 sbin系统管理命令 这里存放的是系统管理员使用的管理程序 Linux文件结构 tmp公用的临时文件存储点 root系统管理员的主目录 呵呵 特权阶级 mnt系统提供这个目录是让用户临时挂载其他的文件系统 lost found这个目录平时是空的 系统非正常关机而留下 无家可归 的文件 windows下叫什么 chk 就在这里 proc虚拟的目录 是系统内存的映射 可直接访问这个目录来获取系统信息 var某些大文件的溢出区 比方说各种服务的日志文件 Linux文件结构 usr最庞大的目录 要用到的应用程序和文件几乎都在这个目录 其中包含 usr X11R6存放Xwindow的目录 usr bin众多的应用程序 usr sbin超级用户的一些管理程序 usr doclinux文档 usr includelinux下开发和编译应用程序所需要的头文件 usr lib常用的动态链接库和软件包的配置文件 usr man帮助文档 usr src源代码 linux内核的源代码就放在 usr src linux里 usr local bin本地增加的命令 usr local lib本地增加的库 Linux文件系统命令 1 fdiskfdisk l查看系统分区信息Fdisk dev sdb为一块新的SCSI硬盘进行分区主分区 包括扩展分区 的总个数不能超过四个 在扩展分区基础上划分区域 Linux文件系统命令 表示系统挂载一个硬盘21 4G 有3个主分区sda1 sda2 sda4 逻辑分区为sda5 sda3为swap交换分区 有255个磁面 63个扇区 2610个磁柱 每个cylinder 磁柱 的容量是8225280bytes 引导 Boot 表示引导分区 在上面的例子中sda1是引导分区 Start 开始 表示的一个分区从Xcylinder 磁柱 开始 End 结束 表示一个分区到Ycylinder 磁柱 结束 Linux文件系统命令 2 df查看文件系统的挂载和空间使用情况例如df lh df m 表示 home挂载在分区 dev sda5 同时清楚的反应空间使用情况 Tmpfs为虚拟文件系统 可以使用内存或者swap分区 默认为内存一半大小 使用空间大小会不断变化 Linux文件系统命令 3 mount文件系统挂载 查看文件系统的挂载点 文件系统类型ext2 ext3格式等 显示结果跟前面fdisk df命令相似 主要区别mount显示了文件系统的类型 Mount挂载命令格式 mount tvfstype ooptions devicedir Linux文件系统命令 挂接U盘 系统多了一个SCSI硬盘 dev sdb和一个磁盘分区 dev sdb1 dev sdb1就是我们挂接的U盘 mkdir p mnt usb注 建立一个目录用来作挂接点 mountpoint mount tvfat dev sdb1 mnt usb现在可以通过 mnt usb来访问U盘了 Linux文件系统命令 文件 etc fstab 开机自动挂载文件系统 第一列 设备名或者设备卷标名 dev sda10或者LABEL 第二列 设备挂载目录第三列 设备文件系统类型第四列 挂载参数第五列 指明是否要dump备份 0为不备份 1为要备份 一般根分区要备份 第六列 指明自检顺序 0为不自检 1或者2为要自检 一般根分区要设为1 其他分区是2 Linux基本命令 1 pwd命令也是最常用最基本的命令之一 用于显示用户当前所在的目录 2 cd 回当前目录的上一级目录cd 回上一次所在的目录cd 或cd回当前用户的宿主目录crontab l查看定时任务crontab e编辑定时任务分时日月星期要运行的命令 Linux基本命令 3 cpcp命令用于复制文件或目录 cp命令可以一次复制多个文件 例如 cp txt doc bak home将当前目录中扩展名为txt doc和bak的文件全部复制到 home目录中 如果要复制整个目录及其所有子目录 可以用cp R命令 Linux基本命令 4 rmrm命令用于删除文件或目录 rm命令会强制删除文件 如果想要在删除时提示确认 可用rm i命令 rm rf命令来强制删除目录 rf参数表示递归强制删除 Linux基本命令 5 mvmv命令用于移动文件和更名文件 例如 mvye txt home将当前目录下的ye txt文件移动到 home目录下 mvye txtye1 txt将ye txt文件改名为ye1 txt Linux基本命令 6 mkdir建立目录mkdir oracle建立oracle目录mkdir p oracle test p 加上此选项后 系统将自动建立好那些尚不存在的目录 即一次可以建立多个目录 7 chown改变文件属主chown Roracle oinstall oracle将oracle文件夹以及文件夹下内容的属主修改为oracle用户和oinstall组 Linux基本命令 8 chmod修改文件属性chmodu xtest sh将test sh文件赋予文件所属用户可执行权限 9 cat这个命令是linux中非常重要的一个命令 它的功能是显示或连结一般的ascii文本文件 cattext显示text这个文件 cattext more用来分页显示内容 catfile1file2 file3把file1 file2的内容结合起来 再 重定向 到file3文件中 Linux基本命令 10 文件显示命令lsls命令列出文件的名字 而不是文件的内容 该命令的使用方式如下 ls 选项 文件目录列表 ls命令中的常用选项如下 a 显示所有文件及目录 ls规定将文件名或目录名中开头为 的视为隐藏档 l 除文件名外 也将文件状态 权限 拥有者 文件大小等信息详细列出 t 根据文件建立时间的先后次序列出例如ls al ls lt Linux基本命令 文件类型的字符表示文件的权限 权限由三个字符串组成 这三个字符串分别表示 该文件所有者的权限 组中其他人的权限和系统中其人的权限 每个字符串又由三个字符组成 依次表示对文件的读 用字符r表示 写 用字符W表示 和执行权限 用字符x表示 当用户没有相应的权限时 该权限的对应位置用短线 来表示 Linux基本命令 drwxr x 表示的含义是 d表示这条信息是目录 目录拥有者的权限是rwx 表示有读 写和执行权限 组中其他人对该目录的权限是r x 表示有读和执行权限 没有写权限 系统中其他人对该目录的权限是 表示读 写和执行权限都没有 Linux基本命令 11 Find查找命令find etc namesmb conf在 etc目录下查找smb conf文件 也可使用通配符 find etc name conf在 etc目录下查找所有 conf的文件12 grep匹配命令ls al grepsh列出含有sh的数据进行显示 Linux基本命令 13 uname aLinux查看版本当前操作系统内核信息14 who查看登录系统用户who m显示运行程序的用户名 whoamI15 tail查看文件最后几行head查看文件前面几行tail f查看正在运行的文件输出 Linux基本命令 16 zip和unzip目录下的文件压缩成new zipzipx zipfile txt 压缩file txt文件成x zipzip rnew zipnew 将newunzipnew zip 解压缩unzip vnew zip 查看压缩包中文件gzip和gunzip命令操作类似gzdu查看文件大小 LINUX用户组命令 用户组管理命令groupadd组名创建一个新的组 groupaddoinstall创建oinstall组 useradd m goinstall Gdbaoracle创建oracle账户 属于oinstall和dba组 同时 m 创建该账户的home目录 默认是 home oracle useradd m d ppt gepointtest创建test账号 默认主目录为 pptpasswdoracle为用户创建密码 LINUX用户组命令 删除用户 userdel常用的选项是 r他的作用是把用户主目录一起删除 userdel roracle删除组groupdel root localhost groupdeldbagroupdel cannotremoveuser sprimarygroup root localhost userdeloracle 先删除组内用户 root localhost groupdeldba LINUX用户组命令 账号文件 etc passwd文件中每个用户都有一个对应的记录行 例 root localhosthome cat etc passwdepoint x 500 500 epoint home epoint bin bash每行记录被冒号 分隔为7个字段 格式和具体含义如下 户名 口令 用户标识号 组标识号 注释描述 主目录 登录Shell 组标识号 记录的是用户所属的用户组 它对应着 etc group文件中的一条记录 主目录 也就是用户的起始工作目录 它是用户在登录到系统之后所处的目录 LINUX用户组命令 用户组的所有信息都存放在 etc group文件中 root localhostetc cat etc groupepoint x 500 oracle组名 口令 组标识号 组内用户列表 登录参数文件 etc bashrc存有整个系统的别名和功能 etc profile存有整个系统的环境参数和启动程式 HOME bashrc存有用户的的别名和功能 HOME bash profile存有用户的环境参数和启动程式 HOME bash logout存有退出系统时的结束方式 Linux进程命令 进程命令ps ef查询所有进程psaux显示所有包含其它使用者的进程ps ef grepora查询进程名含有ora的进程 root localhost ps ef grepgnomeroot432042620Jul07 00 00 00 usr bin gnome session显示结果root的进程4320为进程号 4262为父进程号 最后信息为进程名 Linux进程命令 kill命令用来中止一个进程 Kill进程号Kill 9进程号 强制杀死进程psaux sort nr k3 headsort排序命令 n按数值排序 k来指定列数 r以相反的顺序来排序 Linux监控命令 free查看内存使用情况 Mem 表示物理内存统计 buffers cached 表示物理内存的缓存统计Swap 表示硬盘上交换分区的使用情况第1行Mem total 表示物理内存总量 used free used 表示总计分配给缓存 包含buffers与cache 使用的数量 但其中可能部分缓存并未实际使用 free 未被分配的内存 shared 共享内存 一般系统不会用到 buffers 系统分配但未被使用的buffers数量 cached 系统分配但未被使用的cache数量 Linux监控命令 第2行 buffers cached used 第一行中的used buffers cached 也是实际使用的内存总量 free 第一行中的buffers cached free 未被使用的buffers与cache和未被分配的内存之和 这就是系统当前实际可用内存 cat proc meminfo同样显示内存使用信息cpuinfo Linux监控命令 top监控命令 显示在top当中可以输入的按键指令 P 以CPU的使用资源排序显示 M 以Memory的使用资源排序显示 Linux监控命令 输出解释 Tasks 127total进程总数1running正在运行的进程数126sleeping睡眠的进程数0stopped停止的进程数0zombie僵尸进程数Cpu s 1 0 us用户占用CPU百分比0 8 sy内核占用CPU百分比0 0 ni用户进程空间内改变过优先级的进程占用CPU百分比98 1 id空闲CPU百分比Mem和Swap行表示目前的物理内存与虚拟内存 Mem Swap 的使用情况 Linux监控命令 top底下的画面 则是每个process使用的资源情况 比较需要注意的是 PID 进程号USER 该process所属的使用者 PR Priority的简写 程序的优先执行顺序 越小越早被执行 CPU CPU的使用率 MEM 内存的使用率 TIME CPU使用时间的累加 RPM命令 rpm常用命令组合 1 查询系统已安装的软件 语法 rpm q软件名 rootlocalhostbeinan rpm qgaimgaim 1 3 0 1 fc4查看系统中所有已安装的包 要加 a参数 root localhostRPMS rpm qa如果分页查看 再加一个管道 和more命令 root localhostRPMS rpm qa more RPM命令 2 安装和升级一个rpm包 root localhostbeinan rpm vihfile rpm注 这个是用来安装一个新的rpm包 root localhostbeinan rpm Uvhfile rpm注 这是用来升级一个rpm包 rpm efile rpm 删除一个rpm包 3 查看一个软件包的依赖关语法 rpm qpRfile rpm root localhostarchives rpm qpRfile rpm 查看cpu占用高的sessionselecta SID b NAME a VALUE s fromv sessions v sesstata v statnamebwherea STATISTIC b STATISTIC andb STATISTIC 12anda SID s SIDorderbya VALUEdesc
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!