daemon.sh#!/bin/sh#添加本地执行路径exportLD_LIBRARY_PATH=./whiletrue;do#启动一个循环,定时检查进程是否存在server=`psaux|grepCenterServer_d|grep-vgrep`if[!"$server"];then#如果不存在就重新启动nohup./CenterServer_d-c1启动后沉睡10ssleep10
1、propertyaccessoryRsyslog预定义了一些属性,系统属性和消息属性,用于定义输出格式、动态文件名。比较重要的属性比如:msg(消息体)、hostname、pri(消息等级和类别)、time(时间有关),以$开头的是从本地系统获得的变量(即前面加上$的要做本地变量字符串替换)、不带$是从消息中获得变量(不带的表示消息中的固有字段)。%propname(属性名):fromChar
1、docker镜像启动成功但是无法访问vi/etc/sysctl.conf或者vi/usr/lib/sysctl.d/00-system.conf添加如下代码:net.ipv4.ip_forward=1重启network服务systemctlrestartnetwork查看是否修改成功sysctlnet.ipv4.ip_forward如果返回为“net.ipv4.ip_forward=1”则表示
1、MongoDBDocker镜像安装dockerpullmongo2、Docker容器创建MongoDBDocker容器创建有以下几个问题:1-MongoDB容器基本创建方法和数据目录挂载2-MongoDB容器的数据迁移3-MongoDB设置登录权限问题dockerrun-p27017:27017-v<LocalDirectoryPath>:/data/db--namedocker_
date插件filter{date{match=>["create_at","yyyy-MM-ddHH:mm:ss,SSS","UNIX"]target=>"@timestamp"locale=>"cn"}}filter{date{match=>["fieldName","yyyyMMdd","yyyy-MM-dd"]target=>"fieldName1"timez
1、改变ES默认深度分页的index.max_result_window最大窗口值curl-XPUThttp://127.0.0.1:9200/my_index/_settings-d'{"index":{"max_result_window":500000}}'
maven远程仓库urlhttp://central.maven.org/maven2/http://maven.aliyun.com/nexus/content/groups/public/http://repo1.maven.org/maven2/http://repo2.maven.org/maven2/
dockerrun--detach\--hostnamegitlab.example.com\--publish443:443--publish80:80--publish22:22\--namegitlab\--restartalways\--volume/root/config:/etc/gitlab\--volume/root/logs:/var/log/gitlab\--volume/ro
下载confd#wgethttps://github.com/kelseyhightower/confd/releases/download/v0.15.0/confd-0.15.0-linux-amd64#mvconfd-0.15.0-linux-amd64/usr/bin/confd#chmod+x/usr/bin/confd创建confd目录conf.d目录中是应用的配置文件定义templ
docker之Dockerfile实践https://www.cnblogs.com/jsonhc/p/7767669.htmlDocker:使用Dockerfile构建Nginx镜像http://www.ywnds.com/?p=7611
location[=|~|~|^~]/uri/{…}=开头表示精确匹配^~开头表示uri以某个常规字符串开头,理解为匹配url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~/static//aa匹配到(注意是空格)。~开头表示区分大小写的正则匹配~开头表示不区分大小写的正则匹配!~和!~*分别为区分大小写不匹配及不区分大小写不匹配的正则/通用匹配,任何
1、下载etcdv3.1.10
#1、新建挂载目录 # 挂载VMware Tools安装盘到/media/mnt/目录 mkdir /media/mnt mount /dev/cdrom /media/mnt/ cd 
cat /etc/sysctl.conf sysctl -p fs.file max = 999999 #表示进程(例如一个worker进程)可能同时打开的最大句柄数,直接限制最大并发连接数 net.ipv4.tcp_tw_reuse = 1 #1代表允许将状态为TIME-WAIT状态的socket连接重新用于新
1、安装Nginx及相关组件 1.1 openssl安装 # 问题 make[2]: *** [md5-x86_64.o] Error 1 make[2]: Leaving directory `/root/lamp/openssl-0.9.8e/crypto/md5' make[1]: *
步骤1:用win + r 打开cmd 步骤2:在cmd中执行telnet www.baidu.com 80, 然后可以看到一个黑色的框框(首先要确保自己的PC可以访问www.baidu.com哈)  
curl是基于URL语法在命令行方式下工作的文件传输工具,它支持FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE及LDAP等协议。curl支持HTTPS认证,并且支持HTTP的POST、PUT等方法, FTP上传, kerberos认证,HTTP上传,代理服务器, cookies, 用户名/密码认证, 下载文件断点续传,上载文件断点续传,,htt
socket: IPC的一种实现,用于同一或不同主机上的进程间的通信;#套接字类型: TCP:流式socket,SOCK_STREAM 可靠、双向、面向字节流 UDP:数据报式socket, SOCK_DGRAM RAW_SOCKET:裸套接字 #sock
openssl组件: openssl: 多用途命令行工具,各功能分别使用子命令实现 libcrypto: 公共加密库 libssl: ssl协议的实现 PKI:Public Key Infrastructure 签证机构:CA 注册机构:RA 证
OpenSSH 是一组用于安全地访问远程计算机的连接工具。 它可以作为 rlogin、 rsh rcp 以及 telnet 的直接替代品使用。 更进一步, 其他任何 TCP/IP 连接都可以通过 SSH 安全地进行隧道/转发。 OpenSSH 对所有的传输进行加密, 从而有效地阻止了窃听、 连接劫持, 以及其他网络级的攻击。OpenSSH 由 OpenBSD project 维护。 登录
expect基础expect常用的四个命令:spawn启动新的进程expect从进程接收字符串send 用于向进程发送字符串interact 允许用户交互详细解释:spawn命令用来启动新的进程,spawn后的send和expect命令都是和使用spawn打开的进程进行交互。send命令接收一个字符串参数,并将该参数发送到进程。expect命令和send命令相反,expect通常用来等待一个进程的
转载:http://www.cnblogs.com/h--d/p/6507421.htmlTree命令简介 tree是一种递归目录列表命令,产生一个深度缩进列表文件,这是彩色的ALA dircolors如果ls_colors设置环境变量和输出是TTY。树已经被移植和报道以下操作系统下工作:Linux,FreeBSD,OS X操作系统,Solaris,HP UX,Cygwin,HP NonStop
安装lftp第一步: 安装gcc-c++编译环境,收集rpm安装包。我所用的centOS 系统需要七个rpm包,它们分别是:mpfr-2.4.1-6.el6.x86_64.rpm 、ppl-0.10.2-11.el6.x86_64.rpm、cloog-ppl-0.15.7-1.2.el6.x86_64.rpm、cpp-4.4.7-17.el6.x86_64.rpm、libgcc-4.4
Linux上的日志系统syslogsyslog-ng: 开源日志系统:syslog()A: B:D:syslog服务进程: syslogd: 系统,非内核产生的信息 klogd:内核,专门负责记录内核产生的日志信息kernel --> 物理终端(/dev/console) --> /var/log/dmesg# dmesg# cat /var/log/dmesg/s
http://www.linuxidc.com/Linux/2013-05/84483.htmhttp://blog.csdn.net/field_yang/article/details/50999813[root@localhost src]# ln -s linux-2.6.38.5/ linux[root@localhost src]# lltotal 44drwxr-xr-x
任务计划1、在未来的某个时间点执行一次任务 at batch at 时间 at>command at>ctrl+d &nbs
linux功能:终端提示信息[root@localhost ~]# cat /etc/issueRed Hat Enterprise Linux Server release 5.8 (Tikanga)Kernel \r on an \m[root@localhost ~]# uname -r2.6.18-308.el5[root@localhost ~]# uname -mx86_64[root
用户空间用于访问、监控内核的目录/proc, /sys通过修改/proc,/sys中的文件控制内核参数(伪文件系统)/proc/sys: 此目录中的文件很多是可读写的,可修改其中内容(重定向的方式修改)/sys/: 某些文件可写[root@localhost ~]# ll /proc/systotal 0dr-xr-xr-x 0 root root 0 Mar 4 22:48 abid
系统启动流程POST-->BIOS(Boot Sequence)-->MBR(bootloader,446)-->Kernel-->initrd-->(ROOTFS)/sbin/init(/etc/inittab)Kernel初始化的过程:1、设备探测2、驱动初始化(可能会从initrd(initramfs)文件中装载驱动模块)3、以只读挂载根文件系统;4、
脚本编程: 顺序结构 选择结构 if case 循环结构 for while until while循环:适用于循环次数未知的场景,要有退出条件语法: while CONDITION; do statem
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号