Questions tagged «etc»

/ etc是存放基本系统和软件配置的目录。使用此标记可对/ etc的组织或/ etc中的配置文件的语法有疑问。请勿对特定软件的配置使用此标签。

3
/etc/profile.d中的脚本做什么?
我正在从Linux Command Line和Shell Scripting Bible阅读有关基本Shell脚本的信息。 它说该/etc/profile文件在Bash shell启动时设置环境变量。该/etc/profile.d目录包含其他脚本,这些脚本包含特定于应用程序的启动文件,这些启动文件也由Shell在启动时执行。 如果这些文件/etc/profile对于Bash启动也很重要,为什么不包含这些文件? 如果这些文件是特定于应用程序的启动文件,对于Bash启动而言并不重要,那么为什么它们是启动过程的一部分?为什么它们不仅在执行包含它们的设置的特定应用程序时运行?
85 bash  profile  etc 

3
/ etc / hosts文件引用另一个配置文件
如何获取该/etc/hosts文件以引用其主机列表的另一个配置文件? 范例/etc/hosts: ## My Hosts 127.0.0.1 localhost 255.255.255.255 broadcasthost #Other Configurations <Link to /myPath/to/MyConfig/ConfigFile.txt> #Other Addresses 3.3.3.3 MyAwesomeDomain.com 4.4.4.4 SomeplaceIWantToGoTo.com ConfigFile.txt ##My additional Hosts 1.1.1.1 SomeLocation.com 2.2.2.2 AnotherLocation.com 如何为/etc/hosts文件添加链接/引用,以便将ConfigFile.txt加载?
37 hosts  etc  reference 

1
在CentOS中哪里可以找到Crontab日志
首先,我正在使用CentOS [root@a etc]# cat system-release CentOS release 6.5 (Final) [root@a cron.daily]# ps -ef | grep cron root 982 1 0 Jun14 ? 00:01:15 crond root 5692 5441 0 00:49 pts/0 00:00:00 grep cron [root@a cron.daily]# 而且我的资源用完了,所以我想删除旧的日志文件。在这种情况下,我想删除几乎超过100MB的旧的安全日志,因此我为root用户提供了以下crontab条目。 [root@a etc]# crontab -l 0 1 * * * find /var/log -name "secure-*" -mtime …
36 centos  cron  logs  etc 

9
如何跟踪/ etc /中的更改
我想跟踪/ etc /中的更改 基本上,我想知道用户是否更改了文件,yum update如果我不喜欢更改则将其回滚。我想到了为此使用git,LVM或btrfs快照之类的VCS或备份程序。 你会推荐什么?
30 backup  git  btrfs  etc 

1
谁创建/ etc / {group,gshadow,passwd,shadow}-?
在任何我可以访问的linux系统中(几个Archlinux,一个Ubuntu,一个Debian Sid和一个Gentoo),以下四个文件/etc/都以破折号结尾: /etc/group- /etc/gshadow- /etc/passwd- /etc/shadow- 在互联网上,他们说这些只是备份文件,更新到倒数第二个。 现在我想知道:谁在创建那些文件?是我的编辑吗?是应用程序在编辑这些文件(gpasswd,useradd,groupadd等)吗?它是较低级别的东西(甚至是内核模块)吗?
29 linux  files  etc 

3
/ etc / hosts的目的是什么?
据我了解,该hosts文件是协助寻址计算机网络中网络节点的几种系统工具之一。但是里面应该有什么?当我默认安装Ubuntu时 127.0.0.1 localhost 将在那里。为什么? /etc/hosts在像Cassandra这样的JVM系统中如何工作? DNS什么时候可以替代,我想不是在一台计算机上吗?
21 dns  hosts  etc 

1
/etc/udev/rules.d/ vs /lib/udev/rules.d/-使用哪个,为什么?
Arch Wiki 建议创建一个文件/etc/udev/rules.d/来修复我的Steam控制器问题。这工作了!但是,我注意到该文件夹​​中除了我刚刚创建的规则以外没有其他规则。此外,我见过的所有其他来源都说要在其中放置udev规则/lib/udev/rules.d/,并且此文件夹中还有很多其他udev规则。为什么有两个文件夹看似相同,应该使用哪个文件夹?
21 udev  etc 

3
全球bash_profile
我知道有 /etc/profile,并/etc/bashrc设置全局环境变量,也许我只是误解他们的目的文件,但... 是否有全球 bash_profile文件吗? 我正在使用Mac OS X
20 bash  osx  profile  bashrc  etc 

