Devel包通常包含头文件或编译应用程序所需的其他东西。 为了保持系统的干净和易于pipe理,我正在寻找一个命令来列出由yum安装的所有 -devel packages (也是rpm,没有后缀)。 我通常使用yum list installed并手动收集devel的。 作为一般规则,您是否build议在编译后删除它们?
我正在接手一家小公司的IT职责。 大多数服务器似乎在运行各种版本的Fedora(文件服务器,备份服务器,oracle服务器等)。 我对Fedora没有太多的经验,但是我的印象是面向最终用户的桌面/工作站/笔记本电脑。 Fedora是服务器的不错select吗? 更新:谢谢你确认我的怀疑。
我目前使用rsync和本地USB驱动器来备份我的Fedora Linux服务器。 到目前为止,这似乎符合我的需要,但我怀疑有更好的方法来解决这个问题。 很久以前,我曾经使用过磁带,但现在我的服务器备份磁带备份的尺寸已经超出我的价格范围。 自动化会更好。 尽pipe我想我可以自动化我当前的rsync备份,但这意味着我们一直在使用USB驱动器。 思考?
我打算租用一个虚拟服务器,除了一些其他Linux发行版本,它只提供Fedora 8.(我知道Fedora,除非必须,否则我不想和openSUSE或Debian一起使用) Fedora 8并不是那么古老,但我仍然怀疑在那里运行我的Rails应用程序。 我担心中途遇到的问题是Fedora 8不合适,我坚持了24个月的协议。 但从严格的技术angular度来看:在服务器上使用Fedora 8是否明智? 目前版本的软件包是否可用,或者我必须自己编译一切或使用过时的软件包(如Firefox 2.0或Rails 1.0)
我有一个脚本,在启动计算机时请求来自用户的数字input。 计算机正在运行Fedora 16.它使用Fedora 13上的工作,但在升级之后 read INTEGER 立即返回,而不会捕获任何用户input。 我试过了 read INTEGER wait $! 但(可以预料的是)也是行不通的。 该脚本是从systemd服务文件运行的(请参阅下面的注释)。 它必须以root身份运行,并且必须在用户login之前启动。它当前称为bash作为其解释器,但是有一些努力可以改变。 任何人都可以帮助返回这个脚本正常? 额外的功劳:在F13中,它用于停止用户input的引导(根据需要),但是input不会像用户input那样显示。 有没有办法添加这个function? 或者,我可以提示一个graphics界面(例如从tkinter / Python),以在 graphical.target加载后要求INTEGER 。 任何想法,我怎么可能做到这一点? 在桌面加载之前用窗口加载东西是否简单?
在过去的一周内,我们的许多Fedora 25服务器和4.9.x内核的工作站都在/ var / log / messages中获取这些日志: sshd.service: Got notification message from PID xxxx, but reception only permitted for main PID xxxx: 1 Time(s) [email protected]: Got notification message from PID xxxx, but reception only permitted for main PID xxxx: 1 Time(s) 这些有什么关系吗? 这个老bug可能是相关的吗? 也许这会stream露出一些光芒? systemctl status -l ● ourdomain State: degraded Jobs: 0 queued Failed: […]
在Fedora 13发行版中,如何find一个软件包所属的安装组? 作为一个例子,我想知道安装包inkscape属于哪个组。 使用: yum info inkscape 不显示组信息。 我知道如何使用一个列出所有组的脚本来做到这一点,并随后列出每个组的所有包,并从中感兴趣的包。 我想知道是否有可能使用现有的工具更简单的方法。
我在这里有2台服务器。 一个是Windows 2008 Server R2(为了安全起见,让我们使用192.168.1.100),另一个是Fedora 14(192.168.1.101)。 目前,当你打到我们的子域x.test.com,我们的路由器告诉它去我们的Fedora盒子,并且由于安装了Apache并且监听端口80,它显示了Fedora Apache Test Page。 很明显,我没有使用80端口的机器,但是我使用NAGIOS,它总是很高兴能够从世界任何地方访问。 所以当我想访问它时,我只需键入x.test.com/nagios。 现在来了困境…. 在Windows R2上,我们最近安装了一个程序,要求我们使用IIS7设置一个Web服务器。 由于这个应用程序,我将创build一个名为y.test.com的新子域名,但由于我们只有一个WAN /路由器,它仍然会指向我们的Fedora盒子。 也就是说,它也想使用80端口(或者任何我希望分配它的端口)。 所以我的问题是:因为我们的路由器指向Fedora 14盒(.101),并且我想确保我可以从世界任何地方访问NAGIOS,所以我如何告诉Apache(httpd)将端口80redirect到其他服务器(.100)? 如果不可能,我还有其他的select吗? 我已经在Fedora上安装了rinetd,甚至尝试过192.168.1.101 80 192.168.1.100 80这个选项,它似乎没有工作,“因为端口80已经绑定” 思考? 谢谢!
我想打包一个从git获得的ruby程序到RPM包中。 我有我的处置build立服务器和生产服务器(相同的OS /相同的拱门)。 作为大多数ruby项目,我的确有gem依赖项。 我发现了两种做我想做的方法,我想知道哪一个是最好的 – 最unix / linux的哲学 – 操作明智 在生产服务器上捆绑较less 第一个(对我来说看起来更好)是做一个bundle install –standalone –deployment –path %{buildroot}/usr/lib/rubygems/1.8/gems/ –binstubs %{buildroot}/usr/lib/rubygems/1.8.bin 。 这将在要部署.rpm的服务器上的gem系统path上安装gem,不需要安装bundle。 在哪里我不确定,是什么时候我会安装其他转速与相同的gem会发生什么? 当我用两个软件包共享的gem移除一个软件包时发生了什么? 在生产服务器上捆绑 bundle install –deployment命令将直接在项目本身中进行。 这样一切都可以在vendor/目录中find。 在线上,我可以看到一些有关供应商一切政策的文章,但这似乎并不正确,因为大量的gem将会被复制。 由于我没有一个ruby背景,我不知道它可以有什么确切的利弊 如果有人已经做了类似的事情,你要采取哪种方式? 什么 – 操作明智 – 是最好的呢?
对于一个新的部门,我创build了一个新的挂载点/ dev / dev,在这里有两个目录:samba和svn,所以我们有: unconfined_u:object_r:samba_share_t:s0 /dept/dev/samba/* unconfined_u:object_r:svnserve_content_t:s0 /dept/dev/svn/* (/ dept和/ dept / dev也是“samba_share_t”,因为它是首先创build的) 桑巴工作正常,svn不: AVC avc: denied { search } for pid=7126 comm="svnserve" name="/" dev="sdb1" ino=512 scontext=system_u:system_r:svnserve_t:s0 tcontext=system_u:object_r:samba_share_t:s0 tclass=dir permissive=0 (我认为上面的'名字'是它试图search的目录?) 看来,因为较高的目录是samba_share_t,那下面的目录不能是svnserve_content_t? 如果这是正确的,我怎么能做到这一点? 我需要make / dept和/ dept / dev public_t吗?