zoukankan
html css js c++ java
Linux系统安装常用开发软件
vim、jdk、tomcat、mysql
安装vim(命令模式=>编辑模式=>底行模式)
[root@localhost ~]# yum install vim*
结束后一直确认即可,键入y
继续键入 y
老是确认键入 y 比较麻烦,那就直接这样:
[root@localhost ~]# yum - y install vim*
JDK的安装
1:通过Xftp工具上传文件【jdk-8u181-linux-x64.tar.gz】
查看是否上传成功:[root@localhost /]# ll
2:
安装必要的依赖环境(按照顺序装好)
yum -y install glibc.i686
yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6
yum -y install gcc-c++
yum -y install libaio*
3:
检查之前是否安装JDK,安装过则卸载
查看:rpm -qa | grep -i jdk 参数-i忽略大小写
卸载:rpm -e --nodeps 程序名称
[root@localhost /]# rpm -qa | grep -i jdk
4:
创建JDK的安装路径
4-1 mkdir 文件夹名
查询JDK的完整路径:[root@localhost jdk]# pwd
[root@localhost local]# mkdir jdk
4-2 解压已上传的jdk文件【
jdk-8u181-linux-x64.tar.gz
】到jdk目录
解压语法: tar -zxvf 安装包 -C 指定目录
[root@localhost /]# tar -zxvf jdk-8u181-linux-x64.tar.gz -C /usr/local/jdk/
去【/usr/local/jdk】目录下查看是否已解压成功
在进去解压后的jdk1.8.0_181文件下查看jdk目录结构
5:Linux上配置jdk环境变量
[root@localhost /]# vim /etc/profile
技巧:可直接用xftp将profile文件下来配置好,再上传覆盖即可
#jdk path
export JAVA_HOME=/usr/local/jdk/jdk1.8.0_181
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
6:
重新加载环境变量配置文件:source /etc/profile 并测试是否安装成功
[root@localhost jdk1.8.0_181]# source /etc/profile
测试Linux上jdk是否安装成功:[root@localhost /]# java -version
Tomcat安装
1:上传Linux版本的tomcat到根目录下并解压到tomcat目录(方法同jdk一致)
[root@localhost /]# tar -axvf apache-tomcat-7.0.68.tar.gz -C /usr/local/tomcat/
查看是否成功解压到tomcat目录
2:
检查之前是否安装tomcat,安装过则卸载(跟jdk一致,不过多解释)
rpm -qa | grep -i tomcat
rpm -e --nodeps 程序名称
3:配置tomcat环境变量(可用xftp便捷操作)
[root@localhost /]# vim /etc/profile
#tomcat path
export CLASS_HOME=/usr/local/tomcat/apache-tomcat-7.0.68
export PATH=$CLASS_HOME/bin:$PATH
4:
重新加载环境变量配置文件:source /etc/profile 并启动tomcat查看是否安装成功
找到解压tomcat解压路径下的bin目录,启动tomcat【
startup.sh
】,关闭【shutdown.sh】
[root@localhost bin]# ./startup.sh
切换物理机查看tomcat是否启动成功:Google地址栏:http://192.168.64.10:8080
5:
设置防火墙(不建议关闭,可省略这一步)
编辑防火墙配置文件:vim /etc/sysconfig/iptables
重启防火墙:service iptables restart
6:动态加载tomcat启动日志,跟Windows启动tomcat刷刷感觉差不多
[root@localhost bin]# ./startup.sh && tailf /usr/local/tomcat/apache-tomcat-7.0.68/logs/catalina.out
MySQL的安装
1:上传Linux版本的mysql到根目录下并解压到mysql目录(方法同jdk一致)
[root@localhost /]# tar -zxvf mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz -C /usr/local/mysql/
查看是否成功解压到mysql目录
2:
检查之前是否安装mysql,安装过则卸载
rpm -qa | grep -i mysql
干掉:mysql-libs-5.1.73-8.el6_8.x86_64
已经安装了库文件,应该先卸载,不然会出现覆盖错误。注意卸载时使用了--nodeps选项,忽略了依赖关系
[root@localhost /]# rpm -e --nodeps mysql-libs-5.1.73-8.el6_8.x86_64
再去查看是否安装就没有了【
mysql-libs-5.1.73-8.el6_8.x86_64
】
3:
添加mysql用户组和mysql用户,用于设置mysql安装目录文件所有者和所属组(安全起见)
[root@localhost /]# groupadd mysql
[root@localhost /]# useradd -r -g mysql mysql
4:
进入mysql解压目录,并更改所属的组和用户
chown -R(递归) mysql . =>把mysql用户赋给当前目录下的所有文件
chgrp -R(递归) mysql . =>用户组的名称改成mysql
[root@localhost mysql-5.6.31-linux-glibc2.5-x86_64]# chown -R mysql .
[root@localhost mysql-5.6.31-linux-glibc2.5-x86_64]# chgrp -R mysql .
注意:不要忘记mysql后的 '.' ,代表所有目录
5:
执行mysql_install_db脚本,对mysql中的data目录进行初始化并创建一些系统表格
。
【
mysql_install_db
】在目录【/usr/local/mysql/mysql-5.6.31-linux-glibc2.5-x86_64/scripts】
注意mysql服务进程mysqld运行时会访问data目录,所以必须由启动mysqld进程的用户(就是之前设置的mysql用户)执行这个脚本,或者用root执行,但是加上参数--user=mysql。
[root@localhost mysql-5.6.31-linux-glibc2.5-x86_64]# scripts/mysql_install_db --user=mysql
出现这样就执行完毕
6:
将mysql/目录下除了data/目录的所有文件,改回root用户所有,mysql用户只需作为mysql/data/目录下所有文件的所有者
[root@localhost mysql-5.6.31-linux-glibc2.5-x86_64]# chown -R root .
[root@localhost mysql-5.6.31-linux-glibc2.5-x86_64]# chown -R mysql data
注意:同样,别忘记root后面的 '.'
7:
复制配置文件(my-default.cnf)到etc目录下,并重命名my.cnf(etc目录存放系统配置文件,开机自加载)
my-default.cnf文件在解压目录下的【support-files】文件夹中
[root@localhost support-files]# cp my-default.cnf /etc/my.cnf
8:去/etc目录下并查看刚才复制过去的my.cnf文件,并设置basedir家目录 =>[root@localhost etc]# vim my.cnf
basedir = /usr/local/mysql/mysql-5.6.31-linux-glibc2.5-x86_64
9:
将mysqld服务加入开机自启动项
9-1 首先需要将support-files目录下的mysql.server服务脚本复制到/etc/init.d/ 并重命名为mysqld
[root@localhost support-files]# cp mysql.server /etc/init.d/mysqld
查看文件是否复制过去并成功重命名
[root@localhost support-files]# cd /etc/init.d
9-2:
通过chkconfig命令将mysqld服务加入到自启动服务项中
[root@localhost init.d]# chkconfig --add mysqld
注意:服务名称mysqld就是将mysql.server复制到/etc/init.d/时重命名的名称
9-3:
查看是否添加成功(出现:2-3-4-5 =>状态为on即可)
[root@localhost init.d]# chkconfig --list mysqld
10:启动mysql(解压mysql的bin目录下执行)
10-1 先重启mysqld服务
[root@localhost bin]# service mysqld restart
运行客户端程序mysql,测试能否连接到mysqld
[root@localhost bin]# ./mysql
10-2 设置用户名和密码,然后在重新连接
定位到mysql安装目录下/bin下执行【[root@localhost bin]# ./mysqladmin -u root password 123456】
重新连接测试
10-3 设置mysql环境变量,避免老是输入全路径去启动mysql(参考jdk)
[root@localhost /]# vim /etc/profile
#mysql path
export MYSQL_HOME=/usr/local/mysql/mysql-5.6.31-linux-glibc2.5-x86_64
export PATH=$MYSQL_HOME/bin:$PATH
重新加载环境变量配置文件:source /etc/profile,再次启动
mysql(这次是在localhost根目录执行)
10-4 Navicat连接MySQL
授权MySQL远程登陆,执行两条命令:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的MySQL密码' WITH GRANT OPTION;
FLUSH PRIVILEGES;
进行Navicat测试:
查看全文
相关阅读:
秒转 时间格式 JavaScript seconds to time with format hh:mm:ss
jQuery ajax表单提交实现局部刷新 ajaxSubmit
jquery mobile header title左对齐 button右对齐
Java数据库ResultSet转json实现
jsp 局部刷新
ajax提交url 与ajax提交表单的比较
jquery + json + springMVC集成在controller中实现Ajax功能
js获取url中指定参数值
jquery ajax 局部刷新
jquery ajax jsonp callback java 解决方案2
原文地址:https://www.cnblogs.com/cao-yin/p/11555863.html
最新文章
在SharePoint 2010上使用SharePoint Permission Extension
MVVM之View和ViewModel的关联
QuickFlow多语言支持
Switch View when host XmlFormView in aspx
QuickFlow教程(14)—ExecuteCode using QuickFlowDesigner
QuickFlow ListForm之父子表
QuickFlow之动态子流程
QuickFlow中控制DataField and TaskField(更简单的控制列表项和任务字段值)
resource about .net FormDesigner
QuickFlow 安装指南(2011)
热门文章
QuickFlow教程(13)配置文件global.config
SmartQuery WebPart 2.0 发布。
CamlQuery and SmartQuery1.3 release
Python: open excel file
javascript: convert html web pages to pdf in javascript
CSharp: Download Imge
jquery ajax jsonp callback 404 406 java 解决方案 1
使用Jsonp方式跨域获取json
跨域访问 总结
firefox 不支持innertext, 需要用innerhtml代替
Copyright © 2011-2022 走看看