学习目标
通过学习能够掌握以下的linux操作
操作系统
按照应用领域的不同, 操作系统可以分为几类
- 桌面操作系统
- 服务器操作系统
- 移动设备操作系统
- 嵌入式操作系统
不同领域的主流操作系统
- 桌面操作系统
- Windows(用户数量最多)
- MacOS(操作体验好,办公人士首选)
- Linux(用户数量少)
- 服务器操作系统
- UNIX(安全、稳定、付费)
- Linux(安全、稳定、免费、占有率高)
- Windows Server(付费、占有率低)
- 移动设备操作系统
- Android(基于 Linux、开源,主要用于智能手机、平板电脑和智能电视)
- iOS(苹果公司开发、不开源,用于苹果公司的产品,例如:iPhone、iPad)
- 嵌入式操作系统
- Linux(机顶盒、路由器、交换机)
发展历史
- 时间: 1991年
- 地点: 芬兰赫尔辛基大学
- 人物: Linus Torvalds(21岁)
- 语言: C语言、汇编语言
- logo: 企鹅
- 特点: 免费、开源、多用户、多任务
系统版本
Linux系统分为内核版和发行版
- 内核版
- 由Linus Torvalds及其团队开发、维护
- 免费、开源
- 负责控制硬件
- 发行版
- 基于Linux内核版进行扩展
- 由各个Linux厂商开发、维护
- 有收费版本和免费版本
主流的linux发行版
- Ubuntu: 以桌面应用为主
- RedHat: 应用最广泛、收费
- CentOS:RedHat的社区版、免费
- openSUSE:对个人完全免费、图形界面华丽
- Fedora:功能完备、快速更新、免费
- 红旗Linux:北京中科红旗软件技术有限公司开发
安装方式
物理机安装: 直接将操作系统安装到服务器硬件上
虚拟机安装:通 过虚拟机软件安装
- 虚拟机(VirtualMachine)是指 通过软件模拟的 具有完整硬件系统功能、运行在完全隔离环境中的 完整计算机系统。
- 常用虚拟机软件
- VMWare
- VirtualBox
- VMLite WorkStation
- Qemu
- HopeddotVOS
安装Linux
直接双击运行资料中的VMWare安装程序, 根据提示完成安装即可
使用资料中提供的CentOS镜像文件来完成Linux系统的安装
网卡设置
由于启动服务器时未加载网卡,导致IP地址初始化失败
- 执行ip addr 指令查看服务器网卡的ip地址
- 正常情况是展示ip地址, 这里没有展示就是因为服务器启动时没有加载网卡
- 通过修改服务器的配置, 让服务器启动时自动加载网卡就可以了
修改网络初始化配置,设定网卡在系统启动时初始化
SSH连接工具
SSH(Secure shell),建立在应用层基础上的安全协议
通过SSH连接工具就可以实现从本地连接到远程的Linux服务器
常用的SSH连接工具
- putty
- secureCRT
- xshell
- finalshell
直接双击运行Finalshell的安装程序, 完成安装即可
使用Finalshell连接到Linux
Linux目录
Linux和Windows目录结构对比
- Linux系统中 / 是所有目录的顶点, 目录结构像一颗倒挂的树
Linux目录介绍
- bin 存放二进制可执行文件
- boot 存放系统引导时使用的各种文件
- dev 存放设备文件
- etc 存放系统配置文件
- home 存放系统用户的文件
- lib 存放程序运行所需的共享库和内核模块
- opt额外安装的可选应用程序包所放置的位置
- root 超级用户目录
- sbin 存放二进制可执行文件,只有root用户才能访问
- tmp 存放临时文件
- usr存放系统应用程序
- var 存放运行时需要改变数据的文件,例如日志文件