• 微信公众号:美女很有趣。 工作之余,放松一下,关注即送10G+美女照片!

linux基础

开发技术 开发技术 4小时前 1次浏览

linux基础

day01 服务器硬件与基本原理

1.什么是服务器

服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因 此一般来说服务器应具备承担服务并且保障服务的能力。

2.为什么要用服务器

1、不能停机
	服务器就是能够提供长时间不停机服务器计算机设备。。搭建网站使用服务器,相对于家用台式
机和笔记本来说,需要更加稳定和更加可靠。

3.服务器的种类

根据服务器提供的服务类型不同:
文件服务器
数据库服务器
应用程序服
务器,WEB 服务器
根据服务器的外形分为(硬件服务器):
机架式服务器
刀片式服务器
塔式服务器(更强壮的计算机)

云主机服务器:
阿里云
腾讯云
亚马逊云

4.服务器品牌介绍

DELL   HP  IBM 浪潮  联想

5.电脑和服务器的主要构成

电源,CPU,内存,磁盘,远程,光驱,机柜

6.服务器的作用:(运维人员的三大职责)

保证数据不会丢失
保证服务稳定运行
保证用户访问体验
服务器硬件性能对比:CPU>内存>SSD固态盘>普通硬盘

7.硬盘

1、机械硬盘

2、SSD(固态硬盘)

8.常见的操作系统

CentOS	:  企业中最常用的操作系统之一,隶属于RedHat公司,免费版本
redhat	: 企业级的linux操作系统,收费版本
Ubuntu 	: 企业中最常见的桌面版的linux操作系统。

9.linux操作系统是什么?

1991年linux系统内核诞生:
开源的操作系统,可以自由传播
支持多用户,多任务,多线程,以及多CPU支持
应用于服务器端,嵌入式,以及个人PC(3大领域) 

10.安装虚拟机软件

在虚拟机中,按Ctrl + Alt键,显示鼠标。
1、xftp和xshell的区别?
xftp是用来远程上传下载服务器软件的工具
xshell是用来远程链接服务器的软件
2、安装xshell软件和Xftp软件,init.sh   (106.13.81.75 账号:chenyang 密码:123456)  
	1、双击
	2、选择:商业
	3、选择:接受
	4、填写产品密钥:690313-111999-999313   101210-450789-147200
	5、剩下的全部下一步直至安装完成
3、使用xshell远程链接服务器
	1、文件  ————>  新建
		名称:远程链接ip的名称(可以自定义)
		协议:远程链接服务器的协议名称叫做:SSH
		主机:远程服务器的IP
		端口:默认22即可。
		说明:对于这个远程链接的说明
	2、主机密钥已更改
		选择:接受并保存
	3、ssh的用户名
		填写:root
		建议:勾上记住用户名
	4、ssh的密码
		填写密码
		建议:勾上记住密码
	5、如果显示命令行即为登录成功


4、优化操作系统
	1、下载优化脚本:http://106.13.81.75/init.sh    用户名:chenyang   密码:123456
	2、上传到服务器中
	3、执行:bash ./init.sh
	4、等待其执行完毕即为优化成功并重启(reboot)
	
5、重启登录Linux操作系统


day02

1、网络类型

前提:在同一个网络内,每一个IP都是相对独立的(唯一的)。

1、桥接网络类型:

优点:可以共享虚拟机网络

错点:占用ip,容易导致ip数量不足

2、NAT网络类型图

VMnert NAT网络会虚拟出一套完整的玩咯,独立于windows之外的

3、仅主机模式

2、IP

企业的服务器一般有2个IP:
公网IP:用做所有的用户访问
私网IP:只提供给同一个网络中的用户访问

设置网卡IP的注意事项:
192.168.15.0  没有这个ip
192.168.15.1 windows系统使用
192.168.15.2 网关
使用区间:大于2 小于255(未被占用)

3、安装Linux操作系统

1、创建虚拟机

2、修改虚拟网络适配器

