首页 > 其他分享 >work4

work4

时间:2023-12-24 13:00:55浏览次数:34  
标签:httpd work4 fstab etc conf root srehost

1、自建yum仓库,分别为网络源和本地源

[root@srehost conf]#
[root@srehost conf]#yum repolist
repo id repo name
media-appstream CentOS Linux 8 - Media - AppStream
media-baseos CentOS Linux 8 - Media - BaseOS
[root@srehost conf]#cat /etc/yum.repos.d/*.repo
# CentOS-Linux-Media.repo
#
# You can use this repo to install items directly off the installation media.
# Verify your mount point matches one of the below file:// paths.

[media-baseos]
name=CentOS Linux $releasever - Media - BaseOS
baseurl=file:///mnt/cdrom/BaseOS
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

[media-appstream]
name=CentOS Linux $releasever - Media - AppStream
baseurl=file:///mnt/cdrom/AppStream
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

2、编译安装http2.4,实现可以正常访问,并将编译步骤和结果提交。

STEP1 yum检查系统自带版本号,因为老王课上说CENTOS8的版本较新,所以拿CENTOS8做实验

[root@srehost conf]#yum provides httpd
Last metadata expiration check: 3:57:54 ago on Fri 22 Dec 2023 07:26:07 AM CST.
httpd-2.4.37-41.module_el8.5.0+977+5653bbea.x86_64 : Apache HTTP Server
Repo : @System
Matched from:
Provide : httpd = 2.4.37-41.module_el8.5.0+977+5653bbea

httpd-2.4.37-41.module_el8.5.0+977+5653bbea.x86_64 : Apache HTTP Server
Repo : media-appstream
Matched from:
Provide : httpd = 2.4.37-41.module_el8.5.0+977+5653bbea

STEP2 安装HTTP服务

yum -y install httpd

STEP3 将相关用户组信息检查并修改,因为apache用户和组都在/etc/passwd里面
因此,需要将两个信息更改
[root@srehost conf]#usermod -u 88 apache
[root@srehost conf]#groupmod -g 88 apache
[root@srehost conf]#
[root@srehost conf]#
[root@srehost conf]#
[root@srehost conf]#cat /etc/passwd | grep -E '^apache'
apache:x:88:88:Apache:/usr/share/httpd:/sbin/nologin


STEP4 更新配置文件,将80端口改为8088

[root@srehost conf]#cat httpd.conf |grep 8088
Listen 8088

 

STEP5 启动服务,检查端口是否在运行


[root@srehost conf]#systemctl start httpd.service
[root@srehost conf]#netstat -napl | grep 8088
tcp6 0 0 :::8088 :::* LISTEN 10036/httpd
[root@srehost conf]#

 

3、利用sed 取出ifconfig命令中本机的IPv4地址

[root@srehost ~]#ifconfig ens33 |sed -r -n '/^.*inet ([0-9]+\.){3}([0-9]+)/s#^ +inet ([0-9]+\.)([0-9]+\.)([0-9]+\.)([0-9]+) +netmask ([0-9]+\.)([0-9]+\.)([0-9]+\.)([0-9]+) +broadcast ([0-9]+\.)([0-9]+\.)([0-9]+\.)([0-9]+)#\1\2\3\4 #p'
192.168.81.11


4、删除/etc/fstab文件中所有以#开头,后面至少跟一个空白字符的行的行首的#和空白字符

[root@srehost ~]#cat /etc/fstab | sed -r 's@^#([ \f\n\r\t\v]*)@\1@p'

 

/etc/fstab
/etc/fstab
Created by anaconda on Sun Dec 3 11:04:13 2023
Created by anaconda on Sun Dec 3 11:04:13 2023


Accessible filesystems, by reference, are maintained under '/dev/disk/'.
Accessible filesystems, by reference, are maintained under '/dev/disk/'.
See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.
See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.


After editing this file, run 'systemctl daemon-reload' to update systemd
After editing this file, run 'systemctl daemon-reload' to update systemd
units generated from this file.
units generated from this file.


/dev/mapper/cl-root / xfs defaults 0 0
UUID=5d3101f3-0a86-44c9-9dae-6bcd01971ed4 /boot xfs defaults 0 0
/dev/mapper/cl-home /home xfs defaults 0 0
/dev/mapper/cl-swap none swap defaults 0 0


