Linux系统软件安装及项目发布

  • Linux远程连接
    • SSH协议(Secure Shell)
      • 常用的SSH工具
        • Xmanager
        • Securecrt
        • Putty
    • Linux进程和程序
    • 实现远程连接
  • Linux软件安装之JDK
  • Linux软件安装
    • tar:解压安装
    • rpm:直接安装
    • yum:在线安装
  • Linux软件安装之Tomcat
  • Linux软件安装之MySQL
  • SVN简介
    • Linux系统软件安装之SVN
    • SVN客户端配置步骤
  • 项目部署

Linux远程连接

启动网卡命令

ifconfig [网卡标识] up

关闭网卡命令

ifconfig [网卡标识] down

重写获取IP命令

dhclient

SSH协议(Secure Shell)

SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。SSH客户端适用于多种平台。几乎所有UNIX平台—包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平台,都可运行SSH。

常用的SSH工具

Xmanager

Xmanager,可以将PC变成X Window工作站(非开源)。Xmanager是Windows 95/98/ME和Windows NT/2000/XP /2003平台下一个性能优秀的X11R6 PC X服务器。就像运行在PC上的任何Windows应用程序一样,它可以无缝拼接到UNIX 应用程序中。在UNIX/Linux和Windows网络环境中,Xmanager 是最好的连通解决方案。

Xmanager包含两个常用的工具 Xftp 和 Xshell
Xftp:远程文件传输软件
Xshell:远程终端模拟软件

Securecrt

SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。

SecureCRT支持SSH,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传输。有流行CRTTelnet客户机的所有特点,包括:自动注册、对不同主机保持不同的特性、打印功能、颜色设置、可变屏幕尺寸、用户定义的键位图和优良的VT100,VT102,VT220和ANSI竞争.能从命令行中运行或从浏览器中运行.其它特点包括文本手稿、易于使用的工具条、用户的键位图编辑器、可定制的ANSI颜色等.SecureCRT的SSH协议支持DES,3DES和RC4密码和密码与RSA鉴别。

Putty

PuTTY是一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件。较早的版本仅支持Windows平台,在最近的版本中开始支持各类Unix平台,并打算移植至Mac OS X上。除了官方版本外,有许多第三方的团体或个人将PuTTY移植到其他平台上,像是以Symbian为基础的移动电话。PuTTY为一开放源代码软件,主要由Simon Tatham维护,使用MIT licence授权。随着Linux在服务器端应用的普及,Linux系统管理越来越依赖于远程。在各种远程登录工具中,Putty是出色的工具之一。Putty是一个免费的、Windows x86平台下的Telnet、SSH和rlogin客户端,但是功能丝毫不逊色于商业的Telnet类工具。

Linux进程和程序

进程是程序运行的动态描述

进程PID:Linux系统中的进程的唯一标识。在服务器管理中,通常会使用PID对进程进行管理。

查看进程

ps -ef|grep  [进程标识]

查看系统中的远程连接进程“ssh”是否开启

[shang@localhost ~]$ ps -ef|grep ssh
root      1829     1  0 May24 ?        00:00:00 /usr/sbin/sshd
[shang@localhost ~]$

停止进程:

Kill  -9   [PID]

实现远程连接

1.下载Xmanager
2.打开Xftp/Xshell
3.查询服务器IP地址
4.输入IP端口号
5.输入用户名密码
6.远程连接成功
端口为22

Linux软件安装之JDK

见文https://blog.csdn.net/sanjiang521/article/details/107757646

Linux软件安装

tar:解压安装

安装包格式:tar、tar.gz、tar.bz
安装软件包:tar –zxvf [包名]

rpm:直接安装

安装包格式:rpm
安装软件包:rpm –ivh 软件包路径
卸载软件包:rpm –e 软件包全名

yum:在线安装

安装软件包:yum -y install subversion
卸载软件包:yum -y remove subversion

Linux软件安装之Tomcat

下载tar.gz格式的Tomcat安装包
将Tomcat解压到指定目录,并将文件夹重命名
使用 sh命令启动Tomcat
开启Tomcat 8080端口

iptables -A INPUT -ptcp --dport 8080 –j ACCEPT service iptables save

浏览器输入ip地址和端口号访问Tomcat主页

Linux软件安装之MySQL

见文https://blog.csdn.net/sanjiang521/article/details/107925681

SVN简介

SVN(Subversion):版本控制系统
SVN特点
跨平台
简单,易用
中央仓库: SVN服务器上文件的保存位置
工作空间:操作者下载到本地的文件的位置
SVN交互流程

Linux系统软件安装之SVN

1.安装subversion服务器端

yum -y install subversion

2.创建SVN资源库目录

mkdir /svndata

3.生成SVN资源目录

svnadmin create /svndata/projects/easyBuy

4.配置SVN项目权限认证
进入SVN项目库配置文件夹

cd /svndata/projects/easyBuy/conf/

配置SVN读写权限,修改 authz信息

vi authz

5.配置SVN项目用户
为用户设置初始密码:

vi passwd

6.使SVN配置文件生效
修改svnserve文件的选项:

vi svnserve.conf

7.启动SVN

