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]

解决Centos7不能联网且ifconfig出现command not found

在虚拟机中以最小化方式安装centos7,后无法上网,因为centos7默认网卡未激活。
而且在sbin目录中没有ifconfig文件,这是因为centos7已经不使用 ifconfig命令了,已经用ip命令代替;
并且网卡名称也不是eth0了,而是改成eno16777736了。
解决ifconfig不可用:ip addr 即查看分配网卡情况。
激活网卡:在文件 /etc/sysconfig/network-scripts/ifcfg-eth0 中
进入编辑模式,将 ONBOOT=no 改为 ONBOOT=yes,就OK

 

保存后重启网卡: service network restart
此时就可以上网了。(如果不知怎样判断能否上网,ping 一下网址就可以,就是这么简单,例如命令:ping www.baidu.com)

这样yum,wget等等都可以用啦