Questions tagged «linux»

Linux是基于Linux内核的类UNIX开源操作系统的通用术语。

2
为什么Jenkins用户没有访问Docker unix套接字的权限?
我已将该jenkins用户添加到docker组中,认为这将允许Jenkins作业运行Docker命令。如果我切换到jenkins用户,则可以验证它是否可以(手动): ubuntu@hostname:~$ ps aux | grep java jenkins 2210 9.5 7.5 1950316 292896 ? Sl 00:01 1:00 /usr/bin/java -jar /data/jenkins/jenkins-1.586.war --httpPort=8080 -Xloggc:/var/log/jenkins/gc.log ubuntu@hostname:~$ getent group docker docker:x:999:jenkins ubuntu@hostname:~$ ls -la /var/run/docker.* -rw-r--r-- 1 root root 4 Oct 23 18:32 /var/run/docker.pid srw-rw---- 1 root docker 0 Oct 23 18:32 /var/run/docker.sock ubuntu@hostname:~$ …

3
为什么“ free”命令和“ dmidecode”显示不同的RAM值?
我在VMWare上运行了CentOS 5.10(32位)服务器。它分配了4 GB的RAM。 如果我跑步,dmidecode -t 17 | grep Size | grep MB我会看到: Size: 4096 MB 但是当我跑步时free,我看到: total used free shared buffers cached Mem: 3107140 1239244 1867896 0 332 400464 -/+ buffers/cache: 838448 2268692 Swap: 2096472 0 2096472 为什么内存free报告的总数与dmidecode输出之间存在差异? 我正在运行的内核是: 2.6.18-371.4.1.el5 #1 SMP Thu Jan 30 06:09:24 EST 2014 i686 i686 …

1
Rsync失败并显示“文件太大”
我正在编写一个简单的备份脚本,将所有媒体文件复制到外部USB驱动器。似乎有一个文件被阻塞,我不确定为什么。只是尝试复制一个文件,我得到: [satori7@tyson Scripts]$ sudo rsync -zvr /home/Media/Movies/Truth.In.24.ESPNHD.720p.HDTV.x264.mkv /media/video [sudo] password for satori7: sending incremental file list Truth.In.24.ESPNHD.720p.HDTV.x264.mkv rsync: write failed on "/media/video/Truth.In.24.ESPNHD.720p.HDTV.x264.mkv": File too large (27) rsync error: error in file IO (code 11) at receiver.c(389) [receiver=3.1.0] 奇怪的是,它确实复制了大约4 GB的服务器文件,但这个文件稍大一些,为4.4 GB。有谁知道rsync是否有某种限制? 这是在Fedora 20上复制到以vfat安装的USB驱动器上。
9 linux  rsync  fedora 

2
Mac上的rsync --iconv选项不起作用(从远程Linux服务器同步到本地Mac)
我想使用rsync将数据从远程Linux服务器备份到本地Mac。我想在本地Mac上初始化此操作。除存在特殊字符问题外,所有其他方法都工作正常:每次我重新运行rsync操作(在初始同步之后)时,首先删除具有特殊字符的文件,然后重新进行同步。据我了解,不同的字符集存在问题,首选的解决方案似乎是使用以下--iconv选项: 您至少可以在Mac上使用rsync的--iconv选项在UTF-8 NFC和NFD之间转换。有一个特殊的utf-8-mac字符集,代表UTF-8 NFD。因此,要将文件从Mac复制到NAS,您需要运行以下命令: rsync -a --iconv=utf-8-mac,utf-8 localdir/ mynas:remotedir/ 这会将所有本地文件名从UTF-8 NFD转换为远程服务器上的UTF-8 NFC。文件内容不会受到影响。 问题在于,这对我来说仅是“一种方式”,即从Mac同步到Linux时。但是我想“另辟go径”,即从Linux机器同步到Mac。我想从本地Mac初始化操作。但是当我尝试: rsync -av --delete --iconv=utf-8,utf-8-mac mynas:remotedir/ localdir/ 我收到一个错误: iconv_open("UTF-8", "utf-8-mac") failed rsync error: requested action not supported (code 4) at rsync.c(118) [sender=3.0.9] rsync: connection unexpectedly closed (0 bytes received so far) [Receiver] rsync error: error in rsync protocol …
9 linux  backup  rsync  mac 

