案例一:显示某个命令的源文件
# type curl
curl is hashed (/usr/bin/curl)
(
补充:
1) 这里以显示 curl 命令为例
2) 从输出的结果可以看出 curl 命令的文件是 /usr/bin/curl 并且是 hashed
)
案例二:显示某个命令的源文件类型
# type -t curl
file
(
补充:
1) 这里以显示 curl 命令为例
2) 从输出的结果可以看出 curl 命令的文件类型 file
)
# type curl
curl is hashed (/usr/bin/curl)
(
补充:
1) 这里以显示 curl 命令为例
2) 从输出的结果可以看出 curl 命令的文件是 /usr/bin/curl 并且是 hashed
)
# type -t curl
file
(
补充:
1) 这里以显示 curl 命令为例
2) 从输出的结果可以看出 curl 命令的文件类型 file
)
# journalctl -xb
# rpm -Va
# depmod -a
# lsmod | grep bonding
(补充:这里以查看 bonding 模块是否还在为例)
# modprobe bonding
(补充:这里以尝试加载 bonding 模块为例)
# ethtool eth0
(补充:这里以查看 eth0 网卡是否接入网路为例)
# ifconfig eth0 192.168.0.2/24
或者:
# ip a add 192.168.0.2/24 dev eth0
(补充:这里以给 eth0 网卡添加临时 IP 地址 192.168.0.2/24 为例)
# route add default gw 192.168.0.1
或者:
# ip route add default via 192.168.0.1
# ip a s
# route -n
/sbin/auditctl -s
/sbin/auditctl -l
/sbin/aureport
# mount ......
mount error(13) permission denied
通过 dmesg 命令查看 kernel log 从确定问题出在哪里
# dmesg
......
# loginctl -a
SESSION UID USER SEAT TTY
27 1001 mingyuzhu pts/0
(
补充:从输出结果可以看出
1) 会话\进程的 SESSION 号码为 27
2) 创建会话\进程的用户 UID 是 1001
3) 创建会话\进程的用户是 mingyuzhu
4) 创建会话\进程的 SEAT TTY 是 pts/0
)
# loginctl terminate-session 27
(补充:这里以关闭 SESSION 号码是 27 的会话\进程为例)
# loginctl -a | grep mingyuzhu| awk '{print "loginctl terminate-session "$1;system("loginctl terminate-session "$1"")}'
# loginctl -a | grep mingyuzhu| awk '{print "loginctl terminate-session "$1;system("loginctl terminate-session "$1"")}' > /dev/null
或者:
# loginctl -a | grep mingyuzhu| `awk '{print "loginctl terminate-session "$1;system("loginctl terminate-session "$1"")}'`