1. 程式人生 > 其它 >linux-centos常用命令

linux-centos常用命令

01-centos-常用命令

1.centos防火牆

# 關閉
systemctl stop firewalld
# 禁止開機啟動防火牆
systemctl disable firewalld
#檢視centos防火牆狀態
systemctl status firewalld 

2.docker啟動關閉服務

systemctl start docker  # 啟動docker服務

systemctl stop docker  # 停止docker服務

systemctl restart docker  # 重啟docker服務

3.docker容器映象操作

docker images #檢視本地映象,有結果證明docker已經啟動

docker ps #檢視當前容器執行狀態,沒有結果說明還沒有容器執行

docker start 01_object_nginx #將nginx容器從停止狀態再次執行



docker run:建立並執行一個容器,處於執行狀態
docker pause:讓一個執行的容器暫停
docker unpause:讓一個容器從暫停狀態恢復執行
docker stop:停止一個執行的容器
docker start:讓一個停止的容器再次執行
docker rm:刪除一個容器

4.資料卷操作

docker volume create html #建立資料卷

docker volume ls #檢視資料卷

docker volume inspect html #檢視html這個資料卷的詳細資訊

5.資料卷操作

docker volume create:建立資料卷
docker volume ls:檢視所有資料卷
docker volume inspect:檢視資料卷詳細資訊,包括關聯的宿主機目錄位置
docker volume rm:刪除指定資料卷
docker volume prune:刪除所有未使用的資料卷
docker run --name mn -v html:/usr/share/nginx/html -p 80:80 -d nginx #建立一個容器,掛載資料卷,-v html:/usr/share/nginx/html :把html資料卷掛載到容器內的/usr/share/nginx/html這個目錄中

example:
docker run --name 01_mysql -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d -i -p 3306:3306 mysql:latest

example:
docker run --name 02_mysql -p 3306:3306 -v /root/mysql/datadir:/var/lib/mysql -v /root/mysql/conf:/etc/mysql/conf.d -v /root/mysql/logs:/var/log/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7.32


例項:
docker run --name 02_mysql -p 3306:3306 -v /tmp/mysql/data:/var/lib/mysql -v /tmp/mysql/conf:/etc/mysql/conf.d -v /tmp/mysql/logs:/var/log/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7.25

docker run --name containerName -p 80:80 -d nginx


docker run --name 02-javaweb -p 8080:8090 -d javaweb:1.0

docker load -i mysql.tar #將當前目錄下的msql.tar載入文字地映象

02-centos-常用命令

sudo tar -zxvf ./jdk-8u181-linux-x64.tar.gz -C /usr/local/ #將當前目錄下的jdk-8u181-linux-x64.tar.gz解壓到usr/local

sudo chown -R hadoop /usr/local/hadoop #將目錄hadoop的許可權交給hadoop使用者, root--->hadoop


 chmod -R 777 /var/home/userid/cc #修改資料夾及子資料夾許可權可以用,表示檔案可讀可寫可執行
~/.bashrc  #配置使用者下的環境變數

/etc/profile  #該檔案配置全域性環境變數
scp ./zookeeper.master.tar.gz Slave1:/home/hadoop #叢集內部,master將文見zookeeper.master.tar.gz傳遞到slave/home/hadoop路徑下


tar -zcf ~/zookeeper.master.tar.gz ./zookeeper #將當前目錄下zookeeper 打包到使用者目錄下名稱為zookeeper.master.tar.gz
%JAVA_HOME%\bin #windows配置環境變數
%JAVA_HOME%\jre\bin