我需要更改selinux在生产服务器上的“宽容模式”,而不用重新启动,但setenforce不会让我这样做(作为根),它总是打印“setenforce:SELinux被禁用”我做错了什么? [root@server3 ~]# setenforce 0 setenforce: SELinux is disabled [root@server3 ~]# setenforce 1 setenforce: SELinux is disabled [root@server3 ~]# setenforce Permissive setenforce: SELinux is disabled [root@server3 ~]# getenforce Disabled
我试图在我的机器上configurationNTP,但似乎我设置的参数没有被系统读取。 下面是我的/etc/ntp.conf文件。 (我应用了最基本的configuration来消除其他问题) server 10.45.68.47 server 127.0.0.1 设置完上述configuration之后,我通过执行以下操作重新启动ntpd进程: service ntpd restart 然后我得到以下输出: Shutting down ntpd: [ OK ] ntpd: Synchronizing with time server: [FAILED] Starting ntpd: [ OK ] 而且,我可以在/var/etc/messages看到以下内容: Apr 2 10:54:07 hsystem1a ntpd[21067]: ntpd exiting on signal 15 Apr 2 10:54:07 hsystem1a ntpdate[21537]: can't find host ntpServer1 Apr 2 10:54:07 hsystem1a ntpdate[21537]: can't […]
我有一个cron作业,使用rsync同步Windows samba共享(我启动时使用/ etc / fstab挂载)上的数据。 我的问题是转移似乎需要几乎与最初的转移一样长。 我有很多文件,所以我想还是要检查每个文件的变化,但是第二次应该快一点吗? 我只是用这样的命令: rsync -aver ssh /mnt/winserver/d/www /path/to/disk/rsync-backup/ 其中/ mnt / winserver是一个挂载的cifs共享和/ path / to / disk是我的本地磁盘空间。
我正在configurationCentOS 6.2,并看到一些“[abrt]完整的崩溃报告”电子邮件。 我明白,abrt是有用的创build崩溃转储和什么不是,所以我不想禁用该服务,我只是想停止获取崩溃报告的电子邮件。 我可能不得不在/etc/abrt/abrt.conf中添加一些configuration文件。 我似乎无法在我的search中find任何东西。 任何想法? 谢谢。 编辑: 这是我的abrt.conf,相当简单。 [root@myhost~]# cat /etc/abrt/abrt.conf # Enable this if you want abrtd to auto-unpack crashdump tarballs which appear # in this directory (for example, uploaded via ftp, scp etc). # Note: you must ensure that whatever directory you specify here exists # and is writable for abrtd. abrtd […]
我有根域WHM密码,我可以使用以下URLlogin HTTP:// DOMAIN_NAME / WHM 但是,当我使用相同的root密码连接到服务器使用SSH我得到访问被拒绝的消息。 我该如何解决这个问题? 我想通过SSHlogin。 我正在使用腻子来连接。 谢谢
我正在Linux上编译和安装软件(Debian Squeeze)。 下载,解包,安装依赖的开发库/头文件,运行configure然后make。 到目前为止,所有东西仍然保留在源代码目录中。 一旦我运行make install ,基本上我开始将非包文件放在/usr/local或/usr (取决于–path开关)。 我也试着把它安装到不同的地方,例如/opt ,但是这经常会在某个地方引起麻烦。 即我一直记得专门添加到标题/链接器path。 或者我在那里安装一个软件包,系统范围的pkg-config不知道它(我再次需要添加额外的标志)。 即使我将安装每个自定义软件/opt ,我不知道在bin/ ,etc lib/等所有这些文件属于彼此。 如果我开始将它们安装到/opt/software1/ ,维护问题只是增加了,我必须跟踪更多的path,我需要添加编译进一步的软件包或需要在LD库path等等。 但是,当我直接在/usr安装软件时,我只是感觉不好,不能正确地告诉我的哪个定制安装文件属于哪里。 很容易确定一个给定的文件是否属于一个包,但是如果不包含这个文件,那么在大的自定义安装中,记住或找出文件所属的位置是很痛苦的。 当我想删除文件时会变得更糟。 它们分散在bin/ , lib/ , man/等中。所以,如果我想彻底删除一个自定义安装的软件包,我必须执行手动工作或最坏的情况,我不能再确定所有的软件包我会留下陈旧的文件。 我知道我也可以开始build立一个自定义的包。 但是这需要我分析我安装的每个软件? 我没有创build.deb文件的真实经验,我也不打算将它们分发给其他安装。 我想要的是跟踪自定义本地安装的一个好方法。 我可能会自己想出一些东西,比如列出所有文件( find / … ),安装软件,然后重新执行,并将diff保存到某个地方。 只是想知道有没有更好的办法。
我有一个快速的问题。 我有两个在Ubuntu服务器上运行的Postfix实例,我想写一些脚本来发送电子邮件给我们的服务器pipe理员Postfix统计(队列计数,发送等)。 我将如何获得二次信息? 当我运行以下命令: postqueue -p 这是一审,二审还是两者的信息? 如果没有关于二审的信息,我将如何得到这些信息? 谢谢你的帮助!
我是Puppet (开源版)的新手,有一个相对直接的问题。 当我启动一个新的主机时,我想让puppet将新主机的公共rsa密钥添加到/ etc / ssh / ssh_known_hosts中,所以更新后的ssh_known_hosts文件将被puppet代理提取。 我试过了sshkey资源: # /etc/puppet/modules/ssh/manifests/client.pp sshkey { $hostname: ensure => present, type => "rsa", key => $sshrsakey, } 但是,ssh_known_hosts似乎没有在puppetmaster或代理上进行修改。 我的清单通过语法validation,当我运行puppet parser validate client.pp和运行puppet agent –test代理不报告任何问题。 为了使用sshkey资源,我必须设置Stored Configs吗? 我喜欢存储configuration的function,但它似乎是我所需要的矫枉过正,似乎增加了大量的开销。 我的另一个select是将$sshrsakey事实吐到一个file ,但是它需要检查公钥的存在,所以它不会被添加多次。
我在linux中执行了很多shell脚本(运行xmonad窗口pipe理器,所以我可以使用xmodmap或xinput,但不能使用GNOME或KDE控制面板),而且对于shift-space keystroke输出一个下划线(“ _“)字符。 任何想法如何做到这一点?
我想找出一个方法来检测连接到我的服务器端口80每个IP往返时间。 什么是这样做的好方法? 有很多连接,ping每个ip是不实际的。 我在想,不知何故测量服务器发送syn / ack数据包和服务器收到数据包之间的时间差。 有没有办法以便宜的价格logging? 也许使用一些神奇的tcpdumpfilter? 这个练习的目标是汇总数据和数字,如果有任何路由效率低下。 说一个地区的一个ISP可能路由不正确等 FWIWnetworking服务器是nginx。