Linux(centos)常用命令

**查看系统版本**

cat /etc/redhat-release

**切换用户**

# su root

**yum常见命令**

yum repolist all //列出所有仓库

yum list all //列出创库所有软件包

yum install 软件包名
yum reinstall 软件包名
yum update 软件包名
yum remove 软件包名
yum clean all
yum check-update
yum grouplist
yum groupinstall 软件包组
yum groupremove
yum groupinfo

service foo start
service foo restart
service foo stop
service foo reload
service foo status
chkconfig
chkconfig foo on //开机自动启动
chkconfig foo off //开机不自动启动
chkconfig foo //查看是否为自动启动
chkconfig --list //查看各个级别下的服务启动与禁用情况
systemctl status 服务名.service //查看服务的运行状态

## 跳到文件头部尾部

# :1 和 :$

注意上面的是数字1,而不是英文的l

## 查看数据库日志

vi /var/log/mariadb/mariadb.log

日志对于我们了解一些错误很有用,比如可以通过查看数据库日志来了解数据库为什么会无缘无故的崩了。如果不确定有没有mariadb 这个目录,你可以先切换到 /var/log 这个目录,然后 ls 下,就可以看到 /var/log 目录下有没有 mariadb 目录了。

## 查看磁盘使用情况

# df -h

## 查看服务器运行使用情况

# uptime

查看服务器自上次启动运行了多长时间

[TOC]