5、处理/etc/fstab路径,使用sed命令取出其目录名和基名

[root@srehost ~]#echo /etc/fstab | sed -r "s@(^\/.*\/)(.*)@\1@p"
/etc/
/etc/
[root@srehost ~]#echo /etc/fstab | sed -r -n "s@(^\/.*\/)(.*)@\1@p"
/etc/
[root@srehost ~]#echo /etc/fstab | sed -r -n "s@(^\/.*\/)(.*)@\2@p"
fstab

[root@srehost ~]#echo /etc/httpd/conf/httpd.conf | sed -r -n "s@(^\/.*\/)(.*)@\2@p"
httpd.conf
[root@srehost ~]#echo /etc/httpd/conf/httpd.conf | sed -r -n "s@(^\/.*\/)(.*)@\1@p"
/etc/httpd/conf/


6、列出ubuntu软件管理工具apt的一些用法(自由总结)

 

 

 

 

 

 

 

标签:httpd,work4,fstab,etc,conf,root,srehost
From: https://www.cnblogs.com/kingkim/p/17924261.html

相关文章

  • visual studio2022中如何添加另外新下载的框架Net.framework4.8.1 ?
    visualstudio2022中如何添加另外新下载的框架Net.framework4.8.1?作者:张晓栋链接:https://www.zhihu.com/question/577090786/answer/2832018198来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。不要自己去下载,需要通过VisualStudioInstaller安......
  • Visual Studio 2022安装 .NET Framwork4.0,.NET Framwork4.5
       将下面这个文件夹:v4.0复制到路径:C:\ProgramFiles(x86)\ReferenceAssemblies\Microsoft\Framework\.NETFramework     重新用vs2022打开项目,可以选择这些目标框架。......
  • Windows7 SP1 安装.NET Framework4失败
    系统版本是Windows7旗舰版,已经安装了SP1补丁,但还是无法安装.NETFramework4或者4.5,提示安装失败。这时可以安装开发包https://dotnet.microsoft.com/zh-cn/download/dotnet-framework/net48安装完后,再安装中文语言包,这样安装不会提示安装失败。......
  • visual studio 2022 安装net旧版本(net framework4.0和4.5)
    visualstudio2022安装net旧版本(netframework4.0和4.5)问题:VisualStudio2022安装程序中单个组件中没有.netframework4.0或者.netframework4.5的问题,NETSDK下载Download.NETSDKsforVisualStudio下载没有4.5和4.0的开发包 其他Net版本直接在下载适用于VisualS......
  • 安装.NET Framework4.5以上版本受阻怎么办?
    安装和卸载.NETFramework受阻疑难解答-.NETFramework|MicrosoftLearnWindowsRT8.1、Windows8.1和WindowsServer2012R2更新:2014年4月-Microsoft支持以上是安装.NETFramework4.5以上版本,遇到错误时的参考地址。......
  • HomeWork4.20
    负载均衡负载均衡(LoadBalance,简称LB)是高并发、高可用系统必不可少的关键组件,目标是尽力将网络流量平均分发到多个服务器上,以提高系统整体的响应速度和可用性。负载均衡的主要作用如下:高并发:负载均衡通过算法调整负载,尽力均匀的分配应用集群中各节点的工作量,以此提高应用集......
  • HomeWork4.12
    使用过的语言:C语言,C++,Java,Python。C语言的优势:C语言既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序;也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。简洁紧凑、灵活方便,运行适度快。C++的优势:C++是......
  • HomeWork4.17
    软件测试工具一、测试管理工具1,TestDirector(大而全)2,jira(简单好用)3,QualityCenter(复杂,收费)4,禅道(简单好用)5,bugzilla(功能简单)6,svn(代码和文档管理工具)7,vss类似svn8,git,同svn,但是多分支管理比svn好9,Note(大而全,费用太贵)10,CQ(ClearQuest-IBM产品-大而全)二、接口测......
  • Visual Studio 2022 安装.NET Framework4.5及以下目标包
    VisualStudio2022不再支持.NET4.5,如果打开.Net4.8目标包或.NET4.8以下的.NET版本项目时,会提示不再支持。即使在VisualStudioInstaller中也找不到.NET4.5及以下的选......
  • framework4.8 使用sqlsugar
    使用nuget安装mysql  安装sqlsugar   usingSqlSugar;usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.We......