简单介绍lamp/lnmp和ssh服务

本文详细介绍了如何在Linux系统上配置LAMP(或LNMP)环境,包括安装Nginx、MySQL/MariaDB、PHP及PHP-FPM,并设置了SSH服务,包括秘钥认证以实现安全远程登录。
摘要由CSDN通过智能技术生成

lamp/lnmp和ssh服务

lamp/lnmp

LAMP linux+apache+mysql+php
LNMP linux+nginx+mysql+php

配置lnmp

安装的组件
nginx -epel源
php-fpm - remi源
mysql - mysql-server mariadb

第一步:安装nginx
nginx安装
第二步:安装mysql

yum install mariadb-sesrver -y

启动mysq

systemctl start mariadb
 systemctl start mariadb
命令是用于启动MariaDB数据库服务的
ss -tnl 命令查看端口是否打开
State Recv-Q Send-Q Local Address:Port
Peer Address:Port
LISTEN 0 50 *:3306

第三步:安装php和php-fpm
php:是php程序的解释器
php-fpm:是用于实现fcgi的功能,也就是让服务器开通 9000端口

需要安装组件
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum install php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-mysql.x86_64 php70w-pdo.x86_64
yum install php70w-fpm

启动php-fpm
systemctl start php-fpm
systemctl enable php-fpm

ssh服务

ssh服务
组件:openssh
服务名:sshd
默认端口:22

配置文件路径
/etc/ssh/sshd_config

远程登陆
ssh user@hostname
在远程主机上直接执行命令
ssh pi@10.42.0.47 ls -l
直接连接并在后面加上要执行的命令就可以了

秘钥认证
第一步:生成一个密钥对
ssh-keygen -t rsa
密钥对的位置是在root下.ssh中

第二步:将公钥文件发送到远程主机【发送到要登录的目标主机】
ssh-copy-id -i /root/.ssh/id_rsa.pub root@172.16.100.3

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值