linux?云服務器環(huán)境配置

jdk1.8安裝及環(huán)境配置

jdk1.8安裝

①將jdk-8u161-linux-x64.tar.gz通過scp jdk-8u161-linux-x64.tar.gz root@cloudip:~/jdk-8u161-linux-x64.tar.gz(該命令是將本地文件上傳到服務器的root目錄下)

②通過 tar -zxvf jdk-8u161-linux-x64.tar.gz 解壓該壓縮文件

③ 刪除壓縮文件(可選,主要為節(jié)省空間)

環(huán)境變量的配置

輸入命令vim /etc/profile驾中,打開環(huán)境變量配置文件

在文件底部輸入以下信息,并保存

JAVA_HOME=/home/java/jdk1.8.0_131

JRE_HOME=$JAVA_HOME/jre

PATH=JAVA_HOME/bin

CLASSPATH=.:JAVA_HOME/lib/tools.jar

export JAVA_HOME

export JRE_HOME

export PATH

export CLASSPATH

通過source 命令刷新profile環(huán)境配置,重啟 輸入 java -version 查看jdk狀態(tài)

scp文件上傳與下載

scp root@192.168.1.155:1.txt 2.txt (把服務器的1.txt下載到本地模聋,并且重命名為2.txt)

scp 2.txt root@192.168.1.155:3.txt (把本地2.txt文件上傳到服務器的root目錄下肩民,并且命名為3.txt)

關(guān)于nginx的一下騷操作

ngnix啟動命令

$ nginx // 直接啟動

ninix停止命令

$ nginx -s quit

修改s后重新加載生效

nginx -s reload

殺死所有nginx相關(guān)進程

pkill nginx

Docker騷操作

docker拉取鏡像

docker pull [option]name[:tag]//可以到docker鏡像中心查看

查看本機docker鏡像

docker images

docker后臺運行/停止容器

docker run -d imagename //返回容器id

docker run -d -p 8080:80 imagename //返回容器id,并將主機端口映射到該容器端口的80端口

docker stop imageId //鏡像名字可簡寫

對容器系統(tǒng)環(huán)境進行操作的時候链方,若提示權(quán)限不足

需要在啟動容器命令中加入?yún)?shù) –privileged=true持痰,

例如 docker run -d -p 8080:8080 –privileged=true imgid;

查看docker中運行的容器

docker ps

進入運行的docker容器

docker exec -it imageId bash//imageId的名字可以是簡寫,比如 nginx ng

查看docker容器日志

docker logs -f my-container-name

刪除mysql,并重裝

sudo rm /var/lib/mysql/ -R

sudo rm /etc/mysql/ -R

sudo apt-get autoremove mysql* –purge

sudo apt-get remove apparmor

sudo apt-get install mysql-server mysql-common

基于docker 容器mysql安裝wordpress

docker run -d -p 3306:3306 –name wp-mysql -e MYSQL_ROOT_PASSWORD=88888 -e MYSQL_DATABASE=peralblog mysql

docker run -d –name my-wp –link wp-mysql:mysql -p 80:80 wordpress//也就是說當容器需要使用到 另一個容器的時候需要 使用-link 參數(shù)

查看所有docker容器(包括已經(jīng)停止的)

docker ps -a

docker容器關(guān)聯(lián)的時候只需要使用–link my-sql:mysql 在程序中創(chuàng)建數(shù)據(jù)庫連接的時候直接使用“jdbc:mysql://mysql:3306/sprepare?useUnicode=true&allowMultiQuerie=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull” 就行, 不過需要先給該用戶授權(quán)祟蚀,即以下的mysql 授權(quán)命令


更改某已關(guān)閉容器中的文件某容器

docker cp?containername:/<文件路徑/filename> . (注意末尾的 "."表示將容器中的文件復制到當前目錄下)

在此編輯文件

docker cp?filename?containername:/<文件路徑/filename> (將修改后的文件傳回到容器中對應的位置,重啟容器即可)

重啟已經(jīng)停止的某容器

docker start containername/containerid

停止/啟動docker服務

systemctl stop/start docker

更改docker容器的端口映射

1) 停止容器

2) 停止docker服務(systemctl stop docker)

3) 修改這個容器的hostconfig.json文件中的端口(文件路徑/var/lib/docker/containers/容器ID,修改參數(shù)HostPort為目標端口)

4) 停止docker服務(systemctl start docker)

5) 啟動容器

ngnix反向代理

server{

listen80;

server_namewww.airi.net.cn;

location ^~/FrontSpare/ {

root/usr/share/nginx/;

indexindex.html;

? ? ? ? ? ? }

location/ {

proxy_set_headerHost$http_host;

proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;

proxy_set_headerX-Real-Ip$remote_addr;

proxy_set_headerX-NginX-Proxytrue;

proxy_passhttp://172.16.252.133:9999/$document_uri;

proxy_redirectoff;

? ? ? ? }? ?

? ? }

