環境說明:
red hat enterprise linux server release 5.3
oracle10g for l
inux
1.設定
kernel
引數 命令:vi /etc/sysctl.conf 新增以下引數值:
kernel.shmall = 2097152 可以使用的共享記憶體的總量
kernel.shmmax = 2147483648 最大共享記憶體段大小
kernel.shmmni = 4096 整個系統共享記憶體段的最大數目
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128 每個訊號物件集的最大訊號物件數;系統範圍內最大訊號物件數;
每個訊號物件支援的最大運算元;系統範圍內最大訊號物件集數。
fs.file-max = 65536 系統中所允許的檔案控制代碼最大數目
net.ipv4.ip_local_port_range = 1024 65000 應用程式可使用的ipv4埠範圍
net.core.rmem_default=262144 套接字接收緩衝區大小的預設值
net.core.rmem_max=262144 套接字接收緩衝區大小的最大值
net.core.wmem_default=262144 套接字傳送緩衝區大小的預設值
net.core.wmem_max=262144 套接字傳送緩衝區大小的最大值
完成後,按esc鍵,輸入:wq進行儲存,並退出到控制台。
使更改的引數立即生效,命令:/sbin/sysctl –p
2.配置安全限制
命令:vi /etc/security/limits.conf 新增以下引數值:
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536 nofile- 開啟檔案的最大數目
3.session配置
命令:vi /etc/pam.d/login 增加以下引數值:
session required /lib/security/pam_limits.so
4.必須依次安裝以下的包:
mount /dev/cdrom /mnt
cd /mnt/rhel_5.3\i386\***/server/
開啟光碟機cd /media/rhel_5.1\i386\***/server/
1.rpm -ivh libxp-1.0.0-8.1.el5.i386.rpm
2.rpm -ivh libxau-devel-1.0.1-3.1.i386.rpm
rpm -ivh libxau-1.0.1-3.1.i386.rpm
rpm -ivh libxp-devel-1.0.0-8.1.el5.i386.rpm
3.rpm -ivh openmotif22-2.2.3-18.i386.rpm
4.rpm -ivh compat-db-4.2.52-5.1.i386.rpm
5.rpm -ivh kernel-headers-2.6.18-128.el5.i386.rpm
rpm -ivh glibc-headers-2.5-34.i386.rpm
rpm -ivh glibc-devel-2.5-34.i386.rpm
rpm -ivh compat-gcc-34-3.4.6-4.i386.rpm
6.rpm -ivh compat-gcc-34-c++-3.4.6-4.i386.rpm
7.rpm -ivh compat-libstdc++-33-3.2.3-61.i386.rpm
8.rpm -ivh libaio-0.3.106-3.2.i386.rpm
5 為oracle新建使用者和組
groupadd oinstall
groupadd dba
useradd -g oinstall -g dba oracle
passwd oracle
建立oracle的安裝目錄,並把許可權付給oracle使用者:
6.修改linux版本
命令:vi /etc/redhat-release
將red hat enterprise linux server release 5.3 (tikanga) 中的5改為4,儲存退出
7.vi /etc/hosts 檔案,將127.0.0.1改為linux系統自身的ip 否則網路檢查通不過
8.用oracle使用者登入,編譯環境變數:
命令:vi ~/.bash_profile
export tmp=/tmp
export tmpdir=$tmp
export oracle_home=$oracle_base/product/10.2.0/db_1;
export oracle_sid=ora10
export oracle_term=xterm
export path=/usr/sbin:$path
export path=$oracle_home/bin:$path; export path
export ld_library_path=$oracle_home/lib:/lib:/usr/lib
export classpath=$oracle_home/jre:$oracle_home/jlib:$oracle_home/rdbms/jlib;
if [ $user = "oracle" ]; then
if [ $shell = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536:
else
ulimit -u 16384 -n 65536
fifi
執行命令,立即生效 source .bash_profile
9.設定用英文安裝 export lc_all=en_us
10.進入oracle安裝包目錄,找到runinstaller檔案,執行此檔案./runinstaller
11.選擇「高階安裝」,選擇字符集simplified chinese_china.zhs16gbk,
12.切換至root使用者執行對話方塊的2條語句
13.新增vi /etc/sysconfig/i18n
lang="zh_cn.gb18030"
source /etc/sysconfig/i18n
export 檢視環境變數是否修改
14.啟動資料庫及監聽
切換到oracle使用者,執行命令:lsnrctl start
sqlplus /nolog
conn /as sysdba
startup
Redis安裝在Linux上面
redis不依賴任何非標準庫,沒有編譯引數的必須新增,安裝出奇的簡單。在此安裝redis3.0 在root許可權下 wget 2 解壓 tar zxvf redis 3.0.tar.gz 3 編譯 cd redis 3.0.0 make 若是32位linux系統,make cflags march ...
Docker 安裝 在Linux中
上手快。使用者只需要幾分鐘,就可以把自己的程式 docker化 docker依賴於 寫時複製 copy on write 模型,使修改應用程式也非常迅速,可以說達到 隨心所致,即改 的境界。隨後,就可以建立容器來執行應用程式了。大多數docker容器只需要不到1秒中即可啟動。由於去除了管理程式的開銷...
curl安裝 在Linux上安裝Kubectl
在linux上使用curl安裝kubectl二進位制檔案 curl lo scurl lo使kubectl二進位制可執行檔案。chmod x kubectl將二進位制檔案移到您的path中。sudo mv kubectl usr local bin kubectl測試以確保您安裝的版本是最新的 ku...