




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章:认识安装linux 整理:李志祥1.1 linux操作系统由linux内核和各种外围程序组成内核是一个特殊的软件程序,用于实现cpu和内存分配,进程调度,设备驱动等核心操作,以面向硬件为主;外围程序进行指令解析,搭建服务,图形化桌面程序等,面向用户为主.内核版本号:2.6.381.1.1 外围程序GPL协议:软件必须以源代码的形式发布 若某软件使用受GPL协议保护的自由软件的一部分,则必须遵守GPL协议 不承担责任和承诺 不排除商业包装也不限制打包发行其他非自由软件LGPL协议:允许使用GPL程序库,无需公开全部源代码。推动linux系统进一步发展。开源软件具有自由性,但是开源软件不一定都是自由软件。(微软曾公开一小部分源代码,但是windows系统不是开源软件。1.2 linux发行版本1. redhat系列 redhat企业版 fedora社区版 定位于个人桌面用户,更新周期短 centos社区版 不属于红帽公司,相当于红帽rhel翻版。2. suse系列3. debian系列1.3 linux中如何表示硬盘和分区硬盘:IDE借口的硬盘设备表示为“hdX”;SCSI硬盘表示为“sdX”。其中“x”可以为a,b,c等分区:1-4 主分区和扩展分区 5+表示逻辑分区文件系统类型:EXT3,第三代文件扩展系统,存放文件和目录数据的分区,是RHEL5系统默认使用的文件系统。特点:保存有磁盘存取记录的日志数据,便于回复,在存取性能和稳定性方面更加出色。 Swap,交换文件系统,用于为linux系统建立交换分区。交换分区的作用相当于虚拟内存,在一定程度上缓解物理内存不足的问题(交换分区的大小设置为物理内存的1.5-2倍)。交换分区不用于直接存储用户的文件和目录等数据,无挂载点。 Linux系统还支持其他各种类型的文件系统,如:XFS、JFS、FAT16、FAT32、NTFS等。XFS和JFS文件系统多用于商业版本的unix操作系统,具有出色的性能表现。NTFS是微软公司的专有文件系统,所以linux系统默认只支持从NTFS分区读取文件,如需向其中写入数据,需结合其他辅助软件,如:NTFS-3G。第二章:系统设置及基本操作附加:破解登陆密码重启,光标点入,在读秒时移动,按“e”,在第二行再按“e”空格S回车b passwd重设密码2.1 linux系统的目录结构/boot: 存放启动linux系统所必需的文件,包括内核文件,启动菜单配置文件等。出于安全考虑,/boot目录通常被划分为独立的分区,称为“/boot”分区。/bin: 存放系统中最基本的用户命令,普通用户都有权限执行。/sbin: 存放系统中最基本的管理命令,一般管理员用户才有权限执行。/dev: 存放linux系统中的硬盘,键盘,鼠标,光驱等各种设备文件。/etc: 存放linux系统及各种程序的配置文件,配置文件较多的程序会在“etc”下建立独立的子目录,用于存放各自的配置文件。/home: 存放系统用户的默认工作文件夹/root: linux系统管理员即超级用户root的宿主目录,所以root不在/home目录下。/usr: 存放其他用户应用程序,通常被划分为很多子目录,存放不同类型的应用程序。/var: 存放系统中经常需要变化的一些文件,日志,邮件等,通常也被划分为独立的分区。/tmp:存放系统运行过程中使用的一些临时文件。2.2命令行界面,查看系统信息及关机,重启1,查看内核版本 uname r2,查看CPU信息 cat /proc/cpuinfo3,查看内存 cat /proc/meminfo4,查看主机名 hostname5,查看IP地址 ifconfig eth06,关机操作 shutdown h now 或 poweroff 现在关机7,重启操作 shutdown r now 或者 reboot8,延迟关机或者重启 shutdown r +15 woyaochongqi命令解释: cat 显示指定文件内容 info 英文:信息 Host:主人,主机 ifconfig:英文全称是network interfaces configuring。配置网卡的IP地址语法例:ifconfig eth0 netmask 。network:网卡文件的一个参数,意思是:网段广播域的起点。通常与BROADCAST一起使用。Interfaces:接口。Configuring:设定。Reboot:boot,引导 英语单词语法中re+单词指重新XX 所以reboot指重新引导,即重启。Linux系统上的/proc目录是一种文件系统,即proc文件系统。与其它常见的文件系统不同的是,/proc是一种伪文件系统(也即虚拟文件系统),存储的是当前内核运行状态的一系列特殊文件,用户可以通过这些文件查看有关系统硬件及当前正在运行进程的信息,甚至可以通过更改其中某些文件来改变内核的运行状态。第三章:目录和文件管理3.1 linux命令的分类 Linux命令的执行必须依赖于shell命令解释器。Shell是在linux系统中运行的一种特殊程序,它位于操作系统内核与用户之间,负责接收用户输入的命令并进行解释,将需要执行的操作传递给系统内核执行,shell在用户和内核之间充当“翻译官”的角色。 Bash是linux系统中默认使用shell的程序,文件位于/bin/bash。 内核命令:集成于shell解释器程序内部的一些特殊指令。内部命令无需从硬盘中重新读取文件,因此执行效率更高。外部命令: 脚本文件或者二进制程序,是属于shell解释器程序之外的命令。Linux系统必须知道外部命令的文件位置,才能够有shell加载执行。3.2 linux命令行格式 格式:命令字 选项 参数1. 命令字 对英文字符的处理时区分大小写的,操作时需要细心。2. 选项 使用单个字符选项使用“-”符号,使用多个字符选项使用“- -”符号。3. 参数 文件名,目录(路径)名或用户名4. 辅助操作 Tab键:自动补齐,能够唯一定位一个命令字或文件,目录名。否则按两次,系统将输出可用的名称列表。 反斜杠: 切换下一行继续执行命令 Ctrl+u: 删除当前光标之前的所有字符内容 Ctrl+k: 删除从当前光标处行尾的所有字符内容 Ctrl+l: 清空当前名目中显示内容 Ctrl+c: 取消当前命令行的编辑,并切换为新的一行命令提示符3.3 获得命令帮助1 help 是一个内建指令,查看各Shell内部命令的帮助信息。 Help ped 显示当前用户所在的工作目录。2 -help对于大多数外部命令。 Ls -help显示文件或目录列表信息3 Man 查看手册页信息 man file 用于判断文件类型。 上下股滚动一行文本内容,pgon,pgup上下翻页,/针对手册内容进行查找。Q和q退出阅读环境。管道符: | 以前面命令结果为前提继续接下来的操作重定向输出: 将屏幕结果保存到 后边指定的文件中3.4 目录和文件基本操作1. pwd 查看当前的工作目录2. cd 切换工作目录 cd /boot/grub 将工作目录更改为/boot/grubcd 切换至用户的宿主目录,cd 返回原来的目录位置绝对路径:以根目录 / 为起点相对路径:一般以当前工作目录为起点,开头不使用 / 符号。“./”开头表示当前工作目录为起点,“./”开头表示以上一级目录作为起点。3. ls命令 显示目录和文件内容-l 以长格式显示文件和目录的详细信息,不加-l默认以短格式显示信息。-a 显示所有文件,包括隐藏文件和目录(隐藏目录和文件以“.”开头)-A 与-a相似,不显示隐藏目录和文件-h 显示目录和文件大小-d 显示目录属性-R 以递归形式显示- -color 在字符模式以颜色区分不同的文件。- -color=tty 使用终端预定义的颜色方案。深蓝色表示目录,白色表示一般文件,绿色表示可执行文件,黄色表示设备文件,红色表示压缩文件。ls -ld 只显示当前目录的详细属性,不显示目录下的内容ls lh 以长格式显示文件的大小和其他详细信息扩展: alias lzx=ls alh 设置别名 使得长命令简化4. du 统计目录和文件的空间占用情况-a 所有文件-h 显示统计结果,显示以K,M等单位-s 统计单个参数占用空间大小使用一般为 ah -sh5. mkdir创建目录 -p 递归创建6. touch创建空文件 7. ln 创建链接文件 分为软连接和硬链接,默认创建的硬链接,结合-s创建软连接。软连接:适用于文件或目录 删除原文件,链接失效 ,可与原始文件不在同一文件系统。硬链接:只是用于文件 删除原始文件仍有效,必须与原始文件在同一文件系统。例如:ln -s /etc/httpd/conf/httpd.conf /etc8. cp复制文件或目录-f 覆盖原文件时不提醒,强制复制-i覆盖原文件时提醒用户确认-p复制保留源文件的属性不变-r 递归复制目录时递归复制子目录例如:cp r /bin/touch ./mytouch9. rm删除文件或目录-f -i -r 同cp含义 10. mv 移动 例如: mv mytouch myfile 11. which 查找linux命令文件并显示所在位置 查找外部命令位置,内部命令不可查 12. find 查找文件或目录 格式: find 查找范围 查找条件 -name 按文件名称进行查找 -size 根据文件大小查找 +超过指定大小 -小于指定大小 -user 根据属主查询 -type 根据文件属性查找 f 普通文件 d 目录 b 块设备文件 c 字符设备文件扩展:逻辑运算符 -a and 必须满足 -o or 可选择性“或” 例如: find /boot -size +50M -o -name “lzx*” 13.which vim 查找vim程序位置3.5 查看和检索文件1. Cat显示并连接文件的内容 cat 文件路径2. 分页查看文件内容Amore enter键逐行向下滚动查看 空格向下翻一屏 b向上翻一屏 q键退出 查看完毕自动退出B. less退出必须按q 3. head和tail查看文件开头或尾部部分内容 默认显示10行 例如:tail f /etc/passwd -f 跟踪尾部内容动态更新,实现监控3. Wc -c 统计文件内容的字节数 -l 统计文件内容中的行数 -w 统计文件中单词个数4. grep grep 选项 查找条件 目标文件 -i 查找内容忽略大小写 -v 反转查找 查找内容加”3.6 备份与恢复文档 1. gzip 扩展名“gz” 制作压缩文件使用“-9”高比率压缩, gunzip 解压命令字 或者调用选项字符 gzip d 解压 2. bzip2 扩展名为“bz2” 用法与gzip基本相同 bunzip2 解压 3tar归档和释放工具-c 创建 .tar格式的包文件-C 解包时指定释放目标文件夹-f 使用归档文件-j 调用bzip2程序进行压缩或解压-p 打包时保留文件及目录的权限-P 打包时保留文件及目录的绝对路径-t 列表查看包内文件-v 输出详细信息-x 解开.tar格式包文件-z 调用gzip程序进行压缩或解压格式:tar 选项 归档或压缩文件名 需要归档的源文件或目录举例: tar -zcvf sysfile.tar.gz /etc /boot 归档到当前目录下 Tar -jcvf /tmp/usershome.tar.gz2 /home /etc/passwd3.7vi文本编辑器命令模式:字符串查找,删除,复制,粘贴输入模式:修改编辑文件正文末行模式:保存文件,退出编辑器字符含义注释:a:在当前光标后插入内容A:在光标所在行的末尾插入内容i:在当前光标位置前插入内容l:光标所在行的行首插入内容o:在光标所在行的后面插入一个新行O:光标所在行的前面插入一个新行#跳转到文件中的第行:set nu 显示行号x或del删除光标处的单个字符dd删除当前光标所在行#dd删除从光标开始的#行内容d删除光标到行首的内容d$删除光标到行尾的内容yy复制当前行整行内容 #yy复制从光标开始的#行内容p复制到光标所在的位置P复制到光标位置之前/+字符 查找字符ZZ保存并退出编辑:w保存 w+路径 保存的位置:q!强制不保存退出 :q不保存退出:wq :x 保存并退出:e /新文件 打开新文件:r +路径 将复制内容写入新文件:替换范围 sub /旧内容/新内容/g 范围%整个文件 n,m指定行内查找替换第四章:安装及管理程序回顾加扩展:linux命令的执行文件通常放置在/bin和/sbin目录中应用程序的执行文件一般放在/usr/bin、/usr/sbin和/usr/local/bin、/usr/local/sbin目录下应用程序组成:普通程序文件保存在/usr/bin,普通用户可以执行服务器程序、管理程序抱在在/usr/sbin,管理员可执行配置文件保存在/etc下日志文件保存在/var/log应用程序的参考文档等数据保存在/usr/share/doc目录下执行文件及配置文件的man手册保存在/usr/share/man目录下#rpm -ql 软件包名称 (查看软件包安装的目录和文件清单)挂在光盘:mkdir /media/cdrom mount /dev/cdrom /media/cdromRPM命令及安装RPM包:Rpm +查看命令-q:查询软件包是否安装-qa:显示当前系统中以rpm方式安装的所有软件列表-qi:查看指定的软件包名称,版本,许可协议等详细信息-ql:显示指定的软件包在系统中的安装的所有目录-qf:查看指定的文件或目录时由哪个软件包所安装的-qpi:查看指定软件包的名称,版本等详细信息-qpl:查看指定软件包准备要安装在所有的目标目录,文件列表安装、升级、卸载软件包-i:在当前系统中安装一个新的rpm软件包-e:卸载指定名称的软件包-U:检查并升级某个软件包,如果没有安装则等同于-i-F:更新某个软件包,若没有安装就放弃安装-h:在安装中显示安装进度-v:显示安装的详细信息-force:强制安装某个软件包-nodeps:安装、升级、卸载无视其他软件包的依赖性维护rpm数据库1) 重建rpm数据库-rebuilddb或者- -initdb 对数据库进行重建2) 导入验证公钥#rpm - -import /media/cdrom/RPM-GPG-KEY-redhat-release源代码编译安装程序:查看编译工具版本gcc - -version make - -version1. 解包2. 配置例如: cd /usr/src/zhcon-0.2.5 Patch -p1 / cd /usr/src/zhcon-0.2.5-to-0.2.6.diff(打补丁) ./configure - -prefix=/usr/local/zhcon(通过脚本文件进行配置工作)(.diff为补丁文件,p1为1不是l)3. 编译 #make4. 安装 #make instail5. 使用 查看安装软件目录的子目录 ls /usr/local/zhcon 了解使用方法 /usr/local/zhcon/bin/zhcon - -help第五章:账号和权限管理1,用户和组账号概述:用户账号:超级用户,普通用户,程序用户组账号: 基本组(私有组) 附加组(公共组)UID号:用户ID号 GID:组ID号账号管理:1,用户的账号的基本信息,保存在/etc/passwd和/etc/shadow中。1) /etc/passwd 文件信息7个字段举例:teacher:x:500:500:teacher:/home/teacher:/bin/bash账户名:加密字串,密码占位符为“x”:用户ID:私有组ID:描述:宿主目录:登录使用的shell2,添加,删除,修改用户账号1)useradd 选项 用户名-u 指定用户的UID号-d 指定用户的宿主目录的位置-e 指定失效时间-g 指定基本组名或GID号-G 指定用户附加组名或GID号-s 指定用户的登录shell2)passwd 用户名-d 清空指定用户的密码(无需密码登录)-l 锁定用户账户-S 查看用户账户状态-u 解锁用户账户3)usermod -u 修改用户UID号-d 修改用户的宿主目录-e 修改账户失效时间-g 修改私有组-G 修改公共组-M 不为用户建立并初始化宿主目录-s 指定用户登录的shell-l 更改用户账号的登录名称-L 解锁用户账户-U 锁定用户账户4) userdel -r 账户 删除账户并结合-r删除宿主目录5) id root 查询root账户相关联的ID号6) finger teacher 查询指定账户的登录属性7) w 查询当前主机用户的登录情况信息3,组账户管理配置文件: /etc/group /etv/gshadow1) groupadd 组名 添加组账号2) gpasswd -a mike root 将mike用户加入到root组3) G4) groups mike 查询用户所属组5) gpasswd -d mike root 将mike用户从root组删除6) gpasswd -M root,adm,lzx adm 指定三个用户添加到adm到adm组7) groupdel class 删除组8) groups 查询所有组名称4,管理目录和文件的属性1) ls -ld 目录或文件 查询目录和文件的属性drwxr-xr-x 100 root root 12288 05-12 04:03 /etc第一个字符:d目录,b块设备文件,c字符设备文件,-普通文件,l链接文件第2-4字符:属主用户对该文件的权限第5-7字符:该文件的属组内成员对文件的访问权限第8-10字符:其他用户对该文件的权限2) 设置目录和文件的权限chmod ugoa + - = 文件或目录权限:读取r=4,写入w=2,执行x=1u文件属主,g文件属组内的用户,o其他用户,a所有用户例如:chmod u+x,o-r myfile chmod -R 644 /var/ftp/pub/ 递归赋权限3) 设置文件和目录的归属 chown 属主:属组 文件或目录 -R同样是递归设置第6章 :磁盘和文件系统管理6.1磁盘划分:#fdisk -l#fdisk /dev/sdb n p 1 +10G wn为新建,d为删除,p显示分区,w保存并退出,q不保存退出,t变更分区类型,l查看文件系统类型,m查看选项信息#partprobe /dev/sdb 刷新分区情况6.2 管理文件系统mkfs格式化分区类型 mkfs -t 文件系统类型 分区设备mkswap格式化交换分区 mkswap /dev/sdb2新增交换分区需要执行 swapon 启用83 exte系统 82 交换分区 5扩展分区 8e LVM6.3 挂载、卸载文件系统 挂载:mount -t 文件系统类型 存储设备 挂载点 挂载.iso 镜像文件通常格式如下 mount -o loop ubun-10.10-dvd-i386.iso /media/mnt 卸载: umount /mailbox(挂载点目录) 或 /dev/cdrom(设备文件) 设置自动挂载: vi /etc/fstab (mount 命令配置文件) 查看磁盘使用情况:df -h(容量单位)T(文件系统类型显示)6.4 LVM逻辑卷管理注意:/boot 分区不能给予LVM创建,必须独立逻辑顺序:PGVGLVLVM管理命令:Scan 扫描,并输出信息Create 创建Display 显示卷的信息Remove 删除卷Extent 扩展卷Reduce 减小卷的大小举例: pvcreate /dev/sdb1 /dev/sdb2 vgcreate t219 /dev/sdb1 /dev/sdb2 lvcreate -L 10G -n lzx t219 lvextend -L +10G /dev/t219/lzx mkfs.ext3 /dev/t219/lzx 6.5设置磁盘配额步骤:1) 重新挂载文件系统#mount -o remout,usrquota,grpquota /dev/t219/lzx /mailbox#chmod 777 /mailbox#vi /etc/fstab2) 检测磁盘配额并生成配额文件#quotacheck -augcv#ls -l /mailbox/aquota.*3) 编辑用户和组账号磁盘配额#edquota -u zhangsan 或 -g users#edquota -t 设置默认宽限时间4) 验证5) 查看磁盘配额使用情况#quota -u zhangsan 或 -g users#requota /mailbox 查看/mailebox 文件系统的配额使用情况第七章:引导过程和服务控制7.1引导过程总览1) 开机自检,根据主板BIOS中设置对CPU,内存,显卡,键盘灯设备进行初步检测,检测成功交给本机硬盘。2)MBR引导,根据硬盘第一个扇区中的MBR的设置调用启动菜单。3)GRUB菜单加载内核文件,将系统控制权交给内核。4)加载linux内核,负责资源分配与调度。5)INIT进程初始化7.2系统初始化进程及文件1) init进程 PID号总为12) Inittab配置文件 位置/etc/inittab #vi /etc/inittab 打开程序或脚本编辑界面#init q 激活配置3) rc.sysinit脚步文件 位置/etc/rc.d/ 完成包括设置网络、主机名、设置时钟、检测文件系统等一系列初始化工作。4) rc脚本文件 位置/etc/rc.d/rc5) rc.local脚本文件 位置/etc/rc.d/rc.local 由rc脚本最后进行加载7.3系统服务控制及优化1)系统服务的控制脚本默认放在/etc/rc.d/init.d/目录下 service 服务名称 控制类型或#/etc/rc.d/init.d/服务名称 控制类型Start:运行Stop:终止Restart:重新启动运行Reload:刷新配置(重载)Status:查看运行状态2) 切换运行级别 #runlevel 查看运行级别3) 优化服务使用ntsysv工具 指定设置某运行级别的服务#ntsysv - -level 35 图形化设置使用chkconfig 工具#chkconfig - -list 查看所有服务在不同运行级别下的默认启动状态#chkconfig - -list ne
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年概率期末考试试题及答案
- 临床康复医学题库及答案
- 2025年篮球过人考试题目及答案
- 升华与凝华题目及答案
- 全球低空通航产业2025年市场规模预测与投资回报分析报告
- 中考体育文考试题及答案
- 202A冷库租赁合同
- 2025版个人借款合同模板下载
- 隐形培训试题及答案
- 市政高级答辩题库及答案
- 生育津贴相关管理办法
- 2023-2025年中考语文试题分类汇编:记叙文阅读(辽宁专用)解析版
- 2025年公路检测工程师《水运结构与地基》试题及答案
- 数控机加工技术知识培训课件
- 隔爆水棚替换自动隔爆装置方案及安全技术措施
- (2025年标准)菜地赔偿协议书
- 郎飞结相关性疾病
- 2025年事业单位工勤技能-广西-广西造林管护工三级(高级工)历年参考题库含答案解析(5卷套题【单选100题】)
- 2025年苏教版新教材数学二年级上册教学计划(含进度表)
- 泌尿外科规培生入科宣教
- 支气管镜入门图谱
评论
0/150
提交评论