linux基础及常用命令.ppt

上传人:小飞机 文档编号:6511207 上传时间:2023-11-08 格式:PPT 页数:39 大小:229KB
返回 下载 相关 举报
linux基础及常用命令.ppt_第1页
第1页 / 共39页
linux基础及常用命令.ppt_第2页
第2页 / 共39页
linux基础及常用命令.ppt_第3页
第3页 / 共39页
linux基础及常用命令.ppt_第4页
第4页 / 共39页
linux基础及常用命令.ppt_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《linux基础及常用命令.ppt》由会员分享,可在线阅读,更多相关《linux基础及常用命令.ppt(39页珍藏版)》请在三一办公上搜索。

1、,Linux基础及常用命令,Linux是一类Unix计算机操作系统的统称。Linux操作系统是自由软件和开放源代码发展中最著名的例子。严格来讲,Linux这个词本身只表示Linux内核,但在实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。当前最著名的linux操作系统就是redhat linux。,Linux文件结构,Linux文件系统Linux继承了Unix操作系统结构清晰的特点。在linux下的文件结构非常有条理。但是,上述的优点只有在对linux相当熟悉时,才能体会到。linux下一些主要目录的功用:,Linux文件结构,/b

2、in 二进制可执行命令/dev 设备特殊文件/etc 系统管理和配置文件/etc/rc.d 启动的配置文件和脚本/home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用user表示/lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件/sbin 系统管理命令,这里存放的是系统管理员使用的管理程序,Linux文件结构,/tmp 公用的临时文件存储点/root 系统管理员的主目录(呵呵,特权阶级)/mnt 系统提供这个目录是让用户临时挂载其他的文件系统。/lost+found 这个目录平时是空的,系统非正常关机而留下“无家可归”的文件(w

3、indows下叫什么.chk)就在这里/proc 虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信息。/var 某些大文件的溢出区,比方说各种服务的日志文件,Linux文件结构,/usr 最庞大的目录,要用到的应用程序和文件几乎都在这个目录。其中包含:/usr/X11R6 存放X window的目录/usr/bin 众多的应用程序/usr/sbin 超级用户的一些管理程序/usr/doc linux文档/usr/include linux下开发和编译应用程序所需要的头文件/usr/lib 常用的动态链接库和软件包的配置文件/usr/man 帮助文档/usr/src 源代码,linu

4、x内核的源代码就放在/usr/src/linux里/usr/local/bin 本地增加的命令/usr/local/lib 本地增加的库,Linux文件系统命令,1)fdisk fdisk-l 查看系统分区信息 Fdisk/dev/sdb 为一块新的SCSI硬盘进行分区 主分区(包括扩展分区)的总个数不能超过四个,在扩展分区基础上划分区域。,Linux文件系统命令,表示系统挂载一个硬盘21.4G,有3个主分区sda1,sda2,sda4,逻辑分区为sda5;sda3为swap交换分区。有255个磁面;63个扇区;2610个磁柱;每个 cylinder(磁柱)的容量是 8225280 bytes

5、。引导(Boot):表示引导分区,在上面的例子中 sda1 是引导分区;Start(开始):表示的一个分区从X cylinder(磁柱)开始;End(结束):表示一个分区到 Y cylinder(磁柱)结束;,Linux文件系统命令,2)df查看文件系统的挂载和空间使用情况 例如df lh,df-m,表示/home挂载在分区/dev/sda5,同时清楚的反应空间使用情况;Tmpfs为虚拟文件系统,可以使用内存或者swap分区,默认为内存一半大小。使用空间大小会不断变化,Linux文件系统命令,3)mount 文件系统挂载,查看文件系统的挂载点,文件系统类型ext2,ext3格式等,显示结果跟前

6、面fdisk,df命令相似,主要区别mount显示了文件系统的类型。Mount挂载命令格式:mount-t vfstype-o options device dir,Linux文件系统命令,挂接U盘:,系统多了一个SCSI硬盘/dev/sdb和一个磁盘分区/dev/sdb1,/dev/sdb1就是我们挂接的U盘。#mkdir-p/mnt/usb注:建立一个目录用来作挂接点(mount point)#mount-t vfat/dev/sdb1/mnt/usb现在可以通过/mnt/usb来访问U盘了.,Linux文件系统命令,文件/etc/fstab,开机自动挂载文件系统,第一列:设备名或者设备卷

