python之Linux基础二

2.1Linux内核版本
内核(kernel)是系统的?脏,是运?程序和管理像磁盘和打印机等硬件设备的核? 程序,它提供了?个在裸设备与应?程序间的抽象层 Linux内核版本?分为稳定版 和开发版,两种版本是相互关联,相互循环 稳定版:具有?业级强度,可以?泛地应?和部署。新的稳定版相对于较旧的只 是修正?些bug或加??些新的驱动程序 开发版:由于要试验各种解决?案,所以变化很快 内核源码?址:http://www.kernel.org
所有来?全世界的对Linux 源码的修改最终都会汇总到这个?站,由Linus 领导的 开源社区对其进?甄别和修改最终决定是否进?到Linux主线内核源码中
2.2 Linux发?版本
Linux发?版(也被叫做 GNU/Linux发?版)通常包含了包括桌?环境、办公套 件、媒体播放器、数据库等应?软件 常?的发?版本如下:
Ubuntu
Redhat Fedora openSUSE Linux Mint Debian Manjaro Mageia CentOS Arch ?? Linux 服务器发?版排?榜:http://os.51cto.com/art/201612/526126.htm
在?乎每?份与Linux有关的榜单上,基于Debian的Ubuntu都占有?席之位。 Canonical 的Ubuntu胜过其他所有的Linux服务器发?版―― 从简单安装、出? 的硬件发现,到世界级的商业?持,Ubuntu确?了难以企及的严格标准
03.Linux的应?领域 3.1服务器领域
Linux在服务器领域的应?是其重要分? Linux免费、稳定、?效等特点在这?得到了很好的体现 早期因为维护、运?等原因同样受到了很?的限制 近些年来Linux服务器市场得到了?速的提升,尤其在?些?端领域尤为?泛
3.2嵌?式领域
近些年来 Linux 在嵌?式领域的应?得到了?速的提? Linux 运?稳定、对?络的良好?持性、低成本,且可以根据需要进?软件裁剪,内 核最?可以达到?百KB等特点,使其近些年来在嵌?式领域的应?得到?常?的提 ?
主要应?:机顶盒、数字电视、?络电话、程控交换机、?机、PDA、等都是其应 ?领域,得到了Google、三星、摩托罗拉、NEC等公司的??推?


3个?桌?领域
此领域是传统Linux 应?最薄弱的环节 传统 Linux 由于界?简单、操作复杂、应?软件少的缺点,?直被Windows所压制 近些年来随着Ubuntu、Fedora等优秀桌?环境的兴起,同时各?硬件?商对其? 持的加?,Linux 在个?桌?领域的占有率在逐渐的提?
在Ubuntu 中玩QQ
python基础语?

?件和?录(理解)
?标
理解 Linux?件?录的结构

  1. 单?户操作系统和多?户操作系统(科普)
    单?户操作系统:指?台计算机在同?时间只能由?个?户使?,?个?户独?享 ?系统的全部硬件和软件资源
    WindowsXP之前的版本都是单?户操作系统 多?户操作系统:指?台计算机在同?时间可以由多个?户使?,多个?户共同享 ?系统的全部硬件和软件资源
    Unix 和 Linux 的设计初衷就是多?户操作系统
  2. Windows 和 Linux ?件系统区别
    2.1 Windows 下的?件系统
    在 Windows 下,打开 “计算机”,我们看到的是?个个的驱动器盘符:


    每个驱动器都有??的根?录结构,这样形成了多个树并列的情形,如图所示:


    3?户?录

