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
    

作者:歪歪

一位职场老菜鸟,梦想成为有头发的编程大牛

持续更新本作品!

posted @ 2020-12-12 15:57  Java'sBestBlog  阅读(96)  评论(0编辑  收藏  举报