-
zookeeper怎么用ssh脚本启动
2017-09-07 19:49:11使用shell脚本启动zookeeper 步骤: 采用shell脚本启动zookeeper,首先新建文件start.sh 写入内容(rh1 rh2 rh3 分别是主机名。此处需要ssh):#!/bin/sh echo “start zkServer…” for i in rh1 rh2 rh3 do ssh ...使用shell脚本启动zookeeper 步骤: 采用shell脚本启动zookeeper,首先新建文件start.sh 写入内容(rh1 rh2 rh3 分别是主机名。此处需要ssh):#!/bin/sh echo “start zkServer…” for i in rh1 rh2 rh3 do ssh $i “/usr/local/zookeeper3.4/bin/zkServer.sh start” done 写好后保存,加上执行权限:chmod u+x start.sh 运行:./start.sh看见启动成功了,有输出。但是输入jps查看的时候,会发现没有QuorumPeerMain 进程。说明没有启动成功。 分析原因 首先知道交互式shell和非交互式shell、登录shell和非登录shell是有区别的 在登录shell里,环境信息需要读取/etc/profile和~ /.bash_profile, ~/.bash_login, and ~/.profile按顺序最先的一个,并执行其中的命令。除非被 —noprofile选项禁止了;在非登录shell里,环境信息只读取 /etc/bash.bashrc和~/.bashrc 手工执行是属于登陆shell,脚本执行数据非登陆shell,而我的linux环境配置中只对/etc/profile进行了jdk1.6等环境的配 置,所以脚本执行/usr/local/zookeeper3.4/bin/zkServer.sh start 启动zookeeper失败了 解决方法 把profile的配置信息echo到.bashrc中 cat /etc/profile >> ~/.bashrc 在/zookeeper/bin/zkEnv.sh的中开始位置添加 export JAVA_HOME=/usr/local/jdk1.6(就像hadoop中对hadoop-env.sh的配置一样) 采用shell脚本启动zookeeper,首先新建文件start.sh 写入内容(rh1 rh2 rh3 分别是主机名。此处需要ssh):#!/bin/sh echo “start zkServer就可以了。
shell脚本启动zookeeper 步骤: 采用shell脚本启动zookeeper,首先新建文件start.sh 写入内容(rh1 rh2 rh3 分别是主机名。此处需要ssh):#!/bin/sh echo “start zkServer…” for i in rh1 rh2 rh3 do ssh $i “/usr/local/zookeeper3.4/bin/zkServer.sh start” done 写好后保存,加上执行权限:chmod u+x start.sh 运行:./start.sh看见启动成功了,有输出。但是输入jps查看的时候,会发现没有QuorumPeerMain 进程。说明没有启动成功。 分析原因 首先知道交互式shell和非交互式shell、登录shell和非登录shell是有区别的 在登录shell里,环境信息需要读取/etc/profile和~ /.bash_profile, ~/.bash_login, and ~/.profile按顺序最先的一个,并执行其中的命令。除非被 —noprofile选项禁止了;在非登录shell里,环境信息只读取 /etc/bash.bashrc和~/.bashrc 手工执行是属于登陆shell,脚本执行数据非登陆shell,而我的linux环境配置中只对/etc/profile进行了jdk1.6等环境的配 置,所以脚本执行/usr/local/zookeeper3.4/bin/zkServer.sh start 启动zookeeper失败了 解决方法 把profile的配置信息echo到.bashrc中 cat /etc/profile >> ~/.bashrc 在/zookeeper/bin/zkEnv.sh的中开始位置添加 export JAVA_HOME=/usr/local/jdk1.6(就像hadoop中对hadoop-env.sh的配置一样) 采用shell脚本启动zookeeper,首先新建文件start.sh 写入内容(rh1 rh2 rh3 分别是主机名。此处需要ssh):#!/bin/sh echo “start zkServer就可以了。 -
请问下 azure Linux ssh 服务关闭 了 怎么启动
2015-06-29 03:50:46大神好啊, 请问下 azure Linux ssh 服务关闭 了 怎么启动??? -
ssh框架启动流程
2009-03-22 15:48:23从服务器启动开始..怎么加载的. 当一个action访问过来了又是怎么进行的 说的越详细越好谢谢 -
SSH远程启动服务的问题
2008-09-18 12:32:16SSH是我们最长用的远程连接linux服务器的工具了,安全可靠也很好用。昨天同学就碰到了个问题,他用SSH链接远程的linux...仔细的思考了下,SSH是一个进程(一句废话),那么我们在SSH中启动TOMCAT,这个被启动的...SSH是我们最长用的远程连接linux服务器的工具了,安全可靠也很好用。昨天同学就碰到了个问题,他用SSH链接远程的linux服务器,启动 tomcat,然后关闭了SSH,发现tomcat也被关闭了。他怎么也链接不上TOMCAT服务器,我以前也碰到过类似的问题,我以前是用系统守护进程 cron搞定的。仔细的思考了下,SSH是一个进程(一句废话),那么我们在SSH中启动TOMCAT,这个被启动的TOMCAT进程自然属于他的子进程,我用PS查看了下,证实了我的想法
4 S 0 3105 2071 30 75 0 - 1810 - ? 00:00:31 sshd
4 S 0 3107 3105 0 76 0 - 1395 wait pts/1 00:00:00 bash
0 S 0 3143 3107 13 75 0 - 352 write_ pts/1 00:00:06 print
我没有用tomcat做例子,因为我的机器上没有装,print进程是个死循环。那为什么在关闭SSH后,tomcat会被关闭,我想应该和SSH进程有关,应该是在ssh进程的代码里写上了,在他关闭时候杀死所有属于自己的子进程。(linux本身不是这么做的)
在学习了进程管理后,我想到一个办法解决这个问题,我们在启动SSH后,用SSH启动一个进程,再由这个进程去启动我们需要的服务进程,比如tomcat,然后这个父进程不等待子进程执行完毕,就终止了,那么我想服务进程就会被委托给init进程,这样在我们关闭ssh时候,被启动的服务进程和这个init 进程就没有任何关系,自然就不会被关闭。为了看看能不能够实现,我写了段代码测试了下:
[root@liumengli wait]# cat test_wait.c
#include "stdio.h"
#include <sys/types.h>
#include <sys/time.h>
#include <sys/resource.h>
#include <sys/wait.h>
int main() {
int child;
int * status;
struct rusage * rus;
char * argu[] = {"/program/wait/print", NULL};
if(!(child = vfork())) {
execve("/program/wait/print", argu, NULL);
}
exit(0);
}
[root@liumengli wait]# cat print.c
#include "stdio.h"
int main() {
int i;
while(1);
exit(1);
}
[root@liumengli wait]# ./test_wait
[root@liumengli wait]# ps -le
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
4 S 0 1 0 0 76 0 - 436 - ? 00:00:02 init
1 S 0 2 1 0 94 19 - 0 ksofti ? 00:00:00 ksoftirqd/0
......
4 S 0 3147 3145 0 75 0 - 1395 wait pts/3 00:00:00 bash
0 R 0 3308 1 99 85 0 - 351 - pts/3 00:00:03 print
4 R 0 3309 3147 0 76 0 - 1379 - pts/3 00:00:00 ps
从代码我们看到test_wait进程启动了print进程,然后test_wait退出,print就被委托给了init进程,这样我们如果关闭ssh呢,我在关闭了ssh后,去虚拟机里面查看了下进程,下面是输出结果
0 R 0 3308 1 99 85 0 - 351 - pts/3 00:00:03 print
这样我们可以看出print进程没有被退出,为了方便大家使用,我写好了程序和编译后的a.out文件,以及使用说明,大家可以下载下去使用。
-
ssh开启图形界面_Linux上通过ssh命令行启动图形界面浏览器并展现出来的方法。...
2021-01-17 15:18:00报SDL init faillure,原因是 no available video device图形程序启动要指定DISPLAY吧_______________________怎么搞定的,命令行下,我想通过ssh启动xwindows下的chrome并打开某个链接也有这...背景:我是想在ssh下启动xwindows下的chrome并打开某个链接,用命令行启动会有问题。
我启动的是android 模拟器。 报SDL init faillure,原因是 no available video device
图形程序启动要指定DISPLAY吧
_______________________
怎么搞定的,命令行下,我想通过ssh启动xwindows下的chrome并打开某个链接也有这个问题。
要指定DISPLAY 环境变量。
我是通过vnc连上的。 先在vnc里面看看DISPLAY环境变量是啥。 我的是:1
然后运行前 指定DISPLAY=:1就可以了。
那如果不是vnc呢?怎么搞,echo $DISPLAY ?
printenv|grep DISPLAY
————————————————————————————————————————————————————————
在Linux/Unix类操作系统上, DISPLAY用来设置将图形显示到何处. 直接登陆图形界面或者登陆命令行界面后使用startx启动图形, DISPLAY环境变量将自动设置为:0:0, 此时可以打开终端, 输出图形程序的名称(比如xclock)来启动程序, 图形将显示在本地窗口上, 在终端上输入printenv查看当前环境变量
DISPLAY 环境变量格式如下hostname: displaynumber.screennumber,我们需要知道,在某些机器上,可能有多个显示设备共享使用同一套输入设备,例如在一台PC上连接 两台CRT显示器,但是它们只共享使用一个键盘和一个鼠标。这一组显示设备就拥有一个共同的displaynumber,而这组显示设备中的每个单独的设 备则拥有自己单独的 screennumber。displaynumber和screennumber都是从零开始的数字。这样,对于我们普通用户来说, displaynumber、screennumber就都是0。
hostname指Xserver所在的主机主机名或者ip地址, 图形将显示在这一机器上, 可以是启动了图形界面的Linux/Unix机器, 也可以是安装了Exceed, X-Deep/32等Windows平台运行的Xserver的Windows机器.如果Host为空, 则表示Xserver运行于本机, 并且图形程序(Xclient)使用unix socket方式连接到Xserver, 而不是TCP方式.
使用TCP方式连接时, displaynumber为连接的端口减去6000的值, 如果displaynumber为0, 则表示连接到6000端口;
使用unix socket方式连接时则表示连接的unix socket的路径,如果displaynumber为0, 则表示连接到/tmp/.X11-unix/X0 .
creennumber则几乎总是0.
-
ssh一下配置和连接问题PasswordAuthentication,ssh启动失败,ssh连接失败
2020-12-22 22:52:23这里先说一下怎么使用ssh在window10cmd窗口中链接Linux服务器, 使用ssh username@ip。ip使用ifconfig查看。 当出现题目中的内容时,采用如下方法可连接接成功 /etc/ssh/sshd_config:这个文件时ssh服务端的配置文件...这里先说一下怎么使用ssh在window10cmd窗口中链接Linux服务器,
使用ssh username@ip。ip使用ifconfig查看。当出现题目中的内容时,采用如下方法可连接接成功
/etc/ssh/sshd_config:这个文件时ssh服务端的配置文件,我们使用sudo vim打开这个配置文件,然后找到PasswordAuthentication关键字,将关键字后面的no改为yes。之后使用sudo server ssh restart命令重启ssh服务器就可以使用cmd窗口连接了。
当我们启动ssh出现如下错误时,
a:sudo ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
出现下图的内容时,直接按回车即可
b: sudo ssh-keygen -t dsa -f /etc/ssh/ssh_host_rsa_key
同上
有些情况连接出现错误可能是由于windows本地出现冲突,也就是说,我们每一次连接ssh服务器都会在本地留下对应的数据,当我们使用一个ip连接不同的设备是,可能出现连接失败这种错误,如下图
首先,打开隐藏的项目,如下图所示
在这之后,找到用户目录下对应你的电脑用于名目录,在该目录中找到.ssh文件,之后进入该文件夹,打开对应的known_hosts文件,删掉文件中的内容(使用记事本打开即可)。如下图
-
ssh启动tomcat时出现的这个问题,怎么解决。。。
2016-12-13 07:57:47Exception in thread "C3P0PooledConnectionPoolManager[identityToken->1bqouku9k1wki0aj1hbon9c|dee100]-AdminTaskTimer" java.lang.NullPointerException ... ... at java.util.TimerThread.mainLoop(Unknown Source)... -
UbuntuMate怎么开启SSH
2020-06-24 14:28:00打开终端 sudo raspi-config 进入第三项 选则p2回车 选择yes回车 等待完成回车确认 退出配置,ps -e | grep ssh 看到sshd即...sudo service ssh start启动ssh,此处应该需要输入root密码,完成这里就可以通过ssh连接. -
Linux ssh exit,启动的后台进程不会停止
2017-09-20 10:57:59一般情况下,想要通过终端长时间运行任务,需要使用nohup 或者 ...场景2:ssh登录机器,通过添加(&),启动任务到后台,直接关闭ssh终端(GUI 直接叉掉窗口),任务终止 测试方法,执行以下命令: ssh root@DE -
linux下面如何设置SSH服务开机启动?
2013-01-15 00:09:12linux下面如何设置SSH服务开机启动? 2012-05-10 16:25 提问者: ...怎么设置才可以开机就启动呢? 我来帮他解答 满意回答 2012-05-10 17:18 chkconfig --level 2345 sshd on --level 指定 -
SSH远程连接Linux断开后,怎么让启动的程序继续运行?
2018-09-06 09:37:39由于springboot简单的把项目打成jar包就可以部署,不用放到tomcat容器之中,远程连接把jar包上传至linux系统,在对应目录下执行 java -jar 包名 就可以将项目启动,但是关闭远程连接后项目也会停止运行,无法... -
怎么在ssh加载serverSocket
2016-09-22 04:31:01已有服务器用的ssh,可以接收http请求。现在又想在web项目启动的时候启动一个serverSocket处理另外一个tcp请求,怎么弄? -
怎么在xshell ssh上跑代码_一个经历风雨的SSH项目怎么“跑起来”
2021-01-20 17:38:46但是有些“螺丝”经历风雨后可能锈的你认不出来,今天特地为大家写一篇SSH项目的启动篇,希望大家喜欢。 这里我把过程分为两步: 导入项目;idea配置jdk和tomcat 一、导入项目选择import project选择SSH项目目录,... -
ubuntu ssh及vsftpd的开机启动
2010-10-18 20:19:00查了一下ssh,也是被启动了,晕啊。这让我情何以堪啊。。。。。 用sysv-rc-conf也是无济于事。 然后看rc5.d下也没有,rc.local里也没有写关于这个破玩意启动的东西。怎么回事。。。 仔细查看文件系统,发现/etc... -
SSH项目启动报错Unable to load configuration. - bean - jar:file,具体配置以及错误信息如下所示,请求...
2017-03-27 00:37:37项目用的是tomcat7、Myeclipse10、jdk是j2SE-1.5,框架是spring+struts2+hibernate,项目启动报错是什么原因?怎么解决呢? **applicationContext.xml的配置**: xmlns=... -
24-ssh启动出现rt.jar:Permission denied
2015-09-10 22:25:43linux登录后出现:-bash:/home/jdk1.6.0_13/jre/lib/rt.jar:Permission denied,怎么解决? 问题出现原因: jdk配置环境变量的时候出现了问题,CLASSPATH应该使用:号而不是; 修改方法: 修改配置文件即可。 ... -
刚学SSH框架,搭建起来之后,启动tomcat报错,请问怎么解决??
2014-07-23 00:08:14bean id="baseDao" class="com.ynwi.ssh.daoImpl.UserDao"> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean> <!--这里的... -
启动hadoop出现ssh: connect to host master port 22: No route to host
2021-01-20 12:18:13当启动hadoop或者使用ssh时出现: 输入ifconfig指令发现:自己之前配置的ip:192.168.79.103地址已经发生了变化 怎么解决办法呢? 如下步骤: 重新修改静态ip 输入vi /etc/udev/rules.d/70-persistent-net.rules... -
在ssh 中 用ServletActionContext获取session时启动报错
2016-01-18 13:28:24ServletActionContext.getRequest().getSession(); 怎么才能在启动的时候就有ServletActionContext,而不用在ActionSupport处理请求时在获取 -
怎么检查LINUX有没有开启SSH服务
2014-03-08 19:07:10#rpm -qa |grep ssh 检查是否装了SSH包 #chkconfig --list sshd 检查SSHD是否在本运行级别下设置为开机启动 #chkconfig --level 2345 sshd on 如果没设置启动就设置下. #service sshd restart 重新启动... -
k3sup:通过SSH在1分钟内用k3s启动Kubernetes-源码
2021-02-02 18:25:32怎么说呢番茄酱,如番茄酱。 内容: 这是用来干嘛的? :laptop_computer: 该工具使用ssh将k3s安装到远程Linux主机。 您也可以使用它作为agents将现有Linux主机加入k3s集群。 首先,使用... -
SSH整合时tomcat服务启动不了
2009-04-17 15:13:23启动tomcat 服务时报 严重: Error listenerStart 2009-4-17 15:05:58 org.apache.catalina.core.StandardContext start 严重: Context [/Test] startup failed due to previous errors 的错误 web.xml配置... -
centos6怎么用ssh连接和如何分区
2019-03-23 19:38:43启动ssh 1.chkconfig --list 查看服务进程情况 2. 3.chkconfig sshd on 4. 5.1设置静态ip地址 编辑填写 5.2打开文件/etc/resolv.conf在其中添加: nameserver 8.8.8.8 nameserver 8.8.4.4 search... -
jmeter远程启动命令_Jmeter中使用SSH插件,连接远程linux机器执行命令
2020-12-20 07:02:14一、Why在云主机测试中,需要使用SSH协议连接云主机进行相关操作在python中使用paramiko库很好实现,在如果要使用jmeter做性能测试时,怎么做?二、解决既然原生jmeter没有相关的ssh sampler,那就先按思路看看网上有... -
SSH项目,今天突然启动到半截不动了。
2013-01-07 17:32:58今天打开eclipse准备继续做项目居然tomcat启动到这个地方就不动了Initializing Spring root WebApplicationContext ,郁闷啊,昨天还好好的今天怎么不行了呢,看到网上说的也很多,通过自己排查,是数据库端口不一致...
-
基于SSM实现的房屋租赁系统【附源码】(毕设)
-
文件操作所需Jar.zip
-
android小程序多任务栈管理
-
windows如何双击运行.py文件ModuleNotFoundError: No module named ‘xxx‘ 以及list中的元祖根据某一项数据进行排序
-
jquery 如何判断是否为整数
-
ELF视频教程
-
iOS 防止页面重复Push
-
工程制图 AutoCAD 2012 从二维到三维
-
PHP——PHP初识
-
信息安全体系风险评估.ppt
-
用Excel进行数据分析:数据分析工具在哪里?
-
MySQL 主从复制 Replication 详解(Linux 和 W
-
PKI&ID.pptx
-
PHPWAMP集成环境Zend组件的相关介绍,环境默认的PHP运行模式
-
Mycat 实现 MySQL的分库分表、读写分离、主从切换
-
USBQD_V3.0_XiTongZhiJia.rar
-
信息安全风险评估服务手册.doc
-
java注解和反射的个人学习笔记
-
PHP中使用CURL之php curl详细解析和常见大坑
-
springboot之yml配置文件信息加密.docx