Linux第一章实验报告

1、安装过程语言选择中文

fa026b92615fa8d9233bf545dafb20e3.png

 2、设置主机名为benet

86e16230d2aad0a961eff53b17598dee.png

3、设置root用户密码为:666666

f9a1a04c1e0b7b98b77787d9f4d7ddc5.png

4、分区设置:

/boot        200M

swap        2048M

/home        5G

/data            5G

/            剩余所有

实例:

f57546bc746ebfff3f354724c5e8d71c.png

注:swap:交换文件系统,虚拟内存,一般为内存的1.5-2倍

        必须划分的分区:

       根分区(/,xfs文件系统)和交换分区(swap文件系统,没有挂载点),boot分区,需要200M

02f3148cdb2d00de2145ef06c833cf2a.png

dcd565f7c9a9984082c05b470c0f79ec.png

474173a8a9ecbed10f3541eb4e872e7c.png

cdd38f9cc18c224122c0e3138aea6008.png

5、软件包定制:以下软件包必选,其他自定义:开发工具(建议学习安装桌面版)

d621eaf16c98119d7561a208de20a4df.png

6、关闭防火墙(firewalld)与selinux

systemctl stop firewalld.service

systemctl disable  firewalld

实例:

a3634470131e4fb563e67389a3f2befe.png

setenforce 0                          #临时关闭

vim /etc/sysconfig/selinux   #永久关闭,重启生效

实例:

eccb54bb366ed6d95c0bb4602404e79a.png

7、添加用户:student 密码:123456

useradd student

passwd student

实例:

acdf82da9156cbf51d6125d139e3841b.png

8、设置sshd服务开机启动

systemctl enable sshd

实例:

22f2580c46089ce9b65e3f4a58a1013c.png

9、切换操作系统运行级别为 3

init 3

实例:

ec4462114b24dbc5977f71e75fcfd305.png

10、查看Network服务的开机运行状态

systemctl status network

实例:

47202766ebf06ed3084c3004b252ba01.png

11、重启sshd服务

systemctl restart sshd

实例:

289a3b894daf6b590870b4fa338ee459.png

12、设置firewalld服务开机时停止运行

systemctl disable firewalld

实例:

a6185047127862c7f0bc9e7569a46035.png

第一章linux操作系统安装及服务控制

1、linux系统安装:

   1)、硬盘和分区:ide接口硬盘表示为hdx,scsi硬盘标识为sdx (x代表硬盘编号:a,b,c,d)主分区号为1-4,逻辑分区编号永远从5开始

                                 主分区1-4---扩展---逻辑5  

   2)、Linux的文件系统:

       ext4:第四代扩展文件系统,存放文件和目录的分区,centos6默认的文件系统

       xfs:日志文件系统,centos7默认的文件系统

       swap:交换文件系统,虚拟内存,一般为内存的1.5-2倍

         2G----3G—4G

         4G---6-8G

         8G----8G

         16G----8G

   3)、必须划分的分区:

       根分区(/,xfs文件系统)和交换分区(swap文件系统,没有挂载点)

   4)、引导程序:grub,通过grub引导菜单引导系统

2、引导过程:

   1)、开机自检:根据bios设置检测硬件

   2)、mbr/GPT引导:根据位于0面0磁道第一扇区的mbr引导记录调用grub菜单

   3)、grub菜单:根据grub菜单加载内核文件

   4)、加载linux内核:加载位于/boot目录的内核文件

   5)、init初始化:加载init初始化程序,因此init进程是系统启动的第一个进程  

3、init进程:系统初始化进程,进程id号永远为1,所有其他进程都由init进程陆续运行起来,是init的子进程

       1)系统运行级别(target):

         共有7个级别:0(target)关机     1(rescue.target)单用户      2(multi-user.target)无网络多用户  3(multi-user.target)完全多用户  4未使用(默认等于3)  5(graphical.target)图形界面   6(reboot.target)重启

       2) 查看启动时默认级别:systemctl   get-default

       3)切换系统运行级别:init  0123456 或systemctl  isolate 级别名称

       4) 查看系统当前及以前级别:          

           执行runlevel命令:查看系统的运行级别,第一个为上一次级别,第二个为当前级别,N代表没有切换过级别,S代表单用户模式(1级别)

       5)关机也可以用命令systemctl  poweroff,重启也可以用systemctlreboot

4、服务控制:系统服务的控制文件默认位于/usr/lib/systemd目录下,使用systemctl工具实现对服务的控制:

       命令格式:systemctl   控制类型   服务名称

        主要控制类型有:start启动;stop停止;restart重启(先stop再start);reload(重新加载配置文件而不重启服务);status(查看服务的运行状态)

5、控制开机启动加载的服务:有两种方式

   1)、使用ntsysv命令:图形界面工具,可集中配置各种服务的默认开机启动状态

        格式为:ntsysv--level 级别列表

   2)、使用systemctl工具

        格式为:systemctl  控制选项 服务名称

        控制选项有:enable开机自动启动     disable 开机自动关闭    is-enable查看开机启动状态

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