xshell

java项目部署Linux服务器几种启动方式总结经验

岁酱吖の 提交于 2020-01-21 15:58:10
一:两种部署包: 部署之前先说下两种包,java项目部署到服务器一般有用war包的,也有用jar包的,微服务spring-cloud普及后大部分打包都是jar,部署之前先搞清楚自己要打war包还是jar包,下面小介绍两种包的区别: spring boot既可以打成war发布,也可以找成jar包发布。说一下区别: jar包 :直接通过内置tomcat运行,不需要额外安装tomcat。如需修改内置tomcat的配置,只需要在spring boot的配置文件中配置。内置tomcat没有自己的日志输出,全靠jar包应用输出日志。但是比较方便,快速,比较简单。 war包 :传统的应用交付方式,需要安装tomcat,然后放到waeapps目录下运行war包,可以灵活选择tomcat版本,可以直接修改tomcat的配置,有自己的tomcat日志输出,可以灵活配置安全策略。相对打成jar包来说没那么快速方便。 个人比较偏向打成jar包的方式发布应用,因为spring boot已经内置了tomcat,无需额外配置。其实可以搜索下spring boot的特点,有个非常重要的特性就是spring boot把市面优秀的开源技术,都集合起来,方便快速应用。技术没有百分百这种好,也没有百分百那种不好,存在即合理,最主要还是看个人习惯和业务场景需求了。 二:jar包署部署(推荐) 先说下jar包怎么部署启动项目

Xshell 连接本Linux 系统:Could not connect to '192.168.230.128' (port 22): Connection failed

瘦欲@ 提交于 2020-01-19 01:08:10
# 1.看防火墙:service iptables status 2.在Linux下输入:/etc/init.d/iptables stop关闭防火墙 3.输入 service iptables start打开防火墙 4.输入命令:ps –e|grep ssh 安装ssh-server后是这个样子滴 5.安装ssh:yum install openssh-server 6.开启ssh-server服务器:service sshd start 7.检查端口开启否?输入命令: ss -lnt 下图为开启22端口的情况 再连接 个人情况不同,我的没有权限。 步骤 参考 https://blog.csdn.net/u013067756/article/details/76086835 来源: CSDN 作者: who程序 链接: https://blog.csdn.net/weixin_44489006/article/details/103808771

Xshell连接虚拟机CentOS

与世无争的帅哥 提交于 2020-01-18 08:15:48
本人作为一名前端攻城狮,确实不怎么会使用Linux操作系统,但由于好学的心理,最终决定了解并使用Linux。 首先使用的是虚拟机装Linux操作系统。 其次安装完成使用Xshell工具进行命令行的操作( Xshell工具免激活的评论下方给链接 ) Xshell连接虚拟机中的CentOS系统 如果不知道linux的ip的话 在linux下执行 ip addr 命令即可查看 点击确定之后,会让你输入linux的用户名密码 用户名如果没有设置的话默认是 root 然后就可以连接成功了 来源: CSDN 作者: xue-shuai 链接: https://blog.csdn.net/qq_41980461/article/details/103754729

windows -- 远程连接 Linux 系统

一世执手 提交于 2020-01-17 20:06:38
在 windows 系统下,如何进入到远程 linux, 下面举几个简单的例子说明一下,希望能对您有用。 一、VNCclient 需要在 Linux 端安装 VNCserver,具体安装请转站到大佬的博客 这是电梯,注意安全 1、linux 端启动 VNCserver: $ vncserver :port 比如: $ vncserver:1(默认的1号桌面,根据自己情况修改) windows 下链接:linux下 ip+端口(ip:port) 实际使用采用的 客户端+服务端 的模式,所以在客户端修改的任何东西是不能在服务端同步的 2、linux端关闭VNCserver $ vncserver -kill :port(前面开的是n,则也是关闭n) 此时,不管客户端链接与否,客户端则直接退出 二、下面的几种链接方法都是基于SSH来链接的,所以在进行链接之前需要需要配置SSH 1、在linux端、默认安装SSH,如果没有安装,则参考大佬说明 这是电梯直达 在终端输入 $ sudo ps -e | grep ssh 1129 ? 00:00:00 sshd 说明ssh服务已经启动 如果没有启动,则输入 $ sudo service ssh start 2、Xshell链接 打开 Xshell, 然后 新建-->连接-->输入会话名称-->主机选择linux主机的ip地址 --> 端口号

CentOS设置服务开机自动启动

岁酱吖の 提交于 2020-01-16 05:45:28
安装OpenSSH Server 首先,我们搜索一下CentOS的软件库里面有没有已经定义好的SSH服务器包: $ yum search ssh ... ... openssh.x86_64 : An open source implementation of SSH protocol versions 1 and 2 openssh-askpass.x86_64 : A passphrase dialog for OpenSSH and X openssh-clients.x86_64 : An open source SSH client applications openssh-ldap.x86_64 : A LDAP support for open source SSH server daemon openssh-server.x86_64 : An open source SSH server daemon ... ... OpenSSH是Secure Shell的一个开源实现。从上面的搜索结果可以看到,CentOS的软件库里面已经有了OpenSSH的服务器包(openssh-server)和客户端包(openssh-clients),用yum install可以直接安装。 $ yum install openssh-server OpenSSH