位于 /home/user ,称之为?户?作?录或家?录,表示?式:
/home/user ~
2.4Linux 主要?录速查表
/:根?录,?般根?录下只存放?录,在linux 下有且只有?个根?录,所有的东? 都是从这?开始 当在终端?输? /home ,其实是在告诉电脑,先从 / (根?录)开始,再进? 到 home?录 /bin、/usr/bin:可执??进制?件的?录,如常?的命令ls、tar、mv、cat 等 /boot:放置linux 系统启动时?到的?些?件,如 linux的内核? 件: /boot/vmlinuz ,系统引导管理器:/boot/grub /dev:存放linux系统下的设备?件,访问该?录下某个?件,相当于访问某个设备, 常?的是挂载光驱 mount /dev/cdrom /mnt /etc:系统配置?件存放的?录,不建议在此?录下存放可执??件,重要的配置? 件有 /etc/inittab /etc/fstab /etc/init.d /etc/X11 /etc/sysconfig /etc/xinetd.d /home:系统默认的?户家?录,新增?户账号时,?户的家?录都存放在此?录下 ~ 表示当前?户的家?录~edu表示?户 edu 的家?录 /lib、/usr/lib、/usr/local/lib:系统使?的函数库的?录,程序在执?过程中,需要调 ??些额外的参数时需要函数库的协助 /lost+fount:系统异常产?错误时,会将?些遗失的?段放置于此?录下 /mnt: /media:光盘默认挂载点,通常光盘挂载于 /mnt/cdrom 下,也不?定,可以选 择任意位置进?挂载 /opt:给主机额外安装软件所摆放的?录 /proc:此?录的数据都在内存中,如系统核?,外部设备,?络状态,由于数据都存 放于内存中,所以不占?磁盘空间,?较重要的?件 有:/proc/cpuinfo、/proc/interrupts、/proc/dma、/proc/ioports、/proc/net/* 等 /root:系统管理员root的家?录 /sbin、/usr/sbin、/usr/local/sbin:放置系统管理员使?的可执?命令,如fdisk、shutdown、mount 等。与 /bin 不同的是,这?个?录是给系统管理员root 使?的命 令,?般?户只能"查看"?不能设置和使? /tmp:?般?户或正在执?的程序临时存放?件的?录,任何?都可以访问,重要数 据不可放置在此?录下 /srv:服务启动之后需要访问的数据?录,如 www服务需要访问的??数据存放在 /srv/www内 /usr:应?程序存放?录 /usr/bin:存放应?程序 /usr/share:存放共享数据 /usr/lib:存放不能直接运?的,却是许多程序运?所必需的?些函数库?件 /usr/local:存放软件升级包 /usr/share/doc:系统说明?件存放?录 /usr/share/man:程序说明?件存放?录 /var:放置系统执?过程中经常变化的?件 /var/log:随时更改的?志?件 /var/spool/mail:邮件存放的?录 /var/run:程序或服务启动后,其 PID存放在该?录下

原文地址:http://blog.51cto.com/13517854/2328498

时间: 2024-10-11 16:20:04

python之Linux基础二的相关文章

python之Linux基础(四)

Linux 终端命令格式?标了解终端命令格式 知道如何查阅终端命令帮助信息 终端命令格式[mw_shl_code=applescript,true]command [-options] [parameter][/mw_shl_code]说明:command :命令名,相应功能的英?单词或单词的缩写 [-options] :选项,可?来对命令进?控制,也可以省略 parameter :传给命令的参数,可以是 零个.?个 或者 多个[] 代表可选 查阅命令帮助信息(知道)提示现阶段只需要 知道 通过

6、Linux 基础(二)

一 正文处理命令及tar命令 1. 使用cat命令进行文件的纵向合并1) 掌握使用cat命令实现文件的纵向合并:a) 例如:使用cat命令将baby.age.baby.kg和baby.sex这三个文件纵向合并为baby文件的方法:cat baby.age baby.kg baby.sex >babyb) 例如:使用cat命令将baby.age文件的内容添加到baby2文件中的方法:cat baby.age >>baby22. 归档文件和归档技术1) 掌握归档的定义:归档(archivin

第十五章:Python の Web开发基础(二)

本課主題 JavaScript 介绍 DOM 介绍 jQuery 介绍 JavaScript 介绍 JavaScript 是一门编程语言,它可以让网页动起来的,JavaScript 的变量有两种,一个是局部变量:一个是全区变量.怎么分啦? a = 123; // 全区变量 var a = 123; // 局部变量 JavaScript 的数据类型 JavaScript 的数字类型 parseInt: y = "111" "111" r2 = parseInt(y)

python之Linux基础

操作系统(科普章节)?标了解操作系统及作? 操作系统(Operation System,OS) 1.1 操作系统的作?是现代计算机系统中 最基本和最重要 的系统软件 是 配置在计算机硬件上的第?层软件,是对硬件系统的?次扩展 主要作?是管理好硬件设备,并为?户和应?程序提供?个简单的接?,以便于使? ?其他的诸如编译程序.数据库管理系统,以及?量的应?软件,都直接依赖于操作 系统的?持1.2 不同应?领域的主流操作系统桌?操作系统 服务器操作系统 嵌?式操作系统 移动设备操作系统桌?操作系统Wi

Linux基础二:初识linux命令

一.UNIX和Linux操作系统概述 1.UNIX是什么 1)UNIX的定义: UNIX是一个计算机操作系统,一个用来协调.管理和控制计算机硬件和软件资源的控制程序. 2)UNIX操作系统的特点:多用户和多任务 a)多用户表示在同一时刻可以有多个用户同时使用UNIX操作系统而且他们互不干扰: b)多任务表示任何一个用户在同一时间可以在UNIX操作系统上运行多个程序. 2.GNU项目与自由软件 1)GUN计划,是由Richard Stallman在1983年9月27日公开发起的,它的目标是创建一套

Linux基础二

1-1:vi(visual interface,可视化接口.类似windows中的记事本)vim(vi升级版)vim相对vi的提升: vim支持多级撤销:(ctrl+z,无限制的撤销上步操作)   vim可以跨平台运行:   vim支持语法高亮:   vim支持图形界面:1-2:vim编辑器的操作模式:   命令模式(command mode)      i   //进入输入模式:      :   //进入末行模式:      dd   //删除光标所在整行:   输入模式(insert mo

Selenium基于Python web自动化基础二 -- 免登录、等待及unittest单元测试框架

一.免登录在进行测试的过程中难免会遇到登录的情况,给测试工作添加了工作量,本文仅提供一些思路供参考解决方式:手动请求中添加cookies.火狐的profile文件记录信息实现.人工介入.万能验证码.去掉验证码 1.手动在请求中添加cookies信息 1 url = "http://www.baidu.com" 2 driver = webdriver.Firefox() 3 driver.get(url) 4 time.sleep(3) 5 #添加cookies的方式 6 7 c1 =

linux基础二十二

1.yum     install packages_name 安装指定程序包          reinstall packages_name 重装指定程序包          check-update 检查可升级的包          update packages_name 升级指定程序包,要升级到指定版本在后面指定程序版本号          erase|remove packages_name 删除程序包          whatprovides | provides /path/f

python之Linux基础(五)

清屏:clearclear作?为清除终端上的显示(类似于DOS的cls清屏功能),也可使?快捷键:Ctrl + l ( "l" 为字? ).3> 切换?作?录: cd在使?Unix/Linux的时候,经常需要更换?作?录.cd命令可以帮助?户切换?作? 录. Linux所有的?录和?件名??写敏感 cd后?可跟绝对路径,也可以跟相对路径.如果省略?录,则默认切换到当前?户的主? 录. 注意:如果路径是从根路径开始的,则路径的前?需要加上" /",如"