在Linux上安裝jdkjava
在Linux上安裝Tomcatnode
在Linux上安裝MySqlmysql
在Linux上安裝Redislinux
提醒:記得修改本身的安裝包名,建議每安裝好一個軟件,就拍一個快照,這樣即便安裝出錯,可使用快照很快恢復到安裝前的狀態。c++
一種用於互聯網下載包的打包及安裝工具,它包含在某些Linux(CentOs)發行版中。web
rpm -qa : 查詢全部安裝過的軟件包
rpm -e --nodeps 刪除的軟件包名: 刪除指定的安裝包
rpm -ivh 軟件包名:安裝rpm包
下載jdkredis
從windows上傳到linux(可使用FileZilla軟件)sql
多學一招:
在crt上 使用 alt+p
將windows上的軟件拖進去便可(root目錄)
檢查系統上是否安裝了jdk(若安裝了就須要先卸載再使用咱們本身的)數據庫
java -version
查看出安裝的java的軟件包apache
rpm -qa | grep java
卸載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
在 /usr/local 新建一個文件夾 java
mkdir /usr/local/java
移動 jdk-7u72-linux-i586.gz 到 /usr/local/java下
mv jdk-8u171-linux-i586.tar.gz /usr/local/java
進入 /usr/local/java 目錄,解壓jdk到當前目錄
cd /usr/local/java
tar -zxvf jdk-8u171-linux-i586.tar.gz
配置環境變量
vi /etc/profile
#在文件的最後面添加以下代碼
export JAVA_HOME=/usr/local/java/jdk1.8.0_171
export PATH=$JAVA_HOME/bin:$PATH
保存退出
按 ESC進入命令模式,再按shift +:
進入底行模式,按wq保存退出
從新加載配置文件後便可
source /etc/profile
下載tomcat
上傳到linux
多學一招:
在crt上 使用 alt+p
將windows上的軟件拖進去便可(root目錄)
在 /usr/local 新建一個文件夾tomcat
mkdir /usr/local/tomcat
移動 tomcat...tar.gz 到 /usr/local/tomcat
mv apache-tomcat-7.0.52.tar.gz /usr/local/tomcat/
進入/usr/local/tomcat目錄,解壓Tomcat
cd /usr/local/tomcat
tar -zxvf apache-tomcat-7.0.52.tar.gz
進入 /usr/local/tomcat/apache-tomcat-7.0.52/bin
cd /usr/local/tomcat/apache-tomcat-7.0.52/bin
啓動tomcat(執行startup.sh文件)
方式1:
sh startup.sh
方式2:
./startup.sh
修改防火牆的規則
方式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
下載mysql
上傳到linux 在CRT下,按Alt+P
檢查系統上是否安裝了mysql( 若安裝了就須要先卸載再使用咱們本身的)
rpm -qa |grep -i mysql #查看
rpm -e --nodeps mysql-libs-5.1.71-1.el6.i686 #卸載
在 /usr/local 新建一個文件夾mysql
mkdir /usr/local/mysql
把mysql壓縮包移動 到/usr/local/mysql
mv MySQL-5.5.49-1.linux2.6.i386.rpm-bundle.tar /usr/local/mysql/
進入 /usr/local/mysql,解包mysql(不要加Z)
cd /usr/local/mysql
tar -xvf MySQL-5.5.49-1.linux2.6.i386.rpm-bundle.tar
安裝 服務器端
rpm -ivh MySQL-server-5.5.49-1.linux2.6.i386.rpm
安裝 客戶端
rpm -ivh MySQL-client-5.5.49-1.linux2.6.i386.rpm
啓動Mysql
service mysql start #啓動mysql (注意:只啓動一次)
修改密碼
/usr/bin/mysqladmin -u root password '123'
登陸mysql
mysql -uroot -p123
放行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
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;
1.將數據庫部署到Linux的mysql服務器上
2.將該項目導出成war文件
3.將war文件拷貝到Linux服務器的tomcat的webapps目錄下
因爲隨着互聯網的發展,數據量越來越大,而傳統的關係型數據庫也不能知足生產需求,這時就急需一種新技術來解決大數據這個問題.
web1.0時代,數據幾乎都是由網絡後臺管理員錄入,數據量較少,web2.0時代因爲數據的來源普遍且量大,可能單位時間內併發量傳統的數據庫已不能勝任.
not only sql, 不單單是sql 泛指:非關係型數據庫
解決三高: 高併發, 大數據查數據, 高可靠和高擴展
鍵值對:以map形式存儲 key :value redis
文檔:將整個對象存進去, json數據
圖式:
列式:
由c語言編寫的,以鍵值對的形式存儲的數據庫. 緩存技術(駐留在內存中)
key:value
支持5種數據類型:
String(重點)
Hash----->就是map
list ---->列表類型
set---->集合類型
sortedset(zset)---->有序集合類型
緩存(最常使用
聊天室的在線好友列表
任務隊列(秒殺、搶購、12306)
應用排行榜
下載redis(http://redis.io/)
上傳到linux
crt中 alt+p
在 usr/local下新建文件夾 redis
mkdir /usr/local/redis
將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
安裝c語言環境
yum install gcc-c++ (此處須要鏈接網絡才能安裝)
編譯redis
cd /usr/local/redis cd redis-3.0.7 進入redis-3.0.7目錄 make 執行make命令便可以編譯
安裝redis
make PREFIX=/usr/local/redis install #安裝成功以後 在redis目錄下多出來一個bin目錄
在bin目錄,執行 ./redis-server 默認端口號是6379
將redis-3.0.7目錄下的redis.conf文件複製到 /usr/local/redis/bin 下
cp redis.conf /usr/local/redis/bin #此時 bin目錄下會多出一個dump.rdb,至關於redis備份
修改redis/bin目錄下的redis.conf 設置爲 後臺啓動
vi redis.conf
進入到編輯redis.conf文件頁面後,在命令模式下輸入"/daemonize"表示查找"daemonize"這個關鍵字
/daemonize
將 daemonize 值改爲yes便可
啓動
在bin目錄中執行 ./redis-server redis.conf
./redis-cli
./redis-cli -h 192.168.92.128 -p 6379
set key value:設置 get key:獲取指定的key對應的值 del key:刪除指定的key ping :測試是否鏈接成功 quit:退出
kill -9 pid
已經登陸客戶端,執行
shutdown
或者沒有登陸客戶端狀況下,執行
./redis-cli -h ip地址 -p 端口號(6379) shutdown