sudo

Executing multiple bash commands using a Java JSch program after sudo login

余生长醉 提交于 2019-12-29 08:19:15
问题 I am trying to execute multiple bash commands through a Java program which connects to a SSH using JSch. But after sudo login, I am unable to execute any bash commands. From what I have read, after sudo login, we enter into a sub-shell. I wish to use a single channel. I am clueless as to what to do next. ChannelExec chnlex=(ChannelExec) session.openChannel("exec"); InputStream in = chnlex.getInputStream(); BufferedReader br=new BufferedReader(new InputStreamReader(in)); chnlex.setCommand(

在centos7上安装Jenkins

风流意气都作罢 提交于 2019-12-29 07:42:37
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> ##安装 添加yum repos,然后安装 sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key sudo yum install jenkins ##如果没有java的话要安装java sudo yum install java ##启动和停止 sudo service jenkins start/stop/restart sudo chkconfig jenkins on ##jenkins的默认设置 Jenkins会随系统启动而启动。详情参照 /etc/init.d/jenkins Jenkins会创建一个用户叫做 jenkins , 如果你修改了user,则要修修改所属者: /var/log/jenkins , /var/lib/jenkins , /var/cache/jenkins 如果遇到问题,查看日志 /var/log/jenkins/jenkins.log 配置文件 /etc/sysconfig/jenkins 默认启用8080 #

MAC安装mysql8.0.11以及修改root密码

早过忘川 提交于 2019-12-29 05:45:54
1、安装 官网下载地址: https://dev.mysql.com/downloads/mysql/ 我选择安装的是macOS 10.13 64位的DMG包安装 2、启动mysql 打开系统偏好设置,会看到安装好的mysql 双击进入mysql启动 终端启停mysql 启动MySQL服务 sudo /usr/local/MySQL/support-files/mysql.server start 停止MySQL服务 sudo /usr/local/mysql/support-files/mysql.server stop 重启MySQL服务 sudo /usr/local/mysql/support-files/mysql.server restart 3、登陆mysql 刚安装完后终端登陆mysql mysql -uroot -p 问题出现了 MYSQL会要求输入一个默认密码,但当自己在终端上使用默认密码登录的时候,总会提示一个授权失败的错误:Access denied for user ‘root’@’localhost’ (using passwor) 问题解决: 这是因为没有给root角色设置密码; 1. 打开终端停止mysql sudo /usr/local/mysql/support-files/mysql.server stop 2.

Python的MySQLdb模块安装

◇◆丶佛笑我妖孽 提交于 2019-12-29 05:41:42
在配置Django时,选择的是mysql数据库,要安装MySQLdb模块,不过安装过程中,遇到了很多errors,记录一下。 系统:ubuntu 11.10 mysql:直接apt-get安装的,version:5.1.62 到官方下载 MySQL for Python 然后解压,打开README: 里面有安装过程: tarxfzMySQL−python−1.2.1.tar.gz cd MySQL-python-1.2.1 # edit site.cfg if necessary # edit site.cfg if necessary python setup.py build $ sudo python setup.py install # or su first 不过在python setup.py build时报错: ImportError: No module named setuptools ubuntu下安装: sudo apt-get install python-setuptools python-setuptools : Python Distutils Enhancements (setuptools compatibility) 然后再次python setup.py build,又报错: EnvironmentError: mysql_config not

Python中MySQLdb模块的安装

霸气de小男生 提交于 2019-12-29 05:40:44
转自:http://www.cnblogs.com/rollenholt/archive/2012/05/07/2487137.html 在配置Django时,选择的是mysql数据库,要安装MySQLdb模块,不过安装过程中,遇到了很多errors,记录一下。 系统:ubuntu 11.10 mysql:直接apt-get安装的,version:5.1.62 到官方下载 MySQL for Python 然后解压,打开README: 里面有安装过程: $ tar xfz MySQL-python-1.2.1.tar.gz $ cd MySQL-python-1.2.1 $ # edit site.cfg if necessary $ python setup.py build $ sudo python setup.py install # or su first 不过在python setup.py build时报错: ImportError: No module named setuptools ubuntu下安装: sudo apt-get install python-setuptools python-setuptools : Python Distutils Enhancements (setuptools compatibility) 然后再次python

zabbix 基于JMX的Tomcat监控

喜夏-厌秋 提交于 2019-12-29 03:52:22
一、环境   ubuntu14.04 LTS   Java 1.7.0   zabbix 2.4.5 二、安装配置    1、安装JavaGateway   在ubuntu14.04LTS下因为直接使用的是 zabbix-release_2.4-1+trusty_all.deb 包安装的zabbix, sudo apt-get install zabbix-server-mysql zabbix-frontend-php 所以要实现jmx只需要安装一个zabbix-java-gateway的包即可 sudo apt-get install zabbix-java-gateway   如果是直接源码编译zabbix-2.4.5,只需要 ./configure --enable-java --prefix=/usr/local/zabbix/zabbix_java sudo make && sudo make install    2、配置zabbix_java_gateway.conf cd /etc/zabbix sudo vim zabbix_java_gateway.conf 添加: LISTEN_IP="0.0.0.0" LISTEN_PORT=10052 PID_FILE="/tmp/zabbix_java.pid" START_POLLERS=5   其中 LISTEN

Centos 7 Docker、docker-compose、Registrator、Consul、Consul Template和Nginx实现高可扩展的Web框架

蹲街弑〆低调 提交于 2019-12-29 01:43:51
安装所需软件 Docker Docker-compose 配置docker-compose.yml文件内容如下: #load balancer will automatically update the config using consul-template lb: image: yeasy/nginx-consul-template:latest hostname: lb volumes: - /usr/soft/consul/logapi.conf:/etc/consul-templates/nginx.conf links: - consulserver:consul ports: - "80:80" consulserver: image: gliderlabs/consul-server:latest hostname: consulserver ports: - "8300:8300" - "8301:8301" - "8301:8301/udp" - "192.168.190.131:8302:8302" - "192.168.190.131:8302:8302/udp" - "192.168.190.131:8400:8400" - "192.168.190.131:8500:8500" - "53:53/udp" - "53:53" command: -data

linux下jdk多版本管理

笑着哭i 提交于 2019-12-29 00:57:09
linux下jdk多版本管理 项目开发中,不管是哪种语言都避免不了多个版本环境管理问题(本文虽然以jdk为例来写的,但不仅限于jdk),如何能做到快速的环境升级与切换确实是一件深思的事! 安装jdk 实验安装两个版本: jdk-7u80-linux-x64.tar.gz jdk-8u144-linux-x64.tar.gz 下载 wget http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jdk-8u144-linux-x64.tar.gz wget http://download.oracle.com/otn/java/jdk/7u80-b15/jdk-7u80-linux-x64.tar.gz 安装 我把它安装到/opt中。 tar -zxvf jdk-7u80-linux-x64.tar.gz 在/opt 创建目录:sudo mkdir java sudo mv jdk1.7.0_80 /opt/java jdk8的方式也是一样。 创建软连接 sudo ln -s jdk1.7.0_80 jdk 默认使用jdk7 更改环境变量 echo $PATH 输出下,其实这个相当于window系统下的path cd ~ 进入到家目录 sudo vi .bashrc

Ubuntu基本命令整理

会有一股神秘感。 提交于 2019-12-29 00:29:19
sudo: 如何设定/改变/启用 root 使用者的密码:sudo passwd root 当你使用完毕后屏蔽 root 帐号 使用: sudo passwd -l root这个将锁住 root 帐号. 如何在终端机模式下切换到 root 身份: sudo -s -H 在线安装程序:sudo apt-get install g++ pt-get最常用参数: update —-与你的软件源(在/etc/apt/sources.list中列出)更新软件包列表,换源后需要 执行 upgrade —-根据update得到的源软件库与本地已经安装的对比,(如果需要升级就)全部升 级 install —-安装软件包(可以使用tab补全软件包的名字,比较方便) remove —-卸载软件包 purge —-卸载软件包,同时删除该软件的配置文件 source —-从源里下载软件包的源码到当前目录(执行此命令的目录)并解压(除非指定– download-only参数) 该地址由/etc/apt/sources.list中的 deb-src 行指定 check —-用来(自动)修复(已装)软件包之间的依赖关系 clean —-清除/var/cache/apt/archives/包括其子目录partial/下的所有软件包缓存 autoclean —-比clean常用

ubuntu 清理系统垃圾与备份

感情迁移 提交于 2019-12-29 00:28:45
虽然linux下不会有windows下的那么多垃圾和磁盘碎片!但还是会留下一些用不着的临时文件或是多次升级后的N个旧的内核! 1,非常有用的清理命令: sudo apt-get autoclean sudo apt-get clean sudo apt-get autoremove 这三个命令主要清理升级缓存以及无用包的。 2,清理opera firefox的缓存文件: ls ~/.opera/cache4 ls ~/.mozilla/firefox/*.default/Cache 3,清理Linux下孤立的包: 图形界面下我们可以用:gtkorphan sudo apt-get install gtkorphan -y 终端命令下我们可以用:deborphan sudo apt-get install deborphan -y 4,卸载:tracker 这个东西一般我只要安装ubuntu就会第一删掉tracker 他不仅会产生大量的cache文件而且还会影响开机速度。所以在新得利里面删掉就行。 5,删除多余的内核:一定不要删错哦,切记!! 打开终端敲命令:dpkg –get-selections|grep linux 有image的就是内核文件 删除老的内核文件: sudo apt-get remove 内核文件名 (例如:linux-image-2.6.27-2-generic