标签: centos7

如何将systemd服务的输出重定向到文件

我试图将系统服务的o/p重定向到文件但它似乎不起作用.我这样做如下:

[Unit]
Description=customprocess
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/bin/binary1 agent -config-dir /etc/sample.d/server
StandardOutput=/var/log1.log
StandardError=/var/log2.log
Restart=always

[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)

请建议将o/p重定向到文件的正确方法

linux rhel systemd centos7 rhel7

136
推荐指数
7
解决办法
14万
查看次数

resize2fs:尝试打开时超级块中的错误幻数

我正在尝试在CentOS7上调整逻辑卷的大小,但遇到以下错误:

resize2fs 1.42.9 (28-Dec-2013)
resize2fs: Bad magic number in super-block while trying to open /dev/mapper/centos-root
Couldn't find valid filesystem superblock.
Run Code Online (Sandbox Code Playgroud)

我尝试添加一个新分区(使用fdisk)并使用vgextend扩展卷组,然后调整大小.使用lvextend调整大小对逻辑卷工作正常,但在resize2fs失败.

我还尝试删除现有分区(使用fdisk)并使用更大的结束块重新创建它,然后使用lvm pvresize调整物理卷的大小,然后使用lvm lvresize调整逻辑卷的大小.到目前为止,一切都很好.

一旦我尝试使用resize2fs,使用上述两种方法,我收到了完全相同的错误.

希望下面的一些内容可以解释一下.

fdisk -l

[root@server~]# fdisk -l

Disk /dev/xvda: 32.2 GB, 32212254720 bytes, 62914560 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x0009323a

Device Boot      Start         End      Blocks   Id  System
/dev/xvda1 …
Run Code Online (Sandbox Code Playgroud)

lvm centos7

122
推荐指数
11
解决办法
27万
查看次数

如何在CentOS 7中安装pip?

CentOS 7 EPEL现在包含Python 3.4: yum install python34

但是,当我尝试这样做时,即使Python 3.4成功安装,它似乎也没有安装pip.这很奇怪,因为pip默认情况下应该包含在Python 3.4中.which pip3找不到任何东西,也没有找到which pip.

如何从CentOS 7 EPEL版本的Python 3.4包中访问pip?

pip python-3.4 centos7

104
推荐指数
5
解决办法
16万
查看次数

如何在CentOS 7.2上安装带有yum的gcc 5.3?

我使用的是CentOS 7.2

当我使用时yum groupinstall "Development Tools",gcc版本是4.8.5,像这样:

在此输入图像描述

我想安装gcc 5.3

如何处理这个问题yum

gcc install yum centos7 gcc5

86
推荐指数
4
解决办法
12万
查看次数

CentOS 7.2上的Docker:内核:unregister_netdevice:等待lo变为空闲.使用次数= 1

我在CentOS 7上运行Docker,不时会显示以下消息:

Message from syslogd@dev-master at Mar 29 17:23:03 ...
  kernel:unregister_netdevice: waiting for lo to become free. Usage count = 1
Run Code Online (Sandbox Code Playgroud)

我已经google了很多,阅读了很多资源,并尝试了很多方法,如保持我的系统更新,升级内核等,但消息仍然不断出现,它不是经常,但迟早我会看到它.另外我发现在docker github上这个问题的问题仍然是开放的,那么我的问题是:

  1. 这条消息是什么意思?有人能给我一个简单的解释,为什么码头工人造成它?
  2. 这有什么解决方法吗?
  3. 如果它还无法修复(问题仍然存在),它是否会影响在docker容器内运行的服务器或服务?这是一个严重的性能问题,因为它也发生在我们的生产服务器上?

Docker版本:

Client:
 Version:      1.11.1
 API version:  1.23
 Go version:   go1.5.4
 Git commit:   5604cbe
 Built:        Wed Apr 27 00:34:42 2016
 OS/Arch:      linux/amd64

Server:
 Version:      1.11.1
 API version:  1.23
 Go version:   go1.5.4
 Git commit:   5604cbe
 Built:        Wed Apr 27 00:34:42 2016
 OS/Arch:      linux/amd64
Run Code Online (Sandbox Code Playgroud)

OS信息:

CentOS 7, with kernel version: 4.6.0-1.el7.elrepo.x86_64
Run Code Online (Sandbox Code Playgroud)

非常感谢任何信息/提示或资源,非常感谢.

networking centos loopback docker centos7

56
推荐指数
1
解决办法
2万
查看次数

如何在bash中获取Centos 7上服务器的IP地址

以前我在bash中使用以下命令来查找我的服务器的主ip

ipaddr=$(/sbin/ifconfig|grep inet|head -1|sed 's/\:/ /'|awk '{print $3}' | grep -v '127.0.0.1')
Run Code Online (Sandbox Code Playgroud)

但是在centos7中它不再有效,因为ifconfig不可用,即使我安装ifconfig使用命令也不再有效yum install net-tools

centos 7的等效命令是什么

非常感谢

bash ip-address centos7

45
推荐指数
4
解决办法
19万
查看次数

Uncaught ReflectionException:类日志不存在Laravel 5.2

我目前正在尝试从github克隆我的现有项目.克隆后我composer install在进程中运行时收到以下错误:

Uncaught ReflectionException: Class log does not exist

我在Centos 7上运行Laravel 5.2.

