- 博客(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
451
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
41926
2
原创 Nagios可用的全部的宏
Nagios可用的全部的宏主机宏$HOSTNAME$ 主机简称(如"web"),取自于主机定义里的host_name域$HOSTADDRESS$ 主机地址。取自于主机定义里的address域服务宏$SERVICESTATE$ 服务状态描述,有w,u,c$SERVICEDESC$ 对当前服务的描述 联系人宏$CONTACTNAME$ 表示联系人,
2017-11-14 17:19:04
636
转载 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
779
原创 三剑客——grep常用用法
基本grep用法:选项与参数:-a :将 binary 文件以 text 文件的方式搜寻数据-c :计算找到 '搜寻字符串' 的次数-i :忽略大小写的不同,所以大小写视为相同-n :顺便输出行号-v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行!--color=auto :可以将找到的关键词部分加上颜色的显示!-F :将样式视为固定字符串的列表
2017-10-27 13:45:47
462
原创 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
687
原创 shell getopts使用
getopts options variable options 选项字符串,会逐个匹配 variable 每次匹配成功的选项(需要参数的选项之后没有找到参数,会写入 "?") $OPTIND getopts 的特殊变量,下一个要处理的参数索引,初值是 1,每次执行 getopts 时都会更新。 $OPTARG getopts 的特殊变量, 选
2017-10-27 13:36:18
358
原创 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
959
原创 三剑客——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
579
原创 利用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
721
原创 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
1125
原创 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
1627
原创 web服务器集群session同步、共享的几种方法
在做了web集群后,你肯定会首先考虑session同步问题,因为通过负载均衡后,同一个IP访问同一个页面会被分配到不同的服务器上,如果session不同步的话,一个登录用户,一会是登录状态,一会又不是登录状态。所以本文就根据这种情况给出三种不同的方法来解决这个问题:一、利用数据库同步session 在做多服务器session同步时我没有用这种方法,如果非要用这种方法的话,我想过二种方法:
2017-06-07 20:54:29
653
原创 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
627
原创 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
318
原创 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
265
转载 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
321
原创 linux中test命令详解
测试标志代表意义文件名、文件类型-e该文件名是否存在-f该文件名是否存在且为file-d该文件名是否存在且为目录-b该文件名是否存在且为一个block-c该文件名是否存在且为一个character device设备-S该文件名是否存
2017-04-27 21:08:45
8686
原创 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
3568
转载 CentOS 6.5安全加固及性能优化
说明:经常玩Linux系统的朋友多多少少也知道些系统参数优化和怎样增强系统安全性,系统默认的一些参数都是比较保守的,所以我们可以通过调整系统参数来提高系统内存、CPU、内核资源的占用,通过禁用不必要的服务、端口,来提高系统的安全性,更好的发挥系统的可用性。通过自己对Linux了解,对系统调优做了如下小结:操作系统:CentOS 6.5_x64最小化安装1、主机名设置[root@
2017-04-05 17:15:38
326
原创 win2008服务器远程设置
WinServer 2008 远程桌面连接设置1.在服务器端启用远程桌面》》计算机--右键--管理 看远程桌面是否已经启用,若未启用则启用它.配置远程桌面,勾选允许任意版本远程桌面的计算机连接.2.创建用户并设置用户密码3.添加用户》》计算机--右键--管理 右侧点击配置远程桌面--选择用户--添加--高级--立即查找--选择要添加的用户--然后确定就行
2017-04-05 11:43:30
1133
转载 解决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
13506
原创 HAProxy配置文件详解
根据功能、用途不同,其配置文件主要由5部分组成,分别为global部分,defautls部分,frontend部分、backend部分、listen部分 1)global部分:用于设置全局配置参数,属于进程级的配置,通常用操作系统配置相关2) defaults部分:默认参数的配置部分。在些部分设置的参数,默认会自动引用到下面的frontend, backend和listen部分3) f
2017-03-29 14:49:00
2120
转载 iptables详解
一:前言防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以达到让它对出入网络的IP、数据进行检测。目前市面上比较常见的有3、4层的防火墙,叫网络层的防火墙,还有7层的防火墙,其实是代
2017-03-28 15:52:54
260
原创 Linux常用命令
1、cd命令这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。如:[plain] view plain copy print?cd /root/Docements # 切换到目录/root/Docements cd ./path # 切换
2017-03-26 13:42:27
2408
转载 Linux shell 之 提取文件名和目录名的一些方法
很多时候在使用Linux的shell时,我们都需要对文件名或目录名进行处理,通常的操作是由路径中提取出文件名,从路径中提取出目录名,提取文件后缀名等等。例如,从路径/dir1/dir2/file.txt中提取也文件名file.txt,提取出目录/dir1/dir2,提取出文件后缀txt等。下面介绍两种常用的方法来进行相关的操作。一、使用${}1、${var##*/}
2017-03-26 13:26:25
261
原创 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
2948
原创 华为路由器查看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
67959
原创 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
23465
转载 ORACLE grant connect, resource to user
GRANT时候,权限基本分为两类: 系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。 实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。接下来看系统权限, DBA:拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。 RESOURCE:拥有Resource权限的用
2017-03-04 15:39:11
1188
原创 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
294
原创 shell脚本删除几天前的备份文件
使用linux备份数据库时,需要定时做备份,需要将几天前的备份文件自动删除,节约硬盘空间语法如下: [root@localhost csbackup]# find /var/ftp/pub/csbackup/ -name "cs*" -mtime +7 -exec rm -rf {} \;
2017-02-28 14:48:19
4281
原创 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
428
转载 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
320
原创 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
28192
原创 sysctl.conf文件详解
/proc/sys目录下存放着大多数内核参数,并且可以在系统运行时进行更改,不过重新启动机器就会失效。/etc/sysctl.conf是一个允许改变正在运行中的Linux系统的接口,它包含一些TCP/IP堆栈和虚拟内存系统的高级选项,修改内核参数永久生效。也就是说/proc/sys下内核文件与配置文件sysctl.conf中变量存在着对应关系。123
2017-01-10 21:18:41
744
转载 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
329
原创 端口二次映射工具
windows2003使用工具:porttunnelPortTunnel是目前最好的端口转发器、端口映射工具(外部计算机可以访问局部内的计算机HTTPFTP)********* [ 主要参数 ] **********启用: 启用/停止端口映射输入端口和捆绑地址: 内部网的某一台计算机端口与IP地址输出端口和输出地址: 代理服务器出口的端口和IP地址或域名
2016-12-13 16:25:49
1942
原创 netstat命令
netstat命令netstat命令用来打印Linux中网络系统的状态信息,可让你得知整个Linux系统的网络情况。netstat(选项)-a或--all:显示所有连线中的Socket; -A或--:列出该网络类型连线中的相关地址; -c或--continuous:持续列出网络状态; -C或--cache:显示路由器配置的快取信息; -e或--extend:
2016-12-13 16:04:14
323
原创 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
4319
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人