7、标名,(/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)cp cp命令用于复制

8、文件或目录。cp命令可以一次复制多个文件,例如:cp*.txt*.doc*.bak/home 将当前目录中扩展名为txt、doc和bak的文件全部复制到/home目录中。如果要复制整个目录及其所有子目录,可以用cp-R命令。,Linux基本命令,4)rm rm命令用于删除文件或目录。rm命令会强制删除文件,如果想要在删除时提示确认,可用rm-i命令。rm-rf命令来强制删除目录,-rf参数表示递归强制删除,Linux基本命令,5)mv mv命令用于移动文件和更名文件。例如:mv ye.txt/home 将当前目录下的ye.txt文件移动到/home目录下,mv ye.txt ye1.txt 将

9、ye.txt文件改名为ye1.txt。,Linux基本命令,6)mkdir建立目录mkdir/oracle 建立oracle目录mkdir p/oracle/test“-p”加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。7)chown改变文件属主chown-R oracle:oinstall/oracle 将oracle文件夹以及文件夹下内容的属主修改为oracle用户和oinstall组,Linux基本命令,8)chmod修改文件属性chmod u+x test.sh 将test.sh文件赋予文件所属用户可执行权限.9)cat这个命令是linux中非常重要的一个命

10、令,它的功能是显示或连结一般的ascii文本文件。cat text 显示text这个文件;cat text|more 用来分页显示内容;cat file1 file2file3 把file1,file2的内容结合起来,再“重定向()”到file3文件中。,Linux基本命令,10)文件显示命令lsls命令列出文件的名字,而不是文件的内容。该命令的使用方式如下:ls 选项 文件目录列表 ls命令中的常用选项如下:-a:显示所有文件及目录(ls规定将文件名或目录名中开头为.的视为隐藏档)-l:除文件名外,也将文件状态、权限、拥有者、文件大小等信息详细列出-t:根据文件建立时间的先后次序列出 例如l

11、s al;ls-lt,Linux基本命令,文件类型的字符表示文件的权限,权限由三个字符串组成,这三个字符串分别表示:该文件所有者的权限、组中其他人的权限和系统中其人的权限;每个字符串又由三个字符组成,依次表示对文件的读(用字符r表示)、写(用字符W表示)和执行权限(用字符x表示)。当用户没有相应的权限时,该权限的对应位置用短线“-”来表示。,Linux基本命令,drwxr-x-表示的含义是:d表示这条信息是目录;目录拥有者的权限是rwx(表示有读、写和执行权限);组中其他人对该目录的权限是r-x(表示有读和执行权限,没有写权限),系统中其他人对该目录的权限是-(表示读、写和执行权限都没有)。,

12、Linux基本命令,11)Find查找命令find/etc name smb.conf 在/etc目录下查找smb.conf文件,也可使用通配符*find/etc name*.conf 在/etc目录下查找所有.conf的文件12)grep 匹配命令ls al|grep sh 列出含有sh的数据进行显示,Linux基本命令,13)uname-aLinux查看版本当前操作系统内核信息14)who查看登录系统用户who-m显示运行程序的用户名,=who am I15)tail查看文件最后几行head 查看文件前面几行tail f 查看正在运行的文件输出,Linux基本命令,16)zip和unzip

13、目录下的文件压缩成new.zipzip x.zip file.txt/压缩file.txt文件成x.zip zip-r new.zip new/将newunzip new.zip/解压缩unzip-v new.zip/查看压缩包中文件gzip和gunzip命令操作类似gzdu 查看文件大小,LINUX用户组命令,用户组管理命令groupadd 组名 创建一个新的组#groupadd oinstall 创建oinstall组#useradd-m-g oinstall-G dba oracle 创建oracle账户,属于oinstall和dba组,同时”-m”创建该账户的home目录,默认是/ho

