标签: linux

Shell 命令监视文件中的更改

我知道 Unix 上有一个命令可以用来监视文件并查看写入文件的更改。这对于检查日志文件非常有用。

你知道它叫什么吗?

linux shell

192
推荐指数
8
解决办法
32万
查看次数

如何 cd 进入具有此名称“-2”(以连字符开头)的目录?

我有一个名为的目录:

-2
Run Code Online (Sandbox Code Playgroud)

我想 cd 进入它,但 cd 抱怨:

bash: cd: -2: invalid option
Run Code Online (Sandbox Code Playgroud)

没有成功,我试过:

cd "-2"
cd '-2'
cd \-2
Run Code Online (Sandbox Code Playgroud)

有什么解决办法吗?

编辑:服务器上没有可用的文件浏览器,如 mc 等。

linux command-line-interface

190
推荐指数
5
解决办法
5万
查看次数

free 输出中缓冲区/缓存行的含义

为什么我的服务器显示

            total      used      free   shared buffers    cached
    Mem: 12286456  11715372    571084        0   81912   6545228
-/+ buffers/cache:  5088232   7198224
   Swap: 24571408     54528  24516880
Run Code Online (Sandbox Code Playgroud)

我不知道在 linux 中计算内存。我认为它说 5088232 用于 7198224 是免费的,这意味着它实际上消耗了 5GB 的 RAM?

linux memory virtual-memory memory-usage

189
推荐指数
2
解决办法
24万
查看次数

如何在 /etc/fstab 中执行“mount --bind”?

我正在尝试添加mount --bind /proc/ /chroot/mysql/proc/etc/fstab. 我怎样才能做到这一点?

linux unix mount fstab

188
推荐指数
2
解决办法
18万
查看次数

如何在 Linux 上设置无密码的 `sudo`?

如何sudo在 RHEL(Fedora、CentOS 等)或 Ubuntu 发行版上设置无密码访问?(如果跨发行版都一样,那就更好了!)

设置:个人和/或实验室/培训设备,无需担心未经授权的访问(即设备位于非公共网络上,并且任何/所有用户都是完全信任的,并且设备的内容是“普通的”) .

linux password sudo

186
推荐指数
5
解决办法
28万
查看次数

如何重新连接到断开连接的 ssh 会话

有没有办法连接到已断开连接的 ssh 会话?我们的网络连接到我们单独处理的远程站点时遇到问题;然而,与此同时,由于在连接到远程位置的服务器时丢失数据包,我们会遇到大量断开连接的情况。很多时候会话会保持活动一段时间,有时它恰好处于某些操作(文件编辑、运行某些进程等)的中间,如果可能的话,我需要返回而不是重新启动。

linux ssh gnu-screen

185
推荐指数
9
解决办法
29万
查看次数

我应该停止使用 Ifconfig 吗?

对于挂载 Infiniband 卡的服务器,当我使用该ifconfig命令时,我收到以下警告:

Ifconfig uses the ioctl access method to get the full address 
information, which limits hardware addresses to 8 bytes.
Because Infiniband address has 20 bytes, only the first 8 bytes 
are displayed correctly.
Ifconfig is obsolete! For replacement check ip.
Run Code Online (Sandbox Code Playgroud)

我应该停止使用ifconfig吗?它是否已被弃用以支持该ip命令?还是会在近期更新?

注意:这个问题和答案是关于GNU/Linux 的“主要”发行版的。不应假定该信息适用于所有发行版,尤其不适用于其他操作系统。

networking linux ifconfig iproute2

185
推荐指数
4
解决办法
7万
查看次数

/tmp 什么时候清除?

我正在将各种文件放入/tmp,我想知道删除它们的规则?

我想象它对于不同的发行版是不同的,而且我对 Ubuntu 和 Fedora 桌面版本特别感兴趣。

但是找到一个很好的通用方法将是一件好事。

更好的是控制它的一个很好的通用方法!(类似于“每天凌晨 3 点,删除任何/tmp超过 60 天的文件,但不要在重新启动时清除目录”)

linux unix cleanup tmp

184
推荐指数
6
解决办法
21万
查看次数

如何禁用某些用户使用密码的 SSH 登录?

在 Linux (Debian Squeeze) 上,我想对某些用户(选定组或除 root 之外的所有用户)禁用使用密码的 SSH 登录。但我不想为他们禁用使用证书登录。

编辑:非常感谢详细的回答!出于某种原因,这在我的服务器上不起作用:

Match User !root
PasswordAuthentication no
Run Code Online (Sandbox Code Playgroud)

...但可以很容易地替换为

PasswordAuthentication no
Match User root
PasswordAuthentication yes
Run Code Online (Sandbox Code Playgroud)

linux ssh login password

182
推荐指数
2
解决办法
19万
查看次数

ls -l 权限末尾的 + 是什么意思?

权限末尾的加号告诉我什么?

ls -l
total 4
drwxrwxrwx+ 2 benson avahi-autoipd 4096 Jan 27 17:37 docs
Run Code Online (Sandbox Code Playgroud)

这是上下文:

cat /etc/issue
\CentOS release 5.3 (Final)
Kernel \r on an \m
Run Code Online (Sandbox Code Playgroud)

linux file-permissions

173
推荐指数
2
解决办法
15万
查看次数