资源预览内容
第1页 / 共46页
第2页 / 共46页
第3页 / 共46页
第4页 / 共46页
第5页 / 共46页
第6页 / 共46页
第7页 / 共46页
第8页 / 共46页
第9页 / 共46页
第10页 / 共46页
亲,该文档总共46页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
Linux基础培训,主讲人:李振华,培训目地,一、Linux 认识 二、系统启动顺序 三、常用命令介绍,第一章,认识 Linux,Linux小常识,什么是Linux? 什么是Linux操作系统?,Linux不是一个操作系统,严格来讲,Linux只是一个操作系统中的内核! 内核是什么?内核建立了计算机软件与硬件之间通讯的平台, 内核提供系统服务,比如文件管理、虚拟内存、设备I/O等。,采用Linux作为内核的操作系统,陪伴,Linux操作系统起源,Linux是一个诞生与网络、成长于网络且成熟于网络的操作系统 1991年,芬兰大学生Linus Torvalds 萌发了开发一个自由的unix操作系统的想法,当年linux诞生,为了不让这个羽毛未丰的操作系统夭折,linus将自己的作品linux通过Internet发布。从此一大批知名的、不知名的hack、变成人员加入到开发过程中来,Linux逐渐成长起来。 Linux只是内核,即操作系统中允许用户的软件与硬件通信的那部分。 Linux厂商借网络爱好者升级的内核,通过优化、增加功能出售各个版本的linux操作系统。,陪伴,Linux操作系统特点,开放性:指系统遵循世界标准规范,特别是遵循开放系统互连(OSI)国际标准。 多用户:是指系统资源可以被不同用户使用,每个用户对自己的资源(例如:文件、设备)有特定的权限,互不影响。 多任务:它是指计算机同时执行多个程序,而且各个程序的运行互相独立。 良好的用户界面 :Linux向用户提供了两种界面:用户界面和系统调用。Linux还为用户提供了图形用户界面。它利用鼠标、菜单、窗口、滚动条等设施,给用户呈现一个直观、易操作、交互性强的友好的图形化界面 设备独立性:是指操作系统把所有外部设备统一当作成文件来看待,只要安装它们的驱动程序,任何用户都可以象使用文件一样,操纵、使用这些设备,而不必知道它们的具体存在形式。 Linux是具有设备独立性的操作系统,它的内核具有高度适应能力 提供了丰富的网络功能:完善的内置网络是Linux一大特点。 可靠的安全系统:Linux采取了许多安全技术措施,包括对读、写控制、带保护的子系统、审计跟踪、核心授权等,这为网络多用户环境中的用户提供了必要的安全保障。 良好的可移植性:是指将操作系统从一个平台转移到另一个平台使它仍然能按其自身的方式运行的能力。 Linux是一种可移植的操作系统,能够在从微型计算机到大型计算机的任何环境中和任何平台上运行。,1.5 Linux操作系统发行版本,Kernel 系统启动时将内核装入内存 管理系统各种资源 Shell 用户界面,提供用户与内核交互处理接口 是命令解释器,提供强大的编程环境 bash,ash,pdksh,tcsh,ksh,sh,csh,zsh. Utility 提供各种管理工具,应用程序,Linux操作系统结构,陪伴,Linux内核版本,Linux内核版本有两种:稳定版和开发版.稳定的内核具有工业级的强度,可以广泛地应用和部署.新的稳定内核相对于较旧的只是修正一些bug或加入一些新的驱动程序.而开发版内核由于要试验各种解决方案,所以变化很快.这两种版本是相互关联,相互循环的. Linux内核的命名机制: num.num.num 第一个数字是主版本号,第二个数字是次版本号,第三个数字是修订版本号.如果次版本号是偶数,那么该内核就是稳定版的;若是奇数,则是开发版的.头两个数字合在一齐可以描述内核系列.如稳定版的2.6.0,它是2.6版内核系列. 最新的内核源代码可以在http:/www.kernel.org以tar包或者增量补丁的形式下载.,Linux 系统目录,man shutdown,Linux 启动顺序,第二章,Linux 系统安装 (Centos Server系统安装),陪伴,Centos 简介,CentOS是一个开源软件贡献者和用户的社区。它对RHEL源代码进行重新编译,成为众多发布新发行版本的社区当中的一个,并且在不断的发展过程中,CentOS社区不断与其他的同类社区合并,使CentOS Linux逐渐成为使用最广泛的RHEL兼容版本。 CentOS Linux的稳定性不比RHEL差,唯一不足的就是缺乏技术支持,因为它是由社区发布的免费版。,陪伴,系统安装方式的选择,通过光盘介质引导安装 CDDVD 、U盘 通过网络引导安装 HTTP FTP NFS SMB 通过软盘(DOS启动盘引导安装) 需要将操作系统拷贝到硬盘某个分区 网络无人值守,陪伴,获取Centos的发行版本,(1)从镜像站点上下载ISO的镜像文件 官方:https:/www.centos.org/ 内网服务器: ftp:/192.168.5.70/linux/centos/ (2)验证下载的ISO镜像文件的完整性 #md5sum centos-xxxxxxxxx.iso (3)将ISO镜像文件制作成安装CD/DVD 在Microsoft Windows下, 用Nero、ImgFree等等的光盘刻录软件将ISO镜像文件转换、刻录成安装CD/DVD。 在Linux发行版下, #cdrecord centos-xxxxxxxx.iso #dvddrecord centos-xxxxxxxx.iso,陪伴,光盘安装CentOS,首先要设置计算机的BIOS启动顺序为光驱启动,保存设置后将安装光盘放入光驱,重启计算机。 你可以直接按下来进入图形介面的安装方式; 也可以直接在boot:后面输入linux text来进入文字介面的安装;,陪 如果你确定你所下载的DVD或光碟没有问题的话,那么这里可以选择Skip,检测光盘介质,通过光盘介质引导安装,陪,选择安装过程中的语言,磁盘分区配置,Swap分区的配置,如果是32位系统最大分配2G的空间。64位系统在硬盘空间允许的情况下可以分配内存2倍。,磁盘分区配置,GRUB引导安装窗口,可采用默认设置。,引导装载程序设置,需要注意:这里最好设置引导程序密码。,在此步设置服务器ip、主机名、网关、dns,网络配置,不需要ipv6这里把ipv6禁用,设置管理员密码(root密码),软件包的选择(重点),如果是正式使用,使用定制安装软件包,软件包的选择,如果是正式使用,使用定制安装软件包,软件包的选择(重点),开始安装linux系统,安装后的初始化设置(系统第一次启动),防火墙的设置,开始安装linux系统,第三章,Linux常用命令,使用命令,命令格式 bash命令的一般格式是: 例: 说明 命令在正常执行后返回一个0值,表示执行成功。 Linux操作系统的联机帮助对每个命令的准确语法都做了说明。,命令名 选项 参数1 参数2 ,cp -f file1.c myfile.c,Linux命令程序目录,简单命令,cal 显示公元19999年中任意一年或者任意一个月的日历。 clear 清除屏幕上的信息。 passwd 修改用户密码。,注销、重启与关机,Logout 注销是登陆的相对操作 登陆系统后,若要离开系统,用户只要直接下达logout命令即可 系统重启 reboot init 6 系统关机 Shutdown init 0 poweroff halt p halt p f,cal 显示公元19999年中任意一年或者任意一个月的日历。 clear 清除屏幕上的信息。 passwd 修改用户密码。,文件与目录的操作,1、ls(list)命令 显示当前目录的内容: 经常使用的方式为 ls、 ls a、ls l /usr/games 2、切换目录的cd命令 cd(change directory)命令可让用户切当前所在的目录。范例如下: cd 、cd / 3、创建目录命令 mkdir mkdir(make directory)命令可用来创建子目录。下面的范例会在所在目录下创建 mkdir tool mkdir p tool/a 4、删除目录的rmdir命令 rmdir(remove directory)命令可用来删除“空”的子目录。范例如下: rmdir tool 删除tool 目录,文件与目录的操作,1、touch命令 touch 文件名 echo “” 文件名 2、文件移动与文件名修改 mv 命令 mv test test11 mv /opt/test /mnt/,文件与目录的操作,5、删除文件或目录的rm命令 rm(remove) 命令可以删除文件或目录。范例如下: rm myfile 删除指定的文件 rm * 删除当前目录中的所有文件 rm i 执行的时候提示删除文件 rm rf dir 不管目录存不存在 都会直接删除不会有什么提示 6、 cp(copy)命令可以将文件从一处复制到另一处。 cp data1.txt data2.txt cp data3.txt /tmp/data cp v zip.txt zip3.txt zip.txt -zip3.txt cp v R * backup,文件与目录的操作,1、使用more 查看文件内容 more d.txt 2、cat命令 可以显示文件的内容(经常和more命令搭配使用) cat -n /etc/profile cat -b /etc/fstab cat /etc/fstab /etc/profile 3、less 命令 跟more差不多,只是命令参数有点不一样 4、tail 命令 默认只打开最后几行 tail f filename 查看时时文件的更新 tail -10 查看最后多少行的记录 5、heard 命令 显示文件的前几行。 head n,使用光盘及软盘,1、加载的mount命令 要使用光盘时先把光盘放入光驱,然后执行加载的mount命令 mount /dev/cdrom /mut/cdrom mount /dev/sdb2 /data 2、卸载 umount命令 不需要使用光盘或软盘,则需先执行卸载命令之后,将光盘退出 umount /mnt/cdrom umotunt /data,打包、压缩与解压缩,1、打包、解包 的tar命令 -c:创建一个新的tar文件; -v:显示运作过程信息; -f在:指定文件名称; -z:调用gzip压缩命令执行压缩; -j调用bzip2压缩命令执行压缩; -t:参看压缩文件内容; -x:解开tar文件。 范例 tar cvf data.tar * 使用 compress 或者使用gzip 压缩,打包、压缩与解压缩,2、cpio解压、压缩 -o :将数据 copy 输出到档案或装置上 -i :将数据自档案或装置 copy 出来系统当中 -t :查看 cpio 建立的档案或装置的内容 -c :一种较新的 portable format 方式储存 -v :让储存的过程中文件名称可以在屏幕上显示 -B :让预设的 Blocks 可以增加至 5120 bytes ,预设是 512 bytes ! -d :自动建立目录!由于 cpio 的内容可能不是在同一个目录内 -u :自动的将较新的档案覆盖较旧的档案! 还原打包 文件包 cpio icduv /opt/etc.cpio 打包文件包 find /usr/lib print|cpio o/opt/temp1.cpio,显示与设置时间的date、clock和ntpdate命令,1、date 命令 #date Fri Mar 9 11:24:32 CST 2012 2、clock 命令 #clock Fri 09 Mar 2012 11:24:38 AM CST -0.743313 seconds 3、 ntpdate 时间同步 ntpdate stdtime.microsoft.com,Linux 下添加、删除、修改、查看用户和用户组,1、添加用户组 groupadd 用户组名字 2、修改用户组 groupmod n 修改后组名 原组名 3、删除用户组 droupdel 组名 4、查看组 a)查看当前用的组 b) 查看所有组 cat /etc/group |awk print $1,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号