云计算第一章:服务器硬件及linux初体验
第一章:服务器硬件及linux初体验
一、了解linux;
1.linux的三大分支:debian、redhat、ubuntu
2.redhat版本:
redhat:红帽,简称RHEL,企业级官方版本,收费版本;
centos:企业社区操作系统版本,不属于红帽公司,却基于红帽的源,代码组件进行重构的社区版;
3.安装linux系统注意点:
a.将ISO镜像文件放到光驱,点击连接;
b.使用默认的磁盘分区方式,安装系统时选择现在自定义安装软件包,勾选开发中的开发工具;
4.具体参数:
分区:分区可以理解成一个房子的隔断;
文件系统:外部存储设备上管理和组织文件的一种方法,可以理解成一个房子的装修方案;
格式化:可以理解为对一个房子的开始装修,清除掉以前的所有配置;
5.安装完成系统后的优化:
关闭selinux:sed -i "/SELINUX/s/enforcing/disabled/g" /etc/selinux/config
开机不启动防火墙:chkconfig iptables off
验证selinux是否关闭:getenforce
6.centos 6版本系统的文件系统类型:
EXT4:第四代扩展文件系统,用于存放文件和目录数据的主区;
SWAP:交换文件系统,为linux系统建立交换分区,可缓解物理内存的不足;
附:
安装centos虚拟机的步骤:
1.下载镜像文件和虚拟机软件;
2.在vmware中创建虚拟机;
3.连接centos6.5DVD1的镜像文件;
4.安装系统(可以选择桌面环境或者最小安装,注意将开发工具勾选);
5.关闭防火墙;
/etc/init.d/iptables stop ##关闭防火墙的临时状态
chkconfig iptables off ##开机禁用防火墙
6.关闭selinux:
找到系统的/etc/selinux/config文件将selinux=enforcing改成selinux=disabled;
7.关机拍摄快照便于下次使用;
二、init进程;
1.linux系统引导过程:
开机bios加电自检--MBR引导--GRUB引导--加载内核--加载init进程--启动tty--登陆系统

2.init进程:
进程:linux系统中的进程用PID标记,/sbin/init是内核第一个加载的进程,PID为1;
运行级别字段:runlevel
0--关机 1--单用户 2--无网络字符 3--完整字符 4--未使用 5--图形模式 6--重启
init 运行级别:此命令表示切换到不同的运行级别状态
三、系统服务控制:
1.对服务状态的控制方式一:
语法:service 服务名称 控制类型
控制类型:start ##启动该服务
stop ##停止此服务
restart ##重启此服务
reload ##重新加载此服务
status ##查看服务的状态
2.对服务状态的控制方式二:
语法:/etc/init.d/服务名 控制类型
控制类型:同上控制类型一致
3.对服务的启动类型(开机是否启动)进行控制:
语法:chkconfig 服务名 控制类型
控制类型:on ##开机自动启动此服务
off ##开机不启动此服务
语法:chkconfig --list 服务名称 ##查看此服务在不同运行级别中的启动类型状态
语法:chkconfig --add 服务名称 ##添加此服务到ckhconfig的管理列表中
四、扩展:
uname -r ##查看内核版本信息
uname -a ##查看系统版本信息
free -m ##查看系统内存状态信息
df -hT ##查看系统磁盘信息
hostname ##查看主机名
五、Centos 7 扩展:
1.systemctl进程:代替在Centos 6中的init进程,因为init进程启动时是串行化的,速度较慢,Centos 7在这一点做了优化;
2.运行级别:

