简单介绍lamp/lnmp和ssh服务

发布于:2024-04-07 ⋅ 阅读:(87) ⋅ 点赞:(0)

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


网站公告

今日签到

点亮在社区的每一天
去签到