Tag: rhel

每小时使用logrotate旋转文件?

我试图设置位于/ tmp / hr_logs /的日志文件的日志轮转。 为了设置,我在linux中使用了logrotate,并且可以在/etc/logrotate.conf中使用以下configuration每天进行轮换 /tmp/hr_logs { daily rotate 4 使用此configuration,文件将每天旋转,系统将保留日志文件的4个副本附加date[格式:-YYYYMMDD] 现在,我试图设置一个不同的日志文件,我需要每小时旋转一次,为此,我已经在logrotate.conf中完成了configuration: /tmp/last_logs { hourly rotate 4 但是这根本不起作用? 任何人都可以请指导我这个?

使用scp命令时出错“bash:scp:command not found”

我想使用scp命令将本地文件复制到远程服务器,但是在远程服务器上input用户密码后出现错误信息。 ~]$ scp gitadmin.pub git@123.150.207.18: git@123.150.207.18's password: bash: scp: command not found lost connection 我使用git用户检查服务器,似乎可以findscp命令,并安装openssh-clinets。 git@… ~]$ scp usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 … [[user@]host2:]file2 git@… ~]$ su root …… root@… ~]# yum info openssh-clients Loaded plugins: product-id, subscription-manager Updating Red Hat […]

致命错误:无法打开和locking权限表:表'mysql.host'不存在

我在一台服务器上重新安装了RHEL 5.我能够安装Apache和PHP就好了,但是我在安装MySQL时遇到了严重的麻烦。 我尝试了以下内容: yum install mysql-server mysql 并没有得到任何的错误或冲突。 然后我试着用以下命令启动mysql: chkconfig –levels 235 mysqld on service mysqld start 并Timeout error occurred trying to start MySQL Daemon. 我检查了我的日志,看到这个错误: [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist 我不确定该从哪里出发。 作为参考,我正在使用RHEL 5并安装了最新版本的PHP 5和Apache。

在Linux SUSE或RedHat上,我如何加载Python 2.7

有人可以提供在SUSE和RedHat上安装python 2.7所需的步骤吗? 它的版本就像2.4,我至less需要2.6来使我的脚本工作。 所以在安装之后,我可以在xTerm中inputPython并获得Python 2.7的命令行界面。

在RHEL上安装python3时出现问题

我正在尝试使用以下步骤在RHEL上安装python3: yum search python3 其中返回No matches found for: python3 其次是: yum search python 没有任何search结果包含python3。 接下来我应该尝试什么?

你如何向上/向下滚动在Linux服务器(terminal)?

我意识到上/下会给你命令的历史。 但是,如何通过上下滚动查看过去的输出。 我已经使用了shift+ Page Up/Page Down alt+shift up/down and page up/page down shift+ Page Up/Page Down alt+shift up/down and page up/page down这些都不起作用。 这是一个红帽Linux的框。

以不同的用户身份运行Linux服务的最佳实践

在我的RHEL盒子上,服务默认以启动时的root身份启动。 如果我没有记错的话,对于在/etc/init.d使用init脚本的其他Linux发行版也是如此。 你认为最好的方式是让stream程像我select的(静态)用户一样运行。 我到达的唯一方法是使用像这样的东西: su my_user -c 'daemon my_cmd &>/dev/null &' 但是这似乎有点不整洁 是否有一些隐藏的魔术提供了一个简单的机制来自动启动其他非root用户的服务? 编辑:我应该说,我在这个实例开始的进程是Python脚本或Java程序。 我宁愿不写一个本地包装在他们身边,所以不幸的是,我不能像黑色build议一样调用setuid() 。

RHEL上的Docker CE – 需要:container-selinux> = 2.9

我正在尝试使用此链接在RHEL上安装Docker CE 。 这是我的RHEL版本: Red Hat Enterprise Linux Server release 7.3 (Maipo) 当我执行这个: sudo yum -y install docker-ce 我得到这个错误: Error: Package: docker-ce-17.06.0.ce-1.el7.centos.x86_64 (docker-ce-stable) Requires: container-selinux >= 2.9 You could try using –skip-broken to work around the problem You could try running: rpm -Va –nofiles –nodigest 我试着用–skip-broken和rpm -Va –nofiles –nodigest但是又一次得到相同的错误。 请让我知道如何解决这个问题,并在RHEL 7.3中安装Docker CE。