linux 环境 安装jdk tomcat mysql git
1.安装JDK
1.官方下载jdk,linux版本的rpm包
2.安装rz sz
----------编译安装
//安装
cd /tmp
wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz
tar zxvf lrzsz-0.12.20.tar.gz && cd lrzsz-0.12.20
./configure && make && make install
//创建软连接 并命名为rz/sz
cd /usr/bin
ln -s /usr/local/bin/lrz rz
ln -s /usr/local/bin/lsz sz
----------yum译安装
yum install -y lrzsz sz命令 下载文件到本地:
# sz filename
rz命令 上传文件到服务器:
# rz
3.上传下载好的jdk
//自行创建 Java文件夹 mkdir java
cd /usr/local/java
rz..

安装jdk 命令:rpm –ivh –-prefix=/ jdk-8u151-linux-x64.rpm

验证成功 安装完成------接下来常规的环境变量配置,如下:
//命令:vi /etc/profile #进入环境变量文件
export JAVA_HOME=/jdk目录
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=${JAVA_HOME}/bin:$PATH
我的配置:

配置完成后 重新登录,命令:echo $PATH 查看是否配置成功,成功会出现jdk相关已配置环境变量信息:

2.安装Tomcat
官网下载 apache-tomcat-8.5.41.tar.gz
上传 rz. ..
解压 tar zxvf apache-tomcat-8.5.41.tar.gz
解压完之后好像就没啥事了 默认端口 8080
配置文件在 /conf/server.xml 中 修改端口号。
问题来了 :IP:端口号 访问超时
1.开放端口号:
firewall-cmd --permanent --zone=public --add-port=/tcp
提示:FirewallD is not running
--好吧 。防火墙没开
2.查看防火墙状态并开启 ----dead 未开启状态 -----active(running) 开启
systemctl status firewalld //查看防火墙状态
systemctl start firewalld //开启防火墙
systemctl stop firewalld //关闭防火墙
3.开启防火墙后 继续设置开放端口 成功
firewall-cmd --permanent --zone=public --add-port=8080/tcp //开放端口号
firewall-cmd --reload //重新加载防火墙规则
嗯 以为可以了 ,访问 还是没反应 好吧, 度娘 原来需要在阿里云中添加安全组规则,开放8080 80 8090端口 顺便打开3306
3.安装Mysql
1.配置yum源
//下载mysql源安装包
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
//安装mysql源
yum localinstall mysql57-community-release-el7-8.noarch.rpm
//检查是否安装成功yum repolist enabled | grep "mysql.*-community.*"
2.安装mysql
//安装MySQL
yum install mysql-community-server
//------------至此安装完毕
//配置MySQL 相关设置 systemctl start mysqld //启动MySQL
systemctl stop mysqld //停止数据库
systemctl restart mysqld //重启MySQL systemctl enable mysqld //开机自启动
systemctl disable mysqld //关闭开机自启 systemctl status mysqld //查看MySQL当前状态
rpm -aq | grep -i mysql //查看安装本本信息
grep 'A temporary password' /var/log/mysqld.log //查看MySQL初始密码 brV;&Y7UqTiK

更改密码,失败原因:
1.增加密码复杂度
2.关闭MySQL密码强度验证 :/etc/my.cnf 添加 validate_password=off 重启MySQL:systemctl restart mysqld

更新MySQL密码:
mysqladmin -u root -p'旧密码' password '新密码'
登录MySQL
mysql -utest -p123456
创建新用户
grant all privileges on *.* to 'test'@'%'identified by '123456' with grant option;
退出 exit/quit
4.安装git
服务器端安装git : yum install -y git
当前在home下创建git/repository/pirate.git
执行 git init --bare pirate.git 初始化仓库
创建git用户:
id git //检查是否存在用户
useradd git //添加了一个名为git的用户
passwd //设置用户密码为123
usermod -l git1 git //修改用户名git 为git1
userdel -r git //删除用户git
usermod -L git //禁用账号
usermod -U git //启用账号
linux 命令扩展:
groupadd pirate //创建一个pirate用户组
groupdel pirate //删除pirate用户组
useradd smoker //添加用户名为smoker
useradd -G pirate smoker //创建一个新用户smoker并加入pirate用户组
usermod -l smokerbig smoker //更新用户名smoker为smokerbig
usermod -G pirate smoker //把smoker添加到pirate用户组
userdel smoker //删除smoker用户
userdel -r smoker //删除smoker用户及其目录
passwd 123 //设置当前用户密码
passwd -l smoke //禁用smoker帐号口令
passwd -s smoker //查看smoker口令状态
passwd -u smoker //恢复smoker帐号口令
passwd -d smoker //删除smoker口令
whoami //显示当前用户名
su -name //切换用户
id
groups
groups name

继续Git,上面已经安装好Git服务,初始化Git仓库,创建了用户:
chown -R smoker:pirate repository //更改文件夹所有者
chown -R smoker:pirate pirate.git //更改仓库所有者

