linux下配备开发设计自然环境,mysql+jdk+tomcat实例

2021-01-21 01:37 jianzhan

linux下配备开发设计自然环境,mysql+jdk+tomcat实例教程全解


短视頻,自新闻媒体,达人种草1站服务

linux下配备开发设计自然环境,mysql+jdk+tomcat实例教程全解

近期因为自身开发设计必须,就着手租了1台服务器,系统软件版本号是centos6.5,64位设备。

在配备自然环境的情况下在网络上找了半天也沒有发现较为全的开发设计自然环境配备方式,因而把自身的配备方式发上来以供大伙儿沟通交流学习培训。

最先安裝JDK:

在oracle网站免费下载jdk,,我免费下载的是1.8版本号的jdk,因为是64位的linux系统软件,因此我免费下载了linux-x64的rpm安裝包。

将安裝包复制到服务器上(我用的是winscp专用工具),随后实行1下指令:

chmod ⑺77 文档名,获得实行管理权限

rpm -ivh 文档名,刚开始安裝。

因为是1.8版本号的jdk,因此不必须配备自然环境自变量,立即键入java -version查验是不是安裝取得成功。

接下来安裝mysql,以便简易起见,我立即应用yum的安裝方法,下面是安裝流程:

1.查验系统软件是不是有自带的mysql,假如有就删掉掉(1遍linux实际操作系统软件均自带了mysql,但貌似并不是很功能强大,我是立即卸载掉随后自身安裝的)

查验指令:rpm -qa|grep mysql 假如出現有mysql的安裝包,就实行下1步,不然绕过下1步。

2.卸载mysql安裝包:rpm -e mysql-libs⑸.1.66⑵.el6_3.i686 --nodeps(不一样的设备mysql安裝文档名将会不1样,必须变更),留意要键入--nodeps强制性卸载,由于假如不强制性卸载的话由于依靠包的缘故会致使卸载不成功。

3.应用yum安裝mysql:yum install -y mysql-server mysql mysql-deve

4.等候安裝结束,键入 service mysqld start 指令便可以起动大家的mysql服务

5.设定客户名root的登陆密码:mysqladmin -u root password '***'(***意味着你的登陆密码)

6.登陆mysql:mysql -u root -p 随后键入登陆密码便可以登陆了。请留意,此时mysql默认设置root客户只能当地ip浏览,假如你要想由外部浏览mysql的话,必须变更mysql浏览ip的限值,方式以下:

切换到mysql数据信息库的user表,update user set host = '%' where user ='root'; //变更ip限值,%意味着容许随意ip根据该账户浏览mysql;

flush privileges;

flush privileges 指令实质上的功效是将当今user和privilige表格中的客户信息内容/管理权限设定从mysql库(MySQL数据信息库的内嵌库)中提取到运行内存里。MySQL客户数据信息和管理权限有改动后,期待在"不重新启动MySQL服务"的状况下立即起效,那末就必须实行这个指令。一般是在改动ROOT帐号的设定后,怕重新启动后没法再登陆进来,那末立即flush以后便可以看管理权限设定是不是起效。而无须冒太大风险性。

我在这里碰到了1个难题:root帐号的管理权限变更之后我由外部浏览沒有难题,可是本机浏览却被回绝了,也是很蛋疼,因而我立即由外部应用sqlyog浏览mysql,改动了user表添加了1行:客户名为root,host为localhost,随后别的全部特性包含登陆密码所有模仿上面的root账户来设定,设定结束以后规矩fkush privileges;随后本机便可以登录了。

最终安裝tomcat:

官方网站免费下载tomcat,网站地址是,挑选core下面的第1个zip文档,解压后提交到linux服务器(一样用的是winscp),

应用ln(l是小写L并不是大写i,以前学习培训的情况下被坑过1次)将文档夹与usr/local/tomcat创建联接,指令以下:

ln -s 你的tomcat包的肯定相对路径(留意1定要肯定相对路径) /usr/local/tocat,事前无需在/local/usr/创建tomcat文档夹

至于ln指令的详细介绍,我见附在本文本文档的后边,有兴趣爱好的同学能够去看看。

将连接创建之后(留意创建导电软连接必须肯定相对路径),切换到tomcat文档夹下,chmod +x bin/*.sh授予实行管理权限(1定要授予要不然会不成功),1切搞定,将必须的运用立即拖到webapp文件目录下,在bin中sh ./startup.sh便可以起动了。

附录:

df查询硬盘应用状况

-a 显示信息全部文档系统软件的硬盘应用状况,包含0块(block)的文档系统软件,如/proc文档系统软件。

-k 以k字节为企业显示信息。

-i 显示信息i连接点信息内容,而并不是硬盘块。

-t 显示信息各特定种类的文档系统软件的硬盘室内空间应用状况。

-x 列出并不是某1特定种类文档系统软件的硬盘室内空间应用状况(与t选项相反)。

-T 显示信息文档系统软件种类。

-h更具现阶段硬盘室内空间和应用状况 以更容易读的方法显示信息

-H根上面的-h主要参数同样,但是在根式化的情况下,选用1000而并不是1024开展容量变换

ln创建连接指令:

Linux文档系统软件中,有一定的谓的连接(link),大家能够将其视作档案的别称,而连接又可分成两种 : 硬连接(hard link)与软连接(symbolic link),硬连接的意思是1个档案能够有好几个名字,而软连接的方法则是造成1个独特的档案,该档案的內容是指向另外一个档案的部位。硬连接是存在同1个文档系统软件中,而软连接却能够超越不一样的文档系统软件。

软连接:

1.软连接,以相对路径的方式存在。相近于Windows实际操作系统软件中的便捷方法

2.软连接能够 跨文档系统软件 ,硬连接不能以

3.软连接能够对1个不存在的文档名开展连接

4.软连接能够对文件目录开展连接

硬连接:

1.硬连接,以文档副本的方式存在。但不占有具体室内空间。

2.不容许给文件目录建立硬连接

3.硬连接仅有在同1个文档系统软件中才可以建立

这里有两点要留意:

第1,ln指令会维持每处连接文档的同歩性,也便是说,无论你修改了哪1处,其它的文档都会产生同样的转变;

第2,ln的连接又分软连接和硬连接两种,软连接便是ln s 源文档 总体目标文档,它只会在你选定的部位上转化成1个文档的镜像系统,不容易占有硬盘室内空间,硬连接 ln 源文档 总体目标文档,沒有主要参数-s, 它会在你选定的部位上转化成1个和源文档尺寸同样的文档,不管是软连接還是硬连接,文档都维持同歩转变。

ln命令用在连接文档或文件目录,好似时特定两个以上的文档或文件目录,且最终的目地地是1个早已存在的文件目录,则会把前面特定的全部文档或文件目录拷贝到该文件目录中。若另外特定好几个文档或文件目录,且最终的目地地并不是是1个已存在的文件目录,则会出現不正确信息内容。

3.指令主要参数:

必要主要参数:

-b 删掉,遮盖之前创建的连接

-d 容许非常客户制作文件目录的硬连接

-f 强制性实行

-i 互动方式,文档存在则提醒客户是不是遮盖

-n 把标记连接视作1般文件目录

-s 软连接(标记连接)

-v 显示信息详尽的解决全过程

挑选主要参数:

-S -S 字尾备份数据标识符串 或 --suffix= 字尾备份数据标识符串

-V -V 备份数据方法 或 --version-control= 备份数据方法

--help 显示信息协助信息内容

--version 显示信息版本号信息内容