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系统安装和服务控制笔记的主要内容,如果未能解决你的问题,请参考以下文章

Linux/CentOS上手常见问题笔记

如何给戴尔(DELL)服务器安装linux7.2X86 64位操作系统

阿里云服务器linux系统上安装git版本控制系统

Linux运维笔记20180002-安全加固

第一篇:Linux系统的安装以及服务控制

Python全栈100天学习笔记Day35 Linux系统软件安装Shell编程及配置服务工具