配置

nginx配置及操作简要记录

。_饼干妹妹 提交于 2020-02-29 03:52:12
因为目前项目中服务多是用nginx进行均衡负载的,所以这里记录下,为以后备查。 如下: nginx安装目录:/root/softwate/nginx nginx可执行文件目录:/root/softwate/nginx/sbin/nginx nginx配置文件目录:/root/softwate/nginx/conf/nginx.conf nginx的配置文件如下: #用户,一般不用配置,我测试用的root 需要指定下root user root; #user nobody; #启动进程数量,一般和主机内核数量一致 worker_processes 1; #错误日志打印 #error_log logs/error.log; #error_log logs/error.log notice; error_log logs/error.log info; pid logs/nginx.pid; events { #单个后台worker process进程的最大并发链接数 worker_connections 1024; } http { #设定mime类型,类型由mime.type文件定义 include mime.types; default_type application/octet-stream; #设置日志格式 log_format main '$remote_addr -

Oracle Secure Global Desktop服务器配置估算建议

孤人 提交于 2020-01-07 09:36:12
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 你可以在 这里 找到本文的原始文章。 作为统一的应用程序访问层入口,Oracle Secure Global Desktop的服务器配置应该如何估算呢?如何决定服务器的CPU,内存配置呢?这些问题是在Oracle Secure Global Desktop应用到生产环境中必须要考虑的。 在估算Oracle Secure Global Desktop服务器配置之前,首先需要明白在实际应用中有一些因素我们是照顾不到的,或者,换句话说是存在不可控的变量,比如: 用户实际通过SGD运行的应用程序类型:写字板,Word,Firefox或者是xterm 用户是如何使用这些应用程序的:仅仅是阅读文档,还是输入文本,听听音乐还是需要处理视频 这些不可控的变量会直接影响到Oracle Secure Global Desktop的服务器上的资源消耗。再举个例子: 拿内存使用量来说:一个横跨4个显示器的应用程序肯定比只使用1024x768单个窗口的应用程序消耗的内存多 拿CPU的使用量来说:相比显示文本数据的应用程序,进行视频播放,或者高频度鼠标操作,或者运行动画的这些应用程序,显然需要消耗更多的CPU。 在理解了这些不可控的变量对估算的影响之后,我们可以进一步进行估算。 首先从宏观着手,下面是服务器配置估算的一些建议:

RabbitMQ(9)-REST API监控RabbitMQ

无人久伴 提交于 2020-01-07 07:33:54
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 一.介绍 Nagios Nagios 健康检测是一个独立的程序,它在运行时监控服务并在程序终止运行时退出代码来指示服务的健康状态,可以用任何语言来编写,检测程序可以将可读状态打印到 stdout 上,返回四种整型退出代码: 0----OK:接收检测的服务正常运行 1 ---- WARNING: 服务运行遇到问题,但并不紧急,比如内存到了监控阀值或者检测的队列属性错误等 2 ---- CRITICAL: 服务关闭无响应,并且超过受监控的临界值 3 ---- UNKONWN: 服务的状态或者监控的度量值无法确定 二.实战 1.工具类: import com.rabbitmq.client.ConnectionFactory; public class RabbitMQUtils extends ConnectionFactory{ //定义Nagios的健康状态值 public static final Integer EXIT_OK=0; public static final Integer EXIT_WARNING=1; public static final Integer EXIT_CRITICAL=2; public static final Integer EXIT_UNKNOWN=3; public

ArcGis 的教程和资源

好久不见. 提交于 2019-12-19 17:11:36
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> Web 客户端的官网教程 ArcGIS API for JavaScript ArcMap 官网教程 ArcGIS for Desktop ,包括制图工具、数据分析、数据管理等 线路导航 ,首先要发布 一个网络分析的服务,可以在ArcMap 中新建文档,然后拖入服务,使用查找路线的菜单进行测试 博客园的教程 Geodata Service 实践说明 ArcGis Server 操作系列 博客园的这两个是目前找到最全面的 下载地址: 百度网盘 ,包括示例安装程序 破解方法: http://jingyan.baidu.com/article/870c6fc31173e5b03fe4bee1.html 对于简单的Web开发,需要安装的内容 ArcGIS_Desktop_103_141985 桌面套件,包括ArcMap (地图编辑工具)、ArcCatalog(数据管理工具) ArcGIS_License_Manager_Windows_103_142023 注册激活用的 ArcGIS_Desktop_Tutorial_Data_103_142050 教程示例数据 来源: oschina 链接: https://my.oschina.net/u/559187/blog/543664

openssh的安装,配置和使用

只谈情不闲聊 提交于 2019-12-13 17:01:09
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 最近在学习用openssh找了很多资料,小有总结,以供大家借鉴 安装和设置 OpenSSH Server Ubuntu 下安装 OpenSSH Server 是无比轻松的一件事情,需要的命令只有一条: sudo apt-get install openssh-server 随后, Ubuntu 会自动下载并安装 openssh server ,并一并解决所有的依赖关系。当您完成这一操作后,您可以找另一台计算机,然后使用一个 SSH 客户端软件(强烈推荐 PuTTy ),输入您服务器的 IP 地址。如果一切正常的话,等一会儿就可以连接上了。并且使用现有的用户名和密码应该就可以登录了。 事实上如果没什么特别需求,到这里 OpenSSH Server 就算安装好了。但是进一步设置一下,可以让 OpenSSH 登录时间更短,并且更加安全。这一切都是通过修改 openssh 的配置文件 sshd_config 实现的。 首先,您刚才实验远程登录的时候可能会发现,在输入完用户名后需要等很长一段时间才会提示输入密码。其实这是由于 sshd 需要反查客户端的 dns 信息导致的。我们可以通过禁用这个特性来大幅提高登录的速度。首先,打开 sshd_config 文件: sudo nano /etc/ssh/sshd_config

redis之主从同步简单设置

梦想的初衷 提交于 2019-12-12 14:04:21
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 1、配置多个redis-conf 首先编辑多个redis-conf文件,将端口、守护进程、rdb、log、aof全部设置为自己的内容,方便观察不同的端口不同的区分内容 这里我配置啦三个端口的redis,分别是:6379 6380 6381,模拟三台redis服务器 2、配从不配主 主从复制,只需要配置从机即可,主机可以不配置; 2.1、查看当前三个redis的状态与主从标识 info replication 图中标的三台redis全部式master,即主机,并且没有任何的从机 2.2、设置从机 分别在80 81的操作端,进行设置自己的主机(现在是本地的不同端口) 127.0.0.1:6380> slaveof 127.0.0.1 6379 127.0.0.1:6381> slaveof 127.0.0.1 6379 设置完毕之后,重新查看主从标识 现在就可以主从复制啦: 2.3、如果三个机器同时操作一个key,结果会怎样? 其实吧,从机是不能写内容,只能读 3、如果master/slave挂掉了 两个slave(80 81)会怎样? 3.1、master挂了,猜测: 3.1.1、重新选老大(当前配置,错误) 2、保持不动(当前配置,正确) 其实是保持不动,老大走了,临走之前啥都没说,谁也不敢上位呀; 3.1.2

sublime text 配置

[亡魂溺海] 提交于 2019-12-10 18:05:53
安装package control import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read()) Sublime Text 3: import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write

