Linux安裝軟件指南

Linux安裝軟件

案例任務

在Linux上安裝jdkjava

在Linux上安裝Tomcatnode

在Linux上安裝MySqlmysql

在Linux上安裝Redislinux

提醒:記得修改本身的安裝包名,建議每安裝好一個軟件,就拍一個快照,這樣即便安裝出錯,可使用快照很快恢復到安裝前的狀態。c++

一.在Linux上安裝jdk

1.rpm軟件包管理器

1.1概述

一種用於互聯網下載包的打包及安裝工具,它包含在某些Linux(CentOs)發行版中。web

1.2命令
rpm -qa : 查詢全部安裝過的軟件包

rpm -e --nodeps 刪除的軟件包名: 刪除指定的安裝包

rpm -ivh 軟件包名:安裝rpm包

2.安裝JDK步驟

  1. 下載jdkredis

  2. 從windows上傳到linux(可使用FileZilla軟件)sql


    多學一招:
    在crt上 使用 alt+p
    將windows上的軟件拖進去便可(root目錄)
  3. 檢查系統上是否安裝了jdk(若安裝了就須要先卸載再使用咱們本身的)數據庫


    java -version
  4. 查看出安裝的java的軟件包apache


    rpm -qa | grep java
  5. 卸載linux自帶的jdk


    rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.i686
    rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.i686 tzdata-java-2013g-1.el6.noarch
  6. 在 /usr/local 新建一個文件夾 java


    mkdir /usr/local/java
  7. 移動 jdk-7u72-linux-i586.gz 到 /usr/local/java下


    mv jdk-8u171-linux-i586.tar.gz /usr/local/java
  8. 進入 /usr/local/java 目錄,解壓jdk到當前目錄


    cd /usr/local/java
    tar -zxvf jdk-8u171-linux-i586.tar.gz
  9. 配置環境變量


    vi /etc/profile
     
    #在文件的最後面添加以下代碼
    export JAVA_HOME=/usr/local/java/jdk1.8.0_171
    export PATH=$JAVA_HOME/bin:$PATH
  10. 保存退出


  按 ESC進入命令模式,再按shift +:
  進入底行模式,按wq保存退出
  1. 從新加載配置文件後便可


    source /etc/profile

二,在Linux上安裝Tomcat

1.安裝Tomcat步驟

  1. 下載tomcat

  2. 上傳到linux


    多學一招:
    在crt上 使用 alt+p
    將windows上的軟件拖進去便可(root目錄)
  3. 在 /usr/local 新建一個文件夾tomcat


    mkdir /usr/local/tomcat
  4. 移動 tomcat...tar.gz 到 /usr/local/tomcat


    mv apache-tomcat-7.0.52.tar.gz /usr/local/tomcat/
  5. 進入/usr/local/tomcat目錄,解壓Tomcat


    cd /usr/local/tomcat
    tar -zxvf apache-tomcat-7.0.52.tar.gz
  6. 進入 /usr/local/tomcat/apache-tomcat-7.0.52/bin


    cd /usr/local/tomcat/apache-tomcat-7.0.52/bin
  7. 啓動tomcat(執行startup.sh文件)


    方式1:
    sh startup.sh
    方式2:
    ./startup.sh
  8. 修改防火牆的規則


    方式1:service iptables stop 關閉防火牆(太危險了!!!)
    方式2:放行8080 端口
    修改配置文件
    cd /etc/sysconfig
    vi iptables
    複製(yy , p)
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
    改爲
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
    重啓加載防火牆或者重啓防火牆
    service iptables reload  
    或者
    service iptables restart

三,在Linux上安裝MySql

1.安裝MySql步驟

  1. 下載mysql

  2. 上傳到linux 在CRT下,按Alt+P

  3. 檢查系統上是否安裝了mysql( 若安裝了就須要先卸載再使用咱們本身的)


    rpm -qa |grep -i mysql                         #查看
    rpm -e --nodeps mysql-libs-5.1.71-1.el6.i686   #卸載
  4. 在 /usr/local 新建一個文件夾mysql


    mkdir /usr/local/mysql
  5. 把mysql壓縮包移動 到/usr/local/mysql


    mv MySQL-5.5.49-1.linux2.6.i386.rpm-bundle.tar /usr/local/mysql/
  6. 進入 /usr/local/mysql,解包mysql(不要加Z)


    cd /usr/local/mysql
    tar -xvf MySQL-5.5.49-1.linux2.6.i386.rpm-bundle.tar
  1. 安裝 服務器端


    rpm -ivh MySQL-server-5.5.49-1.linux2.6.i386.rpm
  2. 安裝 客戶端


    rpm -ivh MySQL-client-5.5.49-1.linux2.6.i386.rpm
  3. 啓動Mysql


    service mysql start #啓動mysql (注意:只啓動一次)  
  4. 修改密碼


    /usr/bin/mysqladmin -u root password '123'
  1. 登陸mysql


