您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 电气安装工程 > linux基础知识 自己整理
linux基础知识自己整理(未完)Linux复习一,安装:1,简易分区:Liunx下至少包含两个分区:a,/分区b,SWAP分区(建议大小为物理内存的2倍)2,细致分区:a,SWAP分区:交换分区,相当与Windows下的虚拟内存。b,/分区:存放系统命令和用户数据等c,/Boot分区:存放与Linux启动相关的程序。d,/usr分区:存放Linux的应用程序,软件e,/var分区:存放经常变化的数据f,/home分区:存放普通用户的数据。g,/tmp分区:存放临时文件。(注)说明:(1)关于SWAP分区:交换分区用来支持虚拟内存,当没有总够的物理内存来储存系统正在处理的数据时,将写入交换分区,交换分区的大小应取物理内存的2倍。如内存大于1G,建议用2G交换分区。创建一个大容量的交换分区将对未来升级物理内存时特别有用。(2)关于/boot分区/boot分区包含操作系统的内核,以及其他几个在引导过程中使用的文件。不能创建为LVM分区类型。(3)另外,您的环境可能会要求您创建一个和多个以下的分区:一个/usr/local分区--一般,/usr/local用来存放与其余RedHatLinux系统不同的软件,如不是RPM包的软件.它的尺寸取决于您准备存放的这些软件的数量.一个/usr/src分区--在一个RedHatLinux系统中,/usr/src通常存放两样东西:Linux内核源程序--Linux内核的所有源程序都放在这,新的内核也在这创建.目前,内核源程序大概有30MB.记住,您可能需要更多的空间来创建内核,或者保存几个不同版本的内核.RPM包的源程序--如果安装了包的源程序,文件将存放在这.注意,除非特别指定,创建包也将使用在这的一个'创建目录'.here.同样,这个分区的尺寸也取决于您将在这安装的软件的数量.二,管理1,系统运行级别0所有进程被终止,机器将有序的关机,关机时系统处于这个级别。1单用户模式。用于系统维护,只有少数进程运行,同时所有服务也不启动。2多用户模式。和运行级别3一样,只是网络文件系统(NFS)服务没被启动。3多用户模式。允许多用户登陆系统,是系统默认的启动级别。4留给用户自定义的运行级别。5多用户模式,运行X-Windows,图形化登陆窗口。6所有进程被终止,系统重新启动。查看运行级别:#runlevel切换运行级别:#init[012345]2shutdown命令的选项说明选项说明-tsec等待sec秒后在通知init关闭系统-k并不真正关闭系统,只是给每个用户发送警告消息-r关机后重新启动系统-h关机后关闭电源(halt)-c取消目前正在执行的关机程序。-f在重起计数器(reboot)时忽略fsck。-F在重起计数器(reboot)时强制fsck。-time设定关机时刻,格式:hh;mm例:#shutdown–r+5“systemmwillberebootin5minites”2,文件名后缀及文件类分类后缀名说明系统文件*.conf配置文件*.rpmRPM包*.a一种存档文件*.lock一种锁定文件*.~备份文件.*隐含文件程序与脚本*.cC语言源程序文件*.cppC++语言源程序文件*.hC或C++的头文件*.o程序对象文件*.plPerl语言源程序文件*.phpPhp语言源程序文件*.tclTCL脚本文件*.so/*.lib库文件*.sqlSQL语言文件格式文件*.txt无格式的ASCII码文件*.html/*.htm静态Web页*.psPostScript文件*.au一种声音文件*.wav一种声音文件*.xpm一种图象文件*.jpg一种图形,图象文件*.gif一种图形,图象文件*.png一种图形,图象文件存档与压缩文件*.tarTar存档文件*.Z/*.gz/*.bz2压缩文件*.tar.gz/*.tgz/*.tar.bz2/*.tbz压缩后的tar包3.Linux下设备使用方法:设备文件说明/dev/hd*IDE硬盘设备,如hda1表示第一块IDE硬盘的第一个分区,hdb2表示第2块IDE硬盘的第2个分区。/dev/sd*SCSI硬盘设备,如sda1表示第一块SCSI硬盘的第一个分区,sdb2表示第2块SCSI硬盘的第2个分区。/dev/lp*表示并口设备,如lp0表示第一个并口设备,lp1表示第二个并口设备。/dev/cua*串口设备/dev/tty*终端设备/dev/console系统控制台/dev/scd*SCSI光区设备/dev/ippp*Ppp设备/dev/isdn*Isdn设备/dev/null空设备/dev/zero零设备4通配符通配符说明*匹配任何字符和任何数目的字符?匹配任何字符[…]匹配任何包含在括号中的单字符5Linux目录结构子目录名Bin存放二进制的可执行程序Boot存放用于系统引导时的使用的各种文件Dev用于存放设备文件,用户可以通过它来访问外部设备Etc存放系统的配置文件Home存放所有用户的文件的跟目录,一个用户对应一个,Lib存放跟文件系统中的程序运行所需要的共享库及内核模块Lost+found存放一些系统检查结果,发现不合法的文件存放在这里,通常为空,除非硬盘遭受了不明的损坏Mnt系统管理员存放安装临时文件系统的安装点Opt该目录不属于Linux的基本文件系统,是额外安装的应用程序包所放置的地方Proc是一个虚拟文件系统,存放当前内存的映射,主要用于在不重起机器的情况下管理内核。Root超级用户目录Sbin类似/bin目录,只有root才能控制Tmp用于存放各种临时文件Usr用于存放系统应用程序Var用于存放需要随时改变的文件,如系统日志,脱机工作目录等。6常用的文件目录操作命令命令功能ls显示文件和目录列表touch生成一个空文件或更改文件的时间cp复制文件或目录mv移动文件或目录,文件或目录改名rm删除文件或目录cattac显示文本文件内容moreless分页显示文本文件内容headtail显示文本文件的前若干行或后若干行wc统计指定文本文件的行数,字数,字符数lin建立连接文件whereis查找系统文件所在路径find在文件系统中查找指定的文件grep在指定文本文件中查找指定的字符串pwd显示当前工作目录cd切换目录mkdir创建目录rmdir删除目录tree显示目录树7常用的信息显示命令命令功能stat显示指定文件的相关信息whow显示在线登陆用户whoami显示用户自己的身份hostname显示主机名称uname显示操作系统信息dmesg显示启动信息top显示当前系统中耗费资源最多的进程du显示指定的文件(目录)已使用的磁盘空间的总量df显示文件系统磁盘空间的使用情况free显示当前内存和交换空间的使用情况ifconfig显示网络接口信息ping测试网络的连通性netstat显示网络状态信息locale显示当前语言环境id显示当前用户的id信息8常用的备份压缩命令命令功能tar文件,目录打(解)包gzip压缩(解压)文件或目录,压缩文件后缀为gzcompress压缩(解压)文件或目录,压缩文件后缀为ZBzip2压缩(解压)文件或目录,压缩文件后缀为bz2例:1.tar–cvfmyball.tarmyball将myball打包2.Tar–tfmyball.tar查看myball包内容3.Tar–xvfmyball.tar将myball.tar解包4.Tar–zcvfmyball.tar.gz将myball打包后压缩(调用gzip工具)5.Tar–ztfmyball.tar.gz查看myball.tar.gz包的内容6.Tar–zxvfmyball.tar.gz将myball.tar.gz解包(调用gzip工具)7帐户管理Linux的帐户包括用户帐户和组帐户,Linux下的帐户系统文件主要有:/etc/passwd,/etc/shadow,/etc/group,/etc/gshadowA,/etc/passwd文件中每行定义一个用户帐号,一行中又划分为多个字段定义用户帐号不同的属性。对任何用户均可读。root:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologinadm:x:3:4:adm:/var/adm:/snnews:x:9:13:news:/etc/news:。。。。。。。。wh:x:500:501::/home/wh:/bin/bashwf:x:501:502::/home/wf:/bin/bash字锻说明用户名这是用户登陆系统时使用的用户名,它在系统中是唯一的口令此字段存放加密的口令,在这里的口令是X,表示被/etc/shadow文件保护用户标识号是一个整数,每个用户的UID都是唯一的,root是0,1~449是系统的标准帐户,普通用户的UID从500开始组标识号是一个整数,系统内部用它来标识用户所属的组,每个用户帐户在建立好后都有一个主组,主组相同的帐户其GID相同。默认情况下,每个帐户建立好后都回建立一个和帐户名同名的组,作为该帐户的主组,这个组只有用户本人一个成员,既此组是私有组注释性描述例如存放用户全名等信息自家目录用户登陆系统后所进入的目录命令解释器指示该用户所使用的shell,linux默认为bashB,/etc/shadow只对root用户可读,在安装系统时,会询问用户是否启动shadowpasswords功能。在安装好系统后也可以用pwconv命令和pwunconv来启动或取消shadowpasswords的保护。root:$1$sixTfvFd$UohNlKmmYk0iUsT/4AZcb1:13436:0:99999:7:::bin:*:13436:0:99999:7:::daemon:*:13436:0:99999:7:::adm:*:13436:0:99999:7:::lp:*:13436:0:99999:7:::sync:*:13436:0:99999:7:::shutdown:*:13436:0:99999:7:::halt:*:13436:0:99999:7:::wh:$1$j937MzHO$TENBJZEioj2eKa7ifEtVX1:13436:0:99999:7:::wf:$1$qpR.iAIo$7gL1L7KUFMiakY59hB2Tl.:13436:0:99999:7:::栏位说明用户名用户的帐户名口令用户的口令,是加密的最后一次修改的时间从1970年1月1日起,到用户最后一次更改口令的天数最小时间间隔从1970年1月1日起,到用户可以更改口令的天数最大时间间隔从1970年1月1日起,到用户必须更改口令的天数警告时间在用户口令过期之前多少天提醒用户更新不活动时间在用户口令过期之后到禁用帐户的天数失效时间从1970年1月1日起,到帐户被禁用的天数标识保留位C,/etc/group文件,将用户分组是linux中对用户进行管理及控制访问权限的一种手段。每个用户都有属于某一组,一组可以有多个用户,一个用户也可以属于不同的组,当一个用户同时是多个组的成员是,在/etc/passwd文件中记录的是用户所属的主组。也就是登陆是所属的默认组,而其他组称为附加组,用户要访问附加组的文件时,必须首先使用newgrp命令使自己成为所要访问的组的成员。组的所有属性都存放在/etc/group文件中,/etc/group文件多任何用户均可读。root:x:0:rootbin:x:1:root,bin,daemondaemon:x:2:root,bin,daemonsys:x:3:root,bin,admadm:x:4:root,adm,daemontty:x:5:。。。。。。wh:x:501:wf:x:502:栏位说明组名该组的名称组名令用户组口令,由于安全性的原因,已不使用该字段命令,用X占位GID组的识别好,和UID类似,每个组都有自己的独有识别号,不同组的GID不会
本文标题:linux基础知识 自己整理
链接地址:https://www.777doc.com/doc-4009550 .html