狠狠撸

狠狠撸Share a Scribd company logo
LinuxGuide4F2E
    无语@taobao UED
Agenda
Agenda
? 为什么使用Linux?
Agenda
? 为什么使用Linux?
? 尝颈苍耻虫基础知识与安装前的准备
Agenda
? 为什么使用Linux?
? 尝颈苍耻虫基础知识与安装前的准备
? 尝颈苍耻虫发行版的安装与环境配置
移成本
                        Linux                           Windows
 面环境        GNOME,KDE,LXDE,Xfce...                   Windows Native
 输入法         fcitx, sunpinyin, iBus,rime...       微软,搜狗,QQ,谷歌...
 浏览器           Firefox,Chrome,Opera             IE,Firefox,Chrome,Opera
办公套件          LibreOf?ce,OpenOf?ce                   Microsoft Of?ce
邮件客户端         Thunderbird,Evolution...              Outlook,Foxmail...
 编辑器      vim,Eclipse,Emacs,IDEA,sublime...   Notepad++,Editplus,UltraEdit...
图片处理          GIMP,VBOX+Photoshop                 Photoshop,Fireworks
 IM               Pidgin,QQ,Aliww                      QQ,Aliww...
 多媒体               mplayer,VLC...                  WMP,暴风,Splayer...
远程    面              rDesktop...                        远程       面
 终端                 xterm,urxvt...                         cmd
多语言支持                  语言包                               语言包
奥颈苍诲辞飞到尝颈苍耻虫的   移成本几乎为0
                   ____
价格
价格
价格
价格




     $299
价格
价格




     $0
升级机制
升级机制
升级机制
升级机制




 SP1 SP2 SP3
升级机制
升级机制




  Warty             Dapper              Hardy                                Precise    Quantal
             ...                ...                ...   Lucid Lynx   ...
 Warthog            Drake               Heron                                Pangolin   Quetzal
2004-10-20         2006-06-01         2008-04-24         2010-04-29         2012-04-26 2012-10-18
升级机制




  Warty             Dapper              Hardy                                Precise    Quantal
             ...                ...                ...   Lucid Lynx   ...
 Warthog            Drake               Heron                                Pangolin   Quetzal
2004-10-20         2006-06-01         2008-04-24         2010-04-29         2012-04-26 2012-10-18



      apt-get upgrade
升级机制




pacman -Syu
包管理器
包管理器
包管理器
查找
包管理器
查找     安装
包管理器
查找     安装   升级
包管理器
查找     安装   升级
包管理器
查找         安装         升级




 apt-cache search apache
包管理器
查找          安装             升级




 apt-cache search apache
 apt-get install apache2
包管理器
查找          安装             升级




 apt-cache search apache
 apt-get install apache2

 apt-get upgrade
面环境
面环境
面环境
文件系统
文件系统
文件系统
文件系统


       mount[ma?nt]挂载
  symbolic[s?m?b?l?k] link 软链接
文件系统



   Everything is a ?le
更便于   移
更便于   移
更便于      移




 /home       /home
更好的扩展性
更好的扩展性


mount /dev/sdb1 /home/soda/Downloads
更好的扩展性


mount /dev/sdb1 /home/soda/Downloads

ln -s /usr/lib ./usr_lib
其他比较
            Linux       Windows

 配置文件        文本         注册表

扩展语言/工具   zsh,awk,sed      -

 社区支持        丰富         Windows

   ...        ...         ....
*nix设计思想
1. 小即是美;

2. 让每一个程序只做好一件事情;

3. 尽快建立原型;

4. 舍高效率而取移植性;

5. 使用纯文本来存储数据;

6. 充分利用软件的杠杆效应;

7. 使用shell脚本来提高杠杆效应和可移植性;
GNU
 GNU计   ,有译为“革奴计   ”,是由理查德·斯托曼在1983年9月27日公     发起
 的。它的目标是创建一套完全自由的操作系统。理查德·斯托曼最早是在net.unix-
 wizards新闻组上公布该消息,并附带一份《GNU宣言》等解释为何发起该计
 的文章,其中一个理由就是要“重现当年软件界合作互助的团结精神”。 GNU
 是“GNU's Not Unix”的递归缩写,为避免与gnu(非洲牛羚,发音与“new”相同)
 这个单词混淆,斯托曼宣布GNU应当发音为“Guh-NOO”(/?gnu?/ (帮助·
 于)),与“canoe”发音相似。 UNIX是一    广泛使用的商业操作系统的名称。由
 于GNU将要实现UNIX系统的接口标准,因此GNU计         可以分    发不同的操作
 系统。GNU计   采用了部分当时已经可自由使用的软件,例如TeX排版系统和X
 Window视窗系统等。不过GNU计     也   发了大批其他的自由软件,这些软件也
 被移植到其他操作系统平台上,例如Microsoft Windows、BSD家族、Solaris及
 MacOS。 为保证GNU软件可以自由地“使用、      制、修改和发布”,所有GNU软
 件都包含一份在禁止其他人添加任何限制的情况下,授权所有权利给任何人的协
 议条款,GNU通用公共许可证(GNU General Public License,GPL)。这个就是
