白昼的技术专栏

QQ:78110978

Exchange Server 2013 运维系列——EMS实用命令收集(持续更新中...)

Exchange2013批量启用邮箱帐户需要打开Exchange Management Shell来执行,执行命令有两种方式: 1、全部启用,命令如下: Get-User -RecipientTypeDetails User -Filter { UserPrincipalName -ne $Nul...

2013-08-01 14:11:06

阅读数:10409

评论数:0

windows server 2012 AD 活动目录部署系列(三)加入域并创建域用户

1、加入域  创建计算机账号就是把成员服务器和用户使用的客户机加入域,这些计算机加入 域时会在 Active Directory 中创建计算机账号。 以 Berlin 为例为大家介绍如何把计算机加入域,首先要确保 Berlin 已经使用了192.168.11.1 作为自己的 DNS 服务器,否则 ...

2013-07-24 11:40:40

阅读数:30178

评论数:1

windows server 2012 AD 活动目录部署系列(二)创建域控制器

二 创建域控制器 上一篇我们进行了DNS配置,有了 DNS 的支持,我们现在可以开始创建域控制器了,域控制器是域中的第一台服务器,域控制器上存储着 Active Directory,可以说,域控制器就是域的灵魂。我们准备在 Florence 上创建域控制器,首先检查 Florence 网卡的 T...

2013-07-24 10:57:08

阅读数:25385

评论数:0

windows server 2012 AD 活动目录部署系列(一)DNS 配置

前言 本系统将介绍在windows server 2012 下 AD的详细部署文档,首先我们需要做以下准备工作: 1、导入五台备用的虚拟机,具体教程参考 http://blog.csdn.net/ronsarah/article/details/9289257 2、准备好虚拟机后,计算机名分别命...

2013-07-23 16:44:48

阅读数:34529

评论数:4

Oracle rac下/tmp/bootstrap权限问题

rac下/tmp/bootstrap权限问题环境:CentOS5.6 64bit、linux.x64_11gR2_grid.zip1、报错[grid@node1 grid]$ ./runcluvfy.sh stage -pre crsinst -n node1,node2 -fixup -verb...

2018-04-10 14:20:44

阅读数:19

评论数:0

shell变量的子串的截取/删除/替换

${#string}  返回$string的长度 ${string:position}  在$string中,从$position位置之后开始提取子串 ${string:position:length}  在$string中,从$position位置之后开始提取$length长度的子串 [ro...

2017-10-23 16:35:25

阅读数:307

评论数:0

Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数

变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。 例如,$ 表示当前Shell进程的ID,即pid,看下面的代码: $echo $$ 运行结果 29949 特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给...

2017-10-20 16:11:43

阅读数:230

评论数:0

检测Linux系统中bash shell漏洞

检测命令如下: [root@CentOS66 ~]# env x='() { :;}; echo be careful' bash -c "echo this is a test" be careful #如果返回此行,表示存在漏洞 this is a test

2017-10-20 09:53:11

阅读数:343

评论数:0

查看CentOS系统的shell脚本语言支持情况

命令如下: [root@CentOS66 ~]# cat /etc/shells /bin/sh # 这是Linux里常用的Shell,指向/bin/bash /bin/bash # 这是Linux里常用的Shell,也是默认使用的Shell /sbin/nolo...

2017-10-20 09:13:04

阅读数:276

评论数:0

Linux命令收集—— grep

grep命令 (文件过滤分割与合并) grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。

2017-09-27 16:00:05

阅读数:162

评论数:0

Shell开发环境vim编辑器的配置文件vimrc的参数优化

Linux环境下为了方便Shell的开发,对配置文件vimrc的参数需要有一些的优化。 参数如下: """"""""""""""""&qu...

2017-09-27 15:26:59

阅读数:453

评论数:0

Windows下解决python - ImportError: No module named paramiko

在windows下运行一个python文件,出现以下: python - ImportError: No module named paramiko  提示没安装paramiko模块。 解决方法: Python中使用SSH需要用到OpenSSH,而OpenSSH依赖于paramiko模块,而pa...

2017-09-21 11:31:02

阅读数:1770

评论数:0

在Windows下用plink工具批量实现自动远程登录Linux并执行关机命令

下载plink.exe工具 写一个bat脚本,如下: D:\plink.exe -pw 12345678 root@192.168.0.1 "shutdown -h now; getkey"

2017-08-22 15:37:58

阅读数:279

评论数:0

Shell编程面试题6_监控IP连接数,超过100封掉该IP

老男孩出的Shell编程企业面试题5: 写一个脚本解决DOS攻击生产案例 提示:根据web日志或者或者网络连接数,监控当某个IP并发连接数或者短时内PV达到100,即调用防火墙命令封掉对应的IP,监控频率每隔3分钟。防火墙命令为:iptables -I INPUT -s 10.0.1.10 -j...

2017-08-17 12:39:23

阅读数:604

评论数:0

Shell编程面试题5_实现判断10.0.0.0/24网络里,当前在线用户的IP

老男孩出的Shell编程企业面试题5: 写一个脚本,实现判断10.0.0.0/24网络里,当前在线用户的IP有哪些(方法有很多) 我的Shell脚本如下: #/bin/bash for I in `seq 1 255` do ping -c 1 10.0.0.$I &a...

2017-08-15 16:21:42

阅读数:821

评论数:0

Shell编程面试题4_批量创建Linux用户并设置密码

老男孩出的Shell编程企业面试题3: 批量创建10个系统帐号oldboy01-oldboy10并设置密码(密码为随机8位字符串)。 我的Shell脚本如下: #/bin/bash for num in 01 02 03 04 05 06 07 08 09 10 do ...

2017-08-10 15:24:08

阅读数:598

评论数:0

Shell编程面试题3_批量修改某一目录下的所有文件名

老男孩出的Shell编程企业面试题3: 将“/oldboy/”目录下的文件名中的oldboy全部改成oldgirl(用for循环实现),并且html改成大写。 我的Shell脚本如下: #!/bin/bash dir=/oldboy/ for file in $dir* do ...

2017-07-27 11:32:41

阅读数:365

评论数:0

Shell编程面试题2_批量创建随机名称的文件

老男孩出的Shell编程企业面试题2: 使用for循环在/oldboy目录下通过随机小写10个字母加固定字符串oldboy批量创建10个html文件,名称例如为: 1 2 3 4 5 6 [root@oldboy oldboy]# sh /server/scr...

2017-07-26 17:15:24

阅读数:349

评论数:0

ImportError: pycurl: libcurl link-time version (7.19.7) is older than compile-time version (7.54.1)

根据错误提示:链接上的libcurl是老版本,跟编译安装的版本不一致。 解决方法: cp /usr/local/lib/libcurl.so /usr/lib64/

2017-07-12 15:07:21

阅读数:1276

评论数:0

python 探测web服务质量方法

python3脚本如下: #!/usr/local/bin/python3 #-*- coding: utf-8 -*- import os import time import sys import pycurl URL="http://www.baidu.com" c =...

2017-07-10 17:37:23

阅读数:288

评论数:0

安装pip出错

在安装pip的时候提示以下错误  Traceback (most recent call last):   File "setup.py", line 6, in   from setuptools import setup, find_packages  ImportErro...

2017-07-10 12:01:56

阅读数:186

评论数:0

Python 通过difflib模块实现文件内容差异对比

两个字符串的差异对比: #!/usr/bin/python # -*- coding: UTF-8 -*- import difflib text1="""test1: This module provides classes and functions for c...

2017-07-07 17:56:30

阅读数:427

评论数:0

Python 安装 psutil模块

wget https://pypi.python.org/packages/source/p/psutil/psutil-3.2.2.tar.gz tar -xzvf psutil-3.2.2.tar.gz cd psutil-3.2.2 python setup.py install 如...

2017-07-07 10:27:34

阅读数:709

评论数:0

Shell脚本监控Linux系统CPU使用率

Shell脚本如下: #/bin/bash #environment variable source /etc/profile #cpu cpu_us=`vmstat | awk '{print $13}' | sed -n '$p'` cpu_sy=`vmstat | awk '{print ...

2017-07-06 17:39:47

阅读数:540

评论数:1

Shell脚本监控Linux系统硬盘各分区使用率

Shell脚本如下: #/bin/bash #disk space for d in `df -P | grep /dev | awk '{print $5}' | sed 's/%//g'` do if [ $d -gt 20 ]; then ...

2017-07-04 16:23:32

阅读数:553

评论数:0

Shell脚本监控Linux系统内存使用率

Shell脚本如下: #/bin/bash bu=`free | awk 'NR==2{print $6}'` ca=`free | awk 'NR==2{print $7}'` us=`free | awk 'NR==2{print $3}'` to=`free | awk 'NR==2{pri...

2017-06-30 17:33:46

阅读数:723

评论数:0

用Shell脚本定时监控Linux下的进程状态并自动重启

以mysql为例,先上脚本,如下: #!/bin/bash ps -ef | grep mysqld | grep -v grep processstart=`service mysqld start` if [ $? -ne 0 ] then echo "start process....

2017-06-27 11:49:05

阅读数:1348

评论数:0

Linux下Oracle配置开机自启动

1. 设置脚本启动开关 $ vi /etc/oratab #把最后的N改成Y (默认是N) orcl:/u01/app/oracle/product/11.2.0/db_1:Y   2.配置开机自启动脚本 修改dbstart启动脚本 $ vi /u01/app/oracle/product/11....

2016-07-21 15:55:46

阅读数:1992

评论数:0

-bash: Export: command not found

Linux下无论输入什么命令都提示“-bash: Export: command not found”,这不是PATH的设置问题,很明显是某个设置文件里的export的第一个字母写成大写了Export。   linux是严格区分大小写的 所以没有该命令。 检查~/.bash_profile  ~/...

2016-07-21 15:37:55

阅读数:6578

评论数:1

linux 查看用户上次修改密码的日期

1、找到以下文件: cat /etc/shadow 第三段字符就是最近一次密码修改的天数,此数字是距离1970年1月1日的天数。 2、用以下命令计算: date -u -d "1970-01-01 UTC $((16749 * 86400 )) seconds" 结果...

2015-11-17 17:45:10

阅读数:7380

评论数:0

ORA-00257: 归档程序错误。在释放之前仅限于内部连接

用户登陆sqlplus的时候出现以下错误: ORA-00257: 归档程序错误。在释放之前仅限于内部连接 原因分析: FLASH_RECOVERY_AREA 默认空间为2G。 归档日志占满了FLASH_RECOVERY_AREA 的空间,就出现了以上的错误。 解决办法...

2015-10-28 09:42:55

阅读数:11629

评论数:0

Exchange Server 2013 运维系列——故障恢复

如果公司的邮箱服务器挂了,我们又没有做高可用,这个时候我们需要尽快地恢复邮箱数据库,并且保证邮箱正常收发邮件。现在我们需要用到邮箱数据库的备份了,一般情况下,我们会把数据库备份在共享存储中,或者至少是备份在另一台服务器上。我们采用的方法是将存储里面的数据库文件复制出来,在新的服务器上部署Excha...

2014-10-22 17:25:26

阅读数:7975

评论数:2

Exchange Server 2013 运维系列——恢复已删除或禁用的邮箱

在邮箱的运维过程中,邮箱的删除或禁用功能是比较常用的,比如员工离职的时候,我们需要把邮箱删除或者禁用。关于邮箱的删除和禁用的区别:邮箱的删除功能,是删除邮箱的同时,在AD中关联的帐户一同删除;而邮箱的禁用功能,则是删除邮箱后,在AD中仍然保留其关联的帐户。 那么,如果我们把一个邮箱误删除或...

2014-10-14 15:37:09

阅读数:8093

评论数:2

Exchange Server 2013 运维系列——解决邮件被国外邮件系统拒收(不信任)的问题

当我们用Exchange Server 2013部署了一个公司邮件系统后,内部收发邮件正常,向外部一些国内常见域名的邮箱(比如126、qq、sohu等)同样收发邮件正常,但是当我们向一些国外域名的邮箱或者某企业域名的邮箱(比如hotmail、microsoft、hp、gmail等)发邮件的时候,经...

2014-10-10 16:22:22

阅读数:7845

评论数:2

Exchange Server 2013 运维系列——恢复已删除邮件

当用户使用 Delete、Shift+Delete 或“清空已删除邮件文件夹”操作从“已删除邮件”默认文件夹中删除邮件时,这些邮件将移动到“可恢复邮件\删除”文件夹。 已删除邮件保留在此文件夹中的持续时间取决于为邮箱数据库或邮箱配置的已删除邮件保留时间设置。 默认情况下,将邮箱数据库配置为保留已删...

2014-10-10 11:59:17

阅读数:7929

评论数:0

Exchange Server 2013 运维系列——利用邮件跟踪日志查找用户收发邮件的情况

一个公司的邮件系统实在是太重要

2014-09-28 17:31:20

阅读数:18019

评论数:0

关于远程桌面访问没有登录权限的解决办法

前几天发现用户的一台虚拟机(win2008r2)无法进行远程桌面访问,提示错误信息: “要登录到这台远程计算机,您必须被授予允许通过终端服务登录权限……”,

2014-09-26 09:58:43

阅读数:24079

评论数:0

CentOS 5.8 安装及配置Jboss4

本篇博文介绍在ubuntu12.04 LTS下安装jdk1.7+Jboss7.1.1,及Jboss外部通过IP访问配置,下面直接进入详细步骤:

2014-09-05 11:02:45

阅读数:3452

评论数:0

ubuntu12.04 安装及配置Jboss7

本篇博文介绍在ubuntu12.04 LTS下安装jdk1.7+Jboss7.1.1,及Jboss外部通过IP访问配置,下面直接进入详细步骤:

2014-09-03 16:18:18

阅读数:4948

评论数:0

Lync 2013 客户端联系人列表为空的解决方法

问题描述:Lync2013客户端外部用户登陆后联系人列表为空,用户无法添加

2014-08-27 10:02:22

阅读数:5545

评论数:0

Ubuntu 命令收集(持续更新中...)

Ubuntu 命令收集

2014-06-09 10:17:32

阅读数:2921

评论数:0

windows server 2012 AD 域和站点部署系列(六)在站点中创建林中另一域树

前一篇博文中我们已经介绍了站点中同的创建,本篇博文将介绍在其他两站点(beijing、guangzhou)中来创建额外域控制,具体步骤如下:

2014-05-14 10:29:05

阅读数:8285

评论数:0

windows server 2012 AD 域和站点部署系列(五)在站点中创建额外域控

前一篇博文中我们已经介绍了三个站点的创建,本篇博文将介绍在其他两站点(beijing、guangzhou)中来创建额外域控制

2014-05-13 10:13:03

阅读数:9254

评论数:1

windows server 2012 AD 域和站点部署系列(四)创建站点

前一篇博文介绍了林中第一个域的创建,本篇博文介绍如何创建实验要求中的三个站点(shanghai,beijing,guangzhou)

2014-05-12 16:20:02

阅读数:10216

评论数:2

windows server 2012 AD 域和站点部署系列(三)创建林中第一个域

前一篇已经介绍了路由器的创建,实现在个子网互相连通,本篇博文开始进入域和站点的正式部署,首先介绍创建林中第一域,准备一台虚拟机,命名为DC1

2014-05-12 14:00:51

阅读数:8245

评论数:0

windows server 2012 AD 域和站点部署系列(二)创建路由器

前一篇博文已经介绍了本实验的物理xfs

2014-05-12 13:19:28

阅读数:8460

评论数:0

windows server 2012 AD 域和站点部署系列(一)环境准备

本系列开始将介绍域和站点的一系列部署,关于域和站点的概念、关系等等,这里不做介绍,网上搜一下一大堆,这里只介绍部署情况,如果你对域和站点不是很了解的,请先补一下原理,不过这些知识对这里的部署步骤没有影响,同样,也希望通过此系列的实验,可以让你对域和站点有一些基本的了解,这已经足矣!

2014-05-12 10:33:01

阅读数:9106

评论数:0

Exchange Server 2013 高可用部署系列(五)外网访问和证书配置

Exchange Server 2013默认部署好后不需要任何配置就可以进行内部收发邮件,但要进行外部访问和收发外网邮件,需要进行一系列的配置,本篇博文来介绍外网访问和证书配置:

2014-04-15 11:17:07

阅读数:8862

评论数:5

Exchange Server 2013 高可用部署系列(四)邮箱服务器高可用——数据库可用性组(DAG)

前面博文已经介绍了Exchange Server 2013前端高可用——网络负载平衡(NLB)的配置,本篇博文进入本系列的主题之二——后端高可用性的部署,所谓后端高可用性,就是针对邮箱服务器做数据库可用性组(DAG),该配置在Exchange管理中心(ECP)完成,下面进入正题: 一、心跳...

2014-04-02 11:56:25

阅读数:7035

评论数:2

Exchange Server 2013 高可用部署系列(三)客户端访问高可用——网络负载均衡(NLB)

前面博文已经完成了Exchange Server 2013的基本安装过程,下面进入本系列的主题之一——前端高可用性的部署,所谓前端高可用性,就是针对客户端访问角色服务器(CAS)做负载均衡,这里采用Windows Server 2012自带的组件网络负载均衡(NLB),下面进入正题: ...

2014-04-01 15:27:24

阅读数:6893

评论数:1

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