14、me/oracle#useradd-m-d/ppt-g epoint test 创建test账号,默认主目录为/pptpasswd oracle 为用户创建密码,LINUX用户组命令,删除用户:userdel常用的选项是-r 他的作用是把用户主目录一起删除.userdel r oracle删除组groupdelrootlocalhost/#groupdel dbagroupdel:cannot remove users primary group.rootlocalhost/#userdel oracle/先删除组内用户rootlocalhost/#groupdel dba,LINUX用户组命

15、令,账号文件:/etc/passwd文件中每个用户都有一个对应的记录行;例:rootlocalhost home#cat/etc/passwdepoint:x:500:500:epoint:/home/epoint:/bin/bash每行记录被冒号(:)分隔为7个字段,格式和具体含义如下:户名:口令:用户标识号:组标识号:注释描述:主目录:登录Shell“组标识号”:记录的是用户所属的用户组。它对应着/etc/group文件中的一条记录。“主目录”:也就是用户的起始工作目录,它是用户在登录到系统之后所处的目录。,LINUX用户组命令,用户组的所有信息都存放在/etc/group文件中rootl

16、ocalhost etc#cat/etc/groupepoint:x:500:oracle组名:口令:组标识号:组内用户列表,登录参数文件,/etc/bashrc 存有整个系统的别名和功能;/etc/profile 存有整个系统的环境参数和启动程式;$HOME/.bashrc 存有用户的的别名和功能;$HOME/.bash_profile 存有用户的环境参数和启动程式;$HOME/.bash_logout 存有退出系统时的结束方式;,Linux进程命令,进程命令ps ef 查询所有进程ps aux显示所有包含其它使用者的进程ps ef|grep ora 查询进程名含有ora的进程rootloc

17、alhost#ps-ef|grep gnomeroot 4320 4262 0 Jul07?00:00:00/usr/bin/gnome-session显示结果root的进程4320为进程号,4262为父进程号,最后信息为进程名,Linux进程命令,kill命令用来中止一个进程。Kill 进程号Kill-9 进程号:强制杀死进程ps aux|sort-nr-k 3|headsort排序命令n 按数值排序-k来指定列数-r以相反的顺序来排序,Linux监控命令,free查看内存使用情况,Mem:表示物理内存统计-/+buffers/cached:表示物理内存的缓存统计Swap:表示硬盘上交换分区

18、的使用情况第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

19、与cache 和未被分配的内存之和,这就是系统当前实际可用内存。cat/proc/meminfo 同样显示内存使用信息cpuinfo,Linux监控命令,top监控命令:显示在 top 当中可以输入的按键指令;P:以 CPU 的使用资源排序显示;M:以 Memory 的使用资源排序显示,Linux监控命令,输出解释:Tasks:127 total 进程总数 1 running 正在运行的进程数126 sleeping 睡眠的进程数 0 stopped 停止的进程数 0 zombie 僵尸进程数Cpu(s):1.0%us 用户占用CPU百分比0.8%sy 内核占用CPU百分比0.0%ni 用户进

20、程空间内改变过优先级的进程占用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 软件名rootlocalhost beinan#rpm

21、-q gaim查看系统中所有已安装的包,要加-a 参数;rootlocalhost RPMS#rpm-qa如果分页查看,再加一个管道|和more命令;rootlocalhost RPMS#rpm-qa|more,RPM命令,2)安装和升级一个rpm 包;rootlocalhost beinan#rpm-vih file.rpm 注:这个是用来安装一个新的rpm 包;rootlocalhost beinan#rpm-Uvh file.rpm 注:这是用来升级一个rpm 包;rpm-e file.rpm 删除一个rpm包3)查看一个软件包的依赖关语法:rpm-qpR file.rpmrootlocalhost archives#rpm-qpR file.rpm,查看cpu占用高的sessionselect a.SID,b.NAME,a.VALUE,s.*from v$session s,v$sesstat a,v$statname b where a.STATISTIC#=b.STATISTIC#and b.STATISTIC#=12 and a.SID=s.SIDorder by a.VALUE desc,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号