自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

原创 Saltstack-Api

1、salt.config.client_config(path, env_var='SALT_CLIENT_CONFIG', defaults=None)功能:加载salt master配置文件样例:master_opts = salt.config.client_config('/etc/salt/master')2、salt.config.minion_config(path, ...

2018-07-31 19:27:08 383 1

原创 linux 文件系统变为了只读解决办法

1、mount:  用于查看哪个模块输入只读,一般显示为:  /dev/hda1 on / type ext3 (rw)  none on /proc type proc (rw)  usbdevfs on /proc/bus/usb type usbdevfs (rw)  none on /dev/pts type devpts (rw,gid=5,mode=620)  /dev/hda5 on

2018-01-31 15:06:21 41351 2

原创 Nagios可用的全部的宏

Nagios可用的全部的宏主机宏$HOSTNAME$  主机简称(如"web"),取自于主机定义里的host_name域$HOSTADDRESS$  主机地址。取自于主机定义里的address域服务宏$SERVICESTATE$ 服务状态描述,有w,u,c$SERVICEDESC$   对当前服务的描述  联系人宏$CONTACTNAME$   表示联系人,

2017-11-14 17:19:04 598

转载 psutil介绍

psutil1.简单介绍psutil是一个跨平台库(http://code.google.com/p/psutil/),能够轻松实现获取系统运行的进程和系统利用率(包括CPU、内存、磁盘、网络等)信息。它主要应用于系统监控,分析和限制系统资源及进程的管理。它实现了同等命令行工具提供的功能,如ps、top、lsof、netstat、ifconfig、who、df、kill、free、

2017-11-01 17:03:09 722

原创 三剑客——grep常用用法

基本grep用法:选项与参数:-a :将 binary 文件以 text 文件的方式搜寻数据-c :计算找到 '搜寻字符串' 的次数-i :忽略大小写的不同,所以大小写视为相同-n :顺便输出行号-v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行!--color=auto :可以将找到的关键词部分加上颜色的显示!-F :将样式视为固定字符串的列表

2017-10-27 13:45:47 399

原创 redis nosql使用

1、redis配置文件:/etc/conf/redis.conf  可以通过Redis CONFIG命令获取和设置所有的Redis配置,CONFIG GET获取配置值,CONFIG SET赋新值,也可以直接编辑配置文件2、redis数据类型:    *字符串:Redis中的字符串是一个字节序列          如:redis 127.0.0.1:6379> set name "jij

2017-10-27 13:41:41 631

原创 shell getopts使用

getopts options variable  options     选项字符串,会逐个匹配  variable    每次匹配成功的选项(需要参数的选项之后没有找到参数,会写入 "?")  $OPTIND     getopts 的特殊变量,下一个要处理的参数索引,初值是 1,每次执行 getopts 时都会更新。  $OPTARG     getopts 的特殊变量, 选

2017-10-27 13:36:18 318

原创 unsion使用

1:本地使用使用方法:#unison  aa bb  #同步本地的aa和bb文件夹(双向同步)2: unison远程使用使用方法:#unison ssh://remotehostname(IP)/#例:unison test1 ssh://cdn1//home/jianwei.ji/kk3:unison参数说明(命令行使用)  -testserve

2017-09-07 15:10:41 838

原创 三剑客——sed常用用法

基本sed用法举例:插入行:sed '1i\ccccc' temp.txt           第一行插入使用p显示行显示行: sed -n '2p' temp.txt   只显示第2行,使用选项n打印范围:  sed -n '1,3p' temp.txt         打印第1行到第3行打印模式:  sed -n '/movie/'p temp.txt     打印含movie

2017-08-30 16:27:39 531

原创 利用zabbix监控mysql服务器

使用mysql自带的模板,可以监控如下内容:OPS(增删改查)、mysql请求流量带宽,mysql响应流量带宽。编写check_mysql.sh脚本用于获取mysql性能指标数据[root@pms-mysql zabbix]# vi check_mysql.sh#!/bin/bash# 用户名MYSQL_USER='test'# 密码MYSQL_PWD='123'

2017-06-18 10:17:13 675

原创 vmstat详解

vmstat命令:  用来获得有关进程、虚存、页面交换空间及 CPU活动的信息。这些信息反映了系统的负载情况root@pms-mysql ~]# vmstat 1 10procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu----- r  b   swpd   free   buff

2017-06-17 21:52:18 1062

原创 centos6.5下zabbix3.26搭建

一、软件下载安装(官方下载地址:http://www.zabbix.com/download)[root@zabbix zabbix]# mkdir /var/zabbix[root@zabbix zabbix]# wget https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.2.6/zabbix

2017-06-17 20:30:46 1592

原创 web服务器集群session同步、共享的几种方法

在做了web集群后,你肯定会首先考虑session同步问题,因为通过负载均衡后,同一个IP访问同一个页面会被分配到不同的服务器上,如果session不同步的话,一个登录用户,一会是登录状态,一会又不是登录状态。所以本文就根据这种情况给出三种不同的方法来解决这个问题:一、利用数据库同步session 在做多服务器session同步时我没有用这种方法,如果非要用这种方法的话,我想过二种方法: 

2017-06-07 20:54:29 591

原创 oracle日志信息

oracle的日志文件有几种:警告日志,trace日志,audit日志,redo日志,归档日志警告日志:也就是alert log,在系统初始化参数文件设置的show parameter background_dump_dest对应的就是它的位置。trace日志:一般放seesion追踪的信息,对应系统初始化参数文件参数show parameter user_dump_dest对应的就是它的位置。

2017-05-16 17:36:30 595

原创 oracle内存结构

一、内存结构SGA(System Global Area):由所有服务进程和后台进程共享;PGA(Program Global Area):由每个服务进程、后台进程专有;每个进程都有一个PGA。二、SGA包含实例的数据和控制信息,包含如下内存结构:1)Database buffer cache:缓存了从磁盘上检索的数据块。2)Redo log buffer:缓存

