python之Linux基础二

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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存放在该?录下

以上是关于python之Linux基础二的主要内容,如果未能解决你的问题,请参考以下文章

python之Linux基础

python之Linux基础

python之Linux基础

python之Linux基础

python之Linux基础

python之Linux基础