linux 系统部署和排错

Posted wangjin-s1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 系统部署和排错相关的知识,希望对你有一定的参考价值。

1.什么是操作系统?

操作系统是人与计算机硬件的中介

2.操作系统组成

3.linux发展过程

Richard Stallman
(斯托曼)
建立公司:自由软件基金会FSF
做出和unix一样优秀但是开源的一个系统。
做了一个项目:GNU
GNU=GNU is not unix
GNU软件bash,gawk,emacs,gcc

GPL(通用公共许可)协议
1.开放源代码
2.如果你修改了源代码,必须要把修改后的内容发出来

GNU缺少内核
1984

GNU GPL

GNU/Linux


服务器端linux系统
首选Redhat(免费下载和使用 更新 升级 )(有钱任性)
RHEL Red Hat Enterprise Linux 红帽企业版linux

CentOS这两者当中选CentOS(与redhat一模一样)

RedHat ==== 》 CentOS
1.收费
2.logo

2018年3月22日09:48:16 休息15分钟

1)重点GNU,GPL的知识。
2)重点Linux系统的常见发行版本,不同场景选择。
3)重点CentOS和Redhat的区别和联系。

CentOS 6.9
CentOS 7.4

mirrors.aliyun.com #下载的是系统的最新版

vault.centos.org #旧版本下载地址

http://vault.centos.org/6.5/isos/x86_64/

CentOS-6.5-x86_64-bin-DVD1.iso

32位与64位区别
1.支持更大的内存
2.同时处理更多的数据
3.专门用于大量数据计算


1.创建虚拟机


虚拟机存放
D:\vmware\上海01-虚拟机01
D:\vmware\上海01-虚拟机02
D:\vmware\上海01-虚拟机03
E:\

内存大小


磁盘大小 20G


intel virtual tech disabled /enabled

 

分区规则


1.通用 数据不重要的
/boot 引导分区 200M
swap 交换分区(虚拟内存) 放在系统内存不足 swap临时充当内存
大小 内存小于 8G swap是内存1.5倍
内存>= 8G swap是8G
/ 根分区 c盘 所有软件安装目录
剩余多少给多少

2. 数据重要
/boot 引导分区 200M
swap 交换分区(虚拟内存) 放在系统内存不足 swap临时充当内存
大小 内存小于 8G swap是内存1.5倍
内存>= 8G swap是8G
/ 根分区 c盘 所有软件安装目录
40G-200G
/data 存放数据 剩余多少给多少

3. 数据重要 ?
/boot 引导分区 200M
swap 交换分区(虚拟内存) 放在系统内存不足 swap临时充当内存
大小 内存小于 8G swap是内存1.5倍
内存>= 8G swap是8G
/ 根分区 c盘 所有软件安装目录
40G-200G
剩余的空间留着 谁使用谁来分配

 


1.无法显示 太小了

2.


配置虚拟网络
1.编辑-虚拟网络编辑器
2.vmware服务 正在运行
win+r 输入 services.msc

VMware Authorization Service 正在运行/已启动 自动
VMware DHCP Service 正在运行/已启动 自动
VMware NAT Service 正在运行/已启动 自动

远程连接工具:
1.win:Xshell(推荐)/SecureCRT/Putty
2.MAC:iTerm2
3.android: JuiceSSH
4.ios: Termius


┌────────┤ Choose a Tool ├─────────┐
│ │
│ Authentication configuration │
│ Firewall configuration │
│ Network configuration │
│ System services │
│ │
│ ┌──────────┐ ┌──────┐ │
│ │ Run Tool │ │ Quit │ │
│ └──────────┘ └──────┘ │
│ │
│ │
└──────────────────────────────────┘

演员名单:
1.PC电脑 笔记本 皇帝
2.虚拟机 百姓


1.NAT模式
演员名单:
1. PC电脑 笔记本 皇帝
1.5 NAT 宰相
2. 虚拟机 百姓
好处: 无论皇帝如何变化(网络变化) 不会影响 百姓

缺点: 配置稍微复杂

2.桥接模式

1.PC电脑 笔记本 皇帝
2.虚拟机 百姓

好处:配置简单

缺点:环境变化之后 虚拟机ip会改变

3.host-only 仅主机模式
与nat类似 虚拟机无法上网


洗浴中心

服务 搓澡 按摩 拔罐子 特殊服务(特叔)
暗号(端口号) 80 8080 443 22

通过端口号区分不同的服务

sshd服务 远程连接服务 22


ip地址 端口 协议


1.道路是否通畅
ping 服务器ip地址
[e:\~]$ ping 10.0.0.200

正在 Ping 10.0.0.200 具有 32 字节的数据:
来自 10.0.0.200 的回复: 字节=32 时间<1ms TTL=64
来自 10.0.0.200 的回复: 字节=32 时间<1ms TTL=64
来自 10.0.0.200 的回复: 字节=32 时间<1ms TTL=64
来自 10.0.0.200 的回复: 字节=32 时间<1ms TTL=64

10.0.0.200 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 0ms,最长 = 0ms,平均 = 0ms


[e:\~]$ ping 10.0.0.222

正在 Ping 10.0.0.222 具有 32 字节的数据:
来自 10.0.0.1 的回复: 无法访问目标主机。
请求超时。
请求超时。
请求超时。

10.0.0.222 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 1,丢失 = 3 (75% 丢失),


2.劫财劫色 防火墙 Selinux

3.查询是否提供服务

e:\~]$ telnet 10.0.0.200 22


Connecting to 10.0.0.200:22...
Connection established.
To escape to local shell, press Ctrl+Alt+].
SSH-2.0-OpenSSH_5.3

Protocol mismatch.
Connection closing...Socket close.

Connection closed by foreign host.

Disconnected from remote host(10.0.0.200:22) at 16:36:37.

Type `help‘ to learn how to use Xshell prompt.
[e:\~]$ telnet 10.0.0.200 25


Connecting to 10.0.0.200:25...
Could not connect to ‘10.0.0.200‘ (port 25): Connection failed.

Type `help‘ to learn how to use Xshell prompt.


小结:
1.屌丝去洗浴中心之路
1)道路是否畅通
ping 10.0.0.200
2)是否有人劫财劫色
3)是否提供服务
telnet 10.0.0.200 22

常见的道路不通的原因:
1.ip
2.vmware服务
win+r
services.msc
VMware Authorization Service 正在运行/已启动 自动
VMware DHCP Service 正在运行/已启动 自动
VMware NAT Service 正在运行/已启动 自动
3.vmware 编辑 虚拟网络编辑器
nat 10.0.0.0

总结:
1.云服务器

http://www.xuliangwei.com/
https://www.liuliya.com/
https://www.abcdocker.com/





















































































































































以上是关于linux 系统部署和排错的主要内容,如果未能解决你的问题,请参考以下文章

PXE部署系统过程中报错0x80070490如何排错?举一反三的IT技术学习方式

Linux运维Rsync排错如何进行?

Linux运维学习之如何进行Rsync排错?

怎么把文档管理系统部署到Linux系统的云服务器上?

cobbler 批量自动化部署 Linux 系统

metricbeat部署及监控linux系统指标汇总