首页 > 代码库 > linux入门

linux入门

第一天

查看ip地址:

在windows上用命令:ipconfig 或者 ipconfig /all

                            技术分享

在linux中用命令:ifconfig或者ifconfig -a

教室实现桌面共享。

用的是VNC,全称:virtualnetwork computing(虚拟网络计算)他是一种协议。

教室桌面共享:

一种协议有N种实现方式。

用的是VNC,虚拟网络计算,                                                                                                                                                                                           

VNC 是一个协议,主要用于网络的VNC协议。但是其更多的应用是,包括桌面远程控制,和只读共享。

以后在讲到虚拟化的时候,VNC也是一个非常重要的服务。

VNC的实现方式有很多种。(比如tigre )

VNC的协议是一种规范,用特定的实现方式,将这种规范给实现起来。

在centos系统上,我们用的是TigerVNC .在windows上用的是RealVNC(RealVNC用的是C/S架构,例如我们访问网站,网站就是服务端,我们本机就属于客户端,这就是C/S架构。

URL 统一资源定位符。 例如:

URL ftp://172.168.1.1

一些不错的PPT文档网站

http://www.slideshare.net

冯诺依曼体系:

计算机的五大部件组成:

CPU

    运算器,控制器,寄存器,缓存

    寄存器:加速部件:内存RAM

计算机最核心的三大部件就是:    运算器,控制器,存储器

Input 输入设备 :下指令,提供数据。

output 输出设备

冯诺依曼体系还定义了程序 :

    指令+数据   或 算法+数据结构

对于计算机来说,CPU就是用来运行程序的。CPU又是由运算器和控制器组成。

 在存储器中,被划分成了若干个小的存储单元,我们把这些每个小的存储单元,叫做 cell(单元),大小是固定的,每一个cell的大小是8位二进制。

每8位组成一个字节。

bits   

Bytes   字节

一般称为大B小b

最小的存储单位:字节。

2^10=1024

KB相当于一个1024

要运行某一个程序,则程序的指令跟数据都保存在内存中。 内存就是编址的存储单元。

PC

过程式编程语言:

顺序执行

循环执行

选择执行

CPU的运行速度比内存高

为了中和一下CPU与内存之间的差,用缓存来中和。

在加速的领域中,我们用缓存来解决,缓存为王,这是在计算机领域中,加速非常重要的解决方法。

任何两个层次之间,在速度上也好,还是在逻辑上也好,只要不衔接,就加中间层。

(举例,CPU快,内存慢,就在这中间加缓存层)

3GHz    赫兹指的是频率,时间在数据传输中非常重要,(例如每一秒打印一个1 ,则一分钟就是60个1,如果不知道时间,则就不知道我们要传输多少个1)

batch批处理系统:

多任务:

multi  tasks

CPU只有一个,那怎样能实现一次运行多个任务呢?

    我们是这样来解决的,我们在  CPU上,按时间分片,例如我们每个5秒分一片,在执行一件事,不管做完没做完,就只做5秒,然后下一个5秒我们开始执行第二个程序,然后,在下一个5秒,我们再回过头来在执行上一个没有完成的任务,就这样,我们就可以实现一个CPU同时完成多个任务。

 GPL    通用公共许可协议

利用diff制作补丁,利用patch进行打补丁

unix仅仅是工作在硬件之上的监控程序。

监控程序:

就是将硬件资源驱动起来,然后将硬件接口虚拟抽象出来。

Process 进程。是活动单位,每一个进程被称为一个任务。多个进程就叫multi tasks

监控程序就是内核 kernel 

完整的操作系统:

是由内核kernel和应用程序Application组成

狭义上的操作系统OS

只有内核kernel

OS的接口有两类:

    GUI图形界面

        Gnome(c语言编写的,gtk图形库)

        KDE(c++ , qt图形库)

    CLI命令行界面

        TUI文本接口。

    桌面也是一个应用程序。

sh:

csh;

ksh

zsh

bash

tcsh

 

使用接口的,就是在前台,不用使用接口的就是后台。

操作系统的功能:

    驱动程序

    安全

    网络功能

    文件系统

    在linux中启动某一个程序:

就是在linux中输入命令,然后回车。

操作系统隐藏了硬件接口,提供了简洁的系统接口,使用这种接口就叫做,系统调用。

程序员,可以调用系统接口,也可以调用库接口。

API Application Program Interface: 应用程序二进制接口

centos: community ENTerprise os

 

下载centos镜像的国内站点:

http://mirrors.aliyun.com

http://mirrors.163.com

http://mirrors.sohu.com

 

 

 

 

 

 

 

 

 

 

 


本文出自 “11847750” 博客,请务必保留此出处http://11857750.blog.51cto.com/11847750/1869184

linux入门