1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > Linux 安装 JDK + Tomcat + Mysql

Linux 安装 JDK + Tomcat + Mysql

时间:2019-07-06 17:40:15

相关推荐

Linux 安装 JDK + Tomcat + Mysql

Linux 背景

肯·汤普逊,这哥们写了个游戏但是太烧钱了;

于是找到了丹尼斯·里奇商量着开个个系统运行这个游戏;

开发出来一般后系统特别慢,因为内核是用汇编语言;

两人商量开发一个能开发内核的语言;

B 语言 诞生了!!

但是还是慢

C 语言诞生了!!

C语言做为内核语言,发明 unix;

后来各种官司;

一个叫linus的人 召集 unix 原班人马.发明了系统 linus 后更名为 linux;

Linux 基础介绍

版本介绍

所谓的 linux 都是统称,具体版本都叫做发行版.

著名的发行版

red hat: 目前全球最大的 linux 发行厂商.(收费) ;ubuntu: 免费版本.界面比较好;麒麟Cent OS: 免费.; red hat 为了占有市场退出的一个分支版本;.

定位

操作系统.适合当服务器系统,但是不适合作为办公系统.

linux 相对 window 优点

免费稳定安全性比较高:据说因为开源,被黑客各种攻击,把bug都修了,几乎趋近于完善挑不出毛病了;

常用命令

Linux基础命令

Linux 安装 JDK

#解压压缩包cd /usr/local/tmp -- 打开文件夹ls -- 看文件夹内容tar zxvf jdk-7u80-linux-x64.tar.gz -- 解压文件,展示详细内容或者tar zxf jdk-7u80-linux-x64.tar.gz -- 解压文件,屏蔽详细内容cp -r jdk1.7.0_80 /usr/local/jdk7 -- 复制文件到指定目录,包含文件夹一起复制过去#配置 java 环境变量vim /etc/profile-- 编辑文件#-------------------------------------------------键盘 insert 键 -- 进入编辑状态#export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROLexport JAVA_HOME=/usr/local/jdk7export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar键盘 esc 键 -- 退出编辑状态:wq -- 保存文件并退出#------------------------------------------------- source /etc/profile -- 解析文件(或重启系统) 这样改后的配置文件才生效# 验证java 是否安装成功 java -version -- 验证java是否安装成功#-------------------------------------------------java version "1.7.0_80"Java(TM) SE Runtime Environment (build 1.7.0_80-b15)Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)#-------------------------------------------------

过程中学到的命令

vim Demo.java -- 新建文件并编辑vi Demo.java -- 编辑文件javac Demo.java-- 编译java文件java Demo -- 执行java文件reboot -- 重启Linux系统clear-- 清屏rm -rf jdk1.7.0_80 -- 删除文件cd ..-- 到上一层目录#export PATH USER LOGNAME MAIL HOSTNAME -- 注释语句export JAVA_HOME=/usr/local/jdk7 -- 在系统变量中添加或删除指定的内容$JAVA_HOME -- 表示引用变量

Linux 安装 Tomcat

前两步和和JDK安装一样,用FileZilla 上传文件,用Xshell 执行命令;

#解压文件cd /usr/local/tmplstar zxvf apache-tomcat-7.0.68.tar.gzcp -r apache-tomcat-7.0.68 /usr/local/tomcat

# 配置环境变量vim /etc/profile#-------------------------------------------------键盘 insert 键export TOMCAT_HOME=/usr/local/tomcat export CATALINA_HOME=/usr/local/tomcat键盘 esc 键:wq#-------------------------------------------------source /etc/profile

#启动tomcatcd /usr/local/tomcat/bin./startup.sh--启动tomcat或./startup.sh & tailf /usr/local/tomcat/logs/catalina.out --启动并动态打印启动信息Ctrl+C 中断启动信息的持续输出./shutdown.sh --关闭tomcat

#修改端口号限制vim /etc/sysconfig/iptables--修改端口号限制#-------------------------------------------------键盘 insert 键-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080:9000 -j ACCEPT键盘 esc 键:wq#-------------------------------------------------cd /etc/sysconfig--找到服务文件service iptables restart --重启服务

# 过程学到的命令service iptables startservice iptables stopcd logs

Linux 安装 mysql

前两步和和JDK安装一样,用FileZilla 上传文件,用Xshell 执行命令;

# 解压压缩包cd /usr/local/tmptar zxvf mysql-5.6.31-linux-glibc2.5-x86_64.tar.gzcp mysql-5.6.31-linux-glibc2.5-x86_64 /usr/local/mysql -r

#创建用户组和用户cd /usr/local/mysqlgroupadd mysql--添加用户组,命名为mysqluseradd -r -g mysql mysql --创建用户mysql,并指定所属群组为mysql#赋权,让用户组和用户具有操作权限cd /usr/local/mysql--赋权命令里有. 表示本级目录,务必保证当前所在文件夹是/usr/local/mysql中chgrp -R mysql . -- 变更mysql用户组有操作当前文件夹的权限chown -R mysql . -- 变更mysql用户具有操作本级目录的权限或chown -R mysql:mysql1 ./ --上面两个命令也可以换成一条命令

# 数据库初始化cd /usr/local/mysql -- 以下命令需要保证在/usr/local/mysql下ls /etc/f -- 判断/etc/f是否存在rm /etc/f -- 删除./scripts/mysql_install_db --user=mysql -- 初始化数据库# 修改配置文件# 复制f文件cp support-files/my-f /etc/f# 复制启动文件cp support-files/mysql.server /etc/rc.d/init.d/mysql --放到自启动文件夹下 并且给这个服务起名位mysql# 启动、重启、关闭mysql服务service mysql startservice mysql stopservice mysql restart# 操作mysql数据库#登陆mysql –u root -p# 此时是可以启动服务的,但是不识别mysql命令;#需要如下添加软连接,这样就会支持mysql命令了,就像java -version 里的java一样ln -s /usr/local/mysql/bin/mysql /usr/bin/mysqlmysql –u root -p --此时就会成功登陆上去

#修改密码show databasesuse mysql; --使用数据库show tables;-- 展示所有表desc user; -- 描述表结构update user set password= password ("123456") where user='root'; --更改密码flush privileges; --刷新权限 或者重启mysqlsource /usr/local/tmp/demo.sql--执行sqlexit; --退出

#设置用户具有访问的权限use mysql;select user,host from user;#执行权限赋予命令GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;flush privileges;#开放端口号vim /etc/sysconfig/iptables#--------------------------------------------------A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT#-------------------------------------------------service iptables restart

Linux 和 Windows 相对应的路径

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。