确定 bash 中的变量是否为空(“”)的最佳方法是什么?
我听说建议我这样做 if [ "x$variable" = "x" ]
这是正确的方法吗?(一定有更直接的东西)
鉴于此示例文件夹结构:
/folder1/file1.txt /folder1/file2.djd /folder2/file3.txt /folder2/file2.fha
如何*.txt使用grep“/”对所有文件进行递归文本搜索?
("grep -r <pattern> *.txt"从“/”运行时失败,因为.txt该文件夹中没有文件。)
监视/分析整个网络(几个子网)上的网络流量的最佳工具是什么?
我正在寻找可以帮助我解决带宽问题的东西,例如,当用户开始抱怨“网络速度慢”时
我曾经使用一个应用程序,它可以 ping 或者在机器上运行端口扫描,即使机器被配置为不允许它。
我目前正在尝试 ping WAN 上的远程机器,但我已将机器配置为不允许 ping。我可以使用类似于 ping 的东西吗?
同样,这是一台位于另一个城市的机器,它是我们广域网的一部分。
当我以 root 身份登录时,是否有一种简单的方法可以强制另一个用户离开 linux 机器?我知道我可以确定他们打开了哪种类型的会话,并终止 pid - 但我认为必须有一个我不知道的命令来执行此操作。
有任何想法吗?
我在 slicehost 上有一个 ubuntu 片,这意味着它是 Xen 主机上的 DomU - 这是一个非常精简的安装。
困扰我的事情是使用shift-pgup在终端中向后滚动不起作用。
任何人都可以告诉我什么包启用了此回滚功能(以便我可以检查它是否已安装) - 或者如果您对它可能不起作用的原因有任何其他见解,请告诉我。
(注意:我目前正在使用“defscrollback 1024”设置运行屏幕,但它仍然不起作用)
我想重命名我的一台 Debian linux 服务器,以赋予它一个更具描述性、基于角色的名称。
以下是我知道名称需要更改的地方:
我忽略了什么?重命名服务器时是否还有其他常见的事情需要更改?
我们有一个用于跟踪网络电缆的音调发生器套件,但我无法正确使用它。
音源端插入我试图追踪的网络电缆,然后我假设我应该能够进入服务器机房,只需在仍插入交换机的同时将探头刷过跳线的末端,然后听到语气,但这似乎不起作用。
如果知道自己在做什么的人能在这里记录正确的程序,那就太好了。
谢谢。
我有一个脚本可以更新我的(Debian)服务器上内核日志的任何更改。
问题是,日志偶尔会包含如下几行:
last message repeated 4 times
Run Code Online (Sandbox Code Playgroud)
我意识到这是一个缩短日志大小的功能- 但在这种情况下更喜欢记录消息的每个实例。
有没有办法关闭这个功能?
使用 Active Directory 对 linux (Debian) 机器上的用户进行身份验证的最佳做法是什么?
我希望它的工作方式是将 AD 用户添加到一个组中 - 例如linux administrators或linux webserver,并且根据他们的组成员身份,他们将/不会被授予访问特定服务器的权限。理想情况下,root 帐户将是唯一以标准方式维护的帐户。
我这样做的目标如下:
我想避免的事情是: