host

ssh到centos主机

烂漫一生 提交于 2020-03-05 21:48:01
yum install -y openssl openssh-server vim /etc/ssh/sshd_config 打开下面的配置: Port 22 AddressFamily any ListenAddress 0.0.0.0 ListenAddress :: PermitRootLogin yes RSAAuthentication yes PubkeyAuthentication yes 配置ssh-id ssh-copy-id -i ~/.ssh/id_rsa.pub remote-host ssh root@remote-host 来源: oschina 链接: https://my.oschina.net/u/2450666/blog/3188780

gitlab搭建

让人想犯罪 __ 提交于 2020-03-05 18:24:54
gitlab官网 https://about.gitlab.com/gitlab-com/ 官方安装文档 https://about.gitlab.com/installation/?version=ce#centos-7 (ce/ee) 要求服务器内存不少于2g 国外比较慢,所以我们用国内源 vim /etc/yum.repos.d/gitlab.repo//加入如下内容 [gitlab-ce] name=Gitlab CE Repository baseurl= https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/ gpgcheck=0 enabled=1 yum install -y gitlab-ce gitlab-ctl reconfigure netstat -lnpt //查看监听端口 gitlab-ctl stop/restart/start/status 浏览器访问gitlab,输入ip即可 注意如果访问502,注意是否有端口冲突,最好启动gitlab前关闭所有之前搭建的服务 默认管理员root,无密码,它会让我们去定义一个密码 gitlab常用命令 https://www.cnyunwei.cc/archives/1204 gitlab备份 gitlab-rake gitlab

CH579-USB Device & Host

怎甘沉沦 提交于 2020-03-05 15:12:48
USB Device 1 /********************************** (C) COPYRIGHT ******************************* 2 * File Name : Main.c 3 * Author : WCH 4 * Version : V1.0 5 * Date : 2018/12/15 6 * Description : 自定义USB设备(CH372设备),提供8个非0通道(上传+下传),实现数据先下传,然后数据内容取反上传 7 *******************************************************************************/ 8 9 #include "CH57x_common.h" 10 11 #define DevEP0SIZE 0x40 12 // 设备描述符 13 const UINT8 MyDevDescr[] = { 14 0x12, 0x01, 0x10, 0x01,0xFF, 0x80, 0x55, DevEP0SIZE, 15 0x48, 0x43, 0x37, 0x55, // 厂商ID和产品ID 16 0x00, 0x01, 0x01, 0x02, 0x00, 0x01, 17 }; 18 // 配置描述符 19 const

第十一节 python和集群交互

本小妞迷上赌 提交于 2020-03-05 14:33:10
1 # pip installl redis-py-cluster 2 from rediscluster import StrictRedisCluster 3 4 if __name__ == '__main__': 5 '''构建所有的住节点,Redis会使用CRC16算法,将键和值写到某个节点上''' 6 try: 7 startup_nodes = [ 8 {'host':'ip', 'port':'7000'}, 9 {'host':'ip', 'port':'7001'}, 10 {'host':'ip', 'port':'7002'} 11 ] 12 src = StrictRedisCluster(startup_nodes=startup_nodes, decode_responses=True) 13 reselt = src.set('name','itheima') 14 name = src.get('name') 15 except Exception as e: 16 print(e) 来源: https://www.cnblogs.com/kogmaw/p/12420034.html

Nagios 监控Windows服务器(详细篇)

爱⌒轻易说出口 提交于 2020-03-05 14:06:32
1. 监控内容 windows服务器的内部参数包括以下 a. 内存使用状况 b. CPU负载 c. 磁盘使用状况 d. 服务状态 e. 运行的进程 2. 监控原理 在windows服务器内安装NSClient++的监控引擎,nagios服务器通过check_nt来获取监控数据 3.配置步骤 a.修改启动参数 b.windows服务器安装监控引擎 c.在Nagios服务器内建立监控主机和监控服务配置 d.重新启动Nagios服务 4.确认已经配置是否存在 在/usr/local/nagios/etc/objects/commands.cfg中是否有以下内容(允许使用check_nt来监控windows服务) # 'check_nt' command definition define command{ command_name check_nt command_line $USER1$/check_nt -H $HOSTADDRESS$ -p 12489 -v $ARG1$ $ARG2$ } 在/usr/local/nagios/etc/object/templates.cfg中是否有以下内容(这个用于未来添加新主机的时候的范例) define host{ name windows-server ; The name of this host template use generic

Nagios 使用 NSClient++ 监控Windows Server

断了今生、忘了曾经 提交于 2020-03-05 14:05:43
在被监控的Windows server 主机上安装NSClinet++ 下载地址:https://www.nsclient.org/download/ 32bit:http://files.nsclient.org/released/NSCP-0.4.3.143-Win32.msi 64bit:http://files.nsclient.org/released/NSCP-0.4.3.143-x64.msi 安装过程中会提示填写监控端的IP地址和密码,以及勾选所有的Modules,如下图所示: 按win + R 键,输入:services.msc, 若NSClient++服务已启动则运行正常。 默认安装目录为:C:\Program Files\NSClient++, nsclient.ini为NSClient的配置文件,当监控服务器IP改变时,需要修改此文件 注意,防火墙需要开通TCP的12489端口,否则Nagios检查此服务会提示错误 修改监控端服务器 检查windows server 监控能否正常工作 cd /usr/lib64/nagios/plugins ./check_nt -H 10.10.0.124 -p 12489 -s Hello2014 -v USEDDISKSPACE -w 80 -c 90 -l C ./check_nt -H 10.10.0.124 -p

oracle之 单实例监听修改端口

孤人 提交于 2020-03-05 13:28:26
Oracle 单一主机多个实例多个监听器配置要点 1. 一台服务器主机, 有多个实例, 如: TSDB/ORCL; 又需要配置多个监听器 2. 需要指定不同的LISTENER端口 3.pmon只会动态注册port等于1521的监听器, 其它端口则pmon不能动态注册listener, 要想让pmon动态注册listener, 需要设置local_listener参数 [oracle@12c01 admin]$ cat listener.ora ANDYCDB = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 12c01)(PORT = 1521)) (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) ) ANDYCDB_TEST = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 12c01)(PORT = 1522)) ) ) [oracle@12c01 admin]$ cat tnsnames.ora # tnsnames.ora Network Configuration File: /home/oracle/app/oracle/product

curl总结

*爱你&永不变心* 提交于 2020-03-05 12:19:43
常用curl实例 抓取页面内容到一个文件中 curl -o home.html http://www.sina.com.cn 用 -O(大写的) ,后面的url要具体到某个文件,不然抓不下来。我们还可以用正则来抓取东西 curl -O http://www.mydomain.com/linux/index.html 模拟表单信息,模拟登录,保存cookie信息 curl -c ./cookie_c.txt -F log=aaaa -F pwd=****** http://blog.mydomain.com/login.php 模拟表单信息,模拟登录,保存头信息 curl -D ./cookie_D.txt -F log=aaaa -F pwd=****** http://blog.mydomain.com/login.php -c(小写) 产生的cookie和 -D里面的cookie是不一样的 使用cookie文件 curl -b ./cookie_c.txt http://blog.mydomain.com/wp-admin 断点续传, -C(大写的) curl -C -O http://www.sina.com.cn 传送数据 最好用登录页面测试,因为你传值过去后,回抓数据,你可以看到你传值有没有成功 curl -d log=aaaa http://blog.mydomain

docker(6、存储1)1、storage driver 2、 bind mount 3、docker managed volume

南楼画角 提交于 2020-03-05 11:55:22
Docker 为容器提供了两种存放数据的资源: 1、由 storage driver 管理的镜像层和容器层。 2、Data Volume。 storage driver 在前面镜像章节我们学习到 Docker 镜像的分层结构。 容器由最上面一个可写的容器层,以及若干只读的镜像层组成,容器的数据就存放在这些层中。这样的分层结构最大的特性是 Copy-on-Write: 1、新数据会直接存放在最上面的容器层。 2、修改现有数据会先从镜像层将数据复制到容器层,修改后的数据直接保存在容器层中,镜像层保持不变。 3、如果多个层中有命名相同的文件,用户只能看到最上面那层中的文件。 分层结构使镜像和容器的创建、共享以及分发变得非常高效,而这些都要归功于 Docker storage driver。正是 storage driver 实现了多层数据的堆叠并为用户提供一个单一的合并之后的统一视图。 Docker 支持多种 storage driver,有 AUFS、Device Mapper、Btrfs、OverlayFS、VFS 和 ZFS。它们都能实现分层的架构,同时又有各自的特性。 优先使用 Linux 发行版默认的 storage driver 。 Docker 安装时会根据当前系统的配置选择默认的 driver。默认 driver 具有最好的稳定性 运行 docker info 查看

Mysqldump参数大全(参数来源于mysql5.5.19源码)

我的未来我决定 提交于 2020-03-05 11:30:17
参数 参数说明 --all-databases , -A 导出全部数据库。 mysqldump -uroot -p --all-databases --all-tablespaces , -Y 导出全部表空间。 mysqldump -uroot -p --all-databases --all-tablespaces --no-tablespaces , -y 不导出任何表空间信息。 mysqldump -uroot -p --all-databases --no-tablespaces --add-drop-database 每个数据库创建之前添加drop数据库语句。 mysqldump -uroot -p --all-databases --add-drop-database --add-drop-table 每个数据表创建之前添加drop数据表语句。(默认为打开状态,使用--skip-add-drop-table取消选项) mysqldump -uroot -p --all-databases (默认添加drop语句) mysqldump -uroot -p --all-databases –skip-add-drop-table (取消drop语句) --add-locks 在每个表导出之前增加LOCK TABLES并且之后UNLOCK TABLE。(默认为打开状态,使用-