screen 断开 screen -r 不能进入断开的会话

screen意外断开后screen -r *** 命令不能进入断开的会话,出现如下提示: There is a screen on: 11103.*** (Attached) There is no screen to be resumed matching ***. 这个时候可以用下面这条命令进入: screen -D -r *** *** 为你挂起的实例名!

python3.6 使用pip 出现 TLS/SSL问题?

今天在在centos 6.9上 安装python3.6后 使用pip 安装模块,提示如下错误: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available. 解决方法: 1、安装 openssl openssl-devel (openssl-dev) 2、编译安装python,添加如下选项 ./configure –with-ssl 3、make && sudo make install 4、brew 的话,装完 openssl 的直接 brew install python3 也没问题。

linux查看和修改PATH环境变量的方法

查看PATH:echo $PATH 以添加mongodb server为列 修改方法一: export PATH=/usr/local/mongodb/bin:$PATH //配置完后可以通过echo $PATH查看配置结果。 生效方法:立即生效 有效期限:临时改变,只能在当前的终端窗口中有效,当前窗口关闭后就会恢复原有的path配置 用户局限:仅对当前用户 修改方法二: 通过修改.bashrc文件: vim ~/.bashrc //在最后一行添上: export PATH=/usr/local/mongodb/bin:$PATH 生效方法:(有以下两种) 1、关闭当前终端窗口,重新打开一个新终端窗口就能生效 2、输入“source ~/.bashrc”命令,立即生效 有效期限:永久有效 用户局限:仅对当前用户 修改方法三: 通过修改profile文件: vim /etc/profile /export PATH //找到设置PATH的行,添加 export PATH=/usr/local/mongodb/bin:$PATH 生效方法:系统重启 有效期限:永久有效 用户局限:对所有用户 修改方法四: 通过修改environment文件: vim /etc/environment 在PATH=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games”中加入“:/usr/local/mongodb/bin” 生效方法:系统重启 有效期限:永久有效 用户局限:对所有用户

CentOS下Redis的安装与简单管理

redis官方发布版本 https://github.com/MicrosoftArchive/redis/releases redis desktop官方版本下载 https://github.com/uglide/RedisDesktopManager 安装Redis需要知道自己需要哪个版本,有针对性的安装,比如如果需要redis GEO这个地理集合的特性,那么redis版本就不能低于3.2版本,由于这个特性是3.2版本才有的。另外需要注意的是,Redis约定次版本号(即第一个小数点后的数字)为偶数的版本是稳定版(如2.8版、3.0版),奇数版本是非稳定版(如2.7版、2.9版),生产环境下一般需要使用稳定版本。 安装过程如下: wget http://download.redis.io/releases/redis-4.0.2.tar.gz tar xzf redis-4.0.2.tar.gz cd redis-4.0.2 make make install Redis没有其他外部依赖,安装过程很简单。编译后在Redis源代码目录的src文件夹中可以找到若干个可执行程序,安装完后,在/usr/local/bin目录中可以找到刚刚安装的redis可执行文件。 直接启动方法: # redis-server 通过初始化脚本启动Redis 在Redis源代码目录的utils文件夹中有一个名为redis_init_script的初始化脚本文件。需要配置Redis的运行方式和持久化文件、日志文件的存储位置。步骤如下: 1、配置初始化脚本 首先将初始化脚本复制到/etc/init.d 目录中,文件名为 redis_端口号,其中端口号表示要让Redis监听的端口号,客户端通过该端口连接Redis。然后修改脚本第6行的REDISPORT变量的值为同样的端口号。 2、建立以下需要的文件夹。 目录名 Value /etc/redis 存放Redis的配置文件 /var/redis/端口号 存放Redis的持久化文件 3、修改配置文件 首先将配置文件模板(redis-4.0.2/redis.conf)复制到/etc/redis 目录中,以端口号命名(如“6379.conf”),然后按照下表对其中的部分参数进行编辑。 参数 值 说明 daemonize yes 使Redis以守护进程模式运行 pidfile /var/run/redis_端口号.pid 设置Redis的PID文件位置 port 端口号 设置Redis监听的端口号 dir /var/redis/端口号 设置持久化文件存放位置 现在也可以使用下面的命令来启动和关闭Redis了 /etc/init.d/redis_6379

Centos环境下安装mongoDB

安装前注意: 此教程是通过yum安装的.仅限64位centos系统 安装步骤: 1、创建仓库文件: vi /etc/yum.repos.d/mongodb-org-3.4.repo 然后复制下面配置,保存退出 [mongodb-org-3.4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc 2、yum安装 yum install -y mongodb-org 没有权限就在前面加: sudo 安装完毕后修改配置文件: vi /etc/mongod.conf 修改配置文件的 bind_ip, 默认是 127.0.0.1 只限于本机连接。所以安装完成后必须把这个修改为 0.0.0.0 ,否则通过别的机器是没法连接的! 3、启动、停止、重启 MongoDB默认将数据文件存储在/var/lib/mongo目录,默认日志文件在/var/log/mongodb中。如果要修改,可以在 /etc/mongod.conf 配置中指定备用日志和数据文件目录。 启动命令: service mongod start 停止命令: service mongod stop 重启命令: service mongod stop 查看mongoDB是否启动成功: 可以通过查看日志文件 cat /var/log/mongodb/mongod.log 日志文件应该会出现如下一句说明 [initandlisten] waiting for

解决Proxmox 5 apt-get update 更新时报错

修改/etc/apt/sources.list.d/pve-enterprise.list注释掉解决, 1 #deb https://enterprise.proxmox.com/debian/pve stretch pve-enterprise 或者直接删除,哈哈。 1 rm -f /etc/apt/sources.list.d/pve-enterprise.list 最后,为了更新proxmox,我们可以这样解决: 1 nano /etc/apt/sources.list 添加: deb http://download.proxmox.com/debian stretch pve-no-subscription 然后就可以正常apt-get update ,apt-get upgrade !