常用的软件在linux上进行配置:
修改HOSTANME
vi /etc/sysconfig/network
修改HOSTNAME和IP的映射
vi /etc/hosts
关闭防火墙
service iptables stop
关闭防火墙的开机启动
chkconfig iptables off
重启linux服务器
reboot 1.配置jdk
1.1.在home目录下创建apps目录
mkdir apps
1.2.使用xftp工具把jdk上传到linux服务器
1.3.解压jdk的压缩包
tar -zxvf xxxxx
1.4.进入解压好的jdk中,并且获取到jdk的绝对路径
pwd
1.5.配置环境变量
vi /etc/profile
1.6.使环境变量立即生效
source /etc/profile
1.7.检测jdk是否配置成功
javac -version 2.配置tomcat(Apache:Java项目开源基金会)
也就是只要是从apache官网上下载的所有组件/框架/项目都需要jdk的环境变量
2.1.从官网下载tomcat8
2.2.使用xftp(不需要知道这个工具是什么,linux配置ftp(图片服务器))把tomcat上传到linux服务器上
2.3.解压tomcat
tar -zxvf xxxxx
2.4.直接启动tomcat
所有windows启动文件,都是以bat结尾
所有的linux和Mac启动文件,都是以sh结尾
进入到tomcat的bin目录
./startup.sh
进入到tomcat目录
bin/startup.sh
2.5.检测tomcat是否启动成功
jps(只能配置成功jdk了以后才可以使用的命令)
2779 Jps:代表了jdk的环境变量
2736 Bootstrap:代表了tomcat启动
2.6.停止tomcat
进入tomcat的bin目录
./shutdown.sh
kill -9 2830(强烈不推荐使用,实在太粗暴了,我受不了)
有可能会损坏tomcat内部数据和文件
在tomcat的目录中(ROOT)
ROOT是项目(java项目)
ROOT项目的作用是-->localhost:8080打开的页面
localhost:8080
所有以80端口号结尾的项目,都不需要输入端口号 3.配置maven
3.1.从apache官网下载maven
3.2.使用xftp工具上传到linux服务器上
3.3.解压maven压缩包
tar -zxvf xxxx
3.4.需要配置maven的环境变量
vi /etc/profile
和配置Java环境变量类似
export MAVEN_HOME=
export PATH=$PATH:$MAVEN_HOME/bin
无论是Java/maven环境变量,必须要配置在PATH之前
如果配置在PATH之下
因为加载环境变量问题,必须配置在PATH之前
3.5.使环境变量立即生效
source /ect/profile
3.6.检测maven环境变量是否配置成功
mvn -v
3.7.maven的本地仓库/阿里云镜像
和在windows上面是一样的
settings.xml
!!!!!在所有的配置中,不允许动自带的配置信息,如果需要配置,copy出来一份
阿里云镜像
<mirrors>
<mirror></mirror>
</mirrors>
3.8.配置maven的目标jdk版本
maven所自带的jdk版本就是1.5,本机环境为jdk1.8
在1.8中添加很多新的方法和类,这些在1.5中是没有的
maven开始编译目标版本的jdk(1.5)
但是在项目中已经用到了1.8所带的类,maven是编译不到,就会报错
IDEA开发工具会自动集成本机jdk环境,也就是在IDEA中集成maven后(Maven的目标编译版本就变成了1.8)
eclipse/MyEclipse就会报错!!!!
<profile>
<id>jdk1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile> 4.配置svn(服务器端)
项目管理工具(subversion),每个公司都会用到(git/svn)
目的就是为了合作开发
4.1.从linux上安装svn
不需要从官网下(因为linux其实已经整合了svn,只是需要加载进来)
只要linux自带的工具/框架/组件/项目,都不需要下载,直接安装就可以
linux没有的这些东西,必须要使用tar.gz压缩包进行安装
yum -y install:安装命令(只能安装linux自带的,非自带的安装不了)
yum -y install subversion
4.2.检测svn是否安装成功
svn --version或者subversion --version
4.3.创建文件夹(svn的配置所需要的文件)
在home目录创建
mkdir -p svn/svnfile
4.4.svn加载配置文件
(svn自带的命令,并不属于linux的原生命令)
svnadmin create /home/svn/svnfile
4.5.实现自己的配置
在conf目录中实现自己的配置
!!!!!!!当配置以下三个文件的时候,所有的配置都必须要从头开始,不能任何的空格!!!!!!
passwd:
配置了svn所需要的用户名和密码
所有的svn用户配置必须要配置在[users]标签之下,否则不会生效
[users]
用户名 = 密码
seven = 123456
authz:
配置了svn用户的权限信息(read, write)
所有的权限配置必须要配置在[groups]标签之下,否则不生效
[/]:获取到passwd文件中的所有用户,只要是在[users]下的所有用户都可以获取到
所有和svn用户有关的权限信息都必须要配置在[/]标签之前,否则不生效
用户名 = rw
seven = rw
svnserver.conf:
anon-access = read
当用户没有登录svn的时候就可以执行的操作(匿名可以执行的操作)
write:代表即可以读又可以写
read, write, none
auth-access = write
当svn用户登录后可以执行的操作
write:既可以读又可以写
password-db = passwd
把所有的svn用户的账号密码匹配机制交给passwd文件进行管理
authz-db = authz
把所有的svn用户的权限交给authz文件进行管理
realm = My First Repository
realm = /home/svn/svnfile
指定了项目上传svn的目录,也就是说项目具体上传到svn的哪一个文件夹中
4.6.启动svn
svnserve -d -r /home/svn/svnfile
没有看到报错信息说明启动成功 5.配置svn的客户端
5.1.下载小乌龟svn
5.2.直接双击安装(command line client tools必须勾选上,如果不勾选就无法集成IDEA工具(svn.exe))
卸载后只能重新安装
5.3.打开IDEA进行配置svn
5.3.1.找到settings菜单
5.3.2.搜索subversion
需要定位到svn的本地安装目录(定位svn.exe文件)
5.3.3.找到VCS菜单-->import into version control-->选择import into subversion
-->需要输入svn服务器的地址(不允许http),使用svn://192.168.23.144
-->输入账号和密码(不要点击import,直接关闭) 5.3.4.找到VCS菜单-->import into version control-->share project(subversion) 5.3.5.查看svn服务器上有哪些项目
找到VCS菜单-->browes VCS repository-->browes subversion repository(在svn服务器行已经把项目文件夹分享上去了,但是项目中没有具体的内容,因为代码还没有上传)
5.3.6.上传架构代码
对着项目点击右键-->subversion菜单-->commit Directory