2017-05-16 10:11:39 272

原创 oracle用户信息

1.查看所有用户:select * from dba_users;   select * from all_users;   select * from user_users;2.查看用户或角色系统权限(直接赋值给用户或角色的系统权限):select * from dba_sys_privs;   select * from user_sys_privs; (查看当前用

2017-05-14 10:51:01 228

转载 Oracle分组函数之ROLLUP

本文通过演示给出Oracle ROLLUP分组函数的用法,体验一下Oracle在统计查询领域中的函数魅力。ROLLUP分组函数可以理解为Group By分组函数封装后的精简用法,这里同时给出ROLLUP的Group By的改写思路。1.初始化实验坏境1)创建测试表group_testSECOOLER@ora11g> create table group_test (group_

2017-05-12 22:59:31 292

原创 linux中test命令详解

测试标志代表意义文件名、文件类型-e该文件名是否存在-f该文件名是否存在且为file-d该文件名是否存在且为目录-b该文件名是否存在且为一个block-c该文件名是否存在且为一个character device设备-S该文件名是否存

2017-04-27 21:08:45 8450

原创 oracle中sysdate时间的加减

1、select sysdate,add_months(sysdate,12) from dual     显示2017/4/17 14:47:352018/4/17 14:47:35  ----加一年2、select sysdate,add_months(sysdate,1) from dual     显示2017/4/17 14:48:582017/5/17 14:48:58  

2017-04-17 15:16:22 3503

转载 CentOS 6.5安全加固及性能优化

说明:经常玩Linux系统的朋友多多少少也知道些系统参数优化和怎样增强系统安全性,系统默认的一些参数都是比较保守的,所以我们可以通过调整系统参数来提高系统内存、CPU、内核资源的占用,通过禁用不必要的服务、端口,来提高系统的安全性,更好的发挥系统的可用性。通过自己对Linux了解,对系统调优做了如下小结:操作系统:CentOS 6.5_x64最小化安装1、主机名设置[root@

2017-04-05 17:15:38 289

原创 win2008服务器远程设置

WinServer 2008 远程桌面连接设置1.在服务器端启用远程桌面》》计算机--右键--管理 看远程桌面是否已经启用,若未启用则启用它.配置远程桌面,勾选允许任意版本远程桌面的计算机连接.2.创建用户并设置用户密码3.添加用户》》计算机--右键--管理 右侧点击配置远程桌面--选择用户--添加--高级--立即查找--选择要添加的用户--然后确定就行

2017-04-05 11:43:30 1066

转载 解决umount.nfs: /data: device is busy 问题

有时候我们需要umount某个挂载目录时会遇到如下问题:12[root@localhost /]# umount /data/umount.nfs: /data: device is busy通过这条命令查看:1234

2017-03-29 17:52:31 13362

原创 HAProxy配置文件详解

根据功能、用途不同,其配置文件主要由5部分组成,分别为global部分,defautls部分,frontend部分、backend部分、listen部分 1)global部分:用于设置全局配置参数,属于进程级的配置,通常用操作系统配置相关2) defaults部分:默认参数的配置部分。在些部分设置的参数,默认会自动引用到下面的frontend, backend和listen部分3) f