2
文件系统层次结构标准-在何处放置可源函数?
我有一些运行系统检查的bash脚本。这些脚本从文件/ etc / healthchecks / config中获取配置选项。 除了配置文件,我还有一个共享功能文件。脚本应该能够找到该文件并在其中运行功能。 基于文件系统层次结构标准,应该将共享功能文件放在哪里?它不是一个配置,因此它似乎不属于/ etc,但是它也未被执行,因此/ usr / bin似乎不正确。也许/ usr / lib?

4
无法在Debian 6.0上更新Bash(压缩)
我无法在Debian 6.0(Squeeze)服务器上更新Bash来摆脱发现的漏洞: bash --version GNU bash, version 4.1.5(1)-release (x86_64-pc-linux-gnu) apt-get update apt-get install bash Reading package lists... Done Building dependency tree Reading state information... Done bash is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 7 not upgraded. 我可以为此服务器使用Squeeze-LTS来更新Bash吗?一周后,我将在另一台服务器上,因此不会进行任何其他更新。 uname -m x86_64 lsb_release -a No …
9 linux  debian  bash 

1
如果我强制ZFS分离没有有效副本的热备用,会发生什么情况?
我有一个由6个RAIDZ组成的ZFS池。RAIDZ中的一个降级了,这是因为单个RAIDZ中的两个磁盘之间的松动距离足够近,以至于ZFS无法在第二个磁盘发生故障之前从第一个故障中恢复。这是重启后不久“ zpool status”的输出: pool: pod2 state: DEGRADED status: One or more devices has experienced an error resulting in data corruption. Applications may be affected. action: Restore the file in question if possible. Otherwise restore the entire pool from backup. see: http://www.sun.com/msg/ZFS-8000-8A scrub: resilver in progress for 0h6m, 0.05% done, 237h17m …
9 linux  zfs  zfs-fuse 

