linux服務器環境安裝搭建

因爲公司新的業務的需要,租了一臺阿里雲服務器,先要安裝軟件環境,記錄一下

1.新建用戶

# useradd –d /data/qnhz -m qnhz

此命令創建了一個用戶qnhz,其中-d和-m選項用來爲登錄名qnhz產生一個主目錄/data/qnhz(/usr爲默認的用戶主目錄所在的父目錄)。

假設當前用戶是sam,則下面的命令修改該用戶自己的口令:

# passwd

Old password:******

New password:*******

Re-enter new password:*******

如果是超級用戶,可以用下列形式指定任何用戶的口令:

# passwdqnhz

New password:*******

Re-enter new password:*******

2.rz sz命令安裝

[root@xxxxx local]# yum install lrzsz

3.安裝mysql5.6數據庫

下載地址:http://ftp.ntu.edu.tw/MySQL/Downloads/MySQL-5.6/

解壓 tar -xvf MySQL-5.6.35-1.linux_glibc2.5.x86_64.rpm-bundle.tar

cdMySQL-5.6.35// 改文件名爲 MySQL-5.6.35

yum install MySQL-shared-compat-5.6.35-1.linux_glibc2.5.x86_64.rpm # 安裝 RHEL兼容包

yum install MySQL-server-5.6.35-1.linux_glibc2.5.x86_64.rpm # MySQL服務端程序

yum install MySQL-client-5.6.35-1.linux_glibc2.5.x86_64.rpm # MySQL客戶端程序

yum install MySQL-devel-5.6.35-1.linux_glibc2.5.x86_64.rpm # MySQL的庫和頭文件

yum install MySQL-shared-5.6.35-1.linux_glibc2.5.x86_64.rpm # MySQL的共享庫

配置MySQL登錄密碼

cat /root/.mysql_secret

// 獲取MySQL安裝時生成的隨機密碼 爲BEYNx9iL0GJGRu0t

[root@iZbp1c36ego5can8kprgpoZ MySQL-5.6.35]# cat /root/.mysql_secret
# The random password set for the root user at Wed Mar  8 22:14:41 2017 (local time): BEYNx9iL0GJGRu0t

[root@iZbp1c36ego5can8kprgpoZ MySQL-5.6.35]# 

# 啓動MySQL服務

service mysql start 

mysql -u root -p # 進入MySQL,

使用之前獲取的隨機密碼

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('mypassword'); 
// 在MySQL命令行中設置root賬戶的密碼爲mypassword

quit # 退出MySQL命令行

mysql數據庫操作新建用戶和分配數據庫操作權限操作參考

https://blog.csdn.net/wanzuwodou/article/details/52160895

4.安裝nginx

安裝make:

yum -y install gcc automake autoconf libtool make

安裝g++:

yum install gcc gcc-c++

PCRE庫:

yum install pcre pcre-devel

zlib庫:

yum install zlib zlib-devel

OpenSSL:

yum install openssl openssl-devel

下載Nginx:

Nginx源代碼包可以從官方網站下載http://nginx.org/en/download.html,目前最新穩定版本爲1.10.1,還有開發版本可供選擇。相關命令如下:

wget https://nginx.org/download/nginx-1.10.1.tar.gz
tar -xzxf nginx-1.10.1.tar.gz
cd nginx-1.10.1/

./configure
make
make install

done!

nginx: unrecognized service

解決方法:

下載nginx的啓動腳本:
# wget -O init-deb.sh http://library.linode.com/assets/660-init-deb.sh
將腳本添加到init.d目錄和生成可執行:
# sudo mv init-deb.sh /etc/init.d/nginx
# sudo chmod +x /etc/init.d/nginx
加的nginx到系統啓動:
# sudo /usr/sbin/update-rc.d -f nginx defaults

現在我們可以使用nginx的控制:

sudo service nginx stop 
sudo service nginx start 
sudo service nginx restart
sudo service nginx reload
來源http://blog.csdn.net/luoww1/article/details/52183950

5.安裝memcached緩存服務

[root@iZbp1c36ego5can8kprgpoZ src]# yum install memcached(安裝)
Complete!
[root@iZbp1c36ego5can8kprgpoZ local]# memcached -h(驗證安裝)
[root@iZbp1c36ego5can8kprgpoZ local]# chkconfig --level 2345 memcached on(設置開機啓動)
[root@iZbp1c36ego5can8kprgpoZ local]# vi /etc/sysconfig/memcached (配置memcached)

PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="64"
OPTIONS=""
                                                                                                                             
[root@iZbp1c36ego5can8kprgpoZ local]# ls
aegis  bin  etc  games  include  lib  lib64  libexec  nginx  sbin  share  src
[root@iZbp1c36ego5can8kprgpoZ local]# ps -ef|grep memcached
root     17813 17740  0 10:04 pts/1    00:00:00 grep memcached
[root@iZbp1c36ego5can8kprgpoZ local]# service memcached start(啓動memcached)
Starting memcached:                                        [  OK  ]

[root@iZbp1c36ego5can8kprgpoZ local]# 


6.安裝配置jdk

參考之前的文章
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章