我有一个openSUSE服务器,安装了大量不必要的软件包,我想删除它们。 然而,我发现当我试图做zypper经常要安装其他包在自己的位置? 为什么在地球上我需要安装东西来删除东西? 我如何才能删除它? 例如,我想卸载所有的x11软件包,所以我运行: zypper rm xorg-x11* 我得到这个: … Resolving package dependencies… The following packages are going to be upgraded: python-qt python-qt4 splashy suspend t1lib The following packages are going to be downgraded: libx86 qt3 The following NEW packages are going to be installed: dbus-1-32bit file-32bit fontconfig-32bit freetype2-32bit libdrm-32bit libexpat1-32bit libgcc43-32bit libgcrypt11-32bit libglib-2_0-0-32bit libgpg-error0-32bit […]
我正试图closures没有root用户使用visudo 我尝试了以下,但它并没有为我工作 鹰ALL = NOPASSWD:/ sbin / shutdown -h现在
openSUSE 11.2服务器上的/var/log/messages文件显示无效的时间戳。 具体来说,无论进程pipe理此文件,时区似乎都是closures的。 我不确定时间应该是在UTC还是在服务器的本地时区,但目前它们都不在。 例如:UTC时间是8:14,在服务器本地时间是9:14,但在/var/log/messages添加的新行的时间戳为7:14。 我怀疑这是fail2ban不禁止任何人的原因。 不同的进程正在向日志文件添加行,例如cron和sshd,并且都有无效的时间戳。 服务器的时间已经更新,服务器还没有重启,所以这可能是无效的时间戳的原因?
我相信这是一个简单的问题,但我已经花了很长时间Googleing到不了了之。 我只是试图使用大多数标准Linux上可用的“默认”邮件程序在OpenSuse12.1中从命令行发送电子邮件。 据我所知,“邮件”是该程序,但只返回“找不到命令”。 我在Yastsearch了邮件,但只有大量的第三方程序。
我想启用MySQL SSL。 我拥有/etc/ssl/private/myhost所有证书和密钥。 它们也被Apache2(成功)使用。 我没有运行SELinux或AppArmor。 我configurationmy.cnf如下 #ssl ssl-ca=/etc/ssl/private/myhost/myhost.ca_bundle ssl-cert=/etc/ssl/private/myhost/myhost.crt ssl-key=/etc/ssl/private/myhost/myhost.key ssl-cipher=DHE-RSA-AES256-SHA 我已设置权限,以便ssl-private组中的用户可以读取这些文件,并将所有必需的守护程序(即wwwrun , mysql , postfix )添加到该组中。 权限如下所示 myhost:/etc/ssl/private/myhost # l total 32K drwxr-xr-x 2 root ssl-private 4,0K lug 14 13:11 . drwxrwx— 4 root ssl-private 4,0K lug 14 12:32 .. -rw-r–r– 1 root ssl-private 1,5K mag 30 2000 AddTrustExternalCARoot.crt -rw-r–r– 1 root ssl-private 3,3K […]
我试图从版本11.4更新opensuse到12.1。 所需的下载大小超过1.0 GB,但是我的文件系统/var正好是1.0 GB,这就是为什么zypper在下载.rpm软件包时停止的原因,因为/var中缺less空格。 这个问题有什么解决办法?
我使用的是VirtualBox 4.1.22,并且有一个Opensuse 12.1虚拟机。 当我克隆它没有任何改变(甚至不是MAC地址),克隆的版本不适合正常工作。 它启动很长时间,并在这样的terminal给消息Welcome to emergency mode. Use "systemctl default" or ^D to enter default mode. Give root password for login: Welcome to emergency mode. Use "systemctl default" or ^D to enter default mode. Give root password for login: Welcome to emergency mode. Use "systemctl default" or ^D to enter default mode. Give root […]
在我安装OpenSuse 13.2后,我发现即使连接盒子的ssh连接成功,我也找不到正在运行的服务(使用chkconfig命令) 为什么? 我最后熟悉的Suse版本是11.4
我希望在Suse上安装名为“mosh”的软件包(不是openSuse)。 mosh的指令是在mosh中运行一个简单的sudo zypper in mosh 。 这令人遗憾地导致了这一点: 'mosh' not found in package names. Trying capabilities. No provider of 'mosh' found. Resolving package dependencies… Nothing to do. 在这种环境下,Suse作为虚拟机在ec2上运行。 没有许可也没有Suse的支持。 这只是一个虚拟的环境。
标准的Linux安装在/var/spool/mail/$user (实际上是一个包含所有电子邮件的单个文件,而不是“邮件目录”)中提供一个maildir,通过/var/mail/软链接。 我要在我的安装上设置托pipe电子邮件,并且我想将邮件存储在一个单独的分区中,以便在服务器重新映像的情况下可以连接到文件系统(我已经强制执行这种灾难恢复措施,用于诸如mysql )。 单独的文件系统是/home 。 所以我想系统邮件传递到/home/$user/.mail[/] / /home/$user/.mail[/] (最后/括号里,因为我不知道是否包括在目录中的邮件)。 目前 ,我通过将所有电子邮件redirect到我的ISP的电子邮件来运行我自己的域名的电子邮件,这不会永远(如果我更改ISP,我必须将所有电子邮件迁移到新的ISP),所以指示Postfixredirect到*@example.org到[email protected] 。 我正在考虑使用Dovecot作为电子邮件服务器,因为它完全支持SSL。 首先,在configurationDovecot之前, 如何告诉系统在不同于/ var / spool的目录中传递邮件? 请注意,当作业不写入/dev/null时,cron会定期向root发送邮件,因此configuration必须在系统范围内。