GNU,Unix,Linux
  GNU/Linux是GNU计   的支持者与   发者,特   是其创立者理查德·斯托曼对于
 一个以Linux闻名的类Unix操作系统的称呼。 由林納斯·托瓦茲及其他人士       发的
 Linux并不是一个完整的操作系统,而仅仅是一个类Unix内核。事实上,Linux一
   始是以完成Minix内核的功能为目标,林納斯想做一个“比Minix更好的Minix”。
 而GNU计   始于1984年,终    目标是完成一套基于自由软件的完整作业操作系
 统。到1991年Linux的第一个版本公      发行时,GNU计   已经完成除了操作系统
 内核之外的大部分软件,其中包括了一个           程序(shell),C语言程序库以及一
 个C语言编译器。林納斯·托瓦茲及其他早期Linux         发人员加入了这些工具,而
 完成了Linux操作系统。但是尽管Linux是在GNU通用公共许可证下发行,它却不
 是GNU计   的一部分。 正是由于Linux使用了许多GNU程序,理查德·斯托曼认
 为应该将该操作系统称为「GNU/Linux」比较恰当。 有部分Linux套件,包括了
 Debian,采用了「GNU/Linux」的称呼。但大多数商业Linux套件依然将操作系统
 称为Linux。有些人也认为「操作系统」一词指的应该只是系统的内核,其他程
 序都只能算是应用软件,这么一来,该操作系统的内核应叫Linux,而Linux套件
GNU,Unix,Linux
发行版
? Debian,Ubuntu,MintLinux(deb)
? Fedora,Redhat,CentOS,OpenSuse(rpm)
? ArchLinux(abs),Gentoo(pkg)
? ...
面环境
? KDE
? GNOME
? LXDE
? XFCE
? ...
文件系统
        目录                   用途
/            根目录,只做为主目录使用
/bin         执行文件目录,类似gcc等一些GNU工具组件存放的目录
/boot        存放启动文件,例如grub
/dev         挂载设备,如硬盘,光驱,U盘
/etc         系统配置文件
/home        用户根目录,每个用户对应一个用户目录,例如/home/soda
/lib         库目录,存放系统应用程序所调用的库,例如C标准库
/media       通常为挂载光盘和U盘的目录
/mnt         同media目录
/opt         部分应用程序会安装在这个目录,指定pre?x即可
/root        root用户根目录
/sbin        系统执行文件目录,通常存放系统管理级       应用
/usr         存放用户自定义安装文件,例如/usr/bin存放用户安装的可执行文件

/var         可变文件目录,通常存放log,lock在内的频繁变动的文件
文件系统




   btrfs,ext3,ext4,reiserfs,reiser4,xfs,zfs
文件权限
                                                         group

                                 -rwxr-xr-x
                           文件类型
                                                 owner             everyone


chmod 777 ?lename
          owner                          group                         everyone
  read | write | execute      read | write | execute            read | write | execute
     400 | 200 | 100                40 | 20 | 10                       4|2|1


chmod a+x ?lename
    u                  g        o                  a
  owner           group      everyone              all

           +                         -                             =
          add                    remove                  emulate absolute mode
安装准备
安装过程
安装过程

U盘启动
安装过程

U盘启动   配置
安装过程

U盘启动   配置   分区
            / 20G
            /boot 250M
            /swap 4G
            /home ~96G
安装过程

U盘启动   配置   分区       环境配置
            / 20G
            /boot 250M
            /swap 4G
            /home ~96G
安装过程

U盘启动                  配置   分区       环境配置
                           / 20G
                           /boot 250M
                           /swap 4G
apt-get install vim        /home ~96G
安装过程

U盘启动                  配置       分区       环境配置
                               / 20G
                               /boot 250M
                               /swap 4G
apt-get install vim            /home ~96G
apt-get install apache2 php5
安装过程

U盘启动                    配置     分区       环境配置
                               / 20G
                               /boot 250M
                               /swap 4G
apt-get install vim            /home ~96G
apt-get install apache2 php5

apt-get install fcitx
安装过程

U盘启动                    配置          分区             环境配置
                                    / 20G
                                    /boot 250M
                                    /swap 4G
apt-get install vim                 /home ~96G
apt-get install apache2 php5

apt-get install fcitx

wget -q http://download.virtualbox.org/virtualbox/debian/
oracle_vbox.asc -O- | sudo apt-key add -
apt-get update
apt-get install virtualbox-4.2
LinuxGuide4F2E
https://github.com/sodabiscuit/doc_and_trans/tree/master/linux_guide_for_f2e
LinuxGuide4F2E
LinuxGuide4F2E
?   历史与设计思想

?   基础知识

?   安装

?   常见工具配置

?   效率提升-工具的使用
Q&A

More Related Content

What's hot (20)

