序言
多于金发就可以变弱。
有的是老师不晓得服务器买了之后是不是耍,我这儿给我们单纯写日记,期望对后辈有协助。
一、单纯采用服务器
http://rrd.me/eM54e
.jpeg)
买完了之后,他们能登入阿里云控制面板的取货券管理工作找出这边买的服务器:
.jpeg)
控制系统优先选择上,他们搞Java的通常选Centos就好了(按需优先选择):
.jpeg)
关键步骤为下列:服务器
具体来说,他们先在Xshell聚合私钥
在阿里云控制面板建立公钥对(优先选择实用性项;引入已近的是公钥对)
输出这边在Xshell聚合的私钥重要信息
在前台重新启动阿里云服务器
完了之后,他们就能在Xshell上登入阿里云服务器了(使用者名叫root)
聚合私钥:
.jpeg)
最后获得私钥的重要信息:
.jpeg)
在阿里云前台建立公钥对:
.jpeg)
重新启动服务器:
.jpeg)
Xshell登入:
.jpeg)
Xshell的一些实用性:
.jpeg)
登入成功:
.jpeg)
详细的教程(必看):
https://blog.csdn.net/longgeaisisi/article/details/78680180服务器
二、采用Linux控制系统
上面他们已经能通过Xshell去连接云服务器了,而Centos是Linux控制系统,具体来说他们要学习一些Linux命令就可以操作。
我之前写过几篇文章,如果不懂Linux命令的老师能跟着练练,我认为能解决日常的采用了(如果一些想要做的操作,又不晓得是不是弄,搜一下就好了)
.jpeg)
2.1 下载JDK和MySQL/Tomcat
云主机、VPS、挂机宝、游戏服务器上永恒云
JDK8下载:
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html服务器
.jpeg)
MySQL下载:
https://dev.mysql.com/downloads/mysql/5.6.htmldownloads
.jpeg)
现在下载JDK和MySQL需要账号和密码;能采用这个:
账号:liwei@xiaostudy.com密码:OracleTest1234下载Tomcat:
https://tomcat.apache.org/download-80.cgi
.jpeg)
.jpeg)
找出他们的文件,传输就好了;
.jpeg)
2.3安装JDK
tar -zxvf jdk-8u231-linux-x64.tar.gz编辑实用性文件vim /etc/profile在实用性文件后添加下面的内容(我的是直接安装在root目录,所以路径直接写root)export JAVA_HOME=”/root/jdk1.8.0_231″export PATH=”$JAVA_HOME/bin:$PATH”刷新实用性文件source /etc/profile完了之后,输出Java版本看一下:
java -version效果:.jpeg)
2.4 安装MySQL
安装所需的环境
[root@localhost ~] yum -y install make bison-devel ncures-devel libaio[root@localhost ~] yum -y install libaio libaio-devel[root@localhost ~] yum -y install perl-Data-Dumper[root@localhost ~] yum -y install net-tools安装bison(我安装的是2.5.1的版本)
bison下载地址:http://www.gnu.org/software/bison/[root@localhost ~] tar zxvf bison-2.5.1.tar.gz[root@localhost ~] cd bison-2.5.1[root@localhost ~] ./configure[root@localhost ~] make[root@localhost ~] make install安装gc++环境:
yum -y install gcc gcc-c++ autoconf automake zlib* libxml* ncurses-devel libmcrypt* libtool* cmake安装cmake(我安装的是3.15.4的版本)
cmake下载地址:http://www.cmake.org/tar -xzvf cmake-3.15.4.tar.gzcd cmake-3.15.4./bootstrapmakemake install更新一下实用性source /etc/profile解压刚刚下载的Mysql安装包(我是按照它的指示就在root的目录下安装)
tar -zxvf mysql-5.6.46.tar.gzcd mysql-5.6.46安装必要的实用性yum install openssl-devel采用cmake安装服务器
cmake \-DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc/my.cnf -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock -DMYSQL_TCP_PORT=3306 -DENABLED_LOCAL_INFILE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_cimake 和安装
make&&makeinstall实用性mysql
检查控制系统是否已经有mysql使用者,如果没有则建立[root@localhost mysql-5.6.46] cat /etc/passwd | grep mysql[root@localhost mysql-5.6.46] cat /etc/group | grep mysql建立mysql使用者(但是不能采用mysql账号登陆控制系统)
[root@localhost mysql-5.6.46]groupadd mysql[root@localhost mysql-5.6.46]useradd -g mysql mysql修改权限
[root@localhost mysql-5.6.46]chown -R mysql:mysql /usr/local/mysql切换到mysql目录
cd/usr/local/mysql设置权限等东西
chown -R mysql:mysql . (这儿最后是有个.的我们要注意 为了安全安装完成后请修改权限给root使用者) scripts/mysql_install_db –user=mysql (先进行这一步再做如下权限的修改)chown -R root:mysql . (将权限设置给root使用者,并设置给mysql组, 取消其他使用者的读写执行权限,仅留给mysql “rx”读执行权限,其他使用者无任何权限)chown -R mysql:mysql ./data (数据库存放目录设置成mysql使用者mysql组) chmod -R ug+rwx . (赋予读写执行权限,其他使用者权限一律删除仅给mysql使用者权限)将mysql的实用性文件拷贝到/etc
cp support-files/my-default.cnf /etc/my.cnf修改my.cnf
vi /etc/my.cnf在下面添加:user=mysqldatadir=/usr/local/mysql/datadefault-storage-engine=MyISAM启动mysql(还是在mysql的目录下进行的)
cpsupport-files/mysql.server /etc/init.d/mysqlservice mysql start修改root的密码
chkconfig –add mysql修改密码cd切换到mysql所在目录cd/usr/local/mysql./bin/mysqladmin -u root password 最后设置新的密码即可!重新启动MySQL,启动客户端
service mysql restartcd /usr/local/mysql/bin/./mysql -u root -p效果:.jpeg)
参考资料:
https://blog.csdn.net/wplblog/article/details/52179299服务器
2.5 启动Tomcat
tar -zxvf apache-tomcat-8.5.47.tar.gzcd apache-tomcat-8.5.47/bin/./startup.sh三、开安全组端口
前面他们已经启动了MySQL和Tomcat了,如果想要从外部访问服务器的MySQL和Tomcat,需要在阿里云控制面板上开对应的端口号,不然是访问不到的。
.jpeg)
重新启动服务器;尝试在Windows上访问Linux的启动后的Tomcat和MySQL
.jpeg)
MySQL远程连接需要实用性一下:
例如,你想myuser采用mypassword从任何主机连接到mysql服务器的话。GRANT ALL PRIVILEGES ON *.* TO root@% IDENTIFIED BY mypassword WITH GRANT OPTION;FLUSH PRIVILEGES;.jpeg)
最后
期望这篇文章对我们刚接触云服务器有协助。
http://rrd.me/eM54e
.jpeg)
两年呕心沥血的文章:「面试题」「基础」「进阶」这儿全都有!
精美脑图
面试题
永恒云出品