小编ams*_*ams的帖子

LVM 在哪里存储它的配置?

我试图了解 LVM 如何/在哪里存储其配置数据。

  • 是否pvcreate /dev/sdb将任何元数据写入/dev/sdb?如果是这样写的是什么?
  • vgcreate data /dev/sdb /dev/sdc卷组的配置存储在哪里?
  • LVM 将逻辑盘区和物理盘区之间的映射存储在哪里?
  • LVM 配置中是否有任何特定于机器的配置?
  • 假设我的机器有 2 个磁盘配置到一个逻辑卷中,我可以将这些磁盘从机器中取出并将它们放在另一台机器上,并期望逻辑卷可以在新机器上工作吗?

lvm

22
推荐指数
3
解决办法
2万
查看次数

ssh 错误消息中的通道号是指什么?

在下面的例子中,通道号对应什么?服务器上有哪些?哪些在客户端?

  $ ssh -L1570:127.0.0.1:8899 root@thehost
    Password:
    Last login: Fri Aug  9 13:08:44 2013 from theclientip
    Sun Microsystems Inc.   SunOS 5.10      Generic January 2005
    You have new mail.
    # channel 2: open failed: administratively prohibited: open failed
    channel 3: open failed: administratively prohibited: open failed
    channel 2: open failed: administratively prohibited: open failed
Run Code Online (Sandbox Code Playgroud)

ssh 客户端在 Windows 7 上运行,服务器有一个在端口 8899 上运行的 Tomcat 服务器。

Tomcat 没有在远程机器上监听 127.0.0.1,所以如果我将命令更改ssh -L1570:thehostpublicip:8899 root@thehost为端口转发工作。所以我知道端口转发似乎在服务器上工作得很好。

我的 sshd 配置文件包含以下两行:

# Port forwarding
AllowTcpForwarding yes

# If port forwarding …
Run Code Online (Sandbox Code Playgroud)

ssh openssh ssh-tunneling sshd

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

如何让 Oracle java 7 与 setcap cap_net_bind_service+ep 一起使用

我试图授予 java 可执行文件在 Linux 上打开 1024 以下端口的权利。这是设置

  • /home/test/java 包含 Oracle Server JRE 7.0.25
  • CentOS 6.4

这是 getcap 返回的内容

[test@centos6 java]$ pwd
/home/test/java

[test@centos6 java]$ getcap bin/java
bin/java = cap_net_bind_service+ep

[test@centos6 java]$ getcap jre/bin/java
jre/bin/java = cap_net_bind_service+ep
Run Code Online (Sandbox Code Playgroud)

尝试执行 java 会出现以下错误。

[test@centos6 java]$ bin/java
bin/java: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory
[test@centos6 java]$ jre/bin/java
jre/bin/java: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)

当二进制文件被 …

linux security administration java setcap

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

显示服务器与窗口管理器与图形驱动程序?

我试图整理我对 Linux 上图形不同部分的理解,但我对以下每个概念所扮演的角色感到困惑。

  • 显示服务器
  • 窗口管理器
  • 图形驱动程序

我的问题:

  • 图形驱动程序是在 Linux 内核内部还是在外部实现?如果在内核之外,当网络、磁盘、文件系统都在内核中时为什么它们被排除在外?
  • X Windows、Gnome、Ubuntu Unity、KDE、Mir、Wayland 谁在显示服务器、窗口管理器和图形驱动程序方面做了什么?

我这个问题的目标是了解哪些项目贡献了 Linux 图形体验的哪些部分?

更新 http://blog.mecheye.net/2012/06/the-linux-graphics-stack/ 有很多我正在寻找的细节。

linux gnome x11 graphics wayland

9
推荐指数
2
解决办法
6538
查看次数

rysnc 如何通过 ssh 工作?

当通过 ssh 调用 rsync 程序时,rsync 和 ssh 之间的交互是什么样的?rsync 使用 ssh 的什么功能?我对 rsync 和 ssh 之间的交互感兴趣。

ssh rsync

9
推荐指数
1
解决办法
3296
查看次数

这个 su -c "..." 命令似乎传递了两个命令而不是一个命令?

我试图理解下面的脚本,但我对 su 行感到困惑。我了解 postgres 命令行参数。

当我做man su手册时说

-c, --command=COMMAND 使用 -c 将单个 COMMAND 传递给 shell

但是,带有的行su - postgres -c ...似乎包含两个命令

  • 第一个设置 LD_LIBRARY 环境变量
  • 第二个调用 pg_ctl

那么是否有两个命令通过 -c 或一个传递?