mysql -uroot -p123
  1. 放行3306端口號


    修改配置文件
      cd /etc/sysconfig
      vi iptables
      複製(yy p)
      -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
      改爲
      -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
      重啓加載防火牆或者重啓防火牆
      service iptables reload  
      或者
      service iptables restart
  2. mysql默認是不容許遠程鏈接的,因此要先設置容許遠程鏈接 mysql


    在linux上 先登陸mysql
      cd /usr/local/mysql   #進入mysql目錄
      mysql -uroot -p123456   #登陸
      建立遠程客戶
      create user 'root'@'%' identified by '123';
      受權
      grant all on *.* to 'root'@'%' with grant option;
      刷新權限
      flush privileges;

4、將項目部署到Linux服務器上

1.將數據庫部署到Linux的mysql服務器上

2.將該項目導出成war文件

3.將war文件拷貝到Linux服務器的tomcat的webapps目錄下

五,NoSql概述

因爲隨着互聯網的發展,數據量越來越大,而傳統的關係型數據庫也不能知足生產需求,這時就急需一種新技術來解決大數據這個問題.

web1.0時代,數據幾乎都是由網絡後臺管理員錄入,數據量較少,web2.0時代因爲數據的來源普遍且量大,可能單位時間內併發量傳統的數據庫已不能勝任.

1.NoSql概念

not only sql, 不單單是sql 泛指:非關係型數據庫

2.NoSql的做用

解決三高: 高併發, 大數據查數據, 高可靠和高擴展

3.NoSql的分類(瞭解)

鍵值對:以map形式存儲 key :value redis

文檔:將整個對象存進去, json數據

圖式:

列式:

六,Redis概述和安裝

1.什麼是Redis

由c語言編寫的,以鍵值對的形式存儲的數據庫. 緩存技術(駐留在內存中)


key:value

支持5種數據類型:      

String(重點)

Hash----->就是map

list ---->列表類型

set---->集合類型

sortedset(zset)---->有序集合類型  

2.Redis的應用場景(瞭解)

緩存(最常使用

聊天室的在線好友列表

任務隊列(秒殺、搶購、12306)

應用排行榜

3.Redis的安裝

  1. 下載redis(http://redis.io/)

  2. 上傳到linux

    crt中 alt+p
    

  3. 在 usr/local下新建文件夾 redis

    mkdir /usr/local/redis
    

  4. 將root下的redis移動到 /usr/local/redis 而後解包

    mv redis-3.0.7.tar.gz  /usr/local/redis/
    cd /usr/local/redis
    tar -xvf redis-3.0.7.tar.gz
    

  5. 安裝c語言環境

    yum install gcc-c++  (此處須要鏈接網絡才能安裝)
    

  6. 編譯redis

    cd /usr/local/redis
    cd redis-3.0.7    進入redis-3.0.7目錄
    make   執行make命令便可以編譯
    

  7. 安裝redis

    make PREFIX=/usr/local/redis install
    #安裝成功以後 在redis目錄下多出來一個bin目錄
    

4.啓動(服務器)

4.1方式一(前臺啓動,不推薦)
  1. 在bin目錄,執行 ./redis-server 默認端口號是6379

4.2方式二(後臺啓動,推薦)
  1. 將redis-3.0.7目錄下的redis.conf文件複製到 /usr/local/redis/bin 下

    cp redis.conf /usr/local/redis/bin    #此時 bin目錄下會多出一個dump.rdb,至關於redis備份
    

  2. 修改redis/bin目錄下的redis.conf 設置爲 後臺啓動

    vi redis.conf  
    

  3. 進入到編輯redis.conf文件頁面後,在命令模式下輸入"/daemonize"表示查找"daemonize"這個關鍵字

    /daemonize  
    

  4. 將 daemonize 值改爲yes便可

  5. 啓動

    在bin目錄中執行   ./redis-server redis.conf
    

5.使用redis的客戶端鏈接redis服務器

5.1方式1:默認鏈接的本機6379端口
./redis-cli


5.2方式2:鏈接指定主機 指定端口號
./redis-cli -h 192.168.92.128 -p 6379


6.基本命令

set key value:設置     
get key:獲取指定的key對應的值
del key:刪除指定的key
ping :測試是否鏈接成功
quit:退出


7.關閉服務

7.1方式一殺死進程(掌握)
kill -9  pid


7.2方式二使用客戶端發送關閉命令(瞭解)

已經登陸客戶端,執行

  shutdown


或者沒有登陸客戶端狀況下,執行

  ./redis-cli -h ip地址  -p 端口號(6379) shutdown
相關文章
相關標籤/搜索