本文主要是介绍在ubantu server中安装lnmp遇到的坑(版本16.04),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
对于新手而言,可能你之前接触的是centos,然后你转到ubantu你会遇到各种坑爹的东西,需要自己去配置,只能拼命的去度娘了。我使用的lnmp包:http://lnmp.org/
ubantu(16.04)下载地址:http://www.ubuntu.com/download/server
安装步骤:
一:http://www.osyunwei.com/archives/6955.html (链接失效的话也可以自行百度)
①:你照着上面链接的教程去安装的时候一定注意,不要是中文!!一定要选择English,或者其它语,否则安装失败。
②:你登录进去你发现你不是用root的,你用的是你安装时候设置的用户名。
解决方法:配置root用户:(安装软件一定要配置root用户并登陆)
sudo passwd root //设置root密码,第一个密码是你当前用户的密码
第二次是设置root密码,第三次是确认密码。
exit //退出当前用户,登陆root用户
③:你会发现你连接不了ssh。解决办法如下:
$ sudo apt-get install openssh-server(如果提示没有这个包则先 sudo apt-get update )
查看openssh-server是否启动
$ ps -e | grep ssh
进程ssh-agent是客户端,sshd为服务器端,如果结果中有sshd的进程说明openssh-server已经启动,如果没有则需运行命令启动。
启动、停止和重启openssh-server的命令如下
/etc/init.d/ssh start
/etc/init.d/ssh stop
/etc/init.d/ssh restart || service sshd restart
配置openssh-server
openssh-server配置文件位于/etc/ssh/sshd_config,在这里可以配置SSH的服务端口等,例如:默认端口是22,可以自定义为其他端口号,如222,然后需要重启SSH服务。
④现在可以连接ssh了,你会遇到root用户连接不了
在配置文件/etc/ssh/sshd_config中找到PermitRootLogin 设置为yes即可
(因为准备安装lnmp,没有root权限是安装不了的。安装完后可以屏蔽root)
⑤推荐:使用上传和下载的工具使用lrzsz,可以直接在命令行窗口上传和下载,不用打开类似ftp的窗口了,感觉挺好用的
到此安装完成了,你可以去安装lnmp了。
给你个快捷通道:http://lnmp.org/install.html
这篇关于在ubantu server中安装lnmp遇到的坑(版本16.04)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!