Linux系统安装和服务控制笔记
Posted 醉人与轩
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux系统安装和服务控制笔记相关的知识,希望对你有一定的参考价值。
一、Linux系统安装
1、Linux系统发行厂商
1)红帽
Redhat:RHEL红帽企业版Linux系统,收费。稳定高效安全
Centos:免费,同步和RHEL更新.
Centos系统是基于红帽RHEL的源代码组件进行重构的社区版Linux操作系统
2)Ubuntu
桌面版和企业版操作系统
桌面版面向个人PC机使用
企业版面向中大型企业搭建服务使用
6个月更新一次
3)SUSE
企业版系统
lnstall Centos 7 表示直接安装centos 7
Test this media & install Centos 7 表示先测试安装介质在安装
Troubleshooting 表示其他选项
2、Linux系统磁盘分区的表示
1)磁盘接口类型
IDE接口:淘汰
STAT:使用比较广泛,PC机使用
SAS:服务器硬盘使用传输速度快
ISCSI:服务器使用硬盘,支持热插拔
2)hd和sd区别
hd:表示的是使用的IDE接口磁盘
sd:表示的是使用的STAT、SAS、ISCSI磁盘
3)磁盘表示
使用字母a~z表示
a表示第一块磁盘
b表示第二块磁盘
4)分区用户数字表示
1~4:主分区主分区最多分3个
5以后:逻辑分区,5表示第一个逻辑分区
3、文件系统类型
1)XFS文件系统
Centos7默认的文件系统
可靠性强
2)SWAP
交换文件系统(分区)
作用相对于虚拟内存
是物理内存的1.5到2倍
缓解物理内存不足
3)EXT4
第四代扩展文件系统
Centos6默认的文件系统
用于存放目录和数据
4)NTFS
新技术文件系统
Windows系统使用
支持访问控制列表、压缩、加密
单个文件支持2TB以上
5)FAT
Windows系统或者移动设备使用
不支持访问控制、压缩、加密
单个文件大小不能超过4GB
6)XFS文件系统
属于Unix文件系统
4、Linux操作系统引导过程
1)开机自检
检查计算机硬件是否故障
根据计算机警报判断
2)MBR引导
加电自检通过后将计算机控制权转交硬盘
在计算机硬盘的0柱面0磁道1扇区找到主程序引导记录启动Linux系统
3)Grub引导菜单
通过MBR找到Grub引导菜单选择启动系统
4)加载Linux内核
内核是一个预编译的二进制文件
内核工作在用户和硬件之间
给程序或者服务提供调用硬件资源
5)初始化systemd进程
Centos6初始化init进程
Centos7中初始化systemd进程
init和systemd进程默认id为1
5、Linux系统的运行级别
1)0 target 关机状态,使用该级别时将会关闭主机
2)1 rescue,target 单用户模式,不需要密码验证即可登录系统
多用于系统维护,修改root密码使用
3)2 multi-user. target 用户定义/域特定运行级别。默认等同于3
4)3 multi-user.target 字符界面的完整多用户模式,大多数服务器主机运行在此级别,
字符多用户模式支持网络功能,运行级别使用比较广泛
5)4 multi-user.target 用户定义/域特定运行级别。默认等同于3
字符预定义多用户模式,和3功能一样
6)5 graphical. target 图形界面的多用户模式,提供了图形桌面操作环境,
图形化多用户模式支持互联网,使用比较少
7)6 reboot.target 重新启动,使用该级别时将会重启主机
systemctl 控制类型 服务名称
控制类型 start 启动 stop 停止 restart 重新启动 reload 重载 status 查看状态
查看当前所处运行级别 runlevel
显示系统默认的运行级别 systemctl get-default
切换运行级别 init 5 或systemctl isolate graphical.target
init 0 / systemctl poweroff 关闭当前系统
init 6 / systemctl reboot 重启当前系统
systemctl 控制选项 服务名称
enable 开机自动启动
disable 开机自动关闭
is-enable 查看开机运行状态
systemctl set-default graphical.target/multi-user.target 设置开机进入哪个运行级别
systemctl list-units --type=server 查看当前系统以激活的系统服务
hostnamectl set-hostname benet 更改主机名永久的,命令形式 还可以改文件:vim /etc/hsotname
ip neigh 查看邻居
关闭selinux
vim /etc/sysconfig/selinux
enforcing 开启 permissive 放行 disable 关闭
ntsysv --level 运行级别 对指定的运行级别里的服务进行管理
vim /etc/rc.d/rc.local 开机自动运行命令
没有执行权限需添加:chmod +x /etc/rc.d/rc.local
查看时间 年-月-日-时-分-秒
date +%Y-%m-%d-%H-%M-%S
查看内存占用情况
free -m
复习
1,Linux操作系统中名为"sdb6"的分区代表什么意思?
STAT/SAS/ISCSI第二块磁盘第二个逻辑分区
2,简述Linux操作系统的基本引导过程。
加电自检
MBR引导
GRUP引导菜单
加载内核
初始化systemd进程
3,CentOS系统中第一个运行的进程是什么?
/sbin/init
4,systemd的常见单元类型中service于target分别代表什么意思?
service:描述一个系统服务
target:描述一组systemd的单元
5,用表格显示Systemd的目标于SysVnit的运行级别对应关系,并说明其含义?
运行级别 systemd的target 说明
0 target 关机
1 rescue.target 单用户模式,不需要密码登录系统,用于系统维护
2 multi-user.target 用户自定义,默认等同于3
3 multi-user.target 字符界面的完整多用户模式,多数服务器主机运行在此级别
4 multi-user.target 用户自定义,默认等同于3
5 graphical.target 图形界面的多用户模式,提供了桌面操作环境
6 reboot.target 重新启动
6,在CentOS系统中启动并查看apache服务运行状态的命令是什么?
systemtctl status httpd.service
7,在CentOS系统中执行哪几条命令可以将系统运行目标切换至图形模式?
init 5 systemctl isolate grapchical.target
8,在CentOS系统中执行什么命令可以将apache服务设置为开机自动启动?
systemctl enabled httpd.service
9,在CentOS系统运行在字符界面模式,所以开启自启服务的软链接存放在什么目录下?
/etc/systmd/systme/multi-user.target.wants/
10,在CentOS系统中执行什么命令可以查看当前系统中所有已经激活的系统服务?
systemctl list-units --type=service
以上是关于Linux系统安装和服务控制笔记的主要内容,如果未能解决你的问题,请参考以下文章