Linux


举例描述: 在Debian中fdisk是需要root身份才能使用的,假设在Debian 10中采用如下方式进入root身份并使用fdisk: 会出现下面的执行结果: 例子中问题的解决办法: 有sudo的话,使用sudo也行: 原因: Debian官网有对应这个问题的解答,我把对应原文翻译了过来: buster中的su命令由util-linux源包提供,而不再是shadow源包,并且默认情况下不再更改PATH变量。这意味着在执行su之后,您的PATH可能不包含/sbin之类的目录,并且许多系统管理命令将失败。有几种解决方法: 使用su -代替su。这将启动一个登录shell,它会强制更改PATH,但也会更改其他所有内容,包括工作目录。 请改用sudo。sudo仍然使用更改的PATH变量运行命令。 要获得具有正确PATH的常规root shell,可以使用sudo -s。 要以root身份获取登录shell(相当于su -),您可以使用sudo -i。 在/etc/login.defs中写入ALWAYS_SET_PATH yes以达到与旧行为相似的表现。在man手册su(1)中记录了这种方法,但却没有记录在login.defs(5)中。这种方法还可能导致在某些情况下出现无害的错误消息(请参阅905564) 将系统管理目录(/sbin、/usr/sbin、/usr/local/sbin)放在常规帐户的PATH中(有关此问题的帮助,请参阅EnvironmentVariables)。 英文原文地址:https://wiki.debian.org/NewInBuster

Debian 10 通过su命令进入root身份但无法执行系统管理命令的可能原因及解决办法


刚升级到Debian 10,发现关机命令“shutdown”用不了了,还以为Debian 10不支持这些命令了呢。后来看Debian官方Wiki才明白,是su的问题。 自从Debian 8使用systemd之后,Debian也开始支持使用systemctl命令关闭系统。 下面给出几种Debian 10的关机、重启方法: 关机 方法1: 方法2: 方法3: 重启 方法1: 方法2: 方法3: Bibliography Till. How to Shutdown or Reboot Debian 10 (Buster). FAQForge.com. July 8, 2019

Debian 10 (Buster)关机、重启命令


方法1:更改内核参数 临时生效,重启失效: 打开“/proc/sys/net/ipv4/icmp_echo_ignore_all”文件,将里面的数字改为“1” 永久生效: 打开“/etc/sysctl.conf”,添加“net.ipv4.icmp_echo_ignore_all=1”,重启生效 方法2:添加防火墙规则 iptables防火墙添加规则命令: 但是敲了上面这个命令,重启服务后又会失效,需要配合“iptables-save”和“iptables-restore”命令实现重启不失效,所以这种方法比较繁琐。 Bibliography Stefanie’Notes. Linux禁止ping以及开启ping的方法. 2017-12-15 mengniu. Debian下iptables规则重启失效问题的解决方法. 猛牛哥的博客. 发表于2017 年 12 月 6 日

Linux服务器禁ping



Apache2日志目录: 查看通过TCP/UDP访问服务器的IP: iptables 查看所有防火墙规则: 屏蔽访问者IP(以访问者IP 104.248.148.122为例): KDE、GNOME高分屏字体太小解决方法: GNOME 命令: 经过本人亲自实践,字体1.4倍最好。因为当值为1.2、1.3等,Firefox浏览器打开的网页字体不会跟着变化,设置1.4就没这问题。 KDE 直接设置里找“Scale Display”,设置值为1.4,原因同GNOME。 Bibliography Ensk. Linux 查看访问 IP. CSDN blog. 2018年09月19日 15:02:26

Linux的一些基本操作