linux--系统简介

linux简介

发展史

1965年前后,贝尔实验室(Bell)、麻省理工学院(MIT)以及通用电气(GE)进行Multics(多路信息计算系统)计划
1969年贝尔实验室退出,但Bell的科学家Ken Thompson为了继续运行在Multics上(Space Travel)的游戏,写了一个小型的操作系统,同事对他的系统很感兴趣。
1970年--Unix元年
1974年7月Unix发展到第5个版本,Bell实验室公开了Unix,以“仅用于教育目的”的协议,提供给各大学作为教学之用,成为当时操作系统课程的范例教材。
1978年学术界的老大伯克利大学,推出了一份以第六版为基础,加上一些改进和新功能开创了Unix的另一分支:BSD系列。
八十年代,Richard Stallman(自由软件之父)发起了自由软件运动。
1987年荷兰大学教授安德鲁写了类Unix的Minix,专用于教学,解决了Unix商业化影响,但拒绝改进。
1991年9月17日,Linus Torvalds(林纳斯.托瓦兹)公布了Linux内核,免费且欢迎改进。
Linux提供内核(kernel),GNU提供外围软件,就这样GNU/Linux诞生了。    
linux遵循GPL协议,RedHat只能卖服务。CentOS就是社区版的RedHat

构成

硬件-链接库文件--shell--用户

特点

一切皆文件
严格区分大小写
避免和用户交互,即没有提示就是最好的提示

安装使用

安装

使用

网段介绍
全0全1  全1代表广播地址    
    全0代表网络地址
A:1.0.0.0~126.255.255.255  掩码8位  255.0.0.0
    私网地址:10.0.0.0~10.255.255.255
B:128.0.0.0 ~ 191.255.255.255  16  255.255.0.0
    私网地址:172.16.0.0~172.31.0.0
C:192.0.0.0 ~ 223.255.255.255  24  255.255.255.0
    私网地址:192.168.0.0~192.168.255.255
D:组播地址 224.0.0.0 ~ 239.255.255.255
E:实验地址(保留) 240.0.0.0 ~ 255.255.255.255

127.0.0.0 ~ 127.255.255.255   本地环回地址(TCP/IP测试)
查看ip
#查看系统当前IP地址
[root@bjtlxy ~]# ifconfig
[root@bjtlxy ~]# ip addr show
#测试网络连通性
    ping 127.0.0.1
    ping 127.0.0.1 -c  4    #限制ping包次数
网络模式
1. 桥接   
    虚拟机网络与真实网卡必须在同一网段  互通
2. NAT
    将内网地址映射通过真实网卡传递出去   虚拟机访问外网
3. 仅本地模式
    虚拟网卡,与虚拟机在同一网段就可通信,不可访问外网

目录结构

    [root@localhost network-scripts]# tree / -L 1
/
├── bin -> usr/bin ---存放可执行文件(二进制文件)(ls,cat,mkdir)
├── boot  ---存放系统引导文件和内核文件
├── dev   ---放置所有设备文件(外设) /dev/md* /dev/sd*  /dev/hd*
├── etc   ---放置所有配置文件(服务)
├── home   ---普通用户的家目录
├── lib -> usr/lib   ---动态链接库文件(共享库)类似于.dll
├── lib64 -> usr/lib64   ---动态链接库文件(共享库)类似于.dll
├── media   ---媒体库文件
├── mnt    ---挂载点目录  mount *
├── opt    ---文件安装目录,安装软件就在opt目录下
├── proc   ---虚拟文件系统目录;放的是内存的一个映射
├── root
├── run
├── sbin -> usr/sbin   ---root用户执行命令
├── srv
├── sys
├──lost+found   ---平时为空,系统非正常关机时保存意外掉电内存中的数据
├── tmp   ---共享文件夹,临时目录
├── usr   ---最大的目录 只要用到的目录或者文件都在这  /usr/sbin
└── var   ---存放一些需要改变数据的文件  日志,某些大文件的溢出区


proc:
    24  cat /proc/cpuinfo    #查看CPU运行状态
    25  cat /proc/meminfo     #查看内训运行状态
    26  cat /proc/version     #查看系统版本
    27  uname -m          #查看cpu架构
    28  uname -r          #查看内核版本
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值