linux指导详细大全(笔记)

上传人:xzh****18 文档编号:36567059 上传时间:2018-03-30 格式:DOC 页数:65 大小:339.50KB
返回 下载 相关 举报
linux指导详细大全(笔记)_第1页
第1页 / 共65页
linux指导详细大全(笔记)_第2页
第2页 / 共65页
linux指导详细大全(笔记)_第3页
第3页 / 共65页
linux指导详细大全(笔记)_第4页
第4页 / 共65页
linux指导详细大全(笔记)_第5页
第5页 / 共65页
点击查看更多>>
资源描述

《linux指导详细大全(笔记)》由会员分享,可在线阅读,更多相关《linux指导详细大全(笔记)(65页珍藏版)》请在金锄头文库上搜索。

1、Linux 系统管理第一章: 一.linux 的内核版本: 命名方式:x.yy.zz,其中 x 为主版本号(目前只使用 1 和 2 两个主版本号) ,yy 次版本号 (奇数为开发版,偶数为稳定版) ,zz 为修订号。br GNU-自由软件项目。 GPL-自由软件许可协议(通用公共许可证) ,遵循相应的协议: 1.)软件必须以源代码的形式发布,允许地用户任意复制、传递、修改使用及再次发布的软 件版本。 2.)如果新发布的软件项目使用了受 GPL 协议保护的任何自由软件的一部分,则发布时也必 须遵守 GPL 协议,将源代码开放且允许其他用户任意复制、传递及修改使用。 3.)不对使用自由软件的任何用

2、户提供任何形式的责任担保或承诺。 4.)不排斥对自由软件进行商业性质的包装和发行,也不限制在自由软件的基础上打包发行 其他非自由软件。 LGPL-次级公共许可证。允许使用者在自己的程序中使用 GNU 程序库,而无需公开全部源 代码。二.应用 Linux 操作系统可以为企业提供大多数常用的 internet 网络服务器应用,如:BIND-可以构建 DNS 域名解析服务器。 Apache-可以构建 Web 服务器。 vsftpd-可以构建 FTP 服务器。 Qmail 或 Posfix-可以构建电子邮件服务器。作为内部服务器方面应用:iptables-构建设网关及防火墙 Squid-构建代理上网服

3、务器 DHCP-为局域网中的主机动态配置 IP 地址等参数 NFS(网络文件系统)或 Samba-构建企业内部的文件和打印共享服务器。最后广泛支持各种类型的开发语言:C 、C+ 、Pascal、Fortran 等众多高级编程语言。 脚本语言的支持:Perl、Python、Ruby,可实现跨平台的开发和运行。 支持 PHP 等网页编程语言的开发和运行。 完全支持 java 语言的开发和运行,可实现跨平台的开发和运行。三.Linux 系统的安装。 1)磁盘分区和目录结构:最多 4 个主分区,1 扩展分区, (主和扩展分区的序号为 14 之间)5 以后为逻辑分区。 (注意:删除扩展分区后,逻辑分区同

4、时也会消失的,切记。 )2)硬盘名称和分区:sd(scsi)-sda1、sda2、sda3、sda4、sda5,第二块硬盘则是-sdb1、sdb2、sdb3、sdb4、sdb5.hd(IDE)-hda1、hda2、hda3、hda4、hda5,第二块硬盘则是- hdb1、hdb2、hdb3、hdb4、hdb5. 3)文件系统类型:常见的为 ext3、ext4、swap(交换文件系统,主要用于为 Linux 系统建立交换分区,等同 于 windows 系统的虚拟内存,大小建议为 1.52 倍物理内存)同时广泛地支持其它各种类型的文件系统,如:xfs、jfs、(前两种主要用于 Unix),fat1

5、6、fat32、ntfs(需另安装辅助软件 ntfs-3G)4)目录结构“/”-根目录,是 Linux 文件系统的起点,其所在分区称为根分区。根目录以下为默认建立的一件特殊子目录,分别用于不同的用途: /boot-存放着启动所必需的文件,包括内核/启动菜单配置文件等,出于安全考虑,该目 录通常被划分独立的分区。 /bin-存放着 linux 系统中最基本的用户命令,普通用户都有权限执行 /dev-存放系统中硬盘/键盘/S 标/光驱等各种设备 /etc-存放着系统及各种程序的配置文件 /home-普通系统用户的工作目录(家目录或宿主目录) /root-系统管理员的 root 工作目录,该目录位于

6、根目录之下,不在/home 目录之下 /sbin-存放着 Linux 系统中最基本的管理命令,一般只有管理员才有权限执行 /usr-存放其它用户应有程序,通常划分成很多子目录,用于存放不同的应用程序 /var-存放系统中经常需要变化的一些文件,如系统日志、用户邮箱目录等,实际应用 中该目录通常也被划分为独立的分区 /tmp-存放系统运行过程使用的一些临时文件5)安装GRUB-极好的统一引导器,可支持引导多系统(注意它无法识别 ntfs 文件系统,因此 如果你的启动文件在 nfts 分区中,你就悲剧了,会导致无法引导启动的故障) 6)关机、重启init 0(shutdown -h now 或者

7、halt -p)-关机 init 6(shutdown -r now)-重启 例子:系统设为 15 分钟后重启,并显示出消息 #shutdown -r +15 this system will be rebooted!取消该命令的方式: Ctrl 键+C 注意 1:以上命令必须要有权限才可执行哦,例如你是系统管理员,初学者需要注意。 注意 2:字符操作界面中,字符串最后符号为#的,则该用户为系统管理员,如果是$的该 为普通用户第二章:一.命令的使用; 1)快捷键: ctrl+u-快速删除当前光标之前的所有字符内容 ctrl+k-快速删除当前光标处到行尾的所有字符内容 ctrl+L-清空当前屏幕

8、的显示内容,等同于 clear ctrl+c-取消当前命令的编辑,即结束命令2)help 帮助命令的运用: 内建指令的例子:help pwd 外部命令的例子:ls -help3)man 是 Linux 系统中最为常用的在线帮助形式: 例子:#man file 会用英文显示出 file 的相应用法和选项参数4)info 比 man 更详尽,另一种在线帮助形式; #info file以上浏览帮助时,退出按 Q 键即可.5)别名的设置:alias 例子:alias myls=ls -alh6)du,统计目录及文件的空间占用情况 du -ah 文件夹名-该文件夹中各文件所占用的大小,以更人性的方式显示

9、出统计结果。du -sh /var/log/-只统计具体参数的所占用空间总的大小。7)cp -f-直接强制复制 -i-覆盖同名文件或目录时提醒用户确认 -P-复制保持源文件的权限,属主,及时间标记等属性不变 -r-复制目录时必须使用此选项, ,表示递归地复制所有文件及子目录8)touch-新建空文件9)file-查看文件类型10)mkdir-创建新的目录 -p-该命令用于创建嵌套的多层目录结构11)rm-删除文件或目录 -f-直接强制删除-i-提醒用户确认。 -r-删除目录时必须使用此选项,表示递归的删除整个目录树12)mv-改名,移动文件或目录 注意的地方:若需要移动的是多个文件或目录时,则

10、目标必须是目录 例子:mv /boot/grub/grub.conf /boot/bb/ (另一个目录) 改名例子:mv /boot/grub/grub.conf /boot/grub/grub.conf.bak13)find-查找 例子:find (查找范围) 查找条件表达式 find /boot -name grub.conf 表示从目录/boot 中查找一个名字叫做 grub.conf 文件-name :文件名为 XX -type d:类型为目录 -type f:类型为普通文件 -type b:类型为块设备文件(如硬盘、内存) -type c:字符设备(如鼠标、键盘) -size :根据

11、目标文件的大小进行查找,一般使用“+,-”号,常用的单位用量包括 K、M、G -user :根据文件的宿主进行查找下面是一个例子:(在/boot 目录中查找超过 1024K 而且文件名为“vmlinuz“开头的文件) #find /boot -size +1024K -a -name “vmlinuz*“ 另一个例子:(在/boot 目录中查找超过 1024K 或者文件名为“vmlinuz“开头的文件) #find /boot -size +1024K -o -name “vmlinuz*“ 最后一个复杂一些的例子:(从目录/var/log 中找出属于 lp 用户的文件或目录,并以长格式 显示

12、出详细信息)#find /var/log -user lp -exec ls -ld ;其中-exec 关键字,表示对查找到的结果进行过滤处理,如何处理要看后面的参数,上例是 以长格式显示详细信息,即其中的 ls -ld; :表示 find 命令的查询输出结果,最后要添加“ ; ”表示命令结束,注意前面有个空格14)ln-为文件或目录建立链接(快捷方式) -s:软链接(不用复制原文件或目录) 不用参数即为硬连接(会复制文件) 区别:不能对目录创建硬链接,也不能跨越不同分区创建硬链接文件 #ln -s 源文件或目录 目标文件或目录15)cat、more、less、head、tail 以不同的方式

13、查看文件(瞄一下,分 Y 查看,从头部或尾部开始查看)一个综合的例子:(显视/etc 目录下,以.conf 结尾的文件属性,通过管道符号分屏查看) ls -lh /etc/*.conf | more(查看用户配置文件/etc/passwd 的开头三行内容/后面三行) head -3 /etc/passwd tail -3 /etc/passwd(查看系统日志文件/var/log/messages 的最后十行内容,并在末尾跟踪显示该文件中动态更 新的内容) tail -f /var/log/messages16)wc 统计文件内容中的单词数量等信息#wc -l /etc/passwd-(该文件中

14、有多少行) #wc -c /etc/passwd-(该文件有多少个字节) #wc -w /etc/passwd-(该文件有多少个单词) #wc = #wc -lwc-(等同于)一个综合的例子:(结合管道符统计/etc 目录中“.conf”配置文件的个数) ls -l /etc/*.conf | wc -l17)grep 检索、过滤文件内容 例子:(检索出某文件中包含 ftp 字串的内容) #grep “ftp“ /etc/passwd 例子:(查看某目录下的配置文件,过滤掉以“#”符号开头和“空行”以外的内容) #grep -vi “#“ /etc/vsftpd/vsftpd.conf | g

15、rep -v “$“18)查看主机信息 *了解系统内核及开发环境等相关版本信息:cat /proc/version *了解当前主机的 CPU 信息cat /proc/cpuinfo *查看主机中的 PCI 设备信息lspci 19)gzip、bzip2 压缩与解压缩 例子 1:(压缩) #gzip -9 /etc/passwd #bzip2 -9 /etc/passwd例子 2:(解压缩) #gzip -d /etc/passwd.gz #bzip2 -d /etc/passwd.bz220)归档的用法:看例子 例子:(以 bzip2 的方式归档,如果是 gzip 的方式就换成“zcvf”) #tar jcvf passwd.tar.bz2 /etc/passwd-其是 passwd.tar.bz2 是归档后的名字,后面是要 归档的文件例子:(查看归档中的内容) # tar tvf passwd.bz2例子:(释放归档到什么地方去,如果不指明则是当前目录) #tar jxvf passwd.tar.bz2 -C /root-

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号