-----------------------------------------------------------
1, 计算机的五大功能部分,其中最核心的又是哪三个?
2, TCP/IP包括哪五层?网卡MAC地址是属于哪一层?IP地址又属于哪一层?端口号属于哪一层?DNS属于哪一层?
3, 什么是私有IP地址和公网IP地址?私有IP地址有哪些?为什么我们机器上的私有IP地址能够上网?
4, 请描述TCP协议和UDP协议的不同点。
5, IP地址是多少位的,他分为哪几个网段?怎么划分网络ID和主机ID?
6, 假设家里没有网线,而只有电话线,要买哪些设备才能让手机无线上网?
7, UNIX和C语言的作者是谁?GNU的全称是什么?他是由哪个基金会支持的?
8, Linux的全称是什么?他是基于哪个协议发布的并简单描述该协议的宗旨;
9, 请尽可能多的说出你所知道的Linux发行版本;
10,Linux默认情况下会有6个Terminal来让用户登录,请问切换的方式是什么?如何切换到图形化界面登录;
11,从命令行模式登录如何启动图形化界面;
12 配置文件一般放在哪个路径下?设备文件一般放在哪个路径下?Linux命令一般放在哪些路径下?
13, 请说明现在计算机硬盘的两种主要接口。第二个IDE硬盘的第2个主分区对应的设备名叫什么?第一个SATA硬盘的第1个扩展分区的设备名叫什么?
14, 光驱对应的设备名是什么,打印机对于的设备名是什么,第一张以太网卡的设备名是什么?
15,在安装时,一定要创建的两个分区是?
Part II Linux基础命令
-----------------------------------------------------------
1, 分别使用三条命令从任何目录下回到自己的home下
2, 怎么查看当前工作目录,如何回到上一次所在的目录
3, 如何切换到/usr/local/src目录下,然后查看自己home下所有的文件(包括隐藏文件),如何只查看当前路径下的所有隐藏文件?
4,使用ls -l命令可以查看文件的详细信息,请说明下面列出的每一个字段的含义
[guowenxue@centos6 ~]$ ls -l files.txt
-rw-rw-r-- 1 guowenxue guowenxue 764 Dec 28 11:55 files.txt
5,使用一条命令完成如下功能:在自己的home目录下创建文件夹dir1,在文件夹dir1下再创建dir2和dir3,在dir3文件夹下再创建dir4;
6, 哪条Linux命令可以创建一个空文件,也可以修改文件的时间戳?并给出使用实例。
7,哪条命令可以以树状形式查看某个目录结构?
8,如何获取某个路径的文件名和目录?
9, 如果编写了一个shell脚本,如何才能执行他?
10,怎么把一个文件的所有者改成其他人?
11,哪些命令可以查看文本文件内容?
12,如果一条命令不知道怎么使用?怎么查看他的帮助信息?怎么查看一个程序的版本?
13,怎么把当前目录下及其子目录下的所有.c文件找出来?使用一条命令把当前目录下所有的.o文件找出来并删掉;
14,请分别使用awk和cut两种方法来获取某张网卡的IP地址。
15,哪条命令可以查看某一个文件是哪种类型?
16,哪条命令可以创建Linux下的快捷方式?
17,怎么比较两个文件的不同?怎么比较两个目录的不同?
18,哪些命令可以查看某一条linux命令在哪里?
19,使用Linux命令分别创建一个tar.bz2, tar.gz, gzip, bz2, zip的压缩包,然后再将他们解压缩;
20,怎么查看磁盘的分区及每个分区的大小?如何查看文件占用磁盘空间的大小?如何查看文件实际大小?
21,假设我们之前系统上有一个IDE的硬盘,现在又添加了一个SATA的硬盘,那么这个新硬盘对应的设备名是什么?如何将他划分为2个分区并格式化?
22,怎么查看当前系统挂载了哪些文件系统?如何挂载光盘?如何关在U盘?如何挂载网络文件系统?
23,我们在从U盘拷贝文件到计算机时,有时文件是先写到内存中,之后再从内存写入到硬盘来加快时间,哪条Linux命令可以强制Linux系统将内存中的文件立即写到硬盘上去?
24,假设我想重启Linux系统了?在Linux上,怎么给另外一个登录用户发送消息?怎么给所有其他登录用户发送消息?
25,重启系统有哪些方法?关机有哪些方法?如何让系统3分钟后关机?
26,哪条命令可以查看当前CPU和内存的使用情况?如何查看CPU的信息?如何查看内存的信息?
27,CentOS下,哪些命令可以修改系统启动时启动的服务?例如如何让系统启动时就开启SSH远程登录服务?
28,怎么把一个命令放到后台运行?有怎么把他调到前台来运行?
29,如何添加一个用户和删除一个用户?如何添加一个组和删除一个组?
30,自己的windows不能使用ssh登录自己的虚拟机,请说明你的调试思路。
31,哪些方法或软件可以实现windows和linux文件之间的传输?
32, 熟练掌握vim的使用,怎么做行拷贝,文件块拷贝,搜索,替换
33,怎么查看Linux的发行版本?
34,如何设置当前的系统日前为2013年12月31日,18点36分?怎么将他写入到RTC里去?如何将当前系统时间设置为RTC里面的时间?
35,怎么查看tree命令的rpm包是否安装?怎么删除tree命令的rpm包?怎么使用rpm命令和yum命令安装tree命令的支持?
36,如何查看文件的前3行和最后10行
37,windows下的回车是哪些字符?linux下的回车是哪些字符?如何将一个文件由unix格式转换成window格式,有怎样将windows格式转换成linux格式呢?
39,学习sed命令,将某个文件第5行整行替换成Hello world!, 将某个文件中所有的hello替换成hallo
40, 如何设置网卡的IP地址,子网掩码,MAC地址,DNS,网关?
1
计算机由运算器 控制器 储存器 输入设备 输出设备
最重要的三个 运算器 控制器 储存器
2
TCP/IP 分为 应用层 传输层 互联网层 数据链路层 物理层
网卡地址在第二层 IP在网络层 端口在链路层 DNS 网络层
3
公网IP是在Internet使用的IP地址,而私有IP地址是在局域网中使用的IP地址。
私有IP地址是一段保留的IP地址。只是使用在局域网中,在Internet上是不使用的。
私有IP地址的范围有:
10.0.0.0-10.255.255.255
172.16.0.0—172.31.255.255
192.168.0.0-192.168.255.255
私有IP地址不能直接和internet链接
但是通过NAT转换之后可以上网
4
(1)TCP是面向连接的传输控制协议,而UDP提供了无连接的数据报服务;
(2)TCP具有高可靠性,确保传输数据的正确性,不出现丢失或乱序;UDP在传输数据前不建立连接,不对数据报进行检查与修改,无须等待对方的应答,所以会出现分组丢失、重复、乱序,应用程序需要负责传输可靠性方面的所有工作;
(3)也正因为以上特征,UDP具有较好的实时性,工作效率较TCP协议高;
(4)UDP段结构比TCP的段结构简单,因此网络开销也小。
5
每个IP地址的长度为32位(bit),分4段,每段8位(1个字节),常用十进制数字表示。
每段数字范围为1~254,段与段之间用小数点分隔
每个IP地址包括两个ID(标识码),即网络ID和宿主机ID。同一个物理网络上的所有主机都用同一个网络ID,网络上的一个主机(工作站、服务器和路由器等)对应有一个主机ID。
这样把IP地址的4个字节划分为2个部分,一部分用来标明具体的网络段,即网络ID;另一部分用来标明具体的节点,即宿主机ID
6
分离器 和调制解调器
7
unix Ken Thompson
C Dennis M. Ritchie
GNU's Not Unix
自由软件基金会
8
9
su
ctrl+alt+f7
10
/etc文件夹
/proc/devices
/bin
11
并口的IDE
串口的SATA