使用LVM进行磁盘管理
创建LVM12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152# 创建物理卷[root@localhost ~]# pvcreate /dev/sdb Physical volume "/dev/sdb" successfully created.# 创建卷组[root@localhost ~]# vgcreate vg_example /dev/sdb Volume group "vg_example" successfully created[root@localhost ~]# vgs VG #PV #LV #SN Attr VSize VFree centos 1 2 0 wz--n- <15.00g 0 vg_example 1 0 0 wz--n- <10.00g <10.00g#...
PowerShell的小技巧
Powershell环境的设置 update-help 强制更新Powshell帮助文件,同时跳过更新错误文件,主要用于解决区域帮助文件错误。 1Update-Help -Verbose -Force -ErrorAction SilentlyContinue show-command 图形化生成命令参数文件 12# 这需要安装powershell-iseshow-command get-eventlog 开启PS1脚本执行权限 12# 以管理员权限打开powershell,执行如下命令,然后选择YSet-ExecutionPolicy RemoteSigned 防火墙开关 1234# 打开防火墙Set-NetFirewallProfile -Enabled True# 打开防火墙Set-NetFirewallProfile -Enabled False 关机 1234# 重启restart-computer#...
离线加域
在MS ActiveDirectory的维护工作中,经常会出现承担多种域权限的主机需要重新刷系统的情况。一般的操作方式是退域、重装、删除域信息、重新加域、再次赋权,这样可以确保安全、可靠的维护域中计算机账号的权限正确。不过,从2008R2开始,MS提供了可以离线加域的方法,来避免这一麻烦的处理过程。简单来说,就是从AD中把计算机账号的属性导出为加密文本,然后再在新建的主机上导入,重启即可使用域账号登录并继承原有域权限。 实现方法就两条命令: 1234# 在可以正常登录AD的主机上导出域中计算机账号信息,然后把文本文件复制到新机上djoin /provision /domain domian_name /machine machine_name /savefile /reuse# 在重刷系统的主机上以管理员权限导入域信息djoin /requestodj /loadfile /windowspath c:\windows /localos 具体的解析在此
Hyper-V主机的开局
Hyper-V是微软推出的虚拟化平台,它具有免费、高效、功能完备和安全的特性,但他的管理是基于powershell和winrm来进行管理配置。习惯了windows的图形界面配置和Linux的Bash管理,初次上手还是有点难度。 欧亚大陆实际地形图 安装略,…… 初始配置开局默认可以使用sconfig这个TUI工具来进行改计算机名、加域、调整时间、设置IP地址等初始化操作。 安装Windows功能123456789101112131415# 安装Hyper-V Powershell Install-WindowsFeature Hyper-V-PowerShell# 安装SNMP服务Install-WindowsFeature SNMP-Service# 安装数据中心桥接功能Install-WindowsFeature Data-Center-BridgingInstall-WindowsFeature Data-Center-Bridging -IncludeManagementTools# 打开ICMP Ping功能Enable-NetFirewallRule...
如何打开iDRAC虚拟控制台
在戴尔服务器的日常运维中,我们可以使用服务器自带的iDRAC带外管理器来进行远程的系统安装、配置以及开关机、重启的操作。在实际使用中,iDRAC的虚拟控制台会通过浏览器下载启动链接,再调用相关接口来在本地显示远程服务器图形界面。 因为下载回来的.jnlp文件并不能直接使用,必须要进行相关的配置。网上有很多信息来解决这个问题,比如保留java版本在7,改后缀名之类,其实该升还是要升版本。 安装最新版的JRE[1]下载链接 配置JAVA 添加访问地址到可信列表中 修改JAVA的sslv3选项 打开“C:\Program Files (x86)\Java\jre1.8.0_241\lib\security”目录下面的java.security文件; 查找SSLv3选项,并确保此项全部注释掉,然后保存关闭。 12# jdk.tls.disabledAlgorithms=SSLv3, RC4, DES, MD5withRSA, DH keySize < 1024, \ EC keySize < 224, 3DES_EDE_CBC, anon,...
网卡配置项
修改电脑网卡高级设置可以提高网络速度。另外,建议关闭在Realtek网卡高级设置中的以下其他选项:流控制/FlowControl、巨型帧/Jumboframe、大量传送负载/OffloadLargesend、EEE(Energy Efficient Ethernet)、环保节能/GreenEthernet、硬件效验和/OffloadChksum。 自动关闭 PCIe (省电) 设置此选项可进入网络控制器省电模式设置此選項可進入网路卡省电模式 选项 说明 关闭 关闭自动关闭PCIe (省电) 开启, 电池 当使用电池且网络线未插入时,自动关闭PCIe连接 开启, 电池或 AC 当使用电池或AC且网络线未插入时,自动关闭PCIe连接 自动关闭 PHY (省电) 设置此选项可进入网络控制器省电模式 选项 说明 关闭 关闭自动关闭PHY (省电) 开启, 电池 当使用电池且网络线未插入时,自动关闭PHY连接 开启, 电池或 AC 当使用电池或AC且网络线未插入时,自动关闭PHY连接 流控制(Flow Control)...
修改Hosts文件加速访问GitHub
在公司使用中国电信的公司宽带访问Github速度虽然不是飞快,但还是能够下载的。不过回家是用的移动宽带,访问github时能打开首页就算时烧高香了。那么首先想到的就是修改Hosts直接访问Github的地址,避免国内的CDN污染和线路瞎JB跳。 先说成果: 123456789# Github52.74.223.119 github.com140.82.114.3 github.com185.199.108.154 github.githubassets.com185.199.109.154 github.githubassets.com185.199.110.153 github.io185.199.111.153 github.io140.82.113.10 nodeload.github.com69.171.234.29 github.global.ssl.fastly.net 效果么,只能说能用了。 方法很简单,就是打开站长之家的DNS检测工具,然后观察GitHub访问会用到那些域名,再把域名对应的IP查出来,把TTL值最小的写入hosts文件。虽然无聊,但是有效。
使用CDH示例程序进行字数统计
Wordcount程序是Hadoop上的经典“HelloWorld”程序。CDH系统自带了wordcount程序来检测部署的成功与否。 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162# 解压提前准备好的莎士比亚全集[sujx@elephant ~]$ gzip -d shakespeare.txt.gz# 上传至hadoop文件系统[sujx@elephant ~]$ hdfs dfs -mkdir /user/sujx/input[sujx@elephant ~]$ hdfs dfs -put shakespeare.txt /user/sujx/input# 查看有哪些测试程序可用[sujx@elephant ~]$ hadoop jar /opt/cloudera/parcels/CDH/lib/hadoop-mapreduce/hadoop-mapreduce-examples.jarAn...
HDFS初步使用
HDFS(Hadoop Distributed File System)是可扩展、容错、高性能的分布式文件系统,异步复制,一次写入多次读取,主要负责存储。其概念和内容可以参考[1]。这里就做一个简单的实验来看一下其文件管理的功能。更多的Hadoop命令可以参考[2]。 用户建立在实验环境中,不建议使用root账号直接登录运行,所以建立一个普通账号。 12345678910111213141516171819202122232425262728293031# Elephant主机执行# 安装ansible[root@elephant ~]# yum install -y ansible# 在/etc/ansible/hosts中新增所有主机名# 建立ansible文件[root@elephant ~]# mkdir playbook[root@elephant ~]# vim ./playbook/useradd.yaml---- hosts: hadoop remote_user: root vars_prompt: - name: user_name ...