韩顺平—linux-笔记(3)

2019-03-23 14:13

LINUX的SHELL

TCP/IP基础

LINUX网络环境配置

RPM包管理

SAMBA安装和配置

SAMBA概念:

WINDOWS间可以通过网上领居来实现通信

LINUX与WINDOWS间实现共享:利用SAMBA服务

是一项基本的操作技能

SHELL

命令--------->>SHELL 解释成内核可以执行的代码------->>内核执行------->>返回控制台

SHELL还可以用来进行程序设计,用SHELL编程类似DOS下的批处理。称为,SHELL script

《LINUX 命令,编辑器和SHELL编程》 《linux与UNIX编程指南》

shell有很多种类,常用的有如下几种:

/bin/ash

/bin/bash----bash 中国常用 /bin/tcsh-----csh /bin/ksh

查看电脑有多少个shell:

ls -l /bin/*sh

查看目前使用的是哪种SHELL

env [此命令可以显示当前操作系统的环境变量]

修改其它的SHELL

chsh -s 输入新的SHELL(/bin/csh)

注销下再重新登录,使用 env

不同的SHELL 可能有不同的命令

SHELL 命令补全功能 TAB

直接输入MK,再按两下TAB,出现两头两个字母为MK的命令。cat p再按两个TAB ,会出现开头字母为p 的文件或字母

查阅历史记录命令:history

无参数,就全部列出来

history 5 最近使用的5个命令

!5 :此项说明执行历史编号为5的命令

!ls :此项说明执行最后一次以\开头的命令

TCP/IP基础

网络的基础就是tcp/ip,不是一人独立的协议,而是一组协议 。tcp传输控制协议,IP协议,UDP协议等。

TCP/IP

人与人之间交流是用语言,计算机之间交流靠的是通讯协议

TCP/IP 由来:参看书

OSI模型:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层(理论)

TCP/IP模型(现实):链路层(与硬件驱动对话),网络层(定位IP地址和确定连路路径) ,传输层,应用层

书本: TCP/IP详解:协议,实现,TCP事务协议 美国网络作家(网络学习)

QQ相互通讯的案例:

从上到下:(相当一个功能模块)

qq1 qq2

应用层 您好!

传输层

IP层(网络层)

链路层 网卡

您好经过“应用层”,就会加上一个APP头(表示是哪个应用程序发过来),0:45 2010-1-30:45 2010-1-3经过“传输层”后,会在前面加上一个TCP头,称为

TCP段,再经过IP层,会加一个ip头,是指发送到哪个地址。这样就是成了一个数据包。

经过链路层后,要会包加一个帧头和帧尾,发送给网卡。

经过路由器,最终到QQ2所在的网卡。然后逆向执行上述的一个过程,最后得到一个“你好”信息。

计算机---->>网关------->>因特网

IP地址包括网络号和主机号,所有IP地址都是32位,4个字节,a,b,c,d,e五类

A类的IP地址 0 7位网络号 主机号 1

b 类的IP地址 10 14网络号 主机号 128

c 类的IP地址 110 21位网络号 主机号 192

IPV6

内部IP:外面电脑无法访问到 192.168.0.2

外部IP:公网IP,电脑都可以访问到

如何查看外网ip ping www.http://www.wodefanwen.com/ -t

追踪路由命令;tracert www.http://www.wodefanwen.com/

1、追踪路由

tracert IP或域名

2、ping命令

3、在windows下查看IP的命令 ipconfig

4、在linux/unix查看ip的命令 ifconfig

局域网广播 192.168.255.255

对一个子网广播

127.任意值,除去全零全1,都可以是回路,本机

子网:好管理,大划小

只要前面的网络号一样,就表示在一个子网里面

子网之间通过路由器来连接

linux下配置IP

第一种方法: root登录,运行setup----network configuration

1、用空格键 自动分配 2、手动IP TAB输入

配置完成后,重启生效/etc/rc.d/init.d/network restart

eth0 第一块网卡,eth1 第二块网卡.....

第二种方法

1、ifconfig eth0 192.168.88.44

2、ifconfig eth0 network XXXX ,子网掩码

只是临时有效

第三种方法

直接修改文件:/etc/sysconfig/network-scripts/ifcfg-eth0,这个文件中直接设置 里面的内容主要如下:

onboot=yes (NO=禁用)

bootproto=static(静态)/dhcp(动态)

注:在LINUX中所有的设备都是文件。方便编程!

RPM管理:redhat package manager

openlinux,suse,turbo也采有这个管理

apache-1.3.23-11.i386.rpm

apache软件名称

1.3.23-11软件的版本号,主版本与次版本

i386运行的硬件平台

RPM常用命令

如何查询linux中安装哪些RPM

rpm -qa

rpm -q mysql(查询是否装了mysql)

-qi,-ql,-qf

安装RPM包

rpm -i RPM包全路径名称


韩顺平—linux-笔记(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:小学语文校本培训计划安排

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: