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