查看工具2套
方式 ifconfig
直接输入 ifconfig
ifconfig会显示网卡名以及其他信息,为了方便对网卡管理, 我们可以修改网卡名
网卡命名规则受 biosdevname 和 net.ifnames 两个参数影响
方式 ip
直接输入 ip
如果ping 不通,说明网络中断,对方有防火墙
ping + 域名/IP
如果ping检测当前主机到目标主机是畅通的,那可能是中间的网络质量出现了问题,可以用traceroute来追踪
traceroute -w 1 域名/IP
如果有延迟只等待1s
mtr
如果网络通畅,IP畅通,仍无法访问服务,则检查端口是否畅通
telnet
如果没安装,则
yum install telnet -y
对某一个IP的某一个端口进行检测
telnet 域名/IP 端口号
如果端口是畅通的,则需要更细致的分析
tcpdump -i any -n port 端口
抓取所有网卡的数据包 且域名解析为IP 抓取指定端口
tcpdump -i any -n host host_IP
tcpdump -i any -n host host_IP and port 端口
tcpdump -i any -n host host_IP and port 端口 -w saved_file_name
netstat -ntpl
# -n 域名解析为IP, -t 以tcp形式截取要显示的内容, p为进程, listen
ss -ntpl
nslookup 域名
包管理器是方便软件安装、卸载、解决软件依赖关系的重要工具
软件名称 软件版本 系统版本 平台
vim-common-7.0-e7.x86_64.rpm
-q 查询软件包
-i 安装软件包
-e 卸载软件包
rpm -qa #查询所有安装的包
# q:查询一个包是否安装
# a:查询所有的
rpm -q xx包 #查询xx包是否安装
rpm -e xx包 删除xx包
# e erase 删除擦除
rpm -ivh xx包 安装xx包
# i install 安装
# v verbose 显示安装进度
# h hash 打印出来
rpm -Uvh xx包 更新xx包
# U update 更新
yum 仓库可自动解决依赖关系
yum install xxx包
yum remove xxx包
install 安装
remove 删除
list|grouplist 查看
update 更新
dd if=/dev/sr0 of=/xxx/xxx.iso
块设备是无法直接读的, 要通过挂载 mount
mount /dev/sr0 /mnt
将 /dev/sr0 挂载到 /mnt,
我们就可以到/mnt 目录查看/dev/sr0的内容了
ps命令和top都是查看Linux系统进程相关信息,即进程管理工具。
ps # process status
ps -ef # 显示更多的选项
ps -eLF # LWP选项- 轻量级进程, 就是线程
UID PID PPID
UID是用户ID,PID是进程ID,PPID是父进程ID。
linux启动的第一个进程是init进程
top -p xxPID
ps: 主要是查看进程
top: 可以持续的监视进程的信息,主要看cpu,内存使用情况,及占用资源最多的进程由高到低排序
nice [-20,19] 值越小优先级越高,枪战资源就越多
renice 重新设置优先级