小编Ram*_*Ram的帖子

更改 /etc/passwd 文件后我应该运行什么命令

我对 /etc/passwd 文件进行了一些更改,现在我想看看更改的效果是否发生。我应该为此运行什么命令。

例如,在更改 /etc/ssh/ssh_config 文件后,我运行 /etc/init.d/sshd 命令。

users password etc

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

如何在 ssh 中提供登录延迟

我想在通过 ssh 登录时提供登录延迟。我尝试了几种方法来做同样的事情,但找不到想要的结果。

我尝试了给定链接提供的步骤。

http://hostingfu.com/article/ssh-dictionary-attack-prevention-with-iptables

iptables -N SSH_CHECK
iptables -A INPUT -p tcp --dport 22 -m state --state NEW -j SSH_CHECK
iptables -A SSH_CHECK -m recent --set --name SSH
iptables -A SSH_CHECK -m recent --update --seconds 60 --hitcount 4 --name SSH -j DROP
Run Code Online (Sandbox Code Playgroud)

我的机器上没有安装pam模块,所以不能做任何与pam文件相关的修改

那么任何机构让我建议一些其他方法来做同样的事情?

我有在嵌入式平台上运行的裸 Linux 内核。

linux networking ssh sshd

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

如何创建忽略代码中缩进差异的补丁?

我正在尝试使用 diff 工具创建补丁文件。但面临一个问题。我正在做的方法如下。

我创建了一个名为 a 的目录并将原始文件放入其中。

a/original_file.c
Run Code Online (Sandbox Code Playgroud)

现在我创建了另一个名为 b 的目录,并将具有修改内容的相同文件放入其中。

b/original_file.c
Run Code Online (Sandbox Code Playgroud)

现在b/original_file.c我从互联网上复制的文件内容并将其放入一些文本编辑器中。

给出 command: 后diff -Naur a b > patch_file.patch,文件patch_file.patch被生成并且它有一些不需要的更改(它与缩进有关)。

例如:

return mg_nw (MG_READY_NOY, &rmsg, seqnr,
-                 sizeof (struct mg_rdy_notify));
+                  sizeof (struct mg_rdy_notify)); 
Run Code Online (Sandbox Code Playgroud)

现在您可以看到与缩进相关的更改,其中sizeof (struct mg_rdy_notify))被替换为相同sizeof (struct mg_rdy_notify))的缩进基础,这是我们不想要的。

linux diff patch

8
推荐指数
2
解决办法
4665
查看次数

克隆源代码时 Git 挂起

我正在使用克隆固件源,git clone但在操作期间我的 Internet 连接中断了。我立即恢复了连接,但现在 git clone 进程挂了。

我可以终止这个克隆进程并重新启动它吗?既然已经获取了很多数据,那么新的数据是否会以未获取的数据git clone继续?

我不想在新的 git clone 过程中丢失我以前获取的数据。

git

6
推荐指数
1
解决办法
1487
查看次数

了解 Perf 工具输出

我最近在我的平台上安装了 Perf 工具,并想用它来分析我的平台。
我开始分析一个独立的应用程序。下面是我使用的命令:

   perf start ./helloworld

  Performance counter stats for './helloworld':

      4.555957 task-clock                #    0.000 CPUs utilized
             1 context-switches          #    0.219 K/sec
             0 cpu-migrations            #    0.000 K/sec
           124 page-faults               #    0.027 M/sec
           <not supported> cycles
           <not supported> stalled-cycles-frontend
           <not supported> stalled-cycles-backend
           <not supported> instructions
           <not supported> branches
           <not supported> branch-misses

           60.005519331 seconds time elapsed
Run Code Online (Sandbox Code Playgroud)

现在我不确定我应该如何解释这个输出。它是否如预期的那样?

另外,我应该<not supported>在这里制作什么字段,在运行命令之前我需要启用什么来支持这个字段?

linux profiling perf-event perf

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

标签 统计

linux ×3

diff ×1

etc ×1

git ×1

networking ×1

password ×1

patch ×1

perf ×1

perf-event ×1

profiling ×1

ssh ×1

sshd ×1

users ×1