我看过参考文献:

  • 删除.env文件中的空格.
  • 删除供应商目录并重新安装
  • 删除composer.json中所需的某些包

我有:

  • 用我.env的替换example.env来避免任何自定义配置错误.
  • 我已经删除并重新克隆了回购.
  • 我已经使用了composer.jsonLaravel附带的默认值来查看是否会产生影响.

以上都没有给我带来任何快乐.我也在另一台机器上设置相同的环境,应用程序正常工作.这里唯一的区别是机器(工作)没有从git克隆 - 这是最初的构建环境.

我收到的堆栈跟踪:

PHP Fatal error:  Uncaught ReflectionException: Class log does not exist in /var/www/html/Acme/vendor/laravel/framework/src/Illuminate/Container/Container.php:736
    Stack trace:
    #0 /var/www/html/Acme/vendor/laravel/framework/src/Illuminate/Container/Container.php(736): ReflectionClass->__construct('log')
    #1 /var/www/html/Acme/vendor/laravel/framework/src/Illuminate/Container/Container.php(631): Illuminate\Container\Container->build('log', Array)
    #2 /var/www/html/Acme/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(674): Illuminate\Container\Container->make('log', Array)
    #3 /var/www/html/Acme/vendor/laravel/framework/src/Illuminate/Container/Container.php(845): Illuminate\Foundation\Application->make('log')
    #4 /var/www/html/Acme/vendor/laravel/framework/src/Illuminate/Container/Container.php(800): Illuminate\Container\Container->resolveClass(Object(ReflectionParameter))
    #5 /var/www/html/Acme/vendor/laravel/framework/src/Illuminate/Container/Container.php(769): Illuminate\Container\Container->getDependenc in /var/www/html/Acme/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 736
Run Code Online (Sandbox Code Playgroud)

任何帮助将非常感激.提前致谢.

php laravel centos7 laravel-5.2

41
推荐指数
5
解决办法
4万
查看次数

"psql:无法连接到服务器:连接被拒绝"连接到远程数据库时出错

我正在尝试使用以下命令连接到远程服务器中安装的postgres数据库:

psql -h host_ip-U db_username-ddb_name

发生以下错误:

psql:无法连接到服务器:连接被拒绝服务器是否在主机""上运行并接受端口5432上的TCP/IP连接?

  1. Postgres安装的版本是9.4.
  2. 主机操作系统:Ubuntu 15.04
  3. 客户端操作系统:Centos 7

我已经尝试了以下但问题仍未解决:

  1. 编辑pg_hba.conf文件包含

主持所有0.0.0.0/0 md5

  1. 编辑'postgresql.conf'并将listen参数更改为

的listen_addresses = '*'

  1. 重新启动postgres服务.
  2. 在主机和客户端上禁用防火墙和iptables.
  3. 我通过在本地运行psql命令来检查它是否有效.
  4. 我尝试了这个问题中给出的第二个解决方案.跑步nmap给了我以下输出:

Starting Nmap 6.47 ( http://nmap.org ) at 2015-09-07 18:08 IST Nmap scan report for 10.17.250.250 Host is up (0.0000040s latency). Not shown: 997 closed ports PORT STATE SERVICE 22/tcp open ssh 25/tcp open smtp 80/tcp open http

我错过了什么.希望有人能提供帮助.

postgresql ubuntu psql centos7

38
推荐指数
6
解决办法
13万
查看次数

yum error - 包是重复的

当我尝试yum update在CentOS 6.3机器上运行时,我遇到了错误,并表示要运行yum check.输出yum check是:

?  ~  yum check
Loaded plugins: fastestmirror
glibc-2.12-1.107.el6_4.5.x86_64 is a duplicate with glibc-2.12-1.107.el6_4.4.x86_64
glibc-common-2.12-1.107.el6_4.5.x86_64 is a duplicate with glibc-common-2.12-1.107.el6_4.4.x86_64
glibc-devel-2.12-1.107.el6_4.5.x86_64 is a duplicate with glibc-devel-2.12-1.107.el6_4.4.x86_64
glibc-devel-2.12-1.107.el6_4.5.x86_64 has missing requires of glibc-headers = ('0', '2.12', '1.107.el6_4.5')
iputils-20071127-17.el6_4.2.x86_64 is a duplicate with iputils-20071127-17.el6_4.x86_64
nspr-4.9.5-2.el6_4.x86_64 is a duplicate with nspr-4.9.2-1.el6.x86_64
nss-3.14.3-4.el6_4.x86_64 is a duplicate with nss-3.14.0.0-12.el6.x86_64
nss-softokn-3.14.3-3.el6_4.x86_64 is a duplicate with nss-softokn-3.12.9-11.el6.x86_64
nss-util-3.14.3-3.el6_4.x86_64 is a duplicate with nss-util-3.14.0.0-2.el6.x86_64
tzdata-2013g-1.el6.noarch is a duplicate …
Run Code Online (Sandbox Code Playgroud)

centos yum duplicates centos7

36
推荐指数
4
解决办法
5万
查看次数

如何在CentOS 7中为终端创建键盘快捷键

刚在笔记本电脑上安装了CentOS 7.这个新版本的CentOS与旧版本有很大不同,我不能用较旧的方式为终端制作键盘快捷键.任何人都知道如何?

terminal keyboard-shortcuts centos7

36
推荐指数
2
解决办法
6万
查看次数