1. 程式人生 > 實用技巧 >CentOS 常見操作命令整理(持續更新)

CentOS 常見操作命令整理(持續更新)

docker

  • 檢視本機核心版本

    uname -r
    
  • 跟新yum版本

    sudo yum update
    
  • 檢視已安裝的docker列表

    yum list installed | grep docker
    
  • 刪除已安裝的docker

    yum -y remove docker.x86_64
    
  • 使用Docker Engineshequ社群的儲存庫安裝docker

    1. 在新主機上首次安裝Docker Engine - Community之前,需要設定Docker儲存庫。之後,您可以從儲存庫安裝和更新Docker

    2. 安裝儲存庫:安裝所需的包。yum-utils提供了yum-config-manager

      效用,並device-mapper-persistent-datalvm2由需要 devicemapper儲存驅動程式

      sudo yum install -y yum-utils device-mapper-persistent-data lvm2
      
    3. 設定穩定儲存庫yum源為阿里docker源

      yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
      
  • 安裝最新版本docker

    sudo yum install docker-ce
    
  • 啟動docker

    sudo systemctl start docker
    
  • 設定開啟自啟動docker

    sudo systemctl enable docker
    
  • 驗證docker

    docker version
    
  • 重啟docker

    sudo systemctl stop docker
    
  • 檢視是否成功啟動docker

    docker ps -a
    

查詢檔案

  • 查詢檔案

    find / -name 'filename'
    
  • 查詢資料夾(目錄)

    find / -name 'path' -type d
    
  • 查詢內容

    find . | xargs grep -ri 'content'
    

刪除檔案

  • 刪除目錄

    rm /home/test
    
  • 刪除目錄下的所有檔案

    -r是遞迴的刪除引數表中的目錄及其子目錄。 目錄將被清空並且刪除。當刪除目錄包含的具有防寫的檔案時使用者通常是被提示的

    f是不提示使用者,刪除目錄下的所有檔案。請注意檢查路徑,謹慎使用 -rf,不然可能會悲劇哦。

    -i是互動模式,使用這個選項,rm命令在刪除任何檔案前提示使用者確認,即友好刪除模式。

    rm -rf /home/test
    
    rm -ir /home/test
    

新建檔案

  • 新建資料夾

    mkdir 檔名
    
  • 新建文字

    vi /home/test.sh
    

composer

  • 下載composer.phar檔案

    curl -sS https://getcomposer.org/installer | php
    
  • 將composer.phar移動到環境變數中並更名為composer

    mv composer.phar /usr/local/bin/composer
    
  • 使用國內映象

    composer config -g repo.packagist composer https://packagist.phpcomposer.com
    

nginx

  • 檢視Nginx是以那個config檔案啟動

    master process 後面的就是 nginx的目錄

    ps -ef | grep nginx
    
  • 檢視伺服器上安裝的Nginx版本號

    nginx -v
    
  • 檢視Nginx執行狀態

    ps aux | grep nginx
    
  • 殺死所有nginx程序

    killall nginx
    
  • 啟動

    cd /usr/local/nginx/sbin/
    
    ./nginx -s start
    ## 或者
    systemctl start nginx.service
    
  • 重新載入配置檔案

    cd /usr/local/nginx/sbin/
    
    ./nginx -s reload
    
  • 重啟nginx伺服器

    systenctl restart nginx.service
    
  • 快速停止或關閉

    cd /usr/local/nginx/sbin/
    
    ./nginx -s stop
    
  • 正常停止或關閉

    cd /usr/local/nginx/sbin/
    
    ./nginx -s quit
    

作者:歪歪

一位職場老菜鳥,夢想成為有頭髮的程式設計大牛

持續更新本作品!