Questions tagged «linux»

这些问题通常与Linux有关-并非特定于特定发行版。如果问题恰好在Linux环境中,请在问题正文中指定Linux发行版,但不要使用/ linux标记。


2
本地主机上的LXC来宾的快速X?
如何有效地在LXC容器中运行X应用程序? ssh -Y guest 太慢-没有图形加速ssh -Y-一切都必须使用传统的X11协议在虚拟网络上传输。 能够在主机和来宾应用程序之间复制粘贴是理想的,但不是必需的。(出于我的目的)运行两台X服务器(一台用于主机,一台用于来宾)是必不可少的。 我无法在guest虚拟机内部运行本机Xorg,因为它抱怨/dev/tty0丢失,并且无法在guest虚拟机中运行mknod该设备,因为我拒绝了权限,即使以root身份进行操作也是如此。


1
ACPI BIOS错误/ AE_NOT_FOUND
每当我重新启动桌面时,我都会收到这些错误消息(还有一些其他消息,我不知道它在关闭时如何保留,但到目前为止与该问题无关): [gorre@uplink ~]$ journalctl -p err..alert ... -- Reboot -- May 11 21:47:03 uplink kernel: ACPI BIOS Error (bug): Failure looking up [\_SB.PCI0.RP04.PXSX._SB.PCI0.RP05.PXSX], AE_NOT_FOUND (20180105/dswload2-194) May 11 21:47:03 uplink kernel: ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20180105/psobject-252) May 11 21:47:03 uplink kernel: ACPI Error: Method parse/execution failed \_SB.PCI0.RP04.PXSX, AE_NOT_FOUND (20180105/psparse-550) …

2
如何设置蓝牙耳机的自动连接?
我的蓝牙耳机工作正常。音频接收器有效。一切正常。但是问题是我需要手动将其连接到PC: 单击kde任务栏上时间附近的蓝牙图标=>已知设备=>连接 # bluetoothctl => connect xx:xx:xx:xx:xx:xx 它过去仅在一个月前通过标准的debian安装/更新自动连接。我不知道为什么它坏了。我没有安装任何与蓝牙相关的软件包,也没有更改与蓝牙相关的配置文件。 我为解决问题所做的工作: 清除并重新安装所有与蓝牙相关的软件包(请参见下文)。 添加了一行负载模块模块接通连到/etc/pulse/default.pa如所描述这里 创建的文件/etc/bluetooth/audio.conf带线自动连接=真事后重新启动蓝牙服务,说这里 脚本(来自askubuntu)不起作用。我收到此消息: Browsing 00:18:09:29:XX:XX ... Sink bluez_sink.00_18_09_29_XX_XX does not exist. 如何使其在联网时能够自动连接到蓝牙耳机?我觉得解决方案很容易。 Debian 8.6,kde 4.14.2。使用的软件包:bluedevil,bluetooth,bluez,pulseaudio-module-bluetooth。

5
安装systemd后,系统拒绝SSH并停留在“启动”状态
我有一个在Azure中创建的Linux Ubuntu VM(14.04 LTS)上可重现的问题。 systemd通过脚本安装软件包后,系统将无限期拒绝新的ssh连接。 系统正在启动。 连接被xxx.xxx.xxx.xxx关闭 但是,活动的ssh连接会保留。/etc/nologin系统中没有文件。 我看到的唯一选择是硬重置,它可以解决问题。但是如何避免呢? 这是我正在使用的脚本: #!/bin/bash # Script input arguments user=$1 server=$2 # Tell the shell to quote your variables to be eval-safe! printf -v user_q '%q' "$user" printf -v server_q '%q' "$server" # SECONDS=0 address="$user_q"@"$server_q" function run { ssh "$address" /bin/bash "$@" } run …
12 linux  ssh  systemd 

1
free命令中的共享内存是什么意思?
输出的第四列free称为shared。在互联网上可以看到的大多数输出​​中,共享内存为零。但这不是我的计算机上的情况: $ free -h total used free shared buff/cache available Mem: 7,7G 3,8G 1,1G 611M 2,8G 3,0G Swap: 3,8G 0B 3,8G 这也是以下内容的摘录ps_mem.py: Private + Shared = RAM used Program --------------------------------- 21.4 MiB + 1.0 MiB = 22.4 MiB bash (9) 29.2 MiB + 5.3 MiB = 34.5 MiB Xorg 35.9 …
12 linux  memory  ram 

