《Linux系统管理与配置》实训报告
学期:2022-2023学年第一学期
授课教师:**
班级:移动2103
姓名:**
学号:2103030507
实训项目 yum软件仓库
一、实验要求:
1、写出每个任务每个步骤所使用到的linux命令; 2、将每个任务每个步骤的配置内容和运行结果截图,以支撑实验结果; 3、总结提炼实训结论和关键知识点。 4、运行评分脚本检查完成情况。 |
二、实训任务:
任务1:关闭selinux 步骤1:[root@localhost student]# vim /etc/selinux/config 步骤2:将SELINUX=enforcing改成SELINUX=disabled 步骤3:执行reboot重启主机(必须要做)
任务2:建立YUM软件仓库,将系统光盘拷贝到虚拟机中,以本地光盘作为yum源; 任务3:文件压缩:对目录/etc采用bzip2的方式进行压缩成/root/sysconfig.tar.bz2; 任务4:放行防火墙的http和https服务; 任务5:在防火墙开启的前提下,修改本机的ssh的默认端口为2222,实现其他机器能够对该机进行ssh远程登陆; 任务6:使用任务一中的yum源安装httpd,安装完成后重启httpd服务,保证服务状态正常,同时设置该服务为开机自启动; 任务7:rpm包安装nginx 步骤1:准备软件 nginx-1.10.0-1.el7.ngx.x86_64.rpm 步骤2:[root@localhost student]# yum -y install gcc gcc-c++ make zlib-devel pcre pcre-devel openssl-devel 步骤3:使用rpm安装软件的方式安装nginx软件 步骤4:重启nginx服务,检查是否能重新启动,如果不能正常启动,根据提示分析原因并解决, 使nginx服务能够正常启动 步骤5:设置nginx服务为开机自启动 任务8:编译安装python 步骤1:解压python包 Python-3.9.10.tar.xz 步骤2:进入解压目录 步骤3:[root@localhost student]# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel python3-devel 步骤4:指定安装目录为/opt/python39并编译 [root@localhost student]# ./configure --prefix=/opt/python39 [root@localhost student]# make && make install 步骤5:[root@localhost student]# vim /etc/profile 最后一行追加如下内容: export PATH=/opt/python39/bin:$PATH 步骤6:修改完/etc/profile文件后需要执行一个命令才能让本次配置生效,请自行执行该命令 步骤7:检测python版本 [root@localhost student]# python3 –verson |
三、实验记录:
任务一:vim /etc/selinnx/config 将SELINUX=enforcing修改为SELINUX=disabled Reboot 任务二:cd /etc/yum.repos.d vim Centos.system.repo [system] name =this is yum cangku gpgcheck=O enable=1 Baseurl=file:///run/media/student/’centos 7 x86_64’ yum repolist all
任务三:tar -cjvf /root/sysconfig.tar.bz2 /etc 任务四:firewall-cmd --permanent --add-service=http firewall-cmd --reload firewall-cmd --permanent --add-service=https firewall-cmd--reload 任务五:vim /etc/ssh/sshd_config setenforce 0 firewall-cmd--zone-public--add-port=2222/tcp--permanent systemctl restart firewalld.service semanage port -a -t ssh_port_t-p tcp 2222 systemctl restart sshd.service 任务六:yum install httpd systemctl start httpd sys temc tl enable httpd 任务七:yum -y install gcc gcc-ctt make zlib-devel pcre pcre-devel openssl-develrpm-ivh'/home/j/桌面/nginx-l.l0.0-l.el7.ngx.x8b_ _64.rpm' sys temctl restart nginxjournalctl- -xe Netstat -unp netstat -anp vim default.conf systemctl restart nginx Systemctl enable nginx 任务八:tar -xvf Python-3.9.l0.tar.X2 cd Python-3.9.10/ Yum -y ins tall zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-develevel gdbm-devel db4-devel libpcap-devel Xz-devel python3-devel /configure -prefix=/opt/python39 make&&make install vim /etc/profile source /etc/profile |
四、实验结论:
说明:将实验过程中重要的结论和知识点进行总结,将脚本运行结果粘贴到最后。
|
五、心得体会


