CentOS 常见操作命令整理(持续更新)
docker
-
查看本机内核版本
uname -r
-
跟新yum版本
sudo yum update
-
查看已安装的docker列表
yum list installed | grep docker
-
删除已安装的docker
yum -y remove docker.x86_64
-
使用Docker Engineshequ社区的存储库安装docker
-
在新主机上首次安装Docker Engine - Community之前,需要设置Docker存储库。之后,您可以从存储库安装和更新Docker
-
安装存储库:安装所需的包。
yum-utils
提供了yum-config-manager
效用,并device-mapper-persistent-data
和lvm2
由需要devicemapper
存储驱动程序sudo yum install -y yum-utils device-mapper-persistent-data lvm2
-
设置稳定存储库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
作者:歪歪
一位职场老菜鸟,梦想成为有头发的编程大牛
持续更新本作品!