Linux自学教程(精髓)

基本命令:–Date//显示\修改当前时间/日期 –Cal/查看日历 –Bc/计算器 –破密,在DRUP编辑器中修改参数使得系统进入单用户维护模式,在此模式中重新定义密码 —-LINUX档案权限 Chown//改变档案拥有者 chgrp//改变档案所属组 chmod//改变权限[-R[recursive]参数为递 归含义] —权限类型含义R-4-文件能读取其的内容并能复制它,目录能用LS命令查看其内容/W-2文 件能修改此文件内容[是否能删除取决于对当前目录的权限],目录能在其中创建、删除任何实 体并可移动实体位置,重命名实体名称/X-1文件可被系统执行,目录可用CD进入其中,可操 作实体{对实体本身也当具备操作权限 —实体类型d 目录 —普通文件 b存储设备文件 c一般设备文件 s网络接口文件 –发行版LINUX目录布局遵循FHS原则。由于开机过程中涉及/etc,/dev,/lib,/bin,/sbin五个目录,因此它们必须与根分区处于同一分区 —-—P参数有依次路径的含义如创建、删除实体时,有属性含义,如复制、移动时把实体属 性信息一移动 —实体时间:mtime-内容最近被修改的时间 ctime-属性、权限最近被修改时间 atime-最近 被读取时间,可用LS查看实体3种时间并可用touch来修改 –创建实体时的默认权限由UMASK决定,文件不采用默认的执行权限 —ext格式实体的隐藏属性的设置chattr 查看lsattr[A不修改MTIME,S内容同步 写入磁盘,a仅能增加内容,c自动压缩],d不被备份,i无法改变其任何东西,s若删除则 是彻底删除,u非彻底删除可恢复 –特殊权限:SUID-4表现为拥有者X栏被替成S,影响为对于此二进制文件有执行权限的任意 用户当在执行它期间享有与此文件的拥有者同等的权限。GUID-2表现为群组X栏被替成S,影 响为影响为对于此二进制文件有执行权限的任意用户当在执行它期间享有与此文件的群组同 等的权限,对于文件夹,当对此文件夹具有RX的任意用户在进入此文件夹时享有W权限。SBIT-1 表现为用户 T,当对于此文件夹具备WX权限的任意用户在其中创建的实体仅 自身与ROOT才能删除。 —ACL:对灵活的就单个的用户、组对特定的档案设置访问权限!被设置ACL的档案会有+ 先让分区系统支持ACL,挂载时加入ACL即可 Setfacl [-m增加权限 X删除权限 b删除所设定 k删除预设的设定R下级目录递应用d新建 目录递归应用] u/g:名称:rwx 实体名称 //设置ACL Getfacl //查询 —文件查找 Which:通过PATH变量路径查找可执行文件 Locate/whereis:通过资料库中的记录来搜寻文件 Find: [-uid/gid/user/group/nouser/nogroup][-name] [-size] [-type dlbcps] [-perm 权限值] —磁盘管理 逻辑结构:sector-磁区 512KB是存储数据的最小单位[第一个磁区包含分区表及 MAR]/cylinder-磁柱为分区的最小单位 —–EXT2 filesystem /DEV/SD[A-P] [1-15] SCSI/USB/SATA/FLASH 逻辑分区为5-15 -11个 /DEV/HD[A-P] [1-63] IDE 逻辑分区为5-63 -59个 分区结构(采用索引式): Superblock:记录着分区的整体信息,inode、block的总量、使用量、剩余量 Inode:一个档案占用一个INODE,在其中记录着档案的属性及权限和存储此档案内容的block 号码 Block:存储着文件的内容,若为文件夹存储了文件夹中文件名称及文件的inode信息,当档案 大时可能占用多个block,一个block仅允许存储一个档案的内容 》当容量大时,或使用block group分区群组,其构成为 Data block:block容量 1KB/最大文件容量 16GB/最大分区容量 2TB 4KB/2TB/16TBInode table:其大小固定为128bytes,一个文件占用一个inode,当一个inode不足以存储其 信息时将规则的借用block容量 Super block:block、inode总量、剩余容量、单位容量,挂载信息。一般为1024Byte,且原 则上一个分区一个 》重要命令:dumpe2fs 分区标识 //查询superblock Ls //查询目录中实体占用的inode号/lib/modules/%/kernel/fs目录中记录着本系统所能支持的FS Df –Tih 》hard link :ln 原文件路 目标路 //其特点为在文件所在目录的block中增加一个文件指引, 链接文件与原文件共享inode号,两者须在同一分区,删除其中一个的还在,不能链接文 Symbliclink:ln 原路目标路 //如同快捷键,可跨分区链接,可链接目录 —-磁盘配额QUOTA:以分区为单位进行,可针对用户/组进行配额 先在分区上启用配额功能,挂载时加入usrquota/grpquota参数即可 Quotacheck –agu //创建配额记录文件 Quotaon/quotaoff –gu //开启关闭配额 Edquota 用户/组名称//编辑配额,单位为KB Edquota //修改宽限时间(发生在soft与hard之间)Edquota 新用户//配额信息复制 Repquota //查看全局的配额限制信息—-磁盘阵列MDADM:RAID-0带区卷;RAID-1镜像卷;RAID0+1/1+0 RAID-5 Mdadm –create –level=0/1/5 –auto=yes /dev/mdX –raid-devices=x –spare-devices=x 所用磁盘//形成阵列 Mdadm –detail 阵列标识 //查看阵列状态 Less /proc/mdstat //也可查看 Mdadm –manage /dev/mdX –fail 要移除的设备//故障设备移除 Mdadm –manage /dev/mdX –add 新设备 –remove 要移除设备//增新移旧 Mdadm –stop /dev/mdX //删除阵列 有时可能要在f中设置开机启动 —逻辑卷管理器 LVM:旨在形成可以弹性调整容量的分区,分区空间可跨越多个物理硬盘! PE类似于block默认4MB,一个VG最多65535个PE PV:可将现有硬盘、分区转换成PV Pvcreate //转成PV ;Pvremove//取消PV; Pcsan//查询所有PV;pvdisplay//显示所有PV 详细信息 VG:一个或多个PV组成VG Vgcreate xM[PE容量]VG名称 参与的PV //创建VG ;vgremove //删除VG Vgdisplay //显示VG信息;vgextend/vgreduce VG名 PV名//加入和移除PV LV:LVM中的分区 Lvcreate LV名称VG名称//创建LV Lvresize -/+容量LV名称 //调整LV容量 —-用户/组管理 用户ID:0管理员/1~500系统用户/500~65535一般的可登陆账号 用户密码文件:/etc/shadow 用户名:密码:最近变更时间:从3起不可变更的天数:从3起变更密码时间:相对5提前警 告的天数:相对5密码宽限天数:相对19700101密码失效日期: Passwd 用户名//查看用户信息,还可用参数设备用户信息passwd –l/u用户名// 锁定、解锁 Chage 用户名//查看用户信息,还可用参数设备用户信息chage 用户名//使得用户下次登陆必须重设密码 组:用户存在初始组,可将用户在/etc/group中加入,并将继承它的权限,可用groups用户 用户名组名//给组指定管理员,gpasswd 名//给组增加或删除用户—工作管理 指令 //&表示背景任务,指令的屏幕输出重定向到记录文件Jobs //查看背景任务;fg &JOBID//将工作调入shell; control+z//暂停工作 Kill [-l读配置文件/ 9强制删除进程/15正常删除进程] PID//杀进程 Ps –Al //查看所有进程; PS –aux //查看与用户相关进程 Top [-d更新间隔 p指定PID 批处理n更新次数]//动态查看进程TOP内部命令P:以CPU使用量排序M以内存使用量排序N以PID排序T以使用CUP时间排序 K:杀进程r:给特定进程设置NICE值 Nice NI值进程名//给进程设置NI值,NI值将与现有PRI进行运算得到新的PRI值, PRI越低将优被执行,ROOT可将自与用户的NI在-20~19间进行设置,非ROOT仅可将自 身NI在0~9间设置 Renice NI值 进程PID//给现有进程设置NI、 Free //查看内存使用情况 Uname //查看系统全局信息Netstat –aulnp //查看网络连接 Mdesg //显示系统检测分析硬件的信息 Vmstat 间隔时间 次数 //分析计算机各环节整体状态

未经允许不得转载:主机宝贝 » Linux自学教程(精髓)

评论 抢沙发

评论前必须登录!