各个系统安装dig工具的教程 Linux 系统

dig是一个很不错的工具,它比nslookup好用太多。

老高主要用dig判断DNS解析故障和DNS解析线路的问题。dig命令虽然好用,但是想要在各个系统中安装使用dig,安装方法还是要记录一下的。

那么如何安装呢?老高总结了linux服务器,openwrt,Windows等系统的安装dig的方法,希望能够帮助到你。

Openwwrt

opkg update
opkg install bind-dig

Fedora / Centos

yum install bind-utils

Ubuntu

sudo apt-get install dnsutils

Windows

http://www.isc.org/downloads/bind/

标签: 网络配置

诺恒 发布于  2023-10-18 01:41 

Linux查看端口占用情况,并强制释放占用的端口 Linux 系统

1.查找被占用的端口

netstat -tln
netstat -tln | grep 8080

netstat -tln 查看端口使用情况,而 netstat -tln | grep 8080 则是只查看端口8080的使用情况

2.查看端口属于哪个程序?端口被哪个进程占用

lsof -i:8060
COMMAND   PID   USER   FD   TYPE   DEVICE SIZE/OFF NODE NAME

Java    20804   root   36u  IPv6 35452317      0t0  TCP *:pcsync-https (LISTEN)

3.杀掉占用端口的进程  根据pid杀掉

登录后复制

kill -9 进程id

kill -9 20804

诺恒 发布于  2023-10-9 22:10 

linux中如何开放指定端口 Linux 系统

方法一:命令行方式

1、开放端口命令:
/sbin/iptables -I INPUT -p tcp --dport 8080 -j`  ACCEPT
2、保存:
/etc/rc.d/init.d/iptables save
3、重启服务:
/etc/init.d/iptables restart
4、查看端口是否开放:
/sbin/iptables -L -n

方法二:直接编辑文件

1、编辑/etc/sysconfig/iptables文件
vi /etc/sysconfig/iptables

加入如下内容并保存:

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
2、重启服务:
/etc/init.d/iptables restart
3、查看端口是否开放
/sbin/iptables -L -n

查询端口是否有进程守护用如下命令,grep对应端口,如80为端口号


诺恒 发布于  2023-10-9 22:09 

Linux安装RPM包、DEB包后,软件在哪 Linux 系统

通常安装后在
/usr/local/bin 目录下

Linux的RPM包

就相当于windows的镜像文件,改配置的文件大部分都配置好了,所以安装相对简单

RPM包安装去向(例:包名=>redis)

rpm -ql 包名: 查看redis都安装到什么地方,会列出所有文件的路径。 
rpm -qa | grep 包名: 看看*redis*有没有安装 ,‘rpm -qa redis’看看redis有没有安装,会有名称打印出来:redis-3.2.3-1.el7.x86_64

DEB包 (例:包名=>redis)

dpkg -L 包名:查看redis。 
dpkg -l | grep 包名: 看看*redis*有没有安装, dpkg -l redis 看看redis有没有安装 
whereis redis:查看redis的安装目录
which redis:查看redis文件夹的地址

标签: RPM Linux

诺恒 发布于  2023-10-9 22:05