Articles of centos7

如何将CentOS 7中的terminal/控制台大小的默认值设置为大于80×25?

我刚刚创build了一个新的CentOS 7的VirtualBox虚拟机 当我启动VM时,terminal是80×25。 我看到很多关于更改grub设置的search结果,但是没有一个能够工作,都是针对CentOS的老版本或者像Ubuntu这样的其他ditros(但是就像我说的,它们不工作) 是的,我可以得到我想要的terminal大小,如果我SSH的虚拟机,但我希望控制台更大。

木偶企业安装问题在CENTOS中

木偶企业CENTOS7(Vmware)上的安装问题 在运行单片安装时遇到以下问题: "Error: Could not start Service[pe-puppetserver]: Execution of '/bin/systemctl start pe-puppetserver' returned 1: Job for pe-puppetserver.service failed. See 'systemctl status pe-puppetserver.service' and 'journalctl -xn' for details. Error: /Stage[main]/Puppetenterprise::Master::Puppetserver/Service[pe-puppetserver]/ensure: change from stopped to running failed: Could not start Service[pe-puppetserver]: Execution of '/bin/systemctl start pe-puppetserver' returned 1: Job for pe-puppetserver.service failed. See 'systemctl status pe-puppetserver.service' and […]

访问iSCSI块设备,设置为CentOS7上的ZFS卷 – 不会在引导时自动挂载,在重新启动时挂起

我在Softlayer的一个虚拟实例上运行CentOS7。 有一个块存储设备通过multipath / iscsi可用于实例 我已成功将此块设备安装为XFS。 我决定给ZFS一个尝试。 当我手动发出命令来'挂载'这个ZFS卷时,它工作正常。 zpool import -f zfs-data 在CentOS7上,ZFS有两个问题。 a。)我的zpool不会自动挂载在引导上 b。)系统在重启时挂起 我怀疑(a)的解决scheme也可以解决(b)。 让我们先来看看(a) 。 在zfsonlinux CentOs 7的github页面上有这样的讨论。 重启之后不能mount / import池 看来,通过yum安装ZFS时,不会创build/ etc / hostid文件。 所以正如在这个页面上build议我运行以下命令来创build它。 dd if=/dev/urandom of=/etc/hostid bs=4 count=1 然后突然想到,它不能自动挂载,因为在机器启动的时候,ZFS被加载到iSCSI 之前 。 从/var/log/boot.log – 第一列是行号 81 Starting Import ZFS pools by cache file… 147 Starting Open-iSCSI… 如何更改加载顺序? (b)在重启时挂起 如果我导入池,不写任何东西,我可以重新启动罚款。 然而,一旦在挂载上交换了任何数据,重新启动/closures日志将包含这些行。 Stopping […]

无法运行mariadb 10.1 galera群集

我已经通过这里的说明安装了mariadb 10.1: https://mariadb.com/kb/en/mariadb/yum/#installing-mariadb-galera-cluster-with-yum 但是当我运行服务器: sudo service mysql start –wsrep-new-cluster 该服务器不作为cluser运行: MariaDB [(none)]> show status like 'wsrep%'; +————————–+———————-+ | Variable_name | Value | +————————–+———————-+ | wsrep_cluster_conf_id | 18446744073709551615 | | wsrep_cluster_size | 0 | | wsrep_cluster_state_uuid | | | wsrep_cluster_status | Disconnected | | wsrep_connected | OFF | | wsrep_local_index | 18446744073709551615 | | wsrep_provider_name | […]

在systemd中停止服务时触发目标

我有一个情况,我在一个环境中使用systemd,我有一个主要的应用程序,应该在启动时启动,当应用程序退出closures应启动。 我已经创build了目标和服务文件,导致应用程序在启动时启动,但是当文件干净地退出时,我看不到如何触发closures。

无法从客户端CentOS 7虚拟机到另一个客户端CentOS 7虚拟机

ping VM来自另一台运行CentOS7的虚拟机。 pipe理程序是KVM,我用CloudStack控制所有。 奇怪的是,我可以ping通,并到辅助存储虚拟机和控制台代理虚拟机(运行debian),所以我认为这个问题是在CentOS的configuration。 networking接口eth0的configuration是这样的: TYPE=Ethernet BOOTPROTO=dhcp DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no NAME=eth0 UUID=xxxxxxxxxxxxxxxxxxxxxxx DEVICE=eth0 ONBOOT=yes NM_CONTROLLED=no BRIDGE=br0 而networking接口br0的configuration是这样的: DEVICE="br0" NM_CONTROLLED="no" TYPE="Bridge" BOOTPROTO="dhcp" ONBOOT="yes" IPV6INIT="yes" IPV6_AUTOCONF="yes" DELAY="0" 我到达互联网和主机,但没有其他客人CentOS vm。 我究竟做错了什么? 提前致谢。

/ dev / consoleterminal在Centos 7上启动服务

