Articles of redhat

SELinux是否使Redhat更安全?

SELinux是否使Redhat更安全? 我不记得当我禁用SELinux的次数,因为它一直让我无法运行。 很多时候,没有明显的原因,为什么东西不工作,我不得不谷歌发现为什么。 考虑到大多数临时用户会阻碍或削弱安全性,因为排除严重的企业级Redhat用户,SELinux真的很有用吗? PS。 是否有一些工具可以帮助您在所有应用程序中logging,跟踪和pipe理SELinux问题?

CentOS的yum-security?

最后一次我检查了我能够在CentOS中安装yum-security,但是因为它没有使用官方的redhat镜像,所以我无法得到它的实际工作。 有没有办法让百胜安全工作,或者在CentOS上有什么替代百胜安全的方法?

第二个IP地址在相同的接口上,但在不同的子网上

在CentOS 5.7 64bit中是否有可能在另一个子网上的一个接口(例如eth0)上有第二个IP地址 – 别名接口configuration? 这里是eth0的原始configuration more etc/sysconfig/network-scripts/ifcfg-eth0 # Broadcom Corporation NetXtreme BCM5721 Gigabit Ethernet PCI Express DEVICE=eth0 BOOTPROTO=static BROADCAST=192.168.91.255 HWADDR=00:1D:09:FE:DA:04 IPADDR=192.168.91.250 NETMASK=255.255.255.0 NETWORK=192.168.91.0 ONBOOT=yes 这里是eth0:0的configuration more etc/sysconfig/network-scripts/ifcfg-eth0:0 # Broadcom Corporation NetXtreme BCM5721 Gigabit Ethernet PCI Express DEVICE=eth0:0 BOOTPROTO=static BROADCAST=10.10.191.255 DNS1=10.10.15.161 DNS2=10.10.18.36 GATEWAY=10.10.191.254 HWADDR=00:1D:09:FE:DA:04 IPADDR=10.10.191.210 NETMASK=255.255.255.0 NETWORK=10.39.191.0 ONPARENT=yes 由于存在两个不同的网关,resolv.conf文件应该如何更改? 还需要其他更改吗?

如何在重新启动Red Hat Server后启动Oracle Enterprise Manager?

我在Red Hat Enterprise Server 5.0上安装了Oracle 11g。 第一次一切运作良好。 在/etc/init.d/中创builddbora脚本文件并设置了所有oracle环境variables后,我刚刚重新启动服务器,然后Oracle企业pipe理器不能正常工作 我无法在浏览器上打开EM。 当我看到,emctl状态dbconsole – 它显示 bash-3.00 $ emctl status dbconsole Oracle企业pipe理器11g数据库控制版本11.1.0。 版权所有(c)1996年,2007年Oracle公司。 版权所有。 Oracle企业pipe理器11g未运行。 ————————————————– —————- 但是代理正在运行良好=> bash-3.00 $ emctl状态代理Oracle企业pipe理器11g数据库控制版本11.1.0。 版权所有(c)1996年,2007年Oracle公司。 版权所有。 ————————————————– ————- 代理版本:11.1.0.0.1 OMS版本:11.1.0.0.1 协议版本:11.1.0.0.1 代理主页:/u01/apps/oracle/product/11.1.0/devdb_02_FCC2 代理程序二进制文件:/u01/apps/oracle/product/11.1.0/ 代理进程ID:983264 父进程ID:741562 开始于:2009-25-05 10:52:23 由用户开始:orcl Last Reload:2009-25-05 13:42:41 上次成功上传:(无) 上次尝试上传:(无) 迄今为止上传的XML文件的总兆字节数:0.00 正在上传的XML文件的数量:0 正在上载的XML文件大小(MB):0.00 上传文件系统上的可用磁盘空间:28.08% 代理正在运行并准备就绪 当我试图启动dbconsole时,它通过错误: bash-3.00 $ emctl启动dbconsole […]

以不同的用户运行

在RedHat系统上,我试图用一个不具有任何shell的不同用户启动一个程序。 在/ etc / passwd中,shell是/ sbin / nologin。 我努力了: su myuser -c /home/myuser/script.sh结果:此帐户当前不可用。 使用chown和setuid:chown myuser:mygroup /home/myuser/script.sh chmod + s /home/myuser/script.sh /home/myuser/script.sh结果:script.sh仍然作为我的login用户执行(根)。

如何让wget覆盖文件

使用wget命令,每次我如何允许/指示覆盖本地文件,而不pipe我调用多less次。 比方说,我想从位置下载一个文件: http://server/folder/file1.html 在这里,每当我说wget http://server/folder/file1.html ,我希望这个file1.html被覆盖在我的本地系统中,而不pipe它被更改的时间,已经下载等等。我的意图/使用案例在这里是当我打电话给wget,我很确定,我想要replace/覆盖现有的文件。 我已经尝试了以下选项,但是每个选项都是为了其他目的而devise的。 -nc => – 无法打开 -N =>打开时间戳 -r =>打开recursion检索

如何a2ensite和a2dissite?

我login到Linux服务器。 我认为这是一个红帽发行版。 a2ensite和a2dissite命令不可用。 在/etc/httpd目录中,我没有看到任何提及的sites-enabled或sites-available 。 我很确定该网站正在执行/etc/httpd/conf.d/ssl.conf的指令。 我想做一个a2dissite ssl ,然后重新加载Web服务器。 如何做到这一点?

有没有办法在系统上列出所有可configuration的`alternatives`(符号链接类似的命令)?

RHEL / Fedora上的alternatives命令(package chkconfig )pipe理将通用名称链接到替代实现之一的符号链接。 例如, mta组符号链接可以由Sendmail和Postfix提供(用于实现sendmail命令): alternatives –display mta 虽然我可以 – 显示一组符号链接,我需要先猜它的名字(即mta )。 我可以简单地列出所有可能的可configuration符号链接组(如mta )从中select吗? 原因是我偶尔忘记了一些小组的名字。

为什么Red Hat Linux在系统上报告的可用内存比实际可用的less?

我有一个相对较小的家用Red Hat Linux服务器(大约8GB RAM)。 除了运行一些本土应用程序来跟踪各种事情之外,我不会使用它。 运行在盒子上的唯一真实的东西是数据库和networking服务器。 我注意到当使用像NMON和TOP这样的工具检查系统计数器时,总系统空闲内存相对较低(大约几百MB),而数据库和Web服务器的活动内存仍然很低耗费3 GB)。 即使包含所有其他正在运行的进程,总消耗的内存也less于4 GB。 为什么Red Hat Linux报告的可用内存less于总内存减去正在运行的进程的已用内存的总和?

如何更改Linux服务启动/启动顺序?

由于标题中的问题很明显,我如何更改Linux服务启动/启动顺序?