lamp/lnmp和ssh服务
- lamp/lnmp
- 配置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 mariadbsystemctl 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