linux學習記錄關於tomcat,jdk,oracle,mysql安裝

有點--壞發表於2017-04-18
安裝jdk
1.解壓jdk檔案 tar -xzvf filename


2.把解壓的檔案移動到 /usr/java下


3.設定環境變數
  編輯/etc/profile
  # 在末尾新增下面兩行
JAVA_HOME=/usr/java/jdk1.7.0_45


JRE_HOME=/usr/java/jdk1.7.0_45/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


  # 當前配置手動觸發生效
  source /etc/profile




sudo命令下報錯的問題
命令是visudo
輕易不要使用su去切換到root的身份
普通使用者使用sudo來執行root許可權的命令
如,將hadoop使用者新增到sudoers檔案中去
root    ALL=(ALL)       ALL
hadoop  ALL=(ALL)       ALL






安裝tomcat
解壓後即可執行。
進入bin目錄./startup.sh
停止./shutdown.sh




安裝oracle
博文參考
http://blog.csdn.net/cafardhaibin/article/details/25071249
http://blog.itpub.net/29742691/viewspace-1214803/


第一步:設定hostname
[root@oracledb ~]# sed -i "s/HOSTNAME=localhost.localdomain/HOSTNAME=oracledb/" /etc/sysconfig/network
[root@oracledb ~]# hostname oracledb


第二步:
新增主機名與IP對應記錄
[root@oracledb ~]# vi /etc/hosts 
192.168.1.8    oracledb#192.168.1.8為本機的ip地址,虛擬機器


第三步:關閉防火牆Selinux
[root@oracledb ~]# sed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config  
[root@oracledb ~]# setenforce 0


第四步:安裝依賴包
先檢查:
[root@oracledb ~]rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE}(%{ARCH})\n' binutils \
elfutils-libelf \
elfutils-libelf-devel \
gcc \
gcc-c++ \
glibc \
glibc-common \
glibc-devel \
glibc-headers \
ksh \
libaio \
libaio-devel \
libgcc \
libstdc++ \
libstdc++-devel \
make \
sysstat \
unixODBC \
unixODBC-devel


然後安裝:
yum -y install gcc gcc-c++ make binutils compat-libstdc++-33 elfutils-libelf \
elfutils-libelf-devel glibc glibc-common glibc-devel \
libaio libaio-devel libgcc libstdc++ libstdc++-devel \
unixODBC unixODBC-devel


第五步:
修改核心引數
[root@oracledb ~]# vi/etc/sysctl.conf  #末尾新增如下
net.ipv4.ip_local_port_range= 9000 65500  
  
fs.aio-max-nr = 1048576  
fs.file-max = 6815744  
  
kernel.shmall = 10523004  
kernel.shmmax = 6465333657  
kernel.shmmni = 4096  
kernel.sem = 250 32000 100 128  
  
net.core.rmem_default=262144  
net.core.wmem_default=262144  
net.core.rmem_max=4194304  
net.core.wmem_max=1048576  


第六步:
修改系統資源限制(開啟程式數和檔案數)
[root@oracledb ~]# vi/etc/security/limits.conf #末尾新增如下
oracle soft nproc 2047  
oracle hard nproc 16384  
oracle soft nofile 1024  
oracle hard nofile 65536  
  
grid soft nproc 2047  
grid hard nproc 16384  
grid soft nofile 1024  
grid hard nofile 65536


[root@oracledb ~]# vi /etc/pam.d/login 
session    required    pam_namespace.so  #下面新增一條pam_limits.so 
session    required    pam_limits.so #這是新增的內容


第七步:#建立使用者和組
[root@oracledb ~]# groupadd oinstall 
[root@oracledb ~]# groupadd dba 
[root@oracledb ~]# groupadd oper 
[root@oracledb ~]# useradd -u600 -g oinstall oracle 
[root@oracledb ~]# usermod -G dba,oper oracle
[root@oracledb ~]# id oracle
[root@oracledb ~]# passwd oracle




第八步:#建立安裝目錄並賦權
[root@oracledb ~]# mkdir /u01 
[root@oracledb ~]# mkdir /u02 
[root@oracledb ~]# chown -R oracle:oinstall /u01
[root@oracledb ~]# chown -R oracle:oinstall /u02
[root@oracledb ~]# su oracle
[root@oracledb ~]# mkdir -p /u01/app/oracle/product/11.2.0/db_1
[root@oracledb ~]# mkdir -p /u02/oradata
[root@oracledb ~]# mkdir -p /u02/oradata/oracledb #oracledb為你資料庫例項名


這兒注意回去看建立的資料夾許可權,因為安裝的時候是用oracle使用者安裝,要給oracle使用者操作這些檔案的許可權


第九步:#設定oracle環境變數(使用oracle帳號登入桌面,並開啟terminal視窗檔案最後最後加入如下環境變數的設定行)
[oracle@oracledb ~]# vi /home/oracle/.bash_profile
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE  
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; export ORACLE_HOME  
LD_LIBRARY_PATH=$ORACLE_HOME/lib; export LD_LIBRARY_PATH  
ORACLE_SID=oracledb; export ORACLE_SID  
ORA_NLS33=$ORACLE_HOME/nls/admin/data; export ORA_NLS33  
NLS_LANG=american_america.zhs16gbk;export NLS_LANG  
PATH=$ORACLE_HOME/bin:$PATH; export PATH 


[oracle@oracledb ~]# source /home/oracle/.bash_profile(使配置立即生效)
[oracle@oracledb ~]# env(檢查環境變數設定是否OK)


第十步:上傳安裝檔案
這兒利用secureCRT,先執行上傳命令yum install lrzsz。
切換到oracle使用者下,完成上傳,上傳命令是rz
#這兒如果上傳沒有顯示進度條或者失敗的情況,重啟secureCRT解決


第十一步:#解壓oracle安裝檔案
進入/home/oracle/Downloads這兒有上傳的兩個oracle檔案
執行:unzip linuxamd64_12c_database_1of2.zip 
      unzip linuxamd64_12c_database_2of2.zip 




第十二步:開始安裝,#注意這個secureCRT不能安裝,在本機上安裝,或者藉助工具,不然會報錯
[oracle@oracledb ~] cd /home/oracle/Downloads/database
[oracle@oracledb ~]#  ./runInstaller


第十三步:
安裝完成後執行兩個指令碼,指令碼在安裝目錄下,指令碼名字叫做orainstRoot.sh
                                                      root.sh
安裝快結束的時候有一步檢查包狀態選擇忽略;












上傳檔案命令
yum install lrzsz。
rz命令






linux安裝mysql
第一步:檢查是否安裝了mysql資料庫
[root@xiaoluo ~]# rpm -qa | grep mysql
 如果有資料庫的話強力刪除
[root@xiaoluo ~]# rpm -e mysql-libs-5.1.66-2.el6_3.i686 --nodeps mysql


第二步:檢視yum上提供的mysql的下載版本
[root@xiaoluo ~]# yum list | grep mysql
開始安裝
[root@xiaoluo ~]# yum install -y mysql-server mysql mysql-deve


第三步:啟動資料庫
[root@xiaoluo ~]# service mysqld start
//如果在關閉伺服器的時候報錯誤

Can’t connect to local MySQL server through socket

由於mysql服務端需要建立對應的socket,我們需要再次使用命令service mysqld start 來開啟服務


第四步:為root使用者設定密碼
[root@xiaoluo ~]# mysqladmin -u root password 'root' 


第五步:登陸
mysql -u root -p

相關文章