只需要提交和项目相关的文件即可,其他的所有文件都不要提交(lib 列库 和 SRC 文件。)

上传成功后,到svn所在的服务器去寻找的时候发现并没有上传的项目(以二进制的存在于svn服务器上)

5.3.7.在svn服务器上把二进制项目转换为Java项目
svn checkout svn://svn所在服务器的ip地址/项目名(如果svn服务器上只有一个项目可以省略) /home(把项目所检出的路径) --username=seven --password=123456
5.3.8.把svn服务器上的项目删除
svn delete svn://svn所在服务器的ip地址/项目名(必须要携带项目名,否则无法删除) -m delete
5.3.9.把IDEA中的项目断开svn的连接
需要一个插件:plugins-->搜索svn disconnect

6. 导入项目, 只需要将项目中的 ideal 和 iml 文件删除掉。即可。 ideal会将本地的配置自动加载到被导入的项目中。

Linux 配置常用工具?的更多相关文章

  1. Linux系统常用工具集

    整理Linux系统下一些日常工作中常用工具,旨在提高效率: 1.截图软件Shutter 2.通讯聊天工具pidgin 3.守护进程工具daemontools 4.远程桌面服务TigerVNC 5.Ma ...

  2. Jenkins系列之Jenkins配置常用工具和如何下载插件

    上一篇我们介绍了Jenkins的安装,这一篇我们介绍如何配置Jenkins的工具和如何下载插件. 首先我们先来看如何配置工具,这里的工具是指JDK.Ant.Maven.Git等. 1.点击系统管理,如 ...

  3. 为Linux配置常用源:epel和IUS

    CentOS上,除了os类的yum源,还需要配置几个常用的源:epel.ius. 有很多国内很多镜像站点都提供了各类仓库的镜像站点,个人感觉比较全的是阿里云http://mirrors.aliyun. ...

  4. Linux服务器常用工具

    一.Ubuntu18版本 服务器 1)替换源.将原有的源注释掉 vi /etc/apt/sources.list deb http://mirrors.aliyun.com/ubuntu/ bioni ...

  5. Linux下常用工具

    GUI篇 计算器gnome-calculator pdf阅读envince 虚拟机virtualbox vnc tigervnc-server and client 网络连接network-manag ...

  6. Linux相关常用工具

    Xshell Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的. 通常需要通过vpn访问.建立vpn隧道可以通过FortiClient 或者 I ...

  7. linux配置网卡IP地址命令详细介绍及一些常用网络配置命令

    linux配置网卡IP地址命令详细介绍及一些常用网络配置命令2010-- 个评论 收藏 我要投稿 Linux命令行下配置IP地址不像图形界面下那么方 便,完全需要我们手动配置,下面就给大家介绍几种配置 ...

  8. linux系统监控常用工具

    linux系统监控常用工具 一.系统核心工具包(coreutils) 1./bin/df 报告系统的磁盘空间用量 df -h  显示磁盘分区fdisk -l 2./bin/uname 显示系统信息 u ...

  9. 77个常用Linux命令和工具

    77个常用Linux命令和工具 Linux管理员不能单靠GUI图形界面吃饭.这就是我们编辑这篇最实用Linux命令手册的原因.这个指南是特别为Linux管理员和系统管理员 设计的,汇集了最有用的一些工 ...

