linux的lnmplinux命令大全如何使用?

Linux LNMP平台调用远程MySQL数据库_百度知道
Linux LNMP平台调用远程MySQL数据库
我有四台nginx主机和一台MySQL主机,搭建LNMP平台,只在web主机上编译安装PHP和nginx,想让数据库主机位这四台nginx主机提供服务,PHP编译安装的时候该这么弄?...
我有四台nginx主机和一台MySQL主机,搭建LNMP平台,只在web主机上编译安装PHP和nginx,想让数据库主机位这四台nginx主机提供服务,PHP编译安装的时候该这么弄?
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
coder841112
coder841112
采纳数:148
获赞数:53
指定是你PHP程序里决定的如果用CMS 直接修改配置文件 指定数据库地址你也可以直接写PHP 程序这个事编程的问题
不是配置问题
不会编程~~~~
你网站是怎么建的
吗有些有贴心的安装步骤 会让你填数据库地址有些就只能修改配置文件去看文档 数据库装本地
地址127.0.0.1装别的地方 就是改个IP地址
我是自己联系呢,因为要做四个LNMP平台,和一个MySQL数据库主机,我就想,能不能让PHP调用远程MySQL?反正是一个内网
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。初学者如何学习linux操作系统?网络之家觉得要向学习linux首先要多敲命令,只有经过实践思考过后才知道为什么这么操作,那么学习linux需要哪几点进行呢?下面网络之家教你怎么学习linux。
对于学习linux命令之前当然需要安装个linux系统,学习linux命令首先可以选择自己喜欢的linux发行版,例如常用的ubuntu、centos、redhat等。可以先安装一个虚拟机VMware Workstation Pro,在里面安装好linux系统先练习一下,熟练后再安装到实体机器上。
关于linux命令可以先从软件的安装命令,文件的操作命令开始学习。
第一点对于初学者首先是熟悉是文件目录了解与操作,像ls、cd、mv、rm等常用命令的使用。
例如下面这些常见的命令要学会
ls: 列出目录的内容
cd: 改变工作目录
chmod: 改变文件权限
cp: 将文件 copy 到另一文件或目录
mkdir: 创建目录
rm: 删除文件或目录
mv: 文件或目录的移动或更名
grep: 按给定模式搜索文件 (文件所含内容检索)
head: 显示指定文件前若干行
cat: 在标准输出上显示或连接文件
像上面这种常见的命令要记住,经常敲的话会很容易,懂得使用man命令查看命令的使用
第二点接着熟悉vi、vim等常用编辑工具的使用。
第三点学习在linux系统中软件的安装卸载命令,学会如何在linux系统中安装与卸载软件命令。
第四点对linux中文件权限等学习,了解linux系统中权限的查看与设定。
第五点深入了解linux中用户组的概念,以及相关的创建删除改变用户组等操作的命令。
第六点学习shell编程,加大对linux有的理解,并且在shell中灵活的运用自己之前的学的命令。
第七点然后就是学习linux系统中各种服务器配置维护优化,像从常见的samba、ftp、lamp等的配置,优化服务器的效率,可以从中学到linux系统中关于服务器中很多很实用的技巧。
网络之家提醒对于初次学习linux的人来说,可能会发现命令行操作这个好难,因为大多数人刚开始接触的是Windos系统,其实学习linux个人感觉在于积累,每天掌握一些命令,那么坚持一段时间之后,自然就会熟悉敲的命令了,学会命令行解决办法后,会发现喜欢linux的高效。
为了方便阅读欢迎转载和收藏书签
版权所有。转载时必须以链接形式注明作者和原始出处及本声明。&nbsp>&nbsp
&nbsp>&nbsp
&nbsp>&nbsp
LNMP一键安装包常用命令及配置文件路径
摘要:1.sudoapt-getupdate更新源修改完毕后记得要刷新列表LNMP一键安装包常用命令及配置文件路径状态管理LNMP状态管理:/root/lnmp{start|stop|reload|restart|kill|status}Nginx状态管理:/etc/init.d/nginx{start|stop|reload|restart}PHP-FPM状态管理:/etc/init.d/php-fpm{start|stop|quit|restart|reload|logrota
1.sudo apt-get update 更新源修改完毕后记得要刷新列表
LNMP一键安装包常用命令及配置文件路径
状态管理LNMP状态管理: /root/lnmp {start|stop|reload|restart|kill|status}
Nginx状态管理:/etc/init.d/nginx {start|stop|reload|restart}
PHP-FPM状态管理:/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}
PureFTPd状态管理: /etc/init.d/pureftpd {start|stop|restart|kill|status}
MySQL状态管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}
Apache状态管理:/etc/init.d/httpd {start|stop|restart|graceful|graceful-stop|configtest|status}
Memcached状态管理:/etc/init.d/memcached {start|stop|restart}相关图形界面程序phpinfo :http://IP/phpinfo.php
phpMyAdmin :http://IP/phpmyadmin/
PHP探针 :http://IP/p.php
PureFTP管理界面:http://IP/ftp/
Memcached测试页面:http://IP/memcached.phpLNMP相关目录Nginx目录: /usr/local/nginx/
MySQL目录: /usr/local/mysql/
PHP目录: /usr/local/php/
网站目录: /home/wwwroot/default/
Nginx日志目录:/home/wwwlogs/
Nginx虚拟主机配置文件所在目录:/usr/local/nginx/conf/vhost/LNMP相关配置文件Nginx主配置文件:/usr/local/nginx/conf/nginx.conf
MySQL配置文件:/etc/my.cnf
PHP配置文件:/usr/local/php/etc/php.ini
php-fpm配置文件:/usr/local/php/etc/php-fpm.conf
PureFtpd配置文件:/usr/local/pureftpd/pure-ftpd.conf
PureFtpd MySQL配置文件:/usr/local/pureftpd/pureftpd-mysql.conf
Nginx配置文件:/usr/local/nginx/conf/nginx.conf
Nginx虚拟主机配置文件:/usr/local/nginx/conf/vhost/域名.conf
以上是的内容,更多
的内容,请您使用右上方搜索功能获取相关信息。
若你要投稿、删除文章请联系邮箱:zixun-group@service.aliyun.com,工作人员会在五个工作日内给你回复。
新用户大礼包!
现在注册,免费体验40+云产品,及域名优惠!
云服务器 ECS
可弹性伸缩、安全稳定、简单易用
&40.8元/月起
预测未发生的攻击
&24元/月起
你可能还喜欢
你可能感兴趣
阿里云教程中心为您免费提供
LNMP一键安装包常用命令及配置文件路径相关信息,包括
的信息,所有LNMP一键安装包常用命令及配置文件路径相关内容均不代表阿里云的意见!投稿删除文章请联系邮箱:zixun-group@service.aliyun.com,工作人员会在五个工作日内答复
售前咨询热线
支持与服务
资源和社区
关注阿里云
InternationalLinux系统技术交流QQ群(915246)验证问题答案:刘遄
让我们来一起学习一下里好玩的命令
screenfetch:显示系统、主题信息
sudo apt install screenfetch
screenfetch
linux_logo:linux版本logo图片及系统信息
sudo apt install linuxlogo
linux_logo
查看内置的logo列表:
linux_logo -f -L list
Available Built-in Logos:
Description
FreeBSD Logo
bsd_banner
FreeBSD Logo
OpenBSD Logo
openbsd_banner
OpenBSD Logo
The Default Banner Logos
banner-simp
Simplified Banner Logo
The Default Banner Logo
classic-nodots
The Classic Logo, No Periods
classic-simp
Classic No Dots Or Letters
The Default Classic Logo
Core Linux Logo
debian_banner_2
Debian Banner 2
debian_banner
Debian Banner (white)
debian_old
Debian Old Penguin Logos
Debian Swirl Logos
Classic GNU/Linux
mandrake_banner
Mandrake(TM) Linux Banner
Mandrakelinux(TM) Banner
Mandriva(TM) Linux Banner
PLD Linux banner
An ASCII Raspberry Pi logo
RedHat Banner (white)
Slackware Logo
SME Server Banner Logo
sourcemage_ban
Source Mage GNU/Linux banner
sourcemage
Source Mage GNU/Linux large
Ubuntu Logo
Do "linux_logo -L num" where num is from above to get the appropriate logo.
Remember to also use -a to get ascii version.
接下来我们开始利用命令在终端循环打印logo:
for i in {1..30};do linux_logo -f -L $i;sleep 2;done
效果图如下:
sl:蒸汽火车
sudo apt install sl
ls命令用于查看文件夹的内容,而ls如果反着写的话,sl就会输出一台嘟嘟嘟的火车,如下图所示:
注:当敲入LS时,此命令也会运行
fortune:幽默
sudo apt install fortune
当然这都是英文的,如果需要它输出中国的唐诗三百首,则:
sudo apt install fortune-zh
fortune-zh
注:此时再敲入fortune回车,输出的内容包括中、英文
cowsay:会说话的小牛
sudo apt install cowsay
接下来结合fortune和cowsay让小牛说唐诗:
注:|是管道命令符,将一个命令的输出作为下一个命令的输入,经常用在脚本和程序编写中
和此命令类似的还有xcowsay以及cowthink,在此不作详细说明了
sudo apt install toilet
cmatrix:黑客帝国
sudo apt install cmatrix
aafire:火焰
sudo apt install aafire
原文来自:
本文地址:编辑员:逄增宝,审核员:苏西云
为您推荐一些与本文相关的文章:
Linux系统镜像及所需软件工具包下载地址:
进阶课程目录
第24章 使用Xen与Kvm部署虚拟化服务环境。(即将公布)
Linux技术交流QQ群
向每个正在奋斗的Linuxer致敬.
Linux技术交流群A:560843
Linux技术交流群B:340829
Linux技术交流群C:463590
Linux技术交流群D:915246
Linux技术交流群E:1663106
Linux技术交流群F:1653851
Linux技术交流群G:2632018
Linux技术交流群H:2636170
Linux技术交流群I:2650582
Linux技术交流群J:3026356
Linux技术交流群K:2659793
Linux技术交流群L:2659106
全国Linux技术交流群(总):
9月0 篇文章10月0 篇文章11月0 篇文章12月0 篇文章
1月0 篇文章12月0 篇文章LNMP环境搭建指引
经过统计,许多第三方开发者的应用都是基于LNMP架构,即Linux+Nginx+MySQL+PHP。
为帮助入门级开发者在CVM上快速完成环境的安装和配置,特别提供本指引。
适用范围:
(1)SUSE10 和 CentOS6.2 操作系统的CVM。
(2)本文描述的所有软件安装都基于平台下载源,平台下载源说明详见:。
1.首先请安装并启动nginx
平台下载源提供的nginx版本为1.0.15,配置文件在/etc/nginx/下,默认的服务器根目录是/usr/share/nginx/html/,,默认监听80端口,可以通过ps查看nginx进程是否运行,netstat查看是否监听80端口。
命令如下:
安装: #zypper in nginx
开启nginx服务:#service nginx start
2.安装Mysql
平台下载源提供的mysql版本是5.0.96,安装好后mysql服务会自动启动,默认情况下root用户密码为空用户可以自己配置账户和密码。
命令如下:
#zypper in MySQL-server-community
#zypper in MySQL-client-community
3.安装PHP和php-fpm
平台下载源提供的php的版本目前是5.3.15(后续可能不断升级到最新稳定版),php.ini配置文件在/etc/php5/cli/下,php-fpm的配置文件在/etc/php5/fpm/下。
命令如下:
#zypper in php5
#zypper in php5-fpm
4.安装php5-mysql
命令如下:
#zypper in php5-mysql
PHP扩展库的安装分为2种情况:
1. 直接在下载源里搜索扩展库并安装:
(针对下载源里提供了该扩展库已经编译好的二进制包,例如php5-curl扩展库)
(1)通过#zypper se [扩展库名称] 来搜索扩展库;
(2)使用#zypper install [扩展库名称] 来安装扩展库;
(3)使用#php -m |grep [扩展库名称] 来核实是否已安装。
以安装php5-curl扩展库为例,安装过程详细说明如下:
(1)通过#zypper se php5-curl 来搜索扩展库;
(2)使用#zypper install php5-curl 来安装扩展库;
(3)使用#php -m |grep php5-curl 来核实是否已安装。
2. 使用PHP扩展库的源码包安装:
(针对下载源里没有提供该扩展库的二进制包或源码包)
(1)下载源码包;
(2)解压后到源码包运行phpize,之后再编译安装;
(3)最后在php.ini目录中加入so。
以安装php-memcached扩展库为例,安装过程详细说明如下:
(以下示例适用于开发者机器上已经正确安装了make和php5,开发者可按照上文第4节说明搜索make和php5并进行安装)
(1)首先安装libmemcached和libmemcached-devel,命令如下:
#zypper in libmemcached libmemcached-devel
(2)安装php5-devel,命令如下:
#zypper in php5-devel
(3)解压下载好的php-memcached扩展库(建议下载地址: 下载)。
解压过程如下图所示:
(4)用phpize命令生成configure文件:
可看到目录下多了configure文件:
(5)编译memcached扩展库,命令如下:
#./configure --enable-memcached
#make && make install
请确认configure是否提示成功,如果失败,请根据提示安装相关缺少的软件包或者解决对应的问题。
make install成功后,会在/usr/lib64/php5/extensions下生成文件memcached.so.
(6)添加so到php.ini文件中:
copy上面(3)中解压后的文件memcached.ini到/etc/php5/conf.d(请确保有root权限或该目录的写权限),在memcached.ini里增加如下一行:
(7)通过php -m命令查看模块是否加载成功:
(8)如果正确配置了web服务器和php环境,重启服务后将在phpinfo中显示如下类似信息:
1.配置nginx
(1)查看/etc/nginx/conf.d/default.conf中是否有如下配置,若没有则需要完成以下配置:
location ~\.php$
root /usr/share/nginx/
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.
fastcgi_param SCRIPT_FILENAME
$document_root/$fastcgi_script_
include fastcgi_
(2)完成配置后通过下面命令使配置生效
#service nginx reload
2.配置php-fpm
(1)操作说明:
在/etc/php5/fpm/中有一个php-fpm.conf.default的文件,将其复制并重命名为php-fpm.conf。
完成上述操作后可以直接通过service php-fpm start命令启动或者在已启动时通过service php-fpm reload使配置生效。
如果启动显示“fail to open error_log”时,请建立/usr/var/log/目录,或者在php-fpm.conf里面自定义修改默认error_log目录。
(2)php-fpm.conf配置文件相关参数说明:
pm = dynamic
取值为dynamic或static,如果不传值则默认为dynamic。
如果设置dynamic,则必须配置下面的3个参数,以进行子进程数量动态设置。
pm.max_children
pm.max_children = 50
设置启动时创建的子进程数目。
仅在pm设置为dynamic时使用,且必须设置。
pm.start_servers
pm.start_servers = 20
子进程的数量。
pm设置为static时表示创建的子进程数量;pm设置为dynamic时表示最大可创建的子进程数量。
pm.max_spare_servers
pm.max_spare_servers = 35
设置空闲服务进程的最大数目。
仅在pm设置为dynamic时使用,且必须设置。
1. nginx状态管理
service nginx {start|stop|status|try-restart|restart|force-reload|reload|upgrade|configtest}
2. php-fpm状态管理
service php-fpm {start|stop|status|try-restart|restart|force-reload|reload}
3. mysql状态管理
service mysql
{start|stop|restart|reload|force-reload|status}
Nginx配置文件:
主配置文件:/etc/nginx/nginx.conf
Nginx Server配置文件:/etc/nginx/conf.d/default.conf
PHP配置文件:
/etc/php5/cli/php.ini
php-fpm配置文件:
/etc/php5/fpm/php-fpm.conf

我要回帖

更多关于 linux常用命令 的文章

 

随机推荐