所以我正在按照教程安装 OTRS,它是开源票务请求系统。所以为了安装,它需要: 4GB 的 Swap 空间。这是我使用的命令:
[root@ip-10-0-7-41 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 50G 14G 37G 27% /
devtmpfs 478M 0 478M 0% /dev
tmpfs 496M 0 496M 0% /dev/shm
tmpfs 496M 13M 484M 3% /run
tmpfs 496M 0 496M 0% /sys/fs/cgroup
tmpfs 100M 0 100M 0% /run/user/1000
[root@ip-10-0-7-41 ~]# fallocate -l 4G /myswap
[root@ip-10-0-7-41 ~]# ls -lh /myswap
-rw-r--r--. 1 root root 4.0G Jul 8 08:44 /myswap
[root@ip-10-0-7-41 ~]# chmod 600 /myswap
[root@ip-10-0-7-41 ~]# …Run Code Online (Sandbox Code Playgroud) 我有一个指向一个目录中文件的符号链接。我想在另一个目录中有相同的链接。如何复制符号链接?
我试图 cp 符号链接,但这会复制它指向的文件而不是符号链接本身。
我正在使用以下 CentOS:
$ cat /etc/centos-release
CentOS Linux release 7.0.1406 (Core)
Run Code Online (Sandbox Code Playgroud)
命令nmap,netstat和lsof在 CentOS7 上找不到。为什么?
$ type -a nmap
bash: type: nmap: not found
$ type -a netstat
bash: type: netstat: not found
$ type -a lsof
bash: type: lsof: not found
Run Code Online (Sandbox Code Playgroud)
我应该怎么做才能使它们工作?
在我现在工作的公司中,有一个遗留服务,它的 init 脚本使用旧的 SysvInit,但运行在 systemd (CentOS 7) 上。
由于计算量很大,此服务大约需要 70 秒才能完成。我没有为 systemd 配置任何超时,也没有更改默认配置/etc/systemd/system.conf,但是当我执行service SERVICE stop我的服务时,我的服务在 60 秒后超时。
检查journalctl -b -u SERVICE.service我发现这个日志:
Sep 02 11:27:46 service.hostname systemd[1]: Stopping LSB: Start/Stop
Sep 02 11:28:46 service.hostname SERVICE[24151]: Stopping service: Error code: 255
Sep 02 11:28:46 service.hostname SERVICE[24151]: [FAILED]
Run Code Online (Sandbox Code Playgroud)
我已经尝试将DefaultTimeoutStopSec属性更改/etc/systemd/system.conf为90s,但超时仍然发生。
有谁知道为什么它会在 60 秒超时?是否还有其他地方配置了此超时值?有什么方法可以检查吗?
该服务与 java 7 一起运行并对其进行守护,它使用JSVC。我-wait用值配置了参数120。
我有 Ubuntu 12.10,我在上面安装了虚拟机,我在上面设置了 Centos 6.4 i386。在 Ubuntu 上,我有: 3.5.0-17-generic kernel running。
在虚拟机上,我安装了 Centos 6.4 并且一切正常,但是当我启动到 VM 机器时,只有环回接口。没有其他的。我尝试手动添加 ifcfg-eth0 文件,但没有任何反应。在 VM 设置中,我添加了 NAT 和 HostOnly 接口,但是每当我启动到 Centos 时,只有 lo 接口。我该怎么办?
我正在尝试运行yum update,但出现此错误:
rpmdb: PANIC: fatal region error detected; run recovery
error: db3 error(-30974) from dbenv->open: DB_RUNRECOVERY: Fatal error, run database recovery
error: cannot open Packages index using db3 - (-30974)
error: cannot open Packages database in /var/lib/rpm
CRITICAL:yum.main:
Error: rpmdb open failed
Run Code Online (Sandbox Code Playgroud)
我查了一下页面这样的一个,但运行yum clean all运行相同的错误。
我该如何解决这个问题?
在 Ubuntu 中(我猜在 Debian 中也是如此)有一个名为的系统脚本update-grub,它会grub-mkconfig -o使用 grub 配置文件的正确路径自动执行。
基于 Red Hat 的发行版是否有类似的命令?
如果没有,系统如何知道安装新内核版本时要更新的 grub 配置文件在哪里?
我想在我的 CentOS 6.5 机器上安装 Android NDK。但是当我运行程序时,它说它需要 glibc 2.14 才能运行。我的 CentOS 6.5 只安装了 Glibc 2.12。所以我尝试通过以下方式更新 glibc:
$ sudo yum update glibc
Run Code Online (Sandbox Code Playgroud)
但是之后我发现glibc版本仍然是2.12,而不是2.14。
$ ldd --version
ldd (GNU libc) 2.12
Run Code Online (Sandbox Code Playgroud)
我认为 glibc 2.14 在 CentOS 存储库上可能不可用。那么如何在 CentOS 6.5 上将其更新为 glibc 2.14?
我谨慎地问这个问题,因为我不想弄错。
我在我的服务器 (CentOS 6.5) 上本地保存了一个 program_name.rpm 文件。
我以前只是通过导航到它并使用 yum install program_name.rpm 来安装它,它工作正常,但它没有给我任何选项来指定它的安装位置。
是否可以将此 rpm 安装到 /opt/some_directory 而不是它的默认安装位置?
我似乎无法更改 CentOS 6.5 主机上的主机名。我正在按照我在此处找到的说明进行操作:http : //www.rackspace.com/knowledge_center/article/centos-hostname-change
我/etc/hosts是这样设置的...
[root@mig-dev-006 ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain
192.168.32.128 ost-dev-00.domain.com ost-dev-00
192.168.32.129 ost-dev-01.domain.com ost-dev-01
Run Code Online (Sandbox Code Playgroud)
......然后我/etc/sysconfig/network像这样制作我的文件......
[root@mig-dev-006 ~]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=ost-dev-00.domain.com
NTPSERVERARGS=iburst
Run Code Online (Sandbox Code Playgroud)
……那我就这样跑hostname……
[root@mig-dev-006 ~]# hostname ost-dev-00.domain.com
Run Code Online (Sandbox Code Playgroud)
...然后我运行 bash,一切似乎都很好......
[root@mig-dev-006 ~]# bash
Run Code Online (Sandbox Code Playgroud)
...但是当我重新启动网络时,旧的主机名又回来了:
[root@ost-dev-00 ~]# /etc/init.d/network restart
Shutting down interface eth0: Device state: 3 (disconnected)
[ OK ]
Shutting down loopback interface: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth0: Active …Run Code Online (Sandbox Code Playgroud)