我正在开发一个运行Centos 7的系统,而且我一般对Linux很新。 我有一个任务来重新实现一些启动服务,这些启动服务在我们以前的Centos 6.6上运行的系统中的第三方工具自动支持。在我们的旧系统中,一些启动服务(通过chkconfig注册)可以在屏幕上显示自定义消息,如果需要,也能够接收用户input,尽pipe它们被configuration为在login提示之前运行t启动时间 。 然而,当我试图从旧系统复制服务脚本(这基本上是bash shell脚本)到新系统,并注册他们与chkconfig ,我不能使工作相同。 消息没有得到输出到屏幕,用户input提示也没有工作。 我深入到了一个服务脚本,并尝试login到像tty , who -r这样的命令的文件输出,并得到新旧系统的不同结果。 对于旧系统,日志是: tty is /dev/console run level is run-level 3 2015-12-30 03:21 在新系统中,日志是: tty is not a tty run level is 基于tty输出,我明白为什么新系统上的启动服务无法接收用户I / O,因为它不是一个tty,而在旧系统上它是/ dev / console这是一个tty。 由于我对Linux相当陌生,我担心如何使一个启动服务(使用chkconfig注册)具有/dev/console或更一般的tty,在login提示之前有一个tty来接收用户I / O。 如果可能的话,请帮助解释我看到的不同的原因,如上述日志中所述。 (对不起,很长的问题,并感谢您阅读:-))

在centos-7中创build虚拟机时出错

在Glance-Openstack中安装VM时,我遇到了一个问题。 这里是 [root @ parkst〜(keystone)]#virt-install \ –name centos7 \ –ram 2048 \ –disk path=/var/kvm/images/centos7.img,format=qcow2 \ –vcpus 2 \ –os-type linux \ –os-variant rhel7 \ –graphics none \ –console pty,target_type=serial \ –location '/home/sayan/Desktop/CentOS-6.6-x86_64-bin-DVD2.iso' \ –extra-args 'console=ttyS0,115200n8 serial' 开始安装…检索文件.treeinfo … 728 B 00:00错误无法获取文件/var/lib/libvirt/boot/virtinstmnt.WtfSht/images/pxeboot/vmlinuz:[Errno 14] curl#37 – “无法打开文件/ var / lib / libvirt /boot/virtinstmnt.WtfSht/images/pxeboot/vmlinuz“域安装似乎没有成功。 如果是的话,可以运行以下命令重新启动域名:virsh –connect qemu:/// system […]

从Centos 7 EPEL`yum install nginx`中缺less`fastcgi_cache_purge`

我使用yum install nginx (来自EPEL回购)在Centos 7.1上yum install nginx 。 我根据https://codex.wordpress.org/Nginx设置WordPresscaching,并在开始时收到unknown directive "fastcgi_cache_purge"错误。 我没有fastcgi_cache_purge编译的模块,有没有从一个回购,我可以使用或我需要重新编译我自己的任何默认生成? [root@www1 ~]# nginx -V nginx version: nginx/1.6.3 built by gcc 4.8.3 20140911 (Red Hat 4.8.3-9) (GCC) TLS SNI support enabled configure arguments: –prefix=/usr/share/nginx –sbin-path=/usr/sbin/nginx –conf-path=/etc/nginx/nginx.conf –error-log-path=/var/log/nginx/error.log –http-log-path=/var/log/nginx/access.log –http-client-body-temp-path=/var/lib/nginx/tmp/client_body –http-proxy-temp-path=/var/lib/nginx/tmp/proxy –http-fastcgi-temp-path=/var/lib/nginx/tmp/fastcgi –http-uwsgi-temp-path=/var/lib/nginx/tmp/uwsgi –http-scgi-temp-path=/var/lib/nginx/tmp/scgi –pid-path=/run/nginx.pid –lock-path=/run/lock/subsys/nginx –user=nginx –group=nginx –with-file-aio –with-ipv6 –with-http_ssl_module –with-http_spdy_module –with-http_realip_module –with-http_addition_module –with-http_xslt_module […]

CentOS + IPTables

我正在尝试使用Squid作为代理服务器来安装CentOS 7服务器。 代理服务器是严格私有的,除了我自己和其他2个服务器以外,不需要任何其他人可用,因此我决定将所有端口locking到3个IP地址。 我还要指出,如果我的IP改变,我有VNC访问服务器。 这里是我用来locking服务器的IP表规则(其中1.1.1.1只是一个例子)… #!/bin/bash IPTABLES=/sbin/iptables MYIP=1.1.1.1 #start and flush $IPTABLES -F $IPTABLES -t nat -F $IPTABLES -X $IPTABLES -P FORWARD DROP $IPTABLES -P INPUT DROP $IPTABLES -P OUTPUT ACCEPT #HTTP traffic $IPTABLES -A INPUT -p tcp -s $MYIP –dport 80 -j ACCEPT #SSH traffic $IPTABLES -A INPUT -p tcp -s $MYIP –dport 22 […]