在ubantu server中安装lnmp遇到的坑(版本16.04)

2024-05-06 08:48

本文主要是介绍在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。解决办法如下:

安装openssh-server(sshd)
$ 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)

Xshell_5.0.0.37_setup.1459931786.exe⑤推荐:使用上传和下载的工具使用lrzsz,可以直接在命令行窗口上传和下载,不用打开类似ftp的窗口了,感觉挺好用的

SSH的上传和下载:
安装:执行--- sudo apt-get install lrzsz
安装完毕即可使用
sz filename 下载
rz 上传
rz -y 覆盖  上传

到此安装完成了,你可以去安装lnmp了。

给你个快捷通道:http://lnmp.org/install.html





这篇关于在ubantu server中安装lnmp遇到的坑(版本16.04)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/963931

相关文章

查询SQL Server数据库服务器IP地址的多种有效方法

《查询SQLServer数据库服务器IP地址的多种有效方法》作为数据库管理员或开发人员,了解如何查询SQLServer数据库服务器的IP地址是一项重要技能,本文将介绍几种简单而有效的方法,帮助你轻松... 目录使用T-SQL查询方法1:使用系统函数方法2:使用系统视图使用SQL Server Configu

CentOS系统Maven安装教程分享

《CentOS系统Maven安装教程分享》本文介绍了如何在CentOS系统中安装Maven,并提供了一个简单的实际应用案例,安装Maven需要先安装Java和设置环境变量,Maven可以自动管理项目的... 目录准备工作下载并安装Maven常见问题及解决方法实际应用案例总结Maven是一个流行的项目管理工具

SQL Server数据库迁移到MySQL的完整指南

《SQLServer数据库迁移到MySQL的完整指南》在企业应用开发中,数据库迁移是一个常见的需求,随着业务的发展,企业可能会从SQLServer转向MySQL,原因可能是成本、性能、跨平台兼容性等... 目录一、迁移前的准备工作1.1 确定迁移范围1.2 评估兼容性1.3 备份数据二、迁移工具的选择2.1

java中不同版本JSONObject区别小结

《java中不同版本JSONObject区别小结》本文主要介绍了java中不同版本JSONObject区别小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们... 目录1. FastjsON2. Jackson3. Gson4. org.json6. 总结在Jav

MySql9.1.0安装详细教程(最新推荐)

《MySql9.1.0安装详细教程(最新推荐)》MySQL是一个流行的关系型数据库管理系统,支持多线程和多种数据库连接途径,能够处理上千万条记录的大型数据库,本文介绍MySql9.1.0安装详细教程,... 目录mysql介绍:一、下载 Mysql 安装文件二、Mysql 安装教程三、环境配置1.右击此电脑

在 Windows 上安装 DeepSeek 的完整指南(最新推荐)

《在Windows上安装DeepSeek的完整指南(最新推荐)》在Windows上安装DeepSeek的完整指南,包括下载和安装Ollama、下载DeepSeekRXNUMX模型、运行Deep... 目录在www.chinasem.cn Windows 上安装 DeepSeek 的完整指南步骤 1:下载并安装

SQL Server使用SELECT INTO实现表备份的代码示例

《SQLServer使用SELECTINTO实现表备份的代码示例》在数据库管理过程中,有时我们需要对表进行备份,以防数据丢失或修改错误,在SQLServer中,可以使用SELECTINT... 在数据库管理过程中,有时我们需要对表进行备份,以防数据丢失或修改错误。在 SQL Server 中,可以使用 SE

golang1.23版本之前 Timer Reset方法无法正确使用

《golang1.23版本之前TimerReset方法无法正确使用》在Go1.23之前,使用`time.Reset`函数时需要先调用`Stop`并明确从timer的channel中抽取出东西,以避... 目录golang1.23 之前 Reset ​到底有什么问题golang1.23 之前到底应该如何正确的

python管理工具之conda安装部署及使用详解

《python管理工具之conda安装部署及使用详解》这篇文章详细介绍了如何安装和使用conda来管理Python环境,它涵盖了从安装部署、镜像源配置到具体的conda使用方法,包括创建、激活、安装包... 目录pytpshheraerUhon管理工具:conda部署+使用一、安装部署1、 下载2、 安装3

Window Server创建2台服务器的故障转移群集的图文教程

《WindowServer创建2台服务器的故障转移群集的图文教程》本文主要介绍了在WindowsServer系统上创建一个包含两台成员服务器的故障转移群集,文中通过图文示例介绍的非常详细,对大家的... 目录一、 准备条件二、在ServerB安装故障转移群集三、在ServerC安装故障转移群集,操作与Ser