svnserve -d -r  /svndata

8.开启SVN默认端口3690

SVN客户端配置步骤

下载MyEclipse SVN插件包
将压缩包解压到MyEclipse安装目录中的dropins
启动MyEclipse ,打开SVN资源库
检出SVN服务器项目
测试上传和更新项目

项目部署

将JavaWeb项目导出为war包
上传war文件并配置部署
设置文件权限
启动Tomcat
查看Tomcat日志
浏览器访问项目主页

Linux系统软件安装及项目发布相关推荐

  1. 黑马Linux笔记05【Linux系统软件安装,MySQL、Tomcat、Nginx、RabbitMQ、Redis、ElasticSearch、Zookeeper】

    视频资源 视频地址:黑马-新版Linux快速入门到精通 资源下载:https://pan.baidu.com/s/1zExrsk09QVm3mpqaPTqe_g?pwd=6666,提取码:6666 课 ...

  2. Linux系统软件安装更新下载太慢解决方法(更换国内源)

    Linux系统软件安装更新下载太慢解决方法(更换国内源) 快节奏的社会,最怕的就是其他因素拖慢自己的节奏,网速更是在当今社会体现的淋漓尽致,所以下载速度能不能快一点,虽然 Festinatione f ...

  3. tess4j linux so文件,linux上安装tess4j项目

    本文主要介绍了linux上安装tess4j项目,通过具体的解释说明,让我们从中学到linux上安装tess4j项目的精髓所在,让我们对Linux内部原理越来越熟悉,希望大家能够在以后的学习中更加快速的 ...

  4. Linux ❉ 系统软件安装详解

    一 软件包(源码包和二进制包) Linux下的软件包众多,且几乎都是经 GPL 授权.免费开源(无偿公开源代码)的.GPL,全称 General Public License,中文名称"通用 ...

  5. Jenkins安装至项目发布全流程

    一.Jenkins安装 1.安装JDK Jenkins需要依赖JDK,所以先安装JDK1.8 yum install java-1.8.0-openjdk* -y 示例安装目录:/usr/lib/jv ...

  6. nginx安装与项目发布

    nginx-nginx的介绍和安装 *******安装nginx,使用root用户*********** ************** 必须远程使用root用户连接,否则会出现权限相关问题,报出 40 ...

  7. linux软件安装和项目部署

    jdk的安装 采用压缩包解压的方式来安装 下载jdk的压缩包 上传到服务器(使用上传工具) 解压缩 # 解压到当前目录 # tar -zxvf 要解压的文件名(或文件的完整路径) tar -zxvf ...

  8. Linux系统软件安装 Jdk MySQL Tomcat

    关闭tomcat的两种方式 ./太麻烦,可以配置文件省略

  9. 瑞吉外卖:linux课程学习(软件安装、项目部署)

    Linux-Day02 课程内容 软件安装 项目部署 1. 软件安装 1.1 软件安装方式 在Linux系统中,安装软件的方式主要有四种,这四种安装方式的特点如下: 安装方式 特点 二进制发布包安装 ...

最新文章

  1. pdf压缩工具_PDF文件过大如何缩小,几步教你完成压缩
  2. 上海网络推广为大家讲解细节标签能给网站带来的作用与效果!
  3. [SHOI2015]自动刷题机
  4. 嵌入式linux和嵌入式android系统有什么区别和联系?
  5. 【白话机器学习】算法理论+实战之朴素贝叶斯
  6. mmap直接操作底层,相当于驱动
  7. WebLogic安装Linux centos7
  8. delphi 更改DBGrid 颜色技巧
  9. java影碟租赁系统_java影碟管理系统
  10. (网络收藏)WIKI
  11. MySQL数据库设置主从同步
  12. 操作系统的起源与发展历程
  13. 积分图的SSE和AVX2优化
  14. 虚拟主机是干什么用的
  15. matlab 海面反射,海面波浪模拟 MATLAB
  16. java原子变量的作用_原子变量 - jock_javaEE - 博客园
  17. 如何为铁威马NAS设置固定IP?
  18. 简单用户登录系统 实现注册 登录功能
  19. 物联网平台-工业4.0应用程序的边缘处理
  20. 2-SAT(随意写点)

热门文章

  1. 民企员工股权激励的前提条件
  2. lucene使用IndexWriter时遇到LockObtainFailedException: Lock obtain timed out 异常原因及解决办法
  3. 【C++代码】约瑟夫环问题:0,1,……,n-1这n个数字排成一个圆圈,从数字0开始,每次从这个圆圈里删除第m个数字。求出这个圆圈里剩下的最后一个数字。
  4. 刹那芳华,犹如指尖流砂
  5. JQuery插件之-----Datatables(三)Datatables实现多选框与AJAX返回数据
  6. svn下载安装与使用教程/方法
  7. 哪款蓝牙耳机戴着舒服?佩戴舒适度高的四款蓝牙耳机推荐
  8. ゼルダの伝説:ブレスオブザワイルド游戏手账
  9. 【数据字典】第三篇 利用PowDesigner自动生成数据字典
  10. 解耦控制matlab,解耦控制所谓解耦控制系统.ppt