windows下xshell操作Linux命令大全(及服务器日志查看)

隐身守侯 提交于 2020-01-15 05:05:11
( 1 ) 命令ls——列出文件    ls -la 给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件    ls a * 列出当前目录下以字母a开头的所有文件    ls -l * . doc 给出当前目录下以 . doc结尾的所有文件 ( 2 ) 命令cp——复制文件    cp afile afile . bak 把文件复制为新文件afile . bak    cp afile / home / bible / 把文件afile从当前目录复制到 / home / bible / 目录下    cp * / tmp 把当前目录下的所有未隐藏文件复制到 / tmp / 目录下    cp -a docs docs . bak 递归性地把当前目录下的docs目录复制为新目录docs . bak , 保持文件属性,并复制所有的文件,包括以句点开头的隐藏文件。为了方便起见,-a选项包含-R选项    cp -i 在覆盖前询问用户    cp -v 告诉用户正在做什么 ( 3 ) 命令mv——移动和重命名文件    mv aflie bfile 将afile重命名为bfile    mv afile / tmp 把当前目录下的afile移动到 / tmp / 目录下 ( 4 ) 命令rm——删除文件和目录    rm afile 删除文件afile    rm *

xshell秘钥登录服务器

删除回忆录丶 提交于 2020-01-11 09:14:24
一、root用户 1、生成公钥私钥 ssh-keygen -t rsa 私钥自己下载到本地电脑妥善保存(丢了服务器可就没法再登陆了),为安全,建议删除服务器端的私钥。公钥则可以任意公开。 2、cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys 3、修改SSH的配置文件/etc/ssh/sshd_config #PubkeyAuthentication yes 4、关闭root密码登录 PasswordAuthentication no 5、重启服务 service sshd restart 二、普通用户 1、执行一中的12步骤 2、修改配置文件 StrictModes yes --> StrictModes no ## 关闭严格模式 3、重启sshd服务 来源: https://www.cnblogs.com/water-sky/p/10221314.html

XShell-上传、下载文件(使用sz与rz命令)

眉间皱痕 提交于 2020-01-10 03:43:11
Xshell很好用,然后有时候想在windows和linux上传或下载某个文件,其实有个很简单的方法就是rz,sz。 首先你的Linux上需要安装安装lrzsz工具包,(如果没有安装请执行以下命令,安装完的请跳过) yum install lrzsz 安装完毕即可使用。 rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具,所以要在Xshell连接属性中,设置上传协议为Zmodem和接受的文件路径等,如下图所示: image windows端需要支持ZModem的telnet/ssh客户端(xshell支持,好像putty不支持),SecureCRT就可以用SecureCRT登陆到Unix/Linux主机(telnet或ssh均可)。 运行命令rz,即是接收文件(上传到Linux上),xshell就会弹出文件选择对话框,选好文件之后关闭对话框,文件就会上传到linux里的当前目录。也可以直接把要上传的文件拖到xshell上完成上传。如下图所示: image 运行命令sz file 就是发文件到windows上(保存的目录是可以配置) 比ftp命令方便多了,而且服务器不用再开FTP服务了。如下图所示: 来源: CSDN 作者: MrMoving 链接: https://blog.csdn.net/java_lifeng/article/details

redhat6.5 企业环境使用vnc服务远程桌面

大兔子大兔子 提交于 2020-01-07 10:47:42
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 很多企业环境中需要用到 linux 操作系统桌面,但是又没在服务器跟前该怎么办呢? 很多朋友可能都遇到过这样的困惑,工作中需要用linux服务器, linux操作系统大多数都是直接 命令 行操作的,但也有一些软件需要图形化操作,这时又不能天天跑机房,这时该怎么办呢? 环境: 操作系统:Redhat6.5(已安装桌面) 远程工具:X shell 6 VNC服务:可以远程将桌面输出 tigervnc tigervnc-server ssh远程到服务器之后,yum安装tigervnc tigervnc-server 第一步:查看是否安装vnc服务 若是像这种什么都看不到说明没有安装。 第二步:安装vnc服务 第三步:再次查看 可以看做刚刚装的服务,说明已经安装完成。 第四步:设置远程密码端口 “:8”代表启用5908端口 ":1"代表5901 依次类推 第五步:使用远程客户端远程linux服务器 这样就可以远程使用 linux系统 桌面了 有这个服务只需要让网络管理员将5908端口映射到外网就ok了。 本文原创地址: https://www.linuxprobe.com/redhat-vncserver.html 来源: oschina 链接: https://my.oschina.net/u/3585265