【Linux运维】第一章:服务器硬件及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--登陆系统
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190325153719340.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMzNTkxMDU1,size_16,color_FFFFFF,t_70)
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.运行级别:
![在这里插入图片描述](https://img-blog.csdnimg.cn/2019032515373380.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMzNTkxMDU1,size_16,color_FFFFFF,t_70)
systemctl  get-default  				##查看当前的默认运行级别
systemctl  set-default  运行级别标签		##设置系统的默认运行级别
init 运行级别数字					##切换当前的运行级别
六、为服务器安装Linux操作系统;
安装软碟通--制作U盘启动盘--调整服务器BOIS启动--进行安装
七、课下自习任务:
1.结合百度查询计算机硬件(处理器、硬盘、内存、网卡、显卡等);
2.掌握计算机各个硬件的参数,如处理器和核心数、主频、如内存的频率、容量;
3.掌握各个硬件之间协同工作的关系,处理数据的流程;
4.登录ftp://192.168.13.251/tools/ISO/目录下下载windows7系统的镜像文件,
  在vmware中安装windows7的系统;
5.熟练掌握昨天上课安装centos6.5虚拟机的流程;

> 装系统以及运行级别的练习

1.安装centos6.5系统;
2.重新引导系统;
3.使用root用户登录系统;
4.使用快捷键进行从图形界面切换到字符界面,再由字符界面切换到图形界面;
5.切换到图形界面之后,鼠标右键空白地方,选择在终端中打开;
6.使用命令chkconfig iptables off关闭防火墙,注意空格;
7.鼠标点击计算机找到selinux的对应配置文件,将其enforcing改成disabled进行关闭selinux;
8.命令reboot重启系统;
9.重启之后拍摄快照,命名为clean,拍摄快照时等待左下角百分之百后在做操作;
10.使用命令hostname查看主机的主机名,查看内核版本uname -r;
11.使用命令cat /etc/inittab查看主机的默认运行级别为5;
12.通过鼠标点击计算机找到/etc/inittab,更改id:5为id:3;
13.命令reboot重启主机,验证默认是否进入字符界面;
14.字符界面登陆root用户,使用命令init 5切换到图形界面;
15.打开图形界面鼠标右键空白地方,在终端中打开,输入poweroff命令关机;

你可能感兴趣的:(Linux运维)