随机推荐

  1. 【LeetCode】677. Map Sum Pairs 解题报告(Python & C++)

    作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 字典 前缀树 日期 题目地址:https://lee ...

  2. oralce索引的使用

    1.索引的作用 数据库对象 用于提高数据库检索的效率,对于where,group,order by条件中经常出现的字段,创建索引可以加快效率 缺点:如果对于大量的数据插入时效率可能会变低 2.索引的使 ...

  3. Drools的Eclipse_IDEA插件安装

    1.说明 Drools使用时不是必须依赖插件的, 只是在安装了相应的插件之后, 在开发工具中能识别到对应的drools文件, 能够进行一些智能提示. 以及使用插件提供的便捷功能. 2.Eclipse插 ...

  4. Elasticsearch安装X-Pack插件

    Elasticsearch安装X-Pack插件, 基于已经安装好的6.2.2版本的Elasticsearch, 安装6.2.2版本的X-Pack插件. 1.下载x-pack的zip包到本地 https ...

  5. Flask_蓝图Blueprint(十四)

    什么是蓝图? 蓝图:用于实现单个应用的视图.模板.静态文件的集合. 蓝图就是模块化处理的类. 简单来说,蓝图就是一个存储操作路由映射方法的容器,主要用来实现客户端请求和URL相互关联的功能. 在Fla ...

  6. Centos7 用户权限相关

    groups指的是多个用户组,一对多,test可能是其他用户组 /etc/passwd --记录系统用户信息文件 /etc/shadow --系统用户密码文件 /etc/group   --组用户记录 ...

  7. 上传自己的pip模块

    对于模块开发者本质上需要做3件事: 编写模块 将模块进行打包 上传到PyPI(需要先注册PyPI账号) 注册PyPI账号 安装上传工具 基于工具进行上传 对于模块的使用者来说,只需要做2件事: 通过p ...

  8. Echart可视化学习(八)

    文档的源代码地址,需要的下载就可以了(访问密码:7567) https://url56.ctfile.com/f/34653256-527823386-04154f 正文: 新增需求 点击 2020年 ...

  9. Servlet简单实现开发部署过程

    注:图片如果损坏,点击文章链接:https://www.toutiao.com/i6512008683445027331/ 主要是从下面三个步骤实现我们的预期: (1)构建开发环境: (2)开发Ser ...

  10. iview 按需引入解决加载慢的问题

    如果出现加载2s以上的情况请先查看服务器是否对大文件进行过压缩优化处理. 按照官方文档把iview引入到vue的项目中,全部引入的时候没问题.当按官方文档显示的按需加载是借助插件babel-plugi ...