linux环境搭建

sudo免密

root权限下,visudo

root ALL=(ALL) ALL
test ALL=(ALL) NOPASSWD:ALL

vmware复制后网卡设置

打开文件,把eth0的配置删掉,eth1的mac地址copy出来

vim /etc/udev/rules.d/70-persistent-net.rules 

把mac地址替换下

vim /etc/sysconfig/network-scripts/ifcfg-eth0 

ip同步

#!/bin/bash
ip_array="192.168.253.211 192.168.253.212 192.168.253.213 192.168.253.214"
echo "127.0.0.1 localhost" > /tmp/hosts
for ip in ${ip_array}
do
    tmp_host=$(ssh sean@${ip} "hostname")
    echo "${ip} ${tmp_host}" >> /tmp/hosts
done

for ip in ${ip_array}
do
    scp /etc/hosts sean@${ip}:/tmp
done

for ip in ${ip_array}
do
    ssh sean@${ip} "sudo cp /tmp/hosts /etc"
done

ssh免密登陆

sudo vim /etc/ssh/sshd_config

把下列注释去掉

=========================
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile  .ssh/authorized_keys
=========================

配置authorized_keys文件权限

touch ~/.ssh/authorized_keys
sudo chmod 600 ~/.ssh/authorized_keys
sudo chmod 700 ~/.ssh

生成key并加载到不同机器的文件中

ssh-keygen 
cat ~/.ssh/id_rsa.pub | ssh sean@192.168.253.211 "cat - >> ~/.ssh/authorized_keys"
cat ~/.ssh/id_rsa.pub | ssh sean@192.168.253.212 "cat - >> ~/.ssh/authorized_keys"
cat ~/.ssh/id_rsa.pub | ssh sean@192.168.253.213 "cat - >> ~/.ssh/authorized_keys"
cat ~/.ssh/id_rsa.pub | ssh sean@192.168.253.214 "cat - >> ~/.ssh/authorized_keys"

jdk

JAVA_HOME=/usr/java/jdk1.7.0
JRE_HOME=/usr/java/jdk1.7.0/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

nodejs部署

curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | sh
nvm install stable

npm设置淘宝镜像

vim ~/.npmrc ##加入下面内容
registry = https://registry.npm.taobao.org

pmysql

yum install -y mysql-server mysql mysql-deve
service mysqld start 
chkconfig mysqld on
mysqladmin -u root password 'root'

pg

sudo rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum install https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/pgdg-centos96-9.6-3.noarch.rpm
yum install postgresql96-server postgresql96-contrib postgresql96  
yum install postgresql96-libs  postgresql96-devel postgis2_96

初始化

service postgresql-9.6 initdb
chkconfig postgresql-9.6 on 
service postgresql-9.6 start
service postgresql-9.6 restart

python设置

pyenv设置好后,配置豆瓣源
vim ~/.pip/pip.conf

[global]
index-url = http://pypi.douban.com/simple
[install]
trusted-host = pypi.douban.com

pip升级

pip install --upgrade pip

hadoop配置

zookeeper配置

posted @ 2016-09-28 00:11  zhangshihai1232  阅读(127)  评论(0)    收藏  举报