2017-03-29 14:49:00 2002

转载 iptables详解

一:前言防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以达到让它对出入网络的IP、数据进行检测。目前市面上比较常见的有3、4层的防火墙,叫网络层的防火墙,还有7层的防火墙,其实是代

2017-03-28 15:52:54 227

原创 Linux常用命令

1、cd命令这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。如:[plain] view plain copy print?cd /root/Docements # 切换到目录/root/Docements  cd ./path          # 切换

2017-03-26 13:42:27 2373

转载 Linux shell 之 提取文件名和目录名的一些方法

很多时候在使用Linux的shell时,我们都需要对文件名或目录名进行处理,通常的操作是由路径中提取出文件名,从路径中提取出目录名,提取文件后缀名等等。例如,从路径/dir1/dir2/file.txt中提取也文件名file.txt,提取出目录/dir1/dir2,提取出文件后缀txt等。下面介绍两种常用的方法来进行相关的操作。一、使用${}1、${var##*/}

2017-03-26 13:26:25 223

原创 linux命令——ps和netstat

一、ps命令1、简介ps是Process Status的缩写,用来列出系统中当前运行的那些进程。ps命令列出的是当前进程的快照,就是执行ps命令这个时刻的进程,可以使用top命令获取动态的进程信息。 2、使用示例ps -aux|grep查看CMD是php的进程的所有状态信息kill -9 [pid]强制关闭进程ID对应的进程

2017-03-14 23:34:27 2886

原创 华为路由器查看DHCP地址池ip使用状态

display ip pool命令功能通过 display ip pool命令用来查看设备上已经配置的IP地址池信息。命令格式display ip pool [ { interface interface-pool-name | name ip-pool-name } [ start-ip-address [ end-ip-address

2017-03-14 17:22:18 63894

原创 oracle服务器重启后监听启动

1、检查oracle数据库是否启动:ps -ef | grep ora2、检查Oracle DB监听器是否正常:         输入:lsnrctl status检查监听是否启动,如未启动 输入:lsnrctl start启动监听器;         netstat -ntlp 查看1521端口是否启动3、进入sqlplus界面:sqlplus /nolog; conn

2017-03-09 16:03:53 23282

转载 ORACLE grant connect, resource to user

GRANT时候,权限基本分为两类:    系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。     实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。接下来看系统权限,    DBA:拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。    RESOURCE:拥有Resource权限的用

2017-03-04 15:39:11 1089

原创 NFS服务器搭建

环境:    NFS服务器端:192.168.1.16 centos6.4  共享目录:/shareNFS客户端:192.168.1.152 centos6.4  挂载目录:/data服务器端:安装nfs-utils,centos6已默认安装配置文件:/etc/exports vi /etc/exports  添加:/share 192.168.1.0/24(rw)  

2017-03-03 13:33:23 264

原创 shell脚本删除几天前的备份文件

使用linux备份数据库时,需要定时做备份,需要将几天前的备份文件自动删除,节约硬盘空间语法如下:       [root@localhost csbackup]# find /var/ftp/pub/csbackup/ -name "cs*" -mtime +7 -exec rm -rf {} \;

2017-02-28 14:48:19 4222

原创 redhat 使用centos6 yum源

1、检测系统是否安装了yum包# rpm -qa | grep yum2、删除RHEL6.5原有的yum源# rpm -qa|grep yum|xargs rpm -e --nodeps3、下载相关安装包wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.no

2017-02-07 17:10:20 391

转载 Nginx服务器nginx.conf详解

#定义Nginx运行的用户和用户组      user www www;      #nginx进程数,建议设置为等于CPU总核心数。      worker_processes 8;      #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]      error_log /var/log/ngin

2017-01-13 10:01:03 292

原创 linux硬盘检测健康状态

使用下面的命令来确认硬盘是否打开了SMART支持复制代码代码如下:smartctl -i /dev/sda正常情况下应该会得到下面这样的信息复制代码代码如下:[root@localhost bbs]# smartctl -i /dev/sdasmartctl 5.43 2012-06-30 r3573 [x

2017-01-12 16:47:14 27072

原创 sysctl.conf文件详解

/proc/sys目录下存放着大多数内核参数,并且可以在系统运行时进行更改,不过重新启动机器就会失效。/etc/sysctl.conf是一个允许改变正在运行中的Linux系统的接口,它包含一些TCP/IP堆栈和虚拟内存系统的高级选项,修改内核参数永久生效。也就是说/proc/sys下内核文件与配置文件sysctl.conf中变量存在着对应关系。123

2017-01-10 21:18:41 668

转载 Linux crontab定时执行任务

Linux crontab定时执行任务 命令格式基本格式 : *  *  *  *  *  command 分 时 日 月 周 命令 第1列表示分钟1~59 每分钟用*或者 */1表示 第2列表示小时1~23(0表示0点) 第3列表示日期1~31 第4列表示月份1~12 第5列标识号星期0~6(0表示星期天) 第6列要运行的命令 crontab文件的一些

2016-12-23 21:30:48 241

原创 端口二次映射工具

windows2003使用工具:porttunnelPortTunnel是目前最好的端口转发器、端口映射工具(外部计算机可以访问局部内的计算机HTTPFTP)********* [ 主要参数 ] **********启用: 启用/停止端口映射输入端口和捆绑地址: 内部网的某一台计算机端口与IP地址输出端口和输出地址: 代理服务器出口的端口和IP地址或域名

2016-12-13 16:25:49 1853

原创 netstat命令

netstat命令netstat命令用来打印Linux中网络系统的状态信息,可让你得知整个Linux系统的网络情况。netstat(选项)-a或--all:显示所有连线中的Socket; -A或--:列出该网络类型连线中的相关地址; -c或--continuous:持续列出网络状态; -C或--cache:显示路由器配置的快取信息; -e或--extend:

2016-12-13 16:04:14 267

原创 centos6.4下owncloud9.0私有云服务搭建

基于公司员工的个人工作资料的安全,考虑在公司服务器上搭建owncloud私有云服务,使用LDAP服务认证LAMP环境准备:一、安装MySQL1.安装mysql[root@localhost ~]# yum install mysql mysql-server[root@localhost ~]# chkconfig mysqld on[root@localhost

2016-12-13 15:49:35 4262

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除