Ipaq with linux
Ipaq with linuxIpaq with linux
Ipaq with linux
descent Sung
?
Ruby on Rails 開發環境建置 for Ubuntu
Ruby on Rails 開發環境建置 for UbuntuRuby on Rails 開發環境建置 for Ubuntu
Ruby on Rails 開發環境建置 for Ubuntu
MarsZ Chen
?
础苍诲谤辞颈诲系统移植技术详解
础苍诲谤辞颈诲系统移植技术详解础苍诲谤辞颈诲系统移植技术详解
础苍诲谤辞颈诲系统移植技术详解
zzc89522
?
Free Bsd7.2 Install V1.6
Free Bsd7.2 Install V1.6Free Bsd7.2 Install V1.6
Free Bsd7.2 Install V1.6
Jainan O
?
CentOS5 apache2 mysql5 php5 Zend
CentOS5 apache2 mysql5 php5 ZendCentOS5 apache2 mysql5 php5 Zend
CentOS5 apache2 mysql5 php5 Zend
wensheng wei
?
础辫补肠丑别+辫丑辫+尘测蝉辩濒在尝颈苍耻虫下的安装与配置
础辫补肠丑别+辫丑辫+尘测蝉辩濒在尝颈苍耻虫下的安装与配置础辫补肠丑别+辫丑辫+尘测蝉辩濒在尝颈苍耻虫下的安装与配置
础辫补肠丑别+辫丑辫+尘测蝉辩濒在尝颈苍耻虫下的安装与配置
wensheng wei
?
Installation and configuration 11g r2 asm using job role separation(grid & or...
Installation and configuration 11g r2 asm using job role separation(grid & or...Installation and configuration 11g r2 asm using job role separation(grid & or...
Installation and configuration 11g r2 asm using job role separation(grid & or...
Zhaoyang Wang
?
基于笔齿贰实现部署尝颈苍耻虫服务器
基于笔齿贰实现部署尝颈苍耻虫服务器基于笔齿贰实现部署尝颈苍耻虫服务器
基于笔齿贰实现部署尝颈苍耻虫服务器
ekoing
?
pfSsense
pfSsensepfSsense
pfSsense
Chris Hsiang
?
康盛创想项目部Linux 服务器部署标准(最新版)
康盛创想项目部Linux 服务器部署标准(最新版)康盛创想项目部Linux 服务器部署标准(最新版)
康盛创想项目部Linux 服务器部署标准(最新版)
Yiwei Ma
?
网路组-鲍产耻苍迟耻介绍
网路组-鲍产耻苍迟耻介绍网路组-鲍产耻苍迟耻介绍
网路组-鲍产耻苍迟耻介绍
maryqute520
?
Unixtoolbox zh cn
Unixtoolbox zh cnUnixtoolbox zh cn
Unixtoolbox zh cn
xdboy2006
?
20121111 linux intro
20121111 linux intro20121111 linux intro
20121111 linux intro
Chang Mt
?
5, system admin
5, system admin5, system admin
5, system admin
ted-xu
?
狈补驳颈辞蝉的安装部署和与肠补肠迟颈的整合(濒颈苍耻虫迟辞苍别)
狈补驳颈辞蝉的安装部署和与肠补肠迟颈的整合(濒颈苍耻虫迟辞苍别)狈补驳颈辞蝉的安装部署和与肠补肠迟颈的整合(濒颈苍耻虫迟辞苍别)
狈补驳颈辞蝉的安装部署和与肠补肠迟颈的整合(濒颈苍耻虫迟辞苍别)
Yiwei Ma
?
Sery lvs+keepalived
Sery lvs+keepalivedSery lvs+keepalived
Sery lvs+keepalived
colderboy17
?
翱谤补濒颈耻虫+尘测蝉辩濒5单机多实例安装文档
翱谤补濒颈耻虫+尘测蝉辩濒5单机多实例安装文档翱谤补濒颈耻虫+尘测蝉辩濒5单机多实例安装文档
翱谤补濒颈耻虫+尘测蝉辩濒5单机多实例安装文档
xuebao_zx
?
尝补尘辫安全全攻略
尝补尘辫安全全攻略尝补尘辫安全全攻略
尝补尘辫安全全攻略
Da Zhao
?
浅谈顿别产颈补苍套件打包
浅谈顿别产颈补苍套件打包浅谈顿别产颈补苍套件打包
浅谈顿别产颈补苍套件打包
Wen Liao
?
九州通 Tsm重新配置文档(2008 11 10)
九州通 Tsm重新配置文档(2008 11 10)九州通 Tsm重新配置文档(2008 11 10)
九州通 Tsm重新配置文档(2008 11 10)
heima911
?
Ruby on Rails 開發環境建置 for Ubuntu
Ruby on Rails 開發環境建置 for UbuntuRuby on Rails 開發環境建置 for Ubuntu
Ruby on Rails 開發環境建置 for Ubuntu
MarsZ Chen
?
础苍诲谤辞颈诲系统移植技术详解
础苍诲谤辞颈诲系统移植技术详解础苍诲谤辞颈诲系统移植技术详解
础苍诲谤辞颈诲系统移植技术详解
zzc89522
?
Free Bsd7.2 Install V1.6
Free Bsd7.2 Install V1.6Free Bsd7.2 Install V1.6
Free Bsd7.2 Install V1.6
Jainan O
?
CentOS5 apache2 mysql5 php5 Zend
CentOS5 apache2 mysql5 php5 ZendCentOS5 apache2 mysql5 php5 Zend
CentOS5 apache2 mysql5 php5 Zend
wensheng wei
?
础辫补肠丑别+辫丑辫+尘测蝉辩濒在尝颈苍耻虫下的安装与配置
础辫补肠丑别+辫丑辫+尘测蝉辩濒在尝颈苍耻虫下的安装与配置础辫补肠丑别+辫丑辫+尘测蝉辩濒在尝颈苍耻虫下的安装与配置
础辫补肠丑别+辫丑辫+尘测蝉辩濒在尝颈苍耻虫下的安装与配置
wensheng wei
?
Installation and configuration 11g r2 asm using job role separation(grid & or...
Installation and configuration 11g r2 asm using job role separation(grid & or...Installation and configuration 11g r2 asm using job role separation(grid & or...
Installation and configuration 11g r2 asm using job role separation(grid & or...
Zhaoyang Wang
?
基于笔齿贰实现部署尝颈苍耻虫服务器
基于笔齿贰实现部署尝颈苍耻虫服务器基于笔齿贰实现部署尝颈苍耻虫服务器
基于笔齿贰实现部署尝颈苍耻虫服务器
ekoing
?
康盛创想项目部Linux 服务器部署标准(最新版)
康盛创想项目部Linux 服务器部署标准(最新版)康盛创想项目部Linux 服务器部署标准(最新版)
康盛创想项目部Linux 服务器部署标准(最新版)
Yiwei Ma
?
网路组-鲍产耻苍迟耻介绍
网路组-鲍产耻苍迟耻介绍网路组-鲍产耻苍迟耻介绍
网路组-鲍产耻苍迟耻介绍
maryqute520
?
Unixtoolbox zh cn
Unixtoolbox zh cnUnixtoolbox zh cn
Unixtoolbox zh cn
xdboy2006
?
20121111 linux intro
20121111 linux intro20121111 linux intro
20121111 linux intro
Chang Mt
?
5, system admin
5, system admin5, system admin
5, system admin
ted-xu
?
狈补驳颈辞蝉的安装部署和与肠补肠迟颈的整合(濒颈苍耻虫迟辞苍别)
狈补驳颈辞蝉的安装部署和与肠补肠迟颈的整合(濒颈苍耻虫迟辞苍别)狈补驳颈辞蝉的安装部署和与肠补肠迟颈的整合(濒颈苍耻虫迟辞苍别)
狈补驳颈辞蝉的安装部署和与肠补肠迟颈的整合(濒颈苍耻虫迟辞苍别)
Yiwei Ma
?
Sery lvs+keepalived
Sery lvs+keepalivedSery lvs+keepalived
Sery lvs+keepalived
colderboy17
?
翱谤补濒颈耻虫+尘测蝉辩濒5单机多实例安装文档
翱谤补濒颈耻虫+尘测蝉辩濒5单机多实例安装文档翱谤补濒颈耻虫+尘测蝉辩濒5单机多实例安装文档
翱谤补濒颈耻虫+尘测蝉辩濒5单机多实例安装文档
xuebao_zx
?
尝补尘辫安全全攻略
尝补尘辫安全全攻略尝补尘辫安全全攻略
尝补尘辫安全全攻略
Da Zhao
?
浅谈顿别产颈补苍套件打包
浅谈顿别产颈补苍套件打包浅谈顿别产颈补苍套件打包
浅谈顿别产颈补苍套件打包
Wen Liao
?
九州通 Tsm重新配置文档(2008 11 10)
九州通 Tsm重新配置文档(2008 11 10)九州通 Tsm重新配置文档(2008 11 10)
九州通 Tsm重新配置文档(2008 11 10)
heima911
?

Viewers also liked (10)

jsonschema,orderly and jsonnanny
jsonschema,orderly and jsonnannyjsonschema,orderly and jsonnanny
jsonschema,orderly and jsonnanny
sodabiscuit
?
Team_Share_090510_Must_or_May
Team_Share_090510_Must_or_MayTeam_Share_090510_Must_or_May
Team_Share_090510_Must_or_May
sodabiscuit
?
专题製作发想与报告撰写技巧
专题製作发想与报告撰写技巧专题製作发想与报告撰写技巧
专题製作发想与报告撰写技巧
Simen Li
?
[ZigBee 嵌入式系統] ZigBee 應用實作 - 使用 TI Z-Stack Firmware
[ZigBee 嵌入式系統] ZigBee 應用實作 - 使用 TI Z-Stack Firmware[ZigBee 嵌入式系統] ZigBee 應用實作 - 使用 TI Z-Stack Firmware
[ZigBee 嵌入式系統] ZigBee 應用實作 - 使用 TI Z-Stack Firmware
Simen Li
?
ADF4113 Frequency Synthesizer 驅動程式實作
ADF4113 Frequency Synthesizer 驅動程式實作ADF4113 Frequency Synthesizer 驅動程式實作
ADF4113 Frequency Synthesizer 驅動程式實作
Simen Li
?
[ZigBee 嵌入式系統] ZigBee Architecture 與 TI Z-Stack Firmware
[ZigBee 嵌入式系統] ZigBee Architecture 與 TI Z-Stack Firmware[ZigBee 嵌入式系統] ZigBee Architecture 與 TI Z-Stack Firmware
[ZigBee 嵌入式系統] ZigBee Architecture 與 TI Z-Stack Firmware
Simen Li
?
Voltage Controlled Oscillator Design - Short Course at NKFUST, 2013
Voltage Controlled Oscillator Design - Short Course at NKFUST, 2013Voltage Controlled Oscillator Design - Short Course at NKFUST, 2013
Voltage Controlled Oscillator Design - Short Course at NKFUST, 2013
Simen Li
?
Node.js Event Loop & EventEmitter
Node.js Event Loop & EventEmitterNode.js Event Loop & EventEmitter
Node.js Event Loop & EventEmitter
Simen Li
?
Phase-locked Loops - Theory and Design
Phase-locked Loops - Theory and DesignPhase-locked Loops - Theory and Design
Phase-locked Loops - Theory and Design
Simen Li
?
全端物聯網探索之旅 - 重點整理版
全端物聯網探索之旅 - 重點整理版全端物聯網探索之旅 - 重點整理版
全端物聯網探索之旅 - 重點整理版
Simen Li
?
jsonschema,orderly and jsonnanny
jsonschema,orderly and jsonnannyjsonschema,orderly and jsonnanny
jsonschema,orderly and jsonnanny
sodabiscuit
?
Team_Share_090510_Must_or_May
Team_Share_090510_Must_or_MayTeam_Share_090510_Must_or_May
Team_Share_090510_Must_or_May
sodabiscuit
?
专题製作发想与报告撰写技巧
专题製作发想与报告撰写技巧专题製作发想与报告撰写技巧
专题製作发想与报告撰写技巧
Simen Li
?
[ZigBee 嵌入式系統] ZigBee 應用實作 - 使用 TI Z-Stack Firmware
[ZigBee 嵌入式系統] ZigBee 應用實作 - 使用 TI Z-Stack Firmware[ZigBee 嵌入式系統] ZigBee 應用實作 - 使用 TI Z-Stack Firmware
[ZigBee 嵌入式系統] ZigBee 應用實作 - 使用 TI Z-Stack Firmware
Simen Li
?
ADF4113 Frequency Synthesizer 驅動程式實作
ADF4113 Frequency Synthesizer 驅動程式實作ADF4113 Frequency Synthesizer 驅動程式實作
ADF4113 Frequency Synthesizer 驅動程式實作
Simen Li
?
[ZigBee 嵌入式系統] ZigBee Architecture 與 TI Z-Stack Firmware
[ZigBee 嵌入式系統] ZigBee Architecture 與 TI Z-Stack Firmware[ZigBee 嵌入式系統] ZigBee Architecture 與 TI Z-Stack Firmware
[ZigBee 嵌入式系統] ZigBee Architecture 與 TI Z-Stack Firmware
Simen Li
?
Voltage Controlled Oscillator Design - Short Course at NKFUST, 2013
Voltage Controlled Oscillator Design - Short Course at NKFUST, 2013Voltage Controlled Oscillator Design - Short Course at NKFUST, 2013
Voltage Controlled Oscillator Design - Short Course at NKFUST, 2013
Simen Li
?
Node.js Event Loop & EventEmitter
Node.js Event Loop & EventEmitterNode.js Event Loop & EventEmitter
Node.js Event Loop & EventEmitter
Simen Li
?
Phase-locked Loops - Theory and Design
Phase-locked Loops - Theory and DesignPhase-locked Loops - Theory and Design
Phase-locked Loops - Theory and Design
Simen Li
?
全端物聯網探索之旅 - 重點整理版
全端物聯網探索之旅 - 重點整理版全端物聯網探索之旅 - 重點整理版
全端物聯網探索之旅 - 重點整理版
Simen Li
?

Similar to LinuxGuide4F2E (20)

GNU Autoconf / Automake #1
GNU Autoconf / Automake #1GNU Autoconf / Automake #1
GNU Autoconf / Automake #1
imacat .
?
Kick start无人值守批量安装linux
Kick start无人值守批量安装linuxKick start无人值守批量安装linux
Kick start无人值守批量安装linux
Yiwei Ma
?
Proxmox: 建立自己的虛擬主機
Proxmox: 建立自己的虛擬主機Proxmox: 建立自己的虛擬主機
Proxmox: 建立自己的虛擬主機
維泰 蔡
?
础颈虫操作系统培训文档
础颈虫操作系统培训文档础颈虫操作系统培训文档
础颈虫操作系统培训文档
lwj2012
?
20030623 linuxbasic and-security
20030623 linuxbasic and-security20030623 linuxbasic and-security
20030623 linuxbasic and-security
建融 黃
?
尝颈苍耻虫基础
尝颈苍耻虫基础尝颈苍耻虫基础
尝颈苍耻虫基础
zhuqling
?
[Modern Web 2016] 讓你的 PHP 開發流程再次潮起來
[Modern Web 2016] 讓你的 PHP 開發流程再次潮起來[Modern Web 2016] 讓你的 PHP 開發流程再次潮起來
[Modern Web 2016] 讓你的 PHP 開發流程再次潮起來
Shengyou Fan
?
unix toolbox 中文版
unix toolbox 中文版unix toolbox 中文版
unix toolbox 中文版
Jie Bao
?
Linux network monitoring hands-on pratice
Linux network monitoring hands-on praticeLinux network monitoring hands-on pratice
Linux network monitoring hands-on pratice
Kenny (netman)
?
StackOps step by-step guide
StackOps step by-step guideStackOps step by-step guide
StackOps step by-step guide
slmagicbox
?
Centos下安装apache + subversion
Centos下安装apache + subversionCentos下安装apache + subversion
Centos下安装apache + subversion
Yiwei Ma
?
摆精彩回顾闭尝颈苍耻虫新手教程
摆精彩回顾闭尝颈苍耻虫新手教程摆精彩回顾闭尝颈苍耻虫新手教程
摆精彩回顾闭尝颈苍耻虫新手教程
NJU OPEN
?
Install Oracle11g For Aix 5 L
Install Oracle11g For Aix 5 LInstall Oracle11g For Aix 5 L
Install Oracle11g For Aix 5 L
heima911
?
使用搁辫尘&补尘辫;测耻尘进行基础软件管理
使用搁辫尘&补尘辫;测耻尘进行基础软件管理使用搁辫尘&补尘辫;测耻尘进行基础软件管理
使用搁辫尘&补尘辫;测耻尘进行基础软件管理
Jason Zheng
?
使用搁辫尘&补尘辫;测耻尘进行基础软件管理
使用搁辫尘&补尘辫;测耻尘进行基础软件管理使用搁辫尘&补尘辫;测耻尘进行基础软件管理
使用搁辫尘&补尘辫;测耻尘进行基础软件管理
haiyuan ning
?
自动化运维管理
自动化运维管理自动化运维管理
自动化运维管理
frankwsj
?
02.辫测迟丑辞苍.开发最佳实践
02.辫测迟丑辞苍.开发最佳实践02.辫测迟丑辞苍.开发最佳实践
02.辫测迟丑辞苍.开发最佳实践
Na Lee
?
Gentoo linux
Gentoo linuxGentoo linux
Gentoo linux
Jiang Yan-Ting
?
Rootkit 101
Rootkit 101Rootkit 101
Rootkit 101
WEI CHIEH CHAO
?
GNU Autoconf / Automake #1
GNU Autoconf / Automake #1GNU Autoconf / Automake #1
GNU Autoconf / Automake #1
imacat .
?
Kick start无人值守批量安装linux
Kick start无人值守批量安装linuxKick start无人值守批量安装linux
Kick start无人值守批量安装linux
Yiwei Ma
?
Proxmox: 建立自己的虛擬主機
Proxmox: 建立自己的虛擬主機Proxmox: 建立自己的虛擬主機
Proxmox: 建立自己的虛擬主機
維泰 蔡
?
础颈虫操作系统培训文档
础颈虫操作系统培训文档础颈虫操作系统培训文档
础颈虫操作系统培训文档
lwj2012
?
20030623 linuxbasic and-security
20030623 linuxbasic and-security20030623 linuxbasic and-security
20030623 linuxbasic and-security
建融 黃
?
尝颈苍耻虫基础
尝颈苍耻虫基础尝颈苍耻虫基础
尝颈苍耻虫基础
zhuqling
?
[Modern Web 2016] 讓你的 PHP 開發流程再次潮起來
[Modern Web 2016] 讓你的 PHP 開發流程再次潮起來[Modern Web 2016] 讓你的 PHP 開發流程再次潮起來
[Modern Web 2016] 讓你的 PHP 開發流程再次潮起來
Shengyou Fan
?
unix toolbox 中文版
unix toolbox 中文版unix toolbox 中文版
unix toolbox 中文版
Jie Bao
?
Linux network monitoring hands-on pratice
Linux network monitoring hands-on praticeLinux network monitoring hands-on pratice
Linux network monitoring hands-on pratice
Kenny (netman)
?
StackOps step by-step guide
StackOps step by-step guideStackOps step by-step guide
StackOps step by-step guide
slmagicbox
?
Centos下安装apache + subversion
Centos下安装apache + subversionCentos下安装apache + subversion
Centos下安装apache + subversion
Yiwei Ma
?
摆精彩回顾闭尝颈苍耻虫新手教程
摆精彩回顾闭尝颈苍耻虫新手教程摆精彩回顾闭尝颈苍耻虫新手教程
摆精彩回顾闭尝颈苍耻虫新手教程
NJU OPEN
?
Install Oracle11g For Aix 5 L
Install Oracle11g For Aix 5 LInstall Oracle11g For Aix 5 L
Install Oracle11g For Aix 5 L
heima911
?
使用搁辫尘&补尘辫;测耻尘进行基础软件管理
使用搁辫尘&补尘辫;测耻尘进行基础软件管理使用搁辫尘&补尘辫;测耻尘进行基础软件管理
使用搁辫尘&补尘辫;测耻尘进行基础软件管理
Jason Zheng
?
使用搁辫尘&补尘辫;测耻尘进行基础软件管理
使用搁辫尘&补尘辫;测耻尘进行基础软件管理使用搁辫尘&补尘辫;测耻尘进行基础软件管理
使用搁辫尘&补尘辫;测耻尘进行基础软件管理
haiyuan ning
?
自动化运维管理
自动化运维管理自动化运维管理
自动化运维管理
frankwsj
?
02.辫测迟丑辞苍.开发最佳实践
02.辫测迟丑辞苍.开发最佳实践02.辫测迟丑辞苍.开发最佳实践
02.辫测迟丑辞苍.开发最佳实践
Na Lee
?

LinuxGuide4F2E

  • 1. LinuxGuide4F2E 无语@taobao UED
  • 6. 移成本 Linux Windows 面环境 GNOME,KDE,LXDE,Xfce... Windows Native 输入法 fcitx, sunpinyin, iBus,rime... 微软,搜狗,QQ,谷歌... 浏览器 Firefox,Chrome,Opera IE,Firefox,Chrome,Opera 办公套件 LibreOf?ce,OpenOf?ce Microsoft Of?ce 邮件客户端 Thunderbird,Evolution... Outlook,Foxmail... 编辑器 vim,Eclipse,Emacs,IDEA,sublime... Notepad++,Editplus,UltraEdit... 图片处理 GIMP,VBOX+Photoshop Photoshop,Fireworks IM Pidgin,QQ,Aliww QQ,Aliww... 多媒体 mplayer,VLC... WMP,暴风,Splayer... 远程 面 rDesktop... 远程 面 终端 xterm,urxvt... cmd 多语言支持 语言包 语言包
  • 7. 奥颈苍诲辞飞到尝颈苍耻虫的 移成本几乎为0 ____
  • 11. 价格 $299
  • 13. 价格 $0
  • 19. 升级机制 Warty Dapper Hardy Precise Quantal ... ... ... Lucid Lynx ... Warthog Drake Heron Pangolin Quetzal 2004-10-20 2006-06-01 2008-04-24 2010-04-29 2012-04-26 2012-10-18
  • 20. 升级机制 Warty Dapper Hardy Precise Quantal ... ... ... Lucid Lynx ... Warthog Drake Heron Pangolin Quetzal 2004-10-20 2006-06-01 2008-04-24 2010-04-29 2012-04-26 2012-10-18 apt-get upgrade
  • 26. 包管理器 查找 安装 升级
  • 27. 包管理器 查找 安装 升级
  • 28. 包管理器 查找 安装 升级 apt-cache search apache
  • 29. 包管理器 查找 安装 升级 apt-cache search apache apt-get install apache2
  • 30. 包管理器 查找 安装 升级 apt-cache search apache apt-get install apache2 apt-get upgrade
  • 37. 文件系统 mount[ma?nt]挂载 symbolic[s?m?b?l?k] link 软链接
  • 38. 文件系统 Everything is a ?le
  • 39. 更便于
  • 40. 更便于
  • 41. 更便于 移 /home /home
  • 45. 其他比较 Linux Windows 配置文件 文本 注册表 扩展语言/工具 zsh,awk,sed - 社区支持 丰富 Windows ... ... ....
  • 46. *nix设计思想 1. 小即是美; 2. 让每一个程序只做好一件事情; 3. 尽快建立原型; 4. 舍高效率而取移植性; 5. 使用纯文本来存储数据; 6. 充分利用软件的杠杆效应; 7. 使用shell脚本来提高杠杆效应和可移植性;
  • 47. GNU GNU计 ,有译为“革奴计 ”,是由理查德·斯托曼在1983年9月27日公 发起 的。它的目标是创建一套完全自由的操作系统。理查德·斯托曼最早是在net.unix- wizards新闻组上公布该消息,并附带一份《GNU宣言》等解释为何发起该计 的文章,其中一个理由就是要“重现当年软件界合作互助的团结精神”。 GNU 是“GNU's Not Unix”的递归缩写,为避免与gnu(非洲牛羚,发音与“new”相同) 这个单词混淆,斯托曼宣布GNU应当发音为“Guh-NOO”(/?gnu?/ (帮助· 于)),与“canoe”发音相似。 UNIX是一 广泛使用的商业操作系统的名称。由 于GNU将要实现UNIX系统的接口标准,因此GNU计 可以分 发不同的操作 系统。GNU计 采用了部分当时已经可自由使用的软件,例如TeX排版系统和X Window视窗系统等。不过GNU计 也 发了大批其他的自由软件,这些软件也 被移植到其他操作系统平台上,例如Microsoft Windows、BSD家族、Solaris及 MacOS。 为保证GNU软件可以自由地“使用、 制、修改和发布”,所有GNU软 件都包含一份在禁止其他人添加任何限制的情况下,授权所有权利给任何人的协 议条款,GNU通用公共许可证(GNU General Public License,GPL)。这个就是
  • 48. GNU,Unix,Linux GNU/Linux是GNU计 的支持者与 发者,特 是其创立者理查德·斯托曼对于 一个以Linux闻名的类Unix操作系统的称呼。 由林納斯·托瓦茲及其他人士 发的 Linux并不是一个完整的操作系统,而仅仅是一个类Unix内核。事实上,Linux一 始是以完成Minix内核的功能为目标,林納斯想做一个“比Minix更好的Minix”。 而GNU计 始于1984年,终 目标是完成一套基于自由软件的完整作业操作系 统。到1991年Linux的第一个版本公 发行时,GNU计 已经完成除了操作系统 内核之外的大部分软件,其中包括了一个 程序(shell),C语言程序库以及一 个C语言编译器。林納斯·托瓦茲及其他早期Linux 发人员加入了这些工具,而 完成了Linux操作系统。但是尽管Linux是在GNU通用公共许可证下发行,它却不 是GNU计 的一部分。 正是由于Linux使用了许多GNU程序,理查德·斯托曼认 为应该将该操作系统称为「GNU/Linux」比较恰当。 有部分Linux套件,包括了 Debian,采用了「GNU/Linux」的称呼。但大多数商业Linux套件依然将操作系统 称为Linux。有些人也认为「操作系统」一词指的应该只是系统的内核,其他程 序都只能算是应用软件,这么一来,该操作系统的内核应叫Linux,而Linux套件
  • 51. 面环境 ? KDE ? GNOME ? LXDE ? XFCE ? ...
  • 52. 文件系统 目录 用途 / 根目录,只做为主目录使用 /bin 执行文件目录,类似gcc等一些GNU工具组件存放的目录 /boot 存放启动文件,例如grub /dev 挂载设备,如硬盘,光驱,U盘 /etc 系统配置文件 /home 用户根目录,每个用户对应一个用户目录,例如/home/soda /lib 库目录,存放系统应用程序所调用的库,例如C标准库 /media 通常为挂载光盘和U盘的目录 /mnt 同media目录 /opt 部分应用程序会安装在这个目录,指定pre?x即可 /root root用户根目录 /sbin 系统执行文件目录,通常存放系统管理级 应用 /usr 存放用户自定义安装文件,例如/usr/bin存放用户安装的可执行文件 /var 可变文件目录,通常存放log,lock在内的频繁变动的文件
  • 53. 文件系统 btrfs,ext3,ext4,reiserfs,reiser4,xfs,zfs
  • 54. 文件权限 group -rwxr-xr-x 文件类型 owner everyone chmod 777 ?lename owner group everyone read | write | execute read | write | execute read | write | execute 400 | 200 | 100 40 | 20 | 10 4|2|1 chmod a+x ?lename u g o a owner group everyone all + - = add remove emulate absolute mode
  • 59. 安装过程 U盘启动 配置 分区 / 20G /boot 250M /swap 4G /home ~96G
  • 60. 安装过程 U盘启动 配置 分区 环境配置 / 20G /boot 250M /swap 4G /home ~96G
  • 61. 安装过程 U盘启动 配置 分区 环境配置 / 20G /boot 250M /swap 4G apt-get install vim /home ~96G
  • 62. 安装过程 U盘启动 配置 分区 环境配置 / 20G /boot 250M /swap 4G apt-get install vim /home ~96G apt-get install apache2 php5
  • 63. 安装过程 U盘启动 配置 分区 环境配置 / 20G /boot 250M /swap 4G apt-get install vim /home ~96G apt-get install apache2 php5 apt-get install fcitx
  • 64. 安装过程 U盘启动 配置 分区 环境配置 / 20G /boot 250M /swap 4G apt-get install vim /home ~96G apt-get install apache2 php5 apt-get install fcitx wget -q http://download.virtualbox.org/virtualbox/debian/ oracle_vbox.asc -O- | sudo apt-key add - apt-get update apt-get install virtualbox-4.2
  • 67. LinuxGuide4F2E ? 历史与设计思想 ? 基础知识 ? 安装 ? 常见工具配置 ? 效率提升-工具的使用
  • 68. Q&A

Editor's Notes