系统管理
系统
hostname:查看主机名
- 使用hostname命令可以临时修改主机名
- 想永久修改可以使用hostnamectl命令:hostnamectl命令本质上就是修改/etc/hostname文件,从而永久修改主机名,所以也可以直接修改hostname文件,达到永久修改主机名的目的
hostnamectl:查看系统信息
- uname -r:查看Linux系统内核版本
- cat /etc/issue:查看当前操作系统发行版信息(centos7前)
- hostnamectl:查看Linux系统版本(centos7后)
时间
cal:查看当前日历
date:显示或设置时间
- 显示时间:
date格式 | 含义 |
---|---|
%Y,%y | 年 |
%m | 月 |
%d | 日 |
%H | 时 |
%M | 分 |
%S | 秒 |
- 设置时间(需要管理员权限):
提示
date MMDDhhmmCCYY.ss
MM:月
DD:天
hh:小时
mm:分钟
CC:年的前2位
YY:年的后2位
ss:秒
进程
ps:查看进程信息
注意:进程是一个具有一定独立功能的程序,它是操作系统动态执行的基本单元。
ps选项 | 含义 |
---|---|
-a | 显示终端上的所有进程,包括其他用户的进程 |
-u | 显示进程的详细状态 |
-x | 显示没有控制终端的进程 |
-w | 显示加宽,以便显示更多的信息 |
-r | 只显示正在运行的进程 |
常见用法 | 含义 |
---|---|
ps -e | 查看所有进程信息(瞬时) |
ps –u root -N | 查看所有不是root运行的进程 |
ps ax | 显示所有进程状态 |
ps –ef | grep xxx | 显示含有xxx的进程 |
pstree:以树状图显示进程关系
top:动态显示进程
top按键 | 含义 |
---|---|
M | 根据内存使用量来排序 |
P | 根据CPU占有率来排序 |
T | 根据进程运行时间的长短来排序 |
U | 可以根据后面输入的用户名来筛选进程 |
K | 可以根据后面输入的pid来杀死进程 |
q | 退出 |
h | 获得帮助 |
kill:终止进程
注意:信号值从0到15,其中9为绝对终止,可以处理一般信号无法终止的进程。
网络
netstat:查看网络状态
netstat选项 | 含义 |
---|---|
-a | 显示所有连线中的socket |
-A | 列出该网络类型连线中的相关地址 |
-c | 持续列出网络状态 |
-C | 显示路由器配置的快取信息 |
-e | 显示网络其他相关信息 |
-F | 显示FIB |
-g | 显示多重广播功能群组组员名单 |
-i | 显示网络界面信息表单 |
-l | 显示监控中的服务器的socket |
-M | 显示伪装的网络连线 |
-n | 直接使用IP地址,而不通过域名服务器 |
-N | 显示网络硬件外围设备的符号连接名称 |
-o | 显示计时器 |
-p | 显示正在使用socket的程序识别码和程序名称 |
-r | 显示路由表 |
-s | 显示网络工作信息统计表 |
-t | 显示tcp传输协议的连线状况 |
-u | 显示udp传输协议的连线状况 |
-v | 显示指令执行过程 |
-V | 显示版本信息 |
-w | 显示raw传输协议的连线状况 |
ifconfig:查看或配置网卡信息
ping:测试远程主机连通性
命令 | 含义 |
---|---|
-t | 一直ping |
-c 数字 | 设置测试包数 |
修改IP地址
临时修改
永久修改
- centos7:
vim /etc/sysconfig/network-scripts/ifcfg-XXX
# 编辑网卡配置文件
BOOTPROTO=static #dhcp:自动分配ip ,static:静态ip
ONBOOT=yes #开启启动必须是yes
IPADDR=192.168.1.2 #ip地址
NETMASK=255.255.255.0 #掩码
GATEWAY=192.168.1.1 #网关
DNS1=192.168.1.1 #域名服务器1
systemctl restart network # 配置完,重启服务
- centos9:
注意:centos9与7、8不同,使用新的网络管理方法
vim /etc/NetworkManager/system-connections/XXX.nmconnection
free:查看内存
关机重启:reboot、shutdown、init
命令 | 含义 |
---|---|
reboot | 重启 |
shutdown –r now | 重启 |
shutdown –h now | 立刻关机 |
shutdown –h 20::25 | 今天20:25关机 |
shutdown –h +10 | 再过十分钟后自动关机 |
init 0 | 关机 |
init 6 | 重启 |