[root@server ~]# nmcli c show # 全写为:nmcli connection show[root@server ~]# nmcli con show ens160 # 查看指定网卡的详细信息,q键退出[root@server ~]# nmcli dev status #查看已有设备的连接状态[root@server ~]# nmcli dev show # 看所有网络设备详情,q键退出
激活和关闭网络连接
[root@server ~]# nmcli c up 网卡名 # 激活,也是重启网卡的一种方法[root@server ~]# nmcli c down 网卡名 # 关闭
添加网络连接
# 例:添加网络连接ens161[root@server ~]# nmcli c add type ethernet ifname ens160 con-name ens161
autoconnect yes ip4 192.168.48.135/24 gw4 192.168.48.2
连接 "ens161"(37bc8e79-92ea-4c01-a4af-1dfd7c687014) 已成功添加。
[root@server ~]# nmcli c up ens161 # 不能在xshell操作,否则ssh连接断掉[root@server ~]# nmcli c show[root@server ~]# nmcli c up ens160
设置静态IP
[root@server ~]# nmcli c modify ens160 ipv4.method manual ipv4.addresses'192.168.48.134/24' ipv4.gateway '192.168.48.2' ipv4.dns '114.114.114.114'[root@server ~]# nmcli c up ens160
连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/5)
[root@server ~]# ip a# ipv4.method manual:手动获取
增加ip地址
[root@server ~]# nmcli c mod ens160 +ipv4.addresses 192.168.48.136/24[root@server ~]# nmcli c up ens160
连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/6)
[root@server ~]# ip a
删除网络连接
# 删除上例的ens161[root@server ~]# nmcli c show
NAME UUID TYPE DEVICE
ens160 0f83fcfd-bc6d-3866-b82b-fc4b09df2068 ethernet ens160
ens161 37bc8e79-92ea-4c01-a4af-1dfd7c687014 ethernet --
[root@server ~]# nmcli c del ens161
成功删除连接 "ens161"(37bc8e79-92ea-4c01-a4af-1dfd7c687014)。
[root@server ~]# nmcli c show
NAME UUID TYPE DEVICE
ens160 0f83fcfd-bc6d-3866-b82b-fc4b09df2068 ethernet ens160
解题思路:
1.首先算出每个新用户注册的日期,将其命名为表a
select uid,min(date(in_time)) dt
from tb_user_log
group by uid2.计算出每个用户登录的天数,将其命名为表b
select uid,date(in_time) dt from tb_user_log
union
select uid,date(out_time) dt fro…