当前位置: 首页 > news >正文

linux基础培训下载,huimaiLinux系统基础培训.ppt

huimaiLinux系统基础培训.ppt

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版内核系列. 最新的内核源代码可以在httpwww.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的镜像文件 官方httpswww.centos.org/ 内网服务器 ftp192.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命令 cdchange directory命令可让用户切当前所在的目录。范例如下 cd 、cd / 3、创建目录命令 mkdir mkdirmake directory命令可用来创建子目录。下面的范例会在所在目录下创建 mkdir tool mkdir p tool/a 4、删除目录的rmdir命令 rmdirremove directory命令可用来删除“空”的子目录。范例如下 rmdir tool 删除tool 目录,文件与目录的操作,1、touch命令 touch 文件名 echo “” 文件名 2、文件移动与文件名修改 mv 命令 mv test test11 mv /opt/test /mnt/,文件与目录的操作,5、删除文件或目录的rm命令 rmremove 命令可以删除文件或目录。范例如下 rm myfile 删除指定的文件 rm * 删除当前目录中的所有文件 rm i 执行的时候提示删除文件 rm rf dir 不管目录存不存在 都会直接删除不会有什么提示 6、 cpcopy命令可以将文件从一处复制到另一处。 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 at 方式储存 -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 112432 CST 2012 2、clock 命令 clock Fri 09 Mar 2012 112438 AM CST -0.743313 seconds 3、 ntpdate 时间同步 ntpdate ,Linux 下添加、删除、修改、查看用户和用户组,1、添加用户组 groupadd 用户组名字 2、修改用户组 groupmod n 修改后组名 原组名 3、删除用户组 droupdel 组名 4、查看组 a)查看当前用的组 b 查看所有组 cat /etc/group |awk print 1,用户的操作,1、增加用户 useradd 用户名 2、修改用户名和修改用户组 usermod -l 新的用户名 原用户名 usermod -d /home/原用户 -G 新添加组 原用户 gpasswd -a test test2 gpasswd -d test test2 3、删除用户 userdel 用户名 userdel r 用户名,命令用法查询,以man命令查询命令的用法。 man shutdown shutdown h 或者是 shutdown help,谢谢指正

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 超轻量级MVC框架的设计和实现 (1)
  • linux nginx discuz安装失败,discuz! and Nginx
  • 夜梦吕布,未知所指
  • 大连理工大学c语言第三次上机作业答案,第一次上机作业参考答案
  • 利用Oracle构建BI信息板
  • 九九乘法表 冒泡排序 c语言,冒泡排序--打印三角形--九九乘法表
  • c语言输出字符串改asck,stm8s的c语言编程例程.doc
  • 超轻量级MVC框架的设计和实现 (2)
  • Java代码混淆器ProGuard
  • ds18b20的c语言程序,DS18B20的C语言程序
  • c语言编译嵌入txt文件,c ++-在本机Windows应用程序的资源中嵌入文本文件
  • 是该好好鄙视一下...!
  • 51c语言中断返回指令,[新人求指教]51C语言编程可否用中断令循环结束提早结束...
  • oracle11gR1JDBC新特性
  • w=a b*c用汇编语言写,汇编语言编写规范.docx
  • $translatePartialLoader加载失败及解决方式
  • @angular/forms 源码解析之双向绑定
  • Apache Zeppelin在Apache Trafodion上的可视化
  • CSS实用技巧干货
  • HTML5新特性总结
  • javascript数组去重/查找/插入/删除
  • Java教程_软件开发基础
  • Mithril.js 入门介绍
  • pdf文件如何在线转换为jpg图片
  • Promise初体验
  • Python进阶细节
  • tweak 支持第三方库
  • vue的全局变量和全局拦截请求器
  • Work@Alibaba 阿里巴巴的企业应用构建之路
  • 案例分享〡三拾众筹持续交付开发流程支撑创新业务
  • 聊聊springcloud的EurekaClientAutoConfiguration
  • 日剧·日综资源集合(建议收藏)
  • 入口文件开始,分析Vue源码实现
  • 使用SAX解析XML
  • 数据库写操作弃用“SELECT ... FOR UPDATE”解决方案
  • 体验javascript之美-第五课 匿名函数自执行和闭包是一回事儿吗?
  • 一起来学SpringBoot | 第十篇:使用Spring Cache集成Redis
  • 一些基于React、Vue、Node.js、MongoDB技术栈的实践项目
  • 源码安装memcached和php memcache扩展
  • Spring Batch JSON 支持
  • #define 用法
  • (Matlab)遗传算法优化的BP神经网络实现回归预测
  • (PyTorch)TCN和RNN/LSTM/GRU结合实现时间序列预测
  • (react踩过的坑)antd 如何同时获取一个select 的value和 label值
  • (WSI分类)WSI分类文献小综述 2024
  • (翻译)Quartz官方教程——第一课:Quartz入门
  • (附源码)springboot 智能停车场系统 毕业设计065415
  • (附源码)ssm基于jsp的在线点餐系统 毕业设计 111016
  • (一)Docker基本介绍
  • (转)IOS中获取各种文件的目录路径的方法
  • (转)自己动手搭建Nginx+memcache+xdebug+php运行环境绿色版 For windows版
  • **PHP二维数组遍历时同时赋值
  • .NET Remoting Basic(10)-创建不同宿主的客户端与服务器端
  • .net 无限分类
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地中转一个自定义的弱事件(可让任意 CLR 事件成为弱事件)