xshell安装服务器端软件

1.vsftpd安装与配置,文件上传与下载
2. mysql安装与配置,数据库
3. nodeJS npm安装与配置,javascript的运行平台
4. apache安装与配置,前端项目的部署环境
5. JDK安装与配置,文件上传与下载
6. 将第一阶段的项目部署到云服务器上

1.购买云服务器 unix–Linux— ubuntu

  腾讯云 服务器版  ubuntu版本
	https://cloud.tencent.com/act/campus?utm_source=qcloud&utm_medium=head&utm_campaign=campus
  阿里云 服务器版  ubuntu版本
  https://www.aliyun.com/activity/promotion/campus2018?accounttraceid=786cec2a5858422ba9caaaf2495e837csfgn

2.连接工具

使用ssh
	ssh root@47.100.189.129
	如果使用ssh连接报错,错误信息如下,需要在本机执行vi ~/.ssh/known_hosts,删除对应ip的公钥。保存之后再连接
	@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
		@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
		@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
		IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
		Someone could be eavesdropping on you right now (man-in-the-middle attack)!
		It is also possible that a host key has just been changed.
		The fingerprint for the ECDSA key sent by the remote host is
		SHA256:ejIDrxMGqMHp9URzh1xKCzhBvJ8XXa2v00X3J06WKPY.
		Please contact your system administrator.
		Add correct host key in /Users/mac/.ssh/known_hosts to get rid of this message.
		Offending ECDSA key in /Users/mac/.ssh/known_hosts:2
		ECDSA host key for 106.52.23.167 has changed and you have requested strict checking.
		Host key verification failed.
在自己电脑上访问服务器端
	安装putty或者Xshell或者secureCRT进行远程终端访问
安装cyberduck或者WinSCP软件进行文件上传与下载
cyberduck下载 https://cyberduck.io/download/

3.安装服务器端软件

sudo apt-get update
查找安装路径dpkg -L apache2(软件安装的名称)
1.在线安装
	ps -ef 查看正在运行的进程
	ps -ef | grep atp   查找是否正在运行
	atp工具   Advance Packaging Tool  高级包装工具
	sudo apt-get update 命令来保持本地的软件包列表是最新的
	1)安装mysql-server 
		sudo apt-get install mysql-server
		输入数据库的root用户密码: root
		再次输入数据库的root用户密码: root
		验证是否成功  mysql -uroot -proot登录
		使用exit;退出当前mysql环境

  卸载mysql 
    按顺序执行以下命令
      sudo apt-get autoremove --purge mysql-server-5.0
      sudo apt-get remove mysql-server
      sudo apt-get autoremove mysql-server
      sudo apt-get remove mysql-common 
      清理残留数据
      dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
				
	2)安装NodeJS环境
		安装nodejs:sudo apt-get install nodejs
		建立软连接:sudo ln -s /usr/bin/nodejs /usr/bin/node
		测试是否安装成功:node -v  回车查看版本号
			使用.exit退出node环境

		安装npm 
    sudo apt-get install npm
		测试npm是否安装成功 npm -v 回车查看版本号
		
	3)安装apache2
		sudo apt-get install apache2
		默认安装完成后是启动的,如果要手动启动使用:
    sudo /etc/init.d/apache2 start
		测试ps -ef | grep httpd  安装成功
  重启服务器:sudo /etc/init.d/apache2 restart
  阿里云默认不开放apache的端口,如果要在本机访问云服务器上的apache,需要在【网络与安全-安全组】里添加入方向的8000/9999的规则

		apache2的部署目录  /var/www/html
			如果当前用户没有权限操作/var/www/html
					使用sudo临时提升权限,将 /var/www/html的权限设置成777,原先是755。设置了之后,ubuntu用户就可以往html目录中放置文件或文件夹了
					sudo chmod -R 777 /var/www/html
				
		将第一个项目部署到apache上,远程访问

在/var/www/html中新建文件,并且编辑文件内容
  vi a.txt   回车,打开了文件   输入i 进入编辑模式,输入内容,内容输入完毕之后,使用esc键退出编辑模式,使用:进入底行模式进行保存并退出:wq

  vim a.txt


设置阿里云的超时连接时长
	vi /etc/ssh/sshd_config
		ClientAliveInterval 60 
		ClientAliveCountMax 86400 
	保存退出
	重新启动系统SSH服务 
		service sshd restart
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值