1
curl verbose输出中“未列入服务器******”是什么意思?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使其成为服务器故障的主题。 4年前关闭。 为什么要将服务器列入黑名单? 通过curl或其他程序? 服务器如何被列入黑名单? 是服务器还是程序相关的? 这是被列入黑名单的IP地址,还是http答案中的服务器名称? PS:我不知道它是否相关,但是我正在Linux / Ubuntu上运行。 这是完整的输出(在localhost中测试龙卷风) > * Rebuilt URL to: localhost:8888/ * Hostname was NOT found in DNS cache * Trying 127.0.0.1... * Connected to localhost (127.0.0.1) port 8888 (#0) > GET / HTTP/1.1 > User-Agent: curl/7.35.0 > Host: localhost:8888 > Accept: …
9 linux  curl 

2
如何在Ubuntu 14.04 LTS中使用realmd加入Active Directory域?
我想用来realmd从Ubuntu 14.04 LTS加入Active Directory域。 要做到这一点我刚安装realmd和一些依赖使用此命令:aptitude install realmd sssd sssd-tools samba-common krb5-user。 安装后,我尝试使用命令realm --verbose join ad.example.com -U Administrator输入管理员密码的域来加入我的域,但是它们崩溃并显示以下输出: * Resolving: _ldap._tcp.ad.example.com * Performing LDAP DSE lookup on: 10.7.0.2 * Successfully discovered: ad.example.com Password for Administrator: * Unconditionally checking packages * Resolving required packages * Installing necessary packages: samba-common-bin * LANG=C LOGNAME=root …

3
继承现有服务器
我刚刚从被解雇的先前服务器人员那里继承了6台Web服务器,我不是系统管理员,我更是DevOps。 谁能指出我继承现有服务器时要遵循的某种标准清单?我需要知道的是: 服务器上装有什么软件 我应采取哪些标准措施来检查它们的安全性? 与他们有什么联系,他们又有什么联系? 我还应该知道些什么? 任何建议都是值得欢迎的,我希望可以有一个标准的清单作为起点,但是我什么也找不到。 所有服务器均为Ubuntu(各种版本)
9 linux  ubuntu 

2
Linux在平均启动时读取多少数据?
我想知道刚安装的原始Linux系统(例如32位CentOS 5.10)总共要读取多少数据才能到达虚拟控制台shell提示符?您知道,读取所有配置文件,加载二进制文件,内核映像等。 我正在寻找数量级估计。我知道Linux引导过程的详细信息差别很大。我们在说10Mb吗?100Mb?1Gb?
9 linux  boot  benchmark 

2
什么是生成generate / autoconf.h?
我们正在尝试构建一个需要内核源代码的软件,而不仅仅是头文件。因此,我们通过centos src rpm下载了内核源代码。 但是,缺少autoconf.h。 我们尝试了 将.config放在适当的位置(从/ boot复制一个)。 跑 make oldconfig 那么,什么是创建autoconf.h文件的呢?我们实际上必须构建内核吗?
9 linux  kernel  make 

1
使用RHEL6的12G戴尔服务器上的“功率限制通知”问题
服务器:Poweredge r620 操作系统:RHEL 6.4 内核:2.6.32-358.18.1.el6.x86_64 我在生产环境中遇到应用程序警报。严重的CPU饥饿进程正在耗尽资源,并导致处理积压。在最近部署的群集中的所有第12代Dell服务器(r620s)上都发生了此问题。据我所知,这种情况的发生与CPU利用率峰值相匹配,并伴随着大量的“功率限制通知”垃圾邮件dmesg。以下事件之一的摘录: Nov 7 10:15:15 someserver [.crit] CPU12: Core power limit notification (total events = 14) Nov 7 10:15:15 someserver [.crit] CPU0: Core power limit notification (total events = 14) Nov 7 10:15:15 someserver [.crit] CPU6: Core power limit notification (total events = 14) Nov 7 …

3
如何找到主文件系统进入只读模式的原因
Ubuntu 12.04 文件系统经常进入只读模式。首先,我已经阅读了这个问题文件系统,它已经经常进入只读模式。但是我必须知道它是否不是由引起的dying hard drive。这是我的客户提供的服务器,我在那里运行了node.js workers一个+一个node.js server,我正在使用mongodb。 系统有时(每20-50h)突然使文件系统变为只读,mongodb进程失败(由于fs只读),而我的节点worker /服务器(由发起forever)被杀死。 这是dmesg的日志-我可以看到FS将变为只读状态的一些错误和消息,并且还存在一些JOURNALAL错误,但我想找出导致这些错误的原因。 http://speedy.sh/Ux2VV/dmesg.log.txt 编辑 smartctl -t long /dev/sda smartctl 5.41 2011-06-09 r3365 [x86_64-linux-3.5.0-23-generic] (local build) Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net SMART support is: Unavailable - device lacks SMART capability. A mandatory SMART command failed: exiting. To continue, add one or …

2
日志轮换后,Rsyslog停止将数据发送到远程服务器
在我的配置中,我有rsyslog负责以下对/home/user/my_app/shared/log/unicorn.stderr.logusing的更改imfile。使用TCP将内容发送到另一个远程日志记录服务器。 当日志文件旋转时,rsyslog停止将数据发送到远程服务器。 我尝试重新加载rsyslog,发送HUP信号并完全重新启动它,但是没有任何效果。 我发现真正可行的唯一方法是肮脏的: 停止服务,删除rsyslog统计文件,然后再次启动rsyslog。我的logrotate文件中的postrotate挂钩中的所有内容。 kill -9 rsyslog并重新开始。 有没有一种不接触rsyslog内部的正确方法? Rsyslog文件 $ ModLoad标记 $ ModLoad imudp $ ModLoad imtcp $ ModLoad imuxsock $ ModLoad imklog $ ModLoad档案 $ template WithoutTimeFormat,“ [环境] [%syslogtag%]-%msg%” $ WorkDirectory / var / spool / rsyslog $ InputFileName /home/user/my_app/shared/log/unicorn.stderr.log $ InputFileTag unicorn-stderr $ InputFileStateFile stat-unicorn-stderr $ InputFileSeverity信息 …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.