SUSE Linux 15 If ‘netstat‘ is not a typo you can use command-not-found to lookup the package...

SUSE Linux 15 netstat命令不支持

suse15-sp3:~ # netstat -anp
If 'netstat' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf netstat
suse15-sp3:~ # 

但在SUSE Linux12时是支持netstat

suse-12-sp5:/ # cat /etc/os-release 
NAME="SLES"
VERSION="12-SP5"
VERSION_ID="12.5"
PRETTY_NAME="SUSE Linux Enterprise Server 12 SP5"
ID="sles"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:suse:sles:12:sp5"
suse-12-sp5:/ # netstat -anp
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name   
tcp        0      0 127.0.0.1:59681         0.0.0.0:*               LISTEN      2741/KvEdrSvc       
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1736/sshd           
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      2161/master         
tcp        0      0 127.0.0.1:6010          0.0.0.0:*               LISTEN      2332/0      

1、检查是否安装net-tools,已安装,但问题未解决

2、度娘,部分也是安装网络工具,也有说后续版本不再支持netstat工具

解决:

SUSE Linux 15不支持netstat,支持命令ss

如下:

suse15-sp3:~ # ss -anp|grep :22
tcp                LISTEN              0                    128                                                                                 users:(("sshd",pid=1382,fd=3))                                                 
tcp                ESTAB               0                    36                                                                                  users:(("sshd",pid=2660,fd=4))                                                 
tcp                LISTEN              0                    128                                                                                 users:(("sshd",pid=1382,fd=4))                                                 
suse15-sp3:~ # ss -anp|grep KvEdr|wc -l
15
suse15-sp3:~ # 

### 使用 `-u` 选项更新现有安装 对于不同的包管理器,使用 `-u` 或类似的选项来更新已有的软件包有不同的命令语法。 #### 对于 `yum` 在基于 Red Hat 的系统上可以使用如下命令: ```bash $ sudo yum update -y <package_name> ``` 这里的 `-y` 参数表示自动确认所有提示。如果要专门强调更新操作而不是一般的升级,则通常不需要额外的 `-u` 参数[^1]。 #### 对于 `dnf` 针对 Fedora 发行版中的 DNF 包管理工具而言,更新指定程序包的方式为: ```bash $ sudo dnf upgrade --refresh <package_name> ``` DNF 并不直接支持 `-u` 这样的参数用于区分新装还是重装;而是通过 `upgrade` 命令实现已有包版本的提升。 #### 对于 `zypper` 适用于 SUSE Linux 和 openSUSE Leap 上面的情况是这样的: ```bash $ sudo zypper update <package_name> ``` 此命令会检查并应用可用的安全性和非安全性补丁以及产品扩展中的最新修正版本。同样地,在 Zypper 中也没有特别定义 `-u` 来指代更新动作。 #### 对于 `apt-get` Ubuntu 及其他 Debian 衍生发行版上的 APT 工具提供了更贴近问题描述的形式化表达方式: ```bash $ sudo apt-get install --only-upgrade <package_name> ``` 或者也可以采用更为常见的形式来进行全局范围内的系统级更新: ```bash $ sudo apt-get update && sudo apt-get dist-upgrade ``` 其中 `--only-upgrade` 参数确保只执行升级而不安装新的依赖项。而当提到具体的单个包时,有时也会见到带有 `-u` 标志的做法,但这实际上是为了显示详细的更改列表而非限定仅做更新处理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值