systemctl命令
控制内置服务
systemctl start | stop | status | enable | disable 服务名
start | stop开启关闭,status状态,enable | disable开启关闭开机自启
date命令
查看系统时间
date [-d] [+格式化字符串]
date -d “+1 day” +%Y-%m-%d
修改时区,root权限
rm -f /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
手动校准:ntpdate -u ntp.aliyun.com
IP地址
ens33:CentOS主网卡
ens32:Ubutun主网卡
lo:本地回环网卡
127.0.0.1 IP地址代指本机;0.0.0.0 特殊IP,所有地址
主机名
hostname
hostnamectl set-hostname 主机名;修改主机名
域名解析
域名服务器:114.114.114.114 8.8.8.8
固定IP地址
CentOS:/etc/sysconfig/network-scripts/ifcfg-ens33
Ubuntu:/etc/netplan/01-network-manager-all.yaml
ping 命令
ping [-c num] ip或主机;
-c 为检查次数
wget 命令
非交互式文件下载器
wget [-b] url;-b设置后台下载
curl 命令
发送http网络请求,可用于下载文件、获取信息
curl [-O] url;-O下载文件
端口
计算机和外部交互的出入口,分物理端口和虚拟端口
公认端口:1-1023,用于系统内置或知名软件
注册端口:1024-49151,用于松散绑定使用(用户自定义)
动态端口:49152-65535,用于临时使用(多用于出口)
nmap 命令
查看指定ip的端口占用情况
nmap ip地址;
netstat 命令
查看指定端口号占用情况
netstat -anp|grep 端口号
查看进程
ps [-e -f];查看Linux系统中的进程信息
-e,显示全部进程;-f下完全格式化形式展示
UID进程所属用户ID;PID进程号ID;PPID进程父ID;C进程CPU占用率;STIME进程启动时间;TTY启动进程的终端序号?表示非终端启动;TIME进程占用CPU时间;CMD启动命令或启动路径
关闭进程
kill [-9] 进程ID;-9,强制关闭进程
查看系统资源占用
top 命令
磁盘信息监控
df [-h];
iostat [-x] [num1] [num2]; num1、num2表示刷新间隔、刷新次数
查看CPU、磁盘相关信息
网络状态监控
sar -n DEV num1 num2; -n查看网络,DEV查看网络接口,间隔、次数
环境变量:PATH
命令本质就是一个可执行程序,比如cd命令本体:/usr/bin/cd这个程序文件
env 命令查看当前系统中记录的环境变量
$符号
$符号用于取变量的值,echo $PATH;
自行设置环境变量
临时设置:export 变量名 = 变量值
永久生效:当前用户,~/.bashrc文件中;所有用户,/etc/profile文件
source 配置文件,立即生效;