eclipse常用操作集合(一)

守給你的承諾、 提交于 2019-12-09 20:29:09
1.关于eclipse java web开发常用的工具之一,为什么选择eclipse而不用myeclipse、intellij idea等其他开发工具呢?有几个原因,一个是习惯问题,二是eclipse轻量,也许还有其他的原因,这里不深入讨论。 1.1 eclipse优化 网上有很多优化的教程,我这里主要讲讲我的优化内容,有比较明显效果的 1.1.1设置编辑器 window --> perferences-->General -->Editors --> File Associations 默认的打开方式可能包含预览和代码,所以一旦打开文件,就显得很卡,更改默认的打开方式,可以加速文件打开,提高效率。 1.1.2 取消Spell Check window -->perferences --> General --> Editors --> Text Editors -->Spelling 将 Enable spell cheking 前面复选框去掉。 1.1.3 取消不需要的启动项 window --> perferences -->General --> Startup and Shutdown 根据需要,来加载内容,取消不需要的部分即可 1.1.4 取消不需要的验证 window --> perferences --> Validation 根据需要 ,取消一部分验证

vm下 为retHat5 安装 gcc

和自甴很熟 提交于 2019-12-09 19:25:26
在 vm 中安装的 redHat5.4中没有安装 gcc,现在进行安装: 一.查看本机是否安装了 gcc 在终端输入:gcc:rpm -q gcc 安装之前返回结果是: [root@localhost gcc]# rpm -q gcc package gcc is not installed 安装之后返回结果是: [root@localhost /]# rpm -q gcc gcc-4.1.2-44.el5 如果能够用 yum 则: #安装安装gcc编译器 (可以编译C程序) yum install gcc #安装g++ (安装后才可以编译C++程序) yum install gcc-c++ 如果不能用yum 则: 二.下载需要的包: 1.kernel-headers-2.6.18-128.el5.i386.rpm 2.glibc-common-2.5-34.i386.rpm 3.glibc-2.5-34.i386.rpm 4.glibc-headers-2.5-34.i386.rpm 5.glibc-devel-2.5-34.i386.rpm 6.cpp-4.1.2-44.el5.i386.rpm 7.libgomp-4.3.2-7.el5.i386.rpm 8.libgcc-4.1.2-44.el5.i386.rpm 9.gcc-4.1.2-44.el5.i386.rpm

Ubuntu Server如何配置SFTP(建立用户监狱)

久未见 提交于 2019-12-07 10:36:10
SSH File Transfer Protocol是一个比普通FTP更为安全的文件传输协议。(参考资料:http://en.wikipedia.org/wiki/SSH_File_Transfer_Protocol)它工作在Secure Shell(SSH)上,确保文件被加密传输。 因为工作需要,我研究了一下如何在Ubuntu Server上配置SFTP,记录如下。 需求:在服务器上开通SFTP文件服务,允许某些用户上传及下载文件。但是这些用户只能使用SFTP传输文件,不能使用SSH终端访问服务器,并且SFTP不能访问系统文件(即所谓的“Jail(监狱)”)。系统管理员则既能使用SFTP传输文件,也能使用SSH远程管理服务器。 为了便于讨论,我假设我将允许sftp-users用户组内的用户使用SFTP,但不允许使用SSH Shell,且该组用户将被"监狱"(修改系统根目录)。我将在sftp-users组内创建一个用户“alice”。而我将允许ssh-users使用SFTP以及SSH。系统管理员的账户名为admin。 第01步,如果还没有安装OpenSSH服务器,先安装它。 sudo apt-get install openssh-server 第02步,为SFTP访问创建用户组,便于管理权限。 sudo addgroup sftp-users 第03步,创建SFTP用户