start()
{
        echo $"Starting PostgreSQL 9.1: "
        su - postgres -c "LD_LIBRARY_PATH=/opt/PostgreSQL/9.1/lib:$LD_LIBRARY_PATH /opt/PostgreSQL/9.1/bin/pg_ctl -w start -D \"/opt/PostgreSQL/9.1/data\" -l \"/opt/PostgreSQL/9.1/data/pg_log/startup.log\""

        if [ $? -eq 0 ];
        then
                echo "PostgreSQL 9.1 started successfully"
                exit 0
        else
                echo "PostgreSQL 9.1 did not start in a timely fashion, please see /opt/PostgreSQL/9.1/data/pg_log/startup.log for …
Run Code Online (Sandbox Code Playgroud)

bash su shell-script

7
推荐指数
1
解决办法
4万
查看次数

如何查看转发的 ssh 端口上的流量?

可以设置一个 SSH 端口转发,其中 ssh 客户端将通过 ssh 端口交换的流量打印到屏幕或文件。

我正在尝试调试问题,并想查看在本地计算机上运行的 java 进程与在 Solaris 上运行的远程进程之间发送的内容。我正在通过 ssh 使用端口转发,以便我可以单步执行 java 程序。通常我必须将 .java 文件复制到 Solaris 机器,构建它们并运行,这不是非常有效的调试方式,因此端口转发。客户端和服务器使用 IIOP 协议,所以我不能使用 http 代理来监控流量。

ssh

6
推荐指数
1
解决办法
9642
查看次数

[]中打印的ps进程名如[cgroup]是什么意思?

当我在 CentOS 6 上执行诸如 ps -aux 之类的命令时,我会得到一堆进程 whos 命令列在 [] 中,如下所示。名字中的[]是什么意思?我假设这些是某种特殊进程,是什么使进程名称显示为 [] ?

[root@centos6 src]# ps -ef
UID        PID  PPID  C STIME TTY          TIME CMD
root         1     0  0 18:48 ?        00:00:01 /sbin/init
root         2     0  0 18:48 ?        00:00:00 [kthreadd]
root         3     2  0 18:48 ?        00:00:00 [migration/0]
root         4     2  0 18:48 ?        00:00:00 [ksoftirqd/0]
root         5     2  0 18:48 ?        00:00:00 [migration/0]
root         6     2  0 18:48 ?        00:00:00 [watchdog/0]
root         7     2  0 18:48 ?        00:00:02 …
Run Code Online (Sandbox Code Playgroud)

linux ps

6
推荐指数
1
解决办法
8116
查看次数

ZFS 存储阵列是否可跨操作系统和 CPU 架构移植?

我知道 ZFS 可用于各种操作系统 Solaris、Illumos、Linux、BSD 等。

假设我有一堆磁盘是在 Linux 上创建的 ZFS raid 文件系统的一部分,可以将这些驱动器从 Linux 机器中取出并放入运行 BSD 或 Illumos 的机器中并正常工作吗?是否有任何特定于操作系统的内容写入 ZFS 文件系统会使在不同的 ZFS 实现之间移动磁盘成为问题?

如果 ZFS 格式的磁盘跨 CPU 架构移动,比如从运行 SPARC 的机器移动到 x86,那会怎样。ZFS 元数据会受到 CPU 架构字节序的影响吗?

filesystems raid zfs portability

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

如何从 zsh 中的 .sh 文件导出环境变量?

我有以下 shell 脚本

TEST=/foopath
export TEST
Run Code Online (Sandbox Code Playgroud)

它位于一个名为 的文件中,test.sh我在其中运行chmod +x test.sh

当我运行时,./test.sh我希望我可以执行echo $TEST并查看输出/foopath,但我什么也没看到。

$TEST当我运行时,需要进行哪些更改才能使上述脚本导出变量./test.sh。这是 bash 与 zsh 的区别吗?

osx shell zsh shell-script oh-my-zsh

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

当运行到运行级别时,它是否执行以前的运行级别?

如果我告诉我的系统进入运行级别 3,这是否意味着它首先运行运行级别 0、1、2,然后最终运行运行级别 3?

我以为这个问题的答案是肯定的。但是当我查看我的 RHEL 6 系统时,我看到许多 rcX.d 目录包含相同的符号链接。

在我的/etc/rc.d/rc0.d/

[root@centos6 rc.d]# ls -lah /etc/rc.d/rc0.d/
total 8.0K
drwxr-xr-x.  2 root root 4.0K Jun 27 11:59 .
drwxr-xr-x. 10 root root 4.0K Jul  9 15:06 ..
lrwxrwxrwx.  1 root root   13 Jun 12 13:02 K05atd -> ../init.d/atd
lrwxrwxrwx.  1 root root   14 Jun 12 13:01 K10cups -> ../init.d/cups
lrwxrwxrwx.  1 root root   19 Jun 12 10:57 K10saslauthd -> ../init.d/saslauthd
lrwxrwxrwx.  1 root root   18 Jun 12 12:51 K15svnserve -> …
Run Code Online (Sandbox Code Playgroud)

rhel init sysvinit init.d

4
推荐指数
2
解决办法
1165
查看次数

如何解释以下正常运行时间数据模式?

我有一个运行 mysql 和 wordpress 的小型 web 服务器,它在一段时间后似乎停止处理 web 请求。我什至无法通过 ssh 登录服务器,因为 ssh 客户端在尝试建立连接时超时,恢复服务器的唯一方法是硬重启。

ssh运行top了 10 多个小时,看着这台服务器慢慢死了,当它出现卡住顶部的地方仍在工作时。我能够退出top停机mysqlhttpd再反复输入uptime和平均负载从去101.730.01在10分钟的跨度关停后httpdmysqld

我在下面提供了我能够收集的数据。

我的问题:

  • 数据的意义是什么?
  • 这台机器是否没有 CPU 或 RAM?
  • 更大的盒子能解决问题吗?
  • 可以使用哪些其他工具来确定此问题的原因。

这里是一个快照top之前我放弃了它,并关闭httpdmysqld

top - 11:00:18 up 13:54,  1 user,  load average: 96.13, 94.78, 90.06
Tasks: 173 total,   1 running, 172 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.5%us,  1.1%sy,  0.0%ni,  0.0%id, 98.4%wa, …
Run Code Online (Sandbox Code Playgroud)

linux mysql troubleshooting apache-httpd

3
推荐指数
1
解决办法
253
查看次数