标签: etc

将 /etc 置于源代码管理之下

我想使用 bazaar 将我的 /etc 目录置于源代码控制之下。

这样做有什么问题吗。以普通用户而不是 root 用户执行此操作似乎更安全 - 属于此类用户的 .bzr 是否可能存在问题。

linux ubuntu etc bazaar

14
推荐指数
1
解决办法
642
查看次数

在 git 存储库中跟踪 /etc/ 并以 root 身份提交时更正用户名

我们使用 git 来跟踪/etc/我们服务器上的变化。

管理员在更改 /etc/ 中的文件时以 root 身份工作,因此他们的提交具有作者

root <root@machinename>
Run Code Online (Sandbox Code Playgroud)

这不是很令人满意,因为您看不到哪个管理员实际进行了更改。

我们如何才能在 git 日志中获得真正的管理员名称?我不认为保留存储库的本地克隆是可行的,因为我们经常进行交互更改,直到某些事情起作用为止,并且更改-提交-推送-查看错误-重复循环在这里无济于事。

root vcs git etc

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

是否可以将 etckeeper 与单个共享 git 存储库一起使用?

我注意到有几个人推荐使用etckeeper将版本控制应用于我的 /etc 目录。

在我看来,默认安装将存储库与您尝试管理的 /etc 放在同一台机器上。这适用于版本控制,但不会提供对文件进行服务器外备份的额外好处 - 或者允许我将 /etc 的部分从一台源机器复制到另一台。

是否可以在中央管理机器上共享单个 git 存储库,以便每个服务器上的 etckeeper 将其数据存储在同一位置?

(我现在用 svn 和一些自定义脚本做类似的事情来提交和恢复文件,但我必须记住在我进行更改时提交它们。)

version-control git etc etckeeper

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

即使没有必要,定期恢复 linux 系统有什么好处吗?

我使用许多运行 ubuntu 的计算机进行实地工作,执行实地工作的关键任务。计算机的配置类似,但略有不同。

由于我们过去遇到过一些配置问题,我的老板要求我们在每台计算机上拍摄安装映像,并在他们进入现场之前将每台计算机恢复到该映像。

我的首选解决方案是编写一个通用脚本来检查以确保系统配置正确且系统可运行。如果计算机已经过验证,是否将其恢复到该配置是多余的?这样做有什么固有的问题吗?

我的不情愿源于这样一个事实,即我们的软件和配置在现场会发生变化,但这些变化必须在所有计算机上进行。这意味着当进行更改时,所有修复图像也必须更新。每台计算机的配置差异都存在于 /etc 中。在需要恢复的情况下,我更愿意保留一个包含所有机器共有的所有内容的单个映像,并拥有每台计算机的 /etc 目录的快照,用于恢复该特定机器的状态。

什么是更好的方法?

system-restore etc

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

EtcKeeper:从 bzr 切换到 git

一段时间以来,我一直在我的 Digital Ocean Droplet 上使用 etckeeper,并且从那时起对 /etc 进行了大量更改。

我现在意识到我一直在使用 bzr 并且想切换到 git;但是担心我会丢失对 /etc 目录所做的所有增量更改。

有什么方法不仅可以从 bzr 切换到 git,还可以将 bzr 的增量更改也转换为 git 吗?

谢谢!

git etc convert etckeeper

5
推荐指数
1
解决办法
367
查看次数

带有 -d 选项的 useradd 不创建骨架文件

当我创建一个用户useradd在CentOS 5的命令,将创建主目录和它的/ etc / skel中的文件复制到该目录中,但是当我给useradd-d选择一些不同的路径,主目录不创建skeloton文件,如.bachrc.bash_history等等。

如果有人可以给出提示,那么我可以解决这个问题。实际上我需要执行一些特定的命令 .bashrc 文件,但它不存在。我手动创建了它,但它在用户登录时并没有执行。

问候

useradd etc

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

Unix /etc 目录中使用最广泛的发音是什么?

目录的正确读音是/etc什么?或者,如果没有绝对“正确”的说法,最广泛使用的发音是什么?

我通常会说拼写的字母名称:“ee-tee-see”,但我敏锐地意识到很多其他人称之为“et-see”(与 Betsy 押韵)。

unix etc

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

我是否必须在 /etc/host 中指定新添加的域?

我购买了一个新域,然后正确设置了 DNS 记录 (A ...)。该域指向我的服务器,然后 Apache VirtualHost 拦截 HTTP 查询。

问题很简单:我是否必须在我的 /etc/host 文件中为新添加的域添加一个条目?

host domain-name etc

1
推荐指数
2
解决办法
274
查看次数