云服务器配置流程
来源:互联网 发布:数据产品经理做什么 编辑:程序博客网 时间:2024/05/19 18:16
一.服务器选择
1.这里使用的是腾讯云,首先我们肯定需要申请一个云账号(当然直接关联QQ亦可)
接着按照流程,需要进行个人认证(提供身份证号码及联系方式),学生认证(提供学信网上的信息,包括学校、入学年限等)
2.学生套餐购买
腾讯云提供的为其服务器列表中的最低配置(也只能供学习使用)
如上图显示,配置为 1核1G,1M带宽,系统盘(Linux 20G/Windows 50G)
支付方式:首先支付10元开通服务,其后在服务器到期前一周,自动赠送代金券,然后使用优惠券进行续费。
3.选择服务器镜像
腾讯云在此提供了不少镜像,大家可以根据自己的需要自由选择,笔者使用是Ubuntu Server 16.04.1 LTS 64位。之后点击确认,就完成了。接着进入管理中心,即可看到配置的服务器已在运行中。
二.服务器配置
(由于笔者使用的是Ubuntu系统电脑,以下配置流程均在Ubuntu环境下)
1.服务器登录
默认情况下,Ubuntu服务器是不提供GUI界面的(当然,服务器也是不需要图形界面的)。但是对于习惯了图形界面的同学,也可给服务器进行配置(安装流程可直接百度)。
登录的方式有两种,首先可以在腾讯云的管理中心,也就是上图中,点击登录即可进入(最好先重置一下密码)。在输入对应的账户名及密码后,即可看到如下界面
第二种则是在本地使用终端登录:
在本地安装SSHsudo apt-get install ssh使用 sudo ps -e|grep ssh检测是否成功成功则输出:2151 ? 00:00:00 ssh-agent 5313 ? 00:00:00 sshd等安装ssh客户端命令:sudo apt-get install openssh-client
接着在终端输入 ssh (服务器名称)@(对应公网ip),在输入完账户名及密码后即可进行入
对于已经安装了GUI的系统,可以使用网页版直接登录(不建议,由于安装了图形界面,会导致实际使用中经常卡顿),这时候就需要直接通过终端访问。
使用前配置:
在服务器端进行安装 sudo apt-get install ssh sudo apt-get install openssh-server 配置允许X11转发命令: sudo gedit /etc/ssh/sshd_config 相关设置 X11Forwarding yes X11UseLocalhost no 重启服务命令: sudo /etc/init.d/ssh restart 在本地配置 sudo gedit /etc/ssh/ssh_config 相关设置 ForwardAgent yes ForwardX11 yes sudo ssh -X ubuntu@123.206.×××.155 连接远程服务器
2.服务器开发环境配置
(由于笔者现在正在学习Javaweb,以下均为相应配置)
1) jdk安装及环境配置
sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer sudo apt-get install vim (没有图形界面情况下,需要通过vim对文件进行修改) sudo vim ~/.bashrc 添加内容: export JAVA_HOME=/usr/lib/jvm/jdk1.8.0 (此处为对应jdk安装目录) export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH 使环境变量马上生效 source ~/.bashrc 设置系统默认jdk 版本 sudo update-alternatives –install /usr/bin/Java java /usr/lib/jvm/jdk1.8.0/bin/Java 300 sudo update-alternatives –install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0/bin/javac 300 sudo update-alternatives –install /usr/bin/jar jar /usr/lib/jvm/jdk1.8.0/bin/jar 300 查看JAVA版本 java -version
2).MySQL相关配置
sudo apt-get install mysql-serverapt-get isntall mysql-clientsudo apt-get install libmysqlclient-dev安装过程中会提示设置数据库密码安装完成后输入,按提示输入密码,即可进入相关界面mysql -u root -p
3).Tomcat配置
进入Apache官网下载相关文件点击进入下载
这时候,就需要将下载好的本地文件发送到服务器对应目录下
本地与服务器端文件交互 1.本地文件复制到服务器端 scp -r 本地文件/文件夹 账户名@远端公网ip :远端指定路径 scp -r /home/ubuntu/test/demo.txt ubuntu@123.206.×××.155:/home/ubuntu/Downloads 2.服务器端文件复制到本地 scp -r 远端账户名@远端公网ip:远端文件/文件夹 本地路径 scp -r ubuntu@123.206.×××.155:/home/ubuntu/Downloads/demo.txt /home/wyk/test
之后将文件直接解压在对应安装目录,进入/bin目录执行相应命令
3.云数据库配置
由于已经在服务器端配置了MySQL,那么就可以将数据存储也放在服务器端
sudo vim /etc/my.cnf查看内容[client]#password = your_passwordport = 3306socket = /tmp/mysql.sock[mysqld]port = 3306socket = /tmp/mysql.sockdatadir = /usr/local/mysql/varskip-external-lockingkey_buffer_size = 64Mmax_allowed_packet = 1Mtable_open_cache = 256sort_buffer_size = 1Mnet_buffer_length = 8Kread_buffer_size = 1Mread_rnd_buffer_size = 512Kmyisam_sort_buffer_size = 16Mthread_cache_size = 32query_cache_size = 32Mtmp_table_size = 64Mtable_open_cache = 256#bind-address = 127.0.0.1 //重点在这,需要将这句话注释,这样就允许从外网访问service mysql restart //重启tomcat授权访问,用root身份登录到mysql,使用grant命令分配权限,如果操作所有库就把 database_name.* 改成 *.* ,user_name是用户名,%是所有ip地址可访问,如果限制固定ip访问就改成ip,user_password是密码mysql -uroot -p/*mysql> grant all on database_name.* to user_name@'%' identified by 'user_password';*/mysql> grant all on *.* to root@'%' identified by '123456';(即允许所有ip以用户名root密码123456,访问数据库中所有表)mysql> flush privileges; (让权限立即生效)
有时候我们可能感觉对服务器端的文件处理不那么方便,这时候就需要一个简易的文件管理器。
这里推荐一个最原始的(当然自己也可以写一个,网上也有大神做过)文件管理器下载地址 只需要将下载好的文件,放到tomcat中的webapps目录下即可
这样一来,就可以随时随地查看服务器端文件,将文件上传下载到服务器
- 云服务器配置流程
- 腾讯云 linux系统服务器配置流程
- 配置服务器流程
- 代码服务器配置流程
- asp.net服务器配置流程
- mysql 主从服务器配置流程
- Python--阿里云服务器CentOS 配置流程(一)
- Python--阿里云服务器CentOS 配置流程(二)
- Python--阿里云服务器CentOS 配置流程(三)
- .net服务器配置流程和发布感慨
- linux服务器全套环境配置流程
- Linux服务器的初步配置流程
- Linux服务器的初步配置流程
- Linux服务器的初步配置流程
- Linux服务器的初步配置流程
- Linux服务器的初步配置流程
- Linux服务器的初步配置流程
- Linux服务器的初步配置流程
- 第一篇博客随便写写
- 利用指针使1602显示
- xss
- Centos7 Oracle 11 R2数据库安装_第三节
- Android中将布局文件/View添加至窗口过程分析 ---- 从setContentView()谈起
- 云服务器配置流程
- redis集群搭建
- [系分] 用例图
- NOIP2003(洛谷 P1038 )神经网络 COGS 104
- 新闻客户端
- http概述(http权威指南第一章)
- Poedu_Windows_CreateFile浅析
- Java中Synchronized的用法
- 获取键盘鼠标操作的函数(GetAsyncKeyState ())