systemctl get-default ##查看当前的默认运行级别
systemctl set-default 运行级别标签 ##设置系统的默认运行级别
init 运行级别数字 ##切换当前的运行级别
云计算第一章:服务器硬件及linux初体验的更多相关文章
- 20155315庄艺霖第三次作业之Linux初体验
Linux初体验 安装Linux三两事 老师的作业要求基于VirtualBox安装Linux系统,我一开始下载了VB但是电脑运行不了,后来看网上的教程下载了VMware,才算开始了我的Linux之旅. ...
- 【Python3爬虫】学习分布式爬虫第一步--Redis分布式爬虫初体验
一.写在前面 之前写的爬虫都是单机爬虫,还没有尝试过分布式爬虫,这次就是一个分布式爬虫的初体验.所谓分布式爬虫,就是要用多台电脑同时爬取数据,相比于单机爬虫,分布式爬虫的爬取速度更快,也能更好地应对I ...
- SQL SERVER FOR LINUX初体验
今天得空,就在Ubuntu17.04上安装了SQL SERVER 2017体验下,总体来说还是不错的. 在Ubuntu上安装SQL SERVER 2017还是比较方便的,只需几条命令即可: curl ...
- Linux -初体验笔记
课堂笔记 鸟哥Linux私房菜 Linux 版本很多,内核都是一样的 计算机基础知识: 1.完整计算机系统:软件+硬件 硬件:物理装置本身,计算机的物质基础 软件:相对硬件而言, 程序:计算机完成一项 ...
- linux初体验
linux系统和window一样,也是一套独立的操作系统,它只是没有图形化界面而已
- 2013337朱荟潼 Linux第一章读书笔记——Linux内核简介
一.Unix历史 二.Linux足迹 类Linux系统.非商业化产品.用途广泛 三.操作系统和Linux内核简介 1.操作系统 (1)是指在整个最基本功能系统中负责完成最基本功能和系统管理的部分. ( ...
- 第一章 笔记本电脑安装Linux系统(Centos7)
目标:通过[Linux+Docke+Nginx+Jenkins+k8s(Kubernetes)+CICD(自动化)]进行项目部署 内容:根据个人进度实时分章节记录自己所遇到的问题 一.准备工作 1.下 ...
- Linux初体验--配置网络(CentOS7)
在安装好虚拟机和操作系统后,一台合格的网络设备当然是要冲浪啊. 一.记下自己的网络配置 二.打开终端,输入命令 三.修改文件 保存后退出(wq). 四.重启网络服务 systemctl restart ...
- 第一章:shell脚本初入门
1.shell脚本中的source或者.空格再加上文件,表示加载文件中的命令及语句(困惑多时终于解开^-^) 2.脚本开头书写好作者版本等信息,方便维护:流程语句提前把格式写好,防止遗漏 3.定义字符 ...
随机推荐
- php MySQL 删除数据表
MySQL 删除数据表 MySQL中删除数据表是非常容易操作的, 但是你再进行删除表操作时要非常小心,因为执行删除命令后所有数据都会消失. 语法 以下为删除MySQL数据表的通用语法: DROP TA ...
- IDEA重启说明
1.点击File–>Invalidate Caches/Restart,进入重启窗口 2.选择自己所需要的重启方式,四个按钮,一共三种重启方式 按钮说明: Invalidate and Rest ...
- Druid连接池 报错:abandon connection原因分析
问题现象:使用Druid的数据库连接池,在进行一个查询SQL的时候,抛出了异常: [2017-10-20 01:40:59.269 ERROR com.alibaba.druid.pool.Druid ...
- fdisk分区命令
fdisk是Linux系统中最常用的分区工具,通过这个命令也可以查看系统中所有可用的分区,但是这个命令只支持MBR的分区表(这句话应该只对某些系统,CentOS7-1810适用,Debian9.5和o ...
- 一个milller_rabin模板
#include <iostream> #include <cstdlib> #include <stdio.h> #include <algorithm&g ...
- 代码 | 自适应大邻域搜索系列之(7) - 局部搜索LocalSearch的代码解析
前言 好了小伙伴们我们又见面了,咳咳没错还是我.不知道你萌接连被这么多篇代码文章刷屏是什么感受,不过,酸爽归酸爽.今天咱们依然讲代码哈~不过今天讲的依然很简单,关于局部搜索LocalSearch的代码 ...
- kubectl 日常命令 备忘
目录 kubectl 常用命令 自动补全 Kubectl命令概览 常用命令分类 常用命令 声明式资源对象管理 查看资源状态 容器管理 集群管理 常用命令英文缩写 kubectl 常用命令 自动补全 使 ...
- JDBC_MySQL8.0.13_连接测试
前言 手贱把MySQL升级到了8.0.13,在IntelliJ IDEA中测试连接不上.因此记录一下,供个人以后参考. 系统环境 win10x64 jkd11 IDEA MySQL 8.10.13 C ...
- redis基准性能测试
1 测试目的 了解redis在不同情况下的性能表现,并分析其性能瓶颈,找出相应的解决方案. 2 redis基准测试概览 运行下列命令可以了解自己的redis服务器的基本性能指标. 通过loopback ...
- 2018-2019-2 《网络对抗技术》Exp9 Web安全基础 20165114
Exp9 Web安全基础 目录 一.实验内容 二.基础问题回答 (1)SQL注入攻击原理,如何防御 (2)XSS攻击的原理,如何防御 (3)CSRF攻击原理,如何防御 三.实践过程记录 3.1 注入缺 ...