nginx代理配置的時候需要注意的點:

proxy_pass 后面的路徑加”/”代表不將虛擬路勁加入到訪問路徑工窍;反之,不加”/”代表將虛擬路徑加入到訪問路徑中前酿;例如

````

//(1) 加"/",實際訪問路徑為 www.airi.net.cn/weather

location/life/ {

proxy_pass? ? ? http://172.16.252.133:9099/;

}

//(2) 不加"/",實際訪問路徑為 www.airi.net.cn/life/weather

location/life/ {

proxy_pass? ? ? http://172.16.252.133:9099;

}

````

mysql授權(quán)命令

grant all privileges on . to root@’%’ identified by ‘123’

mysql修改數(shù)據(jù)庫表的編碼方式

修改表的編碼方式:ALTER TABLE test DEFAULT CHARACTER SET utf8;

進入docker容器后發(fā)現(xiàn)在bash上無法輸入中文

docker exec -it CONTAINER env LANG=C.UTF-8 bash

修改docker容器時區(qū)

TZ=Asia/Shanghai

ln -snf /usr/share/zoneinfo/TZ /etc/localtime && echoTZ > /etc/timezone

//docker run -d -p 9099:9099 –name life –link wp-mysql:mysql –link my-redis:redis mylife

宿主機文件與docker容器互相copy

docker cp 主機文件路徑/file 容器名:/路徑/file

docker cp 容器名:/路徑/file 主機文件路徑/file

Dockerfile(該文件和jar文件放在同一個目錄下,并且沒有文件后綴)

FROM daocloud.io/java:8

VOLUME /tmp

ADD spare-0.0.1-SNAPSHOT.jar /app.jar

EXPOSE 9999

ENTRYPOINT [“java”,”-Djava.security.egd=file:/dev/./urandom”,”-jar”,”/app.jar”]

ubantu 云服務器解決中文驗證碼亂碼

1.先將Songti.ttc文件上傳至docker容器的/usr/share/fonts文件夾下

2.安裝mkfontscale: apt-get -y install fontconfig xfonts-utils(先更新apt-get update)

依次執(zhí)行如下命令: mkfontscale,mkfontdir,fc-cache

重啟docker容器

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末患雏,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子罢维,更是在濱河造成了極大的恐慌淹仑,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,744評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件肺孵,死亡現(xiàn)場離奇詭異匀借,居然都是意外死亡,警方通過查閱死者的電腦和手機平窘,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,505評論 3 392
  • 文/潘曉璐 我一進店門吓肋,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人初婆,你說我怎么就攤上這事蓬坡。” “怎么了磅叛?”我有些...
    開封第一講書人閱讀 163,105評論 0 353
  • 文/不壞的土叔 我叫張陵屑咳,是天一觀的道長。 經(jīng)常有香客問我弊琴,道長兆龙,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,242評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮紫皇,結(jié)果婚禮上慰安,老公的妹妹穿的比我還像新娘。我一直安慰自己聪铺,他們只是感情好化焕,可當我...
    茶點故事閱讀 67,269評論 6 389
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著铃剔,像睡著了一般撒桨。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上键兜,一...
    開封第一講書人閱讀 51,215評論 1 299
  • 那天凤类,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛曹质,可吹牛的內(nèi)容都是我干的骏融。 我是一名探鬼主播,決...
    沈念sama閱讀 40,096評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起企锌,我...
    開封第一講書人閱讀 38,939評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎于未,沒想到半個月后撕攒,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,354評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡烘浦,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,573評論 2 333
  • 正文 我和宋清朗相戀三年抖坪,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片闷叉。...
    茶點故事閱讀 39,745評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡擦俐,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出握侧,到底是詐尸還是另有隱情蚯瞧,我是刑警寧澤,帶...
    沈念sama閱讀 35,448評論 5 344
  • 正文 年R本政府宣布品擎,位于F島的核電站埋合,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏萄传。R本人自食惡果不足惜甚颂,卻給世界環(huán)境...
    茶點故事閱讀 41,048評論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧振诬,春花似錦蹭睡、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,683評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至禽绪,卻和暖如春蓖救,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背印屁。 一陣腳步聲響...
    開封第一講書人閱讀 32,838評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留斩例,地道東北人雄人。 一個月前我還...
    沈念sama閱讀 47,776評論 2 369
  • 正文 我出身青樓,卻偏偏與公主長得像念赶,于是被迫代替她去往敵國和親础钠。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,652評論 2 354