小编use*_*739的帖子

如何在不运行任何东西的情况下获得root权限?

当我使用sudo以下命令运行命令时,后续sudo命令将不再要求输入密码。

sudo ls
Run Code Online (Sandbox Code Playgroud)

但这仍然运行ls。如果我不想在开始时运行任何命令,而只是sudo在稍后停止询问密码的后续命令。有没有办法这样做?

sudo

25
推荐指数
2
解决办法
2897
查看次数

/etc/apt/apt.conf.d/50unattended-upgrades 中的安全性、更新、建议和向后移植之间有什么区别?

我在/etc/apt/apt.conf.d/50unattended-upgrades. 但是我找不到他们的手册页。有人能指点我每个人的详细文件吗?谢谢。

Unattended-Upgrade::Allowed-Origins {
  "${distro_id}:${distro_codename}-security";
  "${distro_id}:${distro_codename}-updates";
//  "${distro_id}:${distro_codename}-proposed";
//  "${distro_id}:${distro_codename}-backports";
};
Run Code Online (Sandbox Code Playgroud)

unattended-upgrades

20
推荐指数
1
解决办法
1万
查看次数

什么时候手动配置网络接口需要网络、广播和网关?

https://wiki.debian.org/NetworkConfiguration#Bridging_without_Switching

上面的网址说,下面。但是我不清楚它们什么时候是可选的,什么时候不是。你能给我提供一些描述这一点的参考文献的链接吗?谢谢。

如果您手动配置它,那么这样的事情将设置默认网关(网络、广播和网关是可选的):

auto eth0
iface eth0 inet static
    address 192.0.2.7
    netmask 255.255.255.0
    gateway 192.0.2.254
Run Code Online (Sandbox Code Playgroud)

networking gateway

10
推荐指数
1
解决办法
4万
查看次数

为什么绑定不能提高网速?

我的/etc/network/interfaces其中一台服务器(比如 server1)中有以下内容。在另一台服务器上(比如 server2)。内容/etc/network/interfaces类似。除了mac地址相应更改,ip地址更改为192.168.2.2。两台服务器上都安装了 Ubuntu 13.10。

但是当我iperf -s在server1上使用并iperf -c 192.168.2.1测试速度时。我只能获得大约 10Gbps 的速度(单个 NIC 的速度)。我的交换机配置为第 2 层交换机。有人知道如何通过绑定使速度达到20Gbps吗?谢谢。

auto em1
iface em1 inet manual
hwaddress ether c8:1f:66:e2:90:43
bond-master bond0

auto em2
iface em2 inet manual
hwaddress ether c8:1f:66:e2:90:45  
bond-master bond0

auto bond0
iface bond0 inet static
address 192.168.2.1
netmask 255.255.255.0
network 192.168.2.0
bond-mode 4
bond-miimon 100
bond-lacp-rate 1
bond-slaves em1 em2
Run Code Online (Sandbox Code Playgroud)

的输出iperf如下。

server2:~$ iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP …
Run Code Online (Sandbox Code Playgroud)

network-bonding 13.10

7
推荐指数
2
解决办法
9980
查看次数

如何检查我的 Ubuntu 版本使用哪个底层 Debian 版本?

我看到lsb_release下面提到了。

https://www.ionos.com/digitalguide/server/know-how/how-to-check-debian-version/

不幸的是,它可能不适用于所有基于 Debian 的系统;例如,在普通 Ubuntu 20.04.2 上,它返回以下内容:

$ lsb_release
No LSB modules are available.
Run Code Online (Sandbox Code Playgroud)

有没有其他方法可以让我了解我当前安装的 Ubuntu 基于哪个版本的 Debian?

debian lsb-release

3
推荐指数
1
解决办法
2298
查看次数

为什么用 sudo 生成的文件不归 root 所有?

我在终端中运行以下命令。

sudo tcpdump -c 2 -w /tmp/z.pcap icmp
Run Code Online (Sandbox Code Playgroud)

然后在终端中运行以下命令。

ping 8.8.8.8
Run Code Online (Sandbox Code Playgroud)

生成的文件属于用户 tcpdump 而不是 root。

$ stat /tmp/z.pcap 
  File: /tmp/z.pcap
  Size: 158             Blocks: 8          IO Block: 4096   regular file
Device: 801h/2049d      Inode: 4068722     Links: 1
Access: (0644/-rw-r--r--)  Uid: (  115/ tcpdump)   Gid: (  120/ tcpdump)
Access: 2021-02-25 10:05:52.910772287 -0500
Modify: 2021-02-25 10:06:00.102859691 -0500
Change: 2021-02-25 10:06:00.102859691 -0500
 Birth: 2021-02-25 10:05:52.910772287 -0500
Run Code Online (Sandbox Code Playgroud)

命令 tcpdump 属于根。为什么生成的文件不属于root?

$ ls -l $(which tcpdump)
-rwxr-xr-x 1 root root 1261512 2021/01/15-17:41:47 /usr/bin/tcpdump
Run Code Online (Sandbox Code Playgroud)

permissions command-line root

0
推荐指数
1
解决办法
50
查看次数