1
使用.gitignore排除etckeeper中的文件不起作用
我使用etckeeper在我的配置文件中进行更改(在De​​bian上) 由于我也正在运行ircdeamon,因此有些文件在文件夹中每分钟更改一次 /etc/hybserv/ 我不想再对它们进行版本控制,所以我添加了 hybserv/* 到 /etc/.gitignore 但他们不容忽视!他们每小时都会在每小时提交中不断出现。 我究竟做错了什么?
16 git  etc 

1
/etc/resolv.conf中未定义域
我看到越来越多的服务器在文件中没有定义域/etc/resolv.conf。仅搜索条目。 在什么情况下使用此设置? 在任何情况下都不得使用它吗? nameserver xxx.xxx.xxx.xxx nameserver yyy.yyy.yyy.yyy nameserver zzz.zzz.zzz.zzz search domain1 domain2 domain3 ...
16 dns  etc 

2
错误消息ID:登录后找不到组ID的名称
背景 Trevor作为包装盒上的开发人员之一登录到ssh://foobar.university.edu的帐户,他得到以下消息: id: cannot find name for group ID 131 Trevor然后使用 vim /etc/group 问题 Trevor发现/ etc / group文件中的任何地方都没有131。 然后Trevor运行id ... > id trevor uid=4460(trevor) gid=131 groups=48(foobar),51(doobar),131 要发现他的主要人群显然没有名字。 问题 可能是什么原因导致foobar.university.edu框上的这种情况? 假设trevor想要解决此问题(例如,仅通过创建一个映射到GID 131的“ trevor”组),这样做的最佳方法是什么,而又不破坏服务器上的任何其他内容?
15 login  group  etc 


6
/etc/apt/sources.list.d相对于/etc/apt/sources.list有什么好处?
我知道以前曾问过这个问题,但我不接受“您可以清楚地看到自定义添加项”的答案。当我添加ppa时(这是我多年以来未曾做过的事情),我敲了键盘上标有“ Enter”的键,这使我可以在新条目之前添加一个空行(我什至会添加一个解释性注释,但我是技术作家,所以.....)。我喜欢sources.conf干净整洁。 /etc/apt/sources.d 意味着我有六个要解析的文件,而不是一个。 AFAIK,拥有一个配置文件与6没有“绝对”优势(出于争辩,也许您拥有3甚至2,没关系……1仍然胜过2)。 有人可以拿出一个理性的优势,“您可以清楚地看到自定义添加项”是一个穷人的借口。 我必须补充一点,我爱改变,但是,只有在改变带来了好处的情况下,我才喜欢。 首次回复后进行编辑: 它允许需要自己存储库的新安装不必搜索平面文件以确保它没有添加重复的条目。 现在,他们必须在目录中搜索重复文件而不是平面文件。除非他们假设管理员不要改变事情... 它使系统管理员可以轻松地禁用(通过重命名)或删除(通过删除)存储库集,而无需编辑整体文件。 管理员必须在grep目录下找到合适的文件进行重命名,然后他才可以搜索一个文件并注释掉一行,而sed单行代码几乎“可以”管理任何管理员。 它允许程序包维护人员发出简单的命令来更新存储库位置,而不必担心无意间更改了无关存储库的配置。 我不明白这一点,我“假设”包维护者知道他的存储库的URL。同样,必须sed具有目录而不是单个文件。
14 linux  apt  etc 

3
如何检查是否安装了共享库?
我的问题来自启动ffmpeg的问题。我已经安装了ffmpeg,它显示为已安装: whereis ffmpeg ffmpeg: /usr/bin/ffmpeg /usr/bin/X11/ffmpeg /usr/share/ffmpeg /usr/share/man/man1/ffmpeg.1.gz 后来,我发现某些程序依赖于安装本身不附带的库,因此我使用ldd命令检查了缺少的内容: # ldd /usr/bin/ffmpeg linux-vdso.so.1 => (0x00007fff71fe9000) libavfilter.so.0 => not found libpostproc.so.51 => not found libswscale.so.0 => not found libavdevice.so.52 => not found libavformat.so.52 => not found libavcodec.so.52 => not found libavutil.so.49 => not found libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f5f20bdf000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 …

3
* BSD下/ etc的版本控制
存在哪些交钥匙解决方案可以/etc在各种环境下进行版本控制?交钥匙不一定意味着基本安装的一部分,但是以下功能会很不错: 钩接到VCS命令中以管理元数据(所有权,权限); 与软件包管理器集成(在安装之前和之后自动运行,智能处理升级); 将上游文件版本视为分支; 预填的忽略列表; 支持多个基础VCS(尤其是分布式VCS)。 我在Debian及其衍生版本下使用etckeeper。它具有上述所有功能,只是它不跟踪上游版本。我想了解替代方法,尤其是在* BSD上。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.