Linux系统软件安装及项目发布
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.youkuaiyun.com/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.youkuaiyun.com/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日志
浏览器访问项目主页