LAMP搭建一个网站 sed和awk使用

sed
参数说明 - hv
awk
sed 是一个流处理编辑器,它能帮助我们处理文件,分析日志文件,修改配置文件。
能同时处理多个文件多行的内容
建立一个sed.test文件内容为
lz 1111
lz 2222
lz 3333
lz 4444
在这里插入图片描述将文本中的lz改成Hello

在这里插入图片描述前面的操作只是改变了屏幕上按要求输出的内容,文件本身并没有改变
在这里插入图片描述结合-i我们就可以修改文件

在这里插入图片描述
在文件中查找包含222的行

在这里插入图片描述在文件中添加第三行(也就是在第二行的下面显示)

在这里插入图片描述删除2到3行

在这里插入图片描述
删除包含222的行

在这里插入图片描述替换行
替换2-3行替换为wcwcwc

在这里插入图片描述AWK
$0:表示当前行
$1:每行第一个字段
分割/etc/passwd 即显示/etc/passwd的第一列

在这里插入图片描述显示/etc/passwd的第一行和第7行

在这里插入图片描述

匹配某段字符
cat /etc/passwd | awk -F : ‘$1’ ~ /oo/’
在这里插入图片描述

LAMP安装的方法
首先安装与LAMP相关的安装包
httpd
mariadb
mariadb-server
php
php-mysql
使用yum安装以上安装包:
yum -y install httpd
在这里插入图片描述

yum -y install mariadb
在这里插入图片描述

yum -y install mariadb-sever
在这里插入图片描述

yum -y install php
在这里插入图片描述

yum -y install php-mysql
在这里插入图片描述

启动服务:
systemctl start httpd(启动httpd)
在这里插入图片描述

systemctl start mariadb (启动mariadb)
在这里插入图片描述

systemctl enable httpd (设置httpd开机自启服务)
在这里插入图片描述

systemctl enable mariadb.service (设置mariadb开机自启服务)
在这里插入图片描述

访问Linux自带的(浏览器)测试页面
http://ip地址:端口号(默认端口号都是80)
http://127.0.0.1(:80) 默认端口80可以不写

在这里插入图片描述

在LAMP中,所有网页默认都在该目录下/var/www/html
进入/var/www/html目录下编辑网站
cd /var/www/html
在这里插入图片描述
vim test1.php
在这里插入图片描述进入http://127.0.0.1/test1.php访问测试页面

在这里插入图片描述

如果无法以上网页有可能是80端口被占用,我们这是需要输入netstat -antlp | grep 80 进入之后 删除被占用的80端口就行,然后我们就可以进入。

修改默认端口号改为8080
vim /etc/httpd/conf/httpd.conf
在这里插入图片描述
然后重启httpd服务
systemctl restart httpd (重启服务)
生效后使用8080端口访问页面
http://127.0.0.1:8080/test1.php
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值