歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> 分布式部署的一些小概念(持續補充中……)

分布式部署的一些小概念(持續補充中……)

日期:2017/3/3 11:34:13   编辑:Linux技術
====================個人小結,持續補充中。。。。=====================
1)先從用戶入口,即每台機器需要創建哪幾個用戶,創建用戶的命令如下:
useradd -md/home/test -s/bin/csh -g test test           #創建test用戶,並指定根目錄/home/test(沒有的話自動創建),和組test(若group test不存在則需要先創建)
接下來需要給新建的用戶賦值密碼:
passwd test
這會讓你輸入一次後再retype一次。也可以通過顯式的方式為新用戶指定密碼,此時就不再需要retype了:
echo ‘123456’|passwd --stdin test
 
然後每個用戶分別需要部署什麼實體(如redis,  zookeeper,  tomcat,  oracle,  keepalived等),比如redis我要裝在db用戶下,則目錄可以這樣規劃:
/home/db/redis
 
在每台機器上安裝好jdk之後,每個用戶的根目錄下最好“軟連接”一下:
ln -s /opt/jdk1.6.0_29/bin/java /home/db    #jdk被軟連接在當前db用戶下
 
假如你在A機器上已經通過ftp工具上傳好了jdk之後,B機器上還沒有jdk,你可以直接在A機器上通過遠程命令將jdk的安裝包傳過去,如:
scp /opt/jdk.1.6.0_29.tar.gz  [email protected]:~/    #將A機器上的jdk安裝包遠程傳輸至10.15.34.22機器的db用戶的根目錄下;
cp /opt/jdk.1.6.0_29.tar.gz  [email protected]:/opt/java   #將A機器上的jdk安裝包遠程傳輸至10.15.34.22機器的/opt/java目錄下;
 
如果是root用戶登錄的,想切換至普通用戶,命令如下:
su - username   #注意“-”符號兩邊都有空格
如果是想回到root用戶,su -
或者:exit
 
在linux下啟動sqlplus:
sqlplus / as sysdba
查看當前oracle有幾個數據名:
select name from v$database;
查看有幾個實例:
select * from v$instance;
 
  6. vi的全局替換命令
首先按Esc退出命令,再執行如下命令即可:
:%s/舊的string/新的string
Copyright © Linux教程網 All Rights Reserved