3
用几个选项卡打开gnome终端,并在每个选项卡中执行一些命令
这是我要完成的工作: 我想打开一个带有五个标签的gnome终端 我想在每个选项卡中自动运行一组命令(5 – 10条命令)第一个选项 卡:应设置清晰的视图,然后执行一个或多个命令。 第二个选项卡:应登录到服务器并执行一些命令。 第三个选项卡:只能执行一些命令 gnome-terminal --geometry=260x25-0+0 --tab -e "csh -c \"ct setview myViewName; cal\"" –tab --tab --tab (工作正常,已设置视图,但此后未执行任何命令) 我试图用这种方式代替,并在下面的脚本中运行它: gnome-terminal --geometry 125x18-0-26 --tab -t "some title" -e /home/ekido/Desktop/MyScripts/myScript #!/usr/bin/expect exec gnome-terminal --geometry 125x49-0+81 –tab spawn ssh usert@server expect "password" send "*******\r" expect "user@server100:~>" send “some command\r" …

2
Linux:如何从我的系统中获取所有登录日志
已关闭。这个问题需要细节或说明。它当前不接受答案。 想改善这个问题吗?添加详细信息并通过编辑此帖子来澄清问题。 6年前关闭。 我想知道自去年以来用户登录到系统的所有时间吗? 我使用了last命令,但是它没有用。
12 linux  logs  login 


5
使用“查找”命令找到打开的文件
这可能很容易,但是我无法弄清楚,而且几乎不可搜索。在文件夹层次结构中,我只有一个类型为xyz的文件。我想找到该文件并使用终端命令将其打开。 find . -name *.xyz 这将返回我要查找的文件。现在如何不输入名称就自动打开它? find . -name *xyz | open 这行不通。它说没有找到打开命令。
12 linux  terminal  find  pipe 

4
使用交叉编译的Valgrind
我已经从Valgrind主干下载了源代码,并将其构建为可在由ARM926(ARMv5t架构)支持的嵌入式Linux系统(Montavista Linux)上使用。一切运行良好,直到我尝试运行它以检查我已完成的某些应用程序为止。瓦尔格朗德告诉我: “ valgrind:无法为平台“ arm-linux”启动工具“ memcheck”:没有此类文件或目录”。 尝试运行任何其他工具都会给出相同的消息。对于make install,我使用--prefix选项指向通过NFS挂载的嵌入式系统的文件系统(例如--prefix = / home / NFS_ Mounted / opt / valgrind)。我检查了安装位置,其中的lib目录包含正确的工具;我还检查了Valgrind的相应pkgconfig文件,它似乎还可以,所以我现在有点笨拙,无法弄清楚出了什么问题。2个问题: 这样使用/安装交叉编译的Valgrind是否正确?也许我在设置方面做错了,或者也许我缺少了涉及主机系统的某些东西(例如gdb / gdbserver)。 有没有人尝试过在ARM体系结构上运行它?我知道该支持是最近才开始的,所以我想知道是否可以取得不错的结果。

2
Systemd的StartLimitIntervalSec和StartLimitBurst永远无法工作
我试图限制服务(在容器中)重新启动的次数。操作系统版本为centos-release-7-5,服务文件大致如下(已删除一些参数以方便阅读)。正如其他一些帖子所指出的(服务器故障重启限制1,堆栈溢出重启限制2),这应该很简单。但是StartLimitBurst和StartLimitIntervalSec绝对不适合我。 我用几种方法进行了测试:(1)我检查服务PID,用“ kill -9 ****”将服务终止几次。该服务总是在20秒后重新启动!(2)我还试图弄乱服务文件,使容器永不运行。尽管如此,它仍然无法正常工作,服务文件只会不断重启。 任何的想法? [Unit] Description=Hello Fluentd After=docker.service Requires=docker.service StartLimitBurst=2 StartLimitIntervalSec=150s [Service] EnvironmentFile=/etc/environment ExecStartPre=-/usr/bin/docker stop "fluentd" ExecStartPre=-/usr/bin/docker rm -f "fluentd" ExecStart=/usr/bin/docker run fluentd ExecStop=/usr/bin/docker stop "fluentd" Restart=always RestartSec=20s SuccessExitStatus=143 [Install] WantedBy=multi-user.target
12 linux  systemd 

1
参加内核邮件列表
我知道这个问题在规则方面有些前卫。我会问这个问题,无论这个社区可能从中受益最大,而且Stack Exchange界面更适合新手。 如何订阅Linux内核或特定内核子系统的邮件列表? 如何发布到邮件列表? 回复回复我帖子的人的正确方法是什么? 是否有特定的电子邮件客户端可能导致与邮件列表交互的问题?

2
/ dev / input-这到底是什么?
我对硬件如何与操作系统交互感到好奇,并发现这篇文章:键盘输入和文本输出如何工作? 似乎很多魔术发生在/ dev / input目录中。我决定看一下自己的操作系统(Ubuntu 16.10),以了解可以找到的内容。所有这些文件都列为0字节,当我这样做时,我会sudo cat mouse0 | hexdump -C得到一堆看起来像这样的十六进制数据: 00000000 b3 82 8a 58 00 00 00 00 53 74 09 00 00 00 00 00 |...X....St......| 00000010 01 00 1c 00 00 00 00 00 b3 82 8a 58 00 00 00 00 |...........X....| 00000020 53 74 …
12 linux  devices 

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.