前提:
	我的电脑右击 --->  管理  --->  服务与应用程序  --->  服务  ---> 开启 VMware NAT Service

3、安装Linux操作系统

CentOS 5  CentOS 6

	网卡名称:eth0 eth1 eth2 eth3 ...

CentOS 7

	网卡名称:ens33 ens34 ens192 ens193 ...

修改CentOS操作系统的内核
net.ifnames=0 biosdevname=0

按 Ctrl+Alt 键,显示鼠标
按 tab 键 输入内核参数


linux中一切皆文件,一切从根开始。

linux操作系统中的分区
/boot		系统启动文件存放的位置(C:Windows),通常只需要给予512M的硬盘空间即可。
swap 		当内存不够用时,拿硬盘充当内存使用(通常情况下,不开启,如果必须要用,则是内存的1.5倍)
/			Linux中一切的开始,通常给予50G ~ 500G

4、链接过程中可能会出现的错误

1、ping不同
	1、开启 VMware NAT Service 服务 :我的电脑右键-管理-服务和应用程序-服务-VMware NAT Service正在运行状态
	2、查看自己的DNS是否是 114.114.114.114
	3、网关是否正确
	
	cat /etc/sysconfig/network-scripts/ifcfg-eth0    可查看网关,IP,dns是否正确
2、链接不上:右击打开网络和internet设置,更改适配器选项,VMnet8右击-属性-internet协议版本4,双击打开:192.168.15.1,确定后禁用,启用VMnet8
3.服务器快照:关闭虚拟机,虚拟机右击-快照-拍摄快照
4.克隆:关闭虚拟机,虚拟机右击-管理-克隆

5、系统优化

[root@localhost ~]# bash ./init.sh 

课程小结:常见基础知识面试题

企业面试题:

1.你用过的服务器型号有哪些?配置如何?

dell R410 R610(1U) R710(2U)   2010-2013
dell R420/430 R620/R630 (1U) R720/R730(2U) 2014-2016

2.程序、进程和守护进程的区别?

程序:python开发语言,编程语言编写的代码文件,存放在磁盘中的一些静态数据、代码文件,在运行后就是一个程序,如电脑上的QQ
进程:已经执行的程序,程序的数据已经加载到内存中了,如QQ已经在电脑上运行了
守护进程:daemon,伴随着主进程的挂断而挂断

3.提升用户体验的网站解决方案

1. 门户(大网站)极端案例:大并发写入案例(抢红包,微博)(数据存储方式:先内存,再硬盘)
a) 服务器主板上安装蓄电池,在断电瞬间把内存数据回写到硬盘
b) UPS(一组蓄电池)不间断供电(持续供电 10 分钟,IDC 数据中心机房会持续 1 小时)
(Uninterruptible Power System/Uninterruptible Power Supply),即不间断电源,是将蓄电
池(多为铅酸免维护蓄电池)与主机相连接,通过主机逆变器等模块电路将直流电转换成市
电的系统设备。
c) 选双路电的机房,使用双电源,分别接不同路的电。
d) 柴油发电机+油罐,一般机房会和附近的加油站签订紧急供油协议。

2. 中小企业案例:进行少量数据存储环境(数据存储方式:先硬盘,再内存,读内存)
并发不是很多的网站, 数据也不是特别大的网站,读多写少的设备,会先把数据写入到磁盘,
然后再通过程序把数据读入到内存里,再对外通过读内存提供访问服务。
  1. buffer和cache有什么区别:
buffer是缓冲“写”
将数据写入到内存中,用来存放写入的数据区域,称为缓冲区 buffer;
解决写的问题,保存即将要写入到磁盘上的数据。
cache是加速“读”
把数据读取从内存中,用来查看读取的数据区域,称为缓存区 cache;
解决读的问题,保存从磁盘上读出的数据。

5.描述raid 0 1的和特点:



程序员灯塔
转载请注明原文链接:linux基础
喜欢 (0)