接下来安装Git客户端,省略。。。。。。。。。。。。。
克隆文件:
git clone smoker@IP:/home/git/xxx.git
提示输入用户名密码 :
提示 是否把 ssh信息记录到本地 yes
克隆到本地后 会生成known_hosts 下次就不会再提示 Git Base 设置用户名 邮箱如下 :
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com" 生成SSH秘钥:
ssh-keygen -t rsa -C "smoker@qq.com"
会在用户目录下.ssh文件夹生成公钥、私钥 在服务器home目录下 新建/git/.ssh/authorized_keys
设置权限 chmod -r .ssh
在这直接给最大权限 通过客户端推送公钥到authorized_keys文件
$ ssh smoker@39.106.106.15 'cat >> /home/git/.ssh/authorized_keys' < ~/.ssh/id_rsa.pub 切记本地Git 也要加秘钥:
ssh-add ~/.ssh/id_rsa
(提示:Could not open a connection to your authentication agent.
)
执行 :ssh-agent bash
再次执行 ssh-add ~/.ssh/id_rsa
差不多上面的这些操作 ,中间遇到推送公钥到服务器 找不到文件夹或文件 , 直接给最大权限,来回ssh 连接访问目录 及文件夹 莫名的可以了,阿里云服务器或者说Linux 还是要多尝试。。。。
linux 环境 安装jdk tomcat mysql git的更多相关文章
- LINUX上安装JDK+tomcat+mysql操作笔记
1.环境准备: 1-1.centos 64位(本人的虚拟机安装此系统),安装步骤和网络配置已经在前两篇记录. 1-2.JDK 版本1.8 1-3.tomcat压缩包 1-4.CRT远程连接工具(可用其 ...
- mac在 aliyun linux ecs实例上安装 jdk tomcat mysql
用了一个ftp 工具 把 gz rpm 等 传递到ecs 上 -- 用这个Transmit 用ssh远程登录,然后依次安装 jdk tomcat mysql 到 /usr/local/... 设置环 ...
- Linux安装Jdk Tomcat MySQL
Jdk安装 Tomcat安装 Mysql安装 Jdk安装 官网下载 http://www.oracle.com/technetwork/java/javase/downloads/index.html ...
- linux(centos 7)下安装JDK,Tomcat,mysql 运行Maven 项目
一.在Linux中安装JDK 1. 将JDK上传到root下(任何位置均可以). 如图: 2. 用解压命令解压JDK tar -xvf (此处为jdk文件名) 如果是rpm包,执行rpm -i jdk ...
- Linux 下 Nginx + JDK + Tomcat + MySQL 安装指南
转载请注明出处:http://blog.csdn.net/smartbetter/article/details/52026342 Nginx 是一款高性能的 http 服务器/反向代理服务器/电子邮 ...
- ubuntu下安装jdk,tomcat,mysql,ftp,telnet,svn
需求分析:自己弄了个小网站,想放到云服务器上,同时把自己积累的代码也放上去,服务器上的文件可以简单的在windows上查看,也可以方便的通过windows连接linux服务器. 解决:运行网站要用到j ...
- linux下安装jdk+tomcat+eclipse+mysql
我的环境:主机是win7的,虚拟机是VWare Workstation 6.0 ,linux系统为Red Hat Enterprise Linux 5 64位 各软件版本:jdk是jdk-6u ...
- Linux环境下搭建Tomcat+mysql+jdk
Linux环境 1.下载并安装一个VMware workstation, 这个是虚拟机的平台(自行度娘下载~),虚拟机是在后面要在里面搭建Linux系统. 2.下载一个centos安装包,linux版 ...
- 在Linux环境下搭建Tomcat+mysql+jdk环境
按照下面的步骤一步一步来搭建tomcat+jdk+mysql环境. [Linux环境]------我搭建的是64位centos版本的linux系统 1.下载并安装一个VMware workstat ...
随机推荐
- go 工具链目前[不支持编译 windows 下的动态链接库][1],不过[支持静态链接库][2]
go 工具链目前[不支持编译 windows 下的动态链接库][1],不过[支持静态链接库][2].想要产生dll,可以这样 workaround ,参考 golang [issuse#11058][ ...
- VC中引用第三方库,常见的库冲突问题
Q:VC中引用第三方库,常见的库冲突问题 环境:[1]VS2008 [2]WinXP SP3 A1(方法一): [S1]第三方库(Binary形式的)如果同主程序冲突,则下载第三方库的源码[S2]保持 ...
- OpenGL(十八) 顶点数组和抗锯齿(反走样)设置
顶点数组函数可以在一个数组里包含大量的与顶点相关的数据,并且可以减少函数的调用.使用顶点数组需要先启用顶点数组功能,使用glEnableClientState函数启用顶点数组,参数可以是GL_VERT ...
- sql server & .net core 使用空间数据
使用的库 Microsoft.EntityFrameworkCore.SqlServer Microsoft.EntityFrameworkCore.SqlServer.NetTopologySuit ...
- Adapter的泛型
宗旨:GetView方法放在具体的Activity/Fragment里面实现,其他的均可以复用 /// <summary> /// 通用适配器:新建GetViewEvent委托+OnGet ...
- App.xaml介绍
在App.xaml.cs中指定 public App () { InitializeComponent(); MainPage = new XamarinDemo.MainPage(); } 同时,这 ...
- ASP .NET Views文件夹下面的文件找不到
习惯将页面和它对应的js,css文件放在一个文件夹下,将这些都放在Views文件夹下 运行的时候发现找不到js和css文件 因为在MVC中,是不建议直接去访问Views文件夹的我们建立的ASP ...
- sql分组统计多列值
select BQDM,sum(case when HFBZ='0' then 1 ELSE 0 end) bxschf,sum(case when HFBZ='1' then 1 ELSE 0 en ...
- 使用IntelliJ IDEA开发SpringMVC网站(三)数据库配置
原文:使用IntelliJ IDEA开发SpringMVC网站(三)数据库配置 摘要 讲解在IntelliJ IDEA中,如何进行Mysql数据库的配置 目录[-] 文章已针对IDEA 15做了一定的 ...
- Win10《芒果TV》商店版双十一独家大礼,每日前100名用户免费领取7天VIP
为答谢大家对Win10<芒果TV>商店版一年以来一如既往的支持,2016年11月1日-11月30日期间,每天登录<芒果TV>UWP版(最新版本v3.1.3)的前100位用户可领 ...