Questions tagged «linux»

使用Linux内核的一系列类似Unix的操作系统。如果您的问题仅与特定分布有关,请使用更具体的标签。

1
通过袜子的UDP流量
如果不直接支持UDP过滤,如何通过袜子发送所有流量。例如DNS流量,我可以使用TCP协议使用“ DNS Socks代理”在Socks上重定向。是否可以对除DNS之外的其余流量执行类似的操作?
2 linux  tcp  redirection  udp  socks 

0
确定用户是否在ESXi(Busybox)上存在
我正在编写一个shell脚本,其中需要检查给定用户是否存在。在大多数Linux系统上,我可以使用: id -u ${USER} 2>&1 || die "User ${USER} not found" 要么 getent passwd ${USER} 2>&1 || die "User ${USER} not found" 然而,ESXi的6(使用Busybox的外壳,如果该事项),并不能有任何的id或getent可用。 我知道我可以解析/etc/passwd,但是如果启用了LDAP身份验证,那将不起作用。 我可以使用什么命令来确定用户是否存在(按用户名)在VMware ESXi上?



3
I / O无法(偶尔)挂载NFS-服务器超时
我有一个基于Linux的文件服务器(ark),该文件服务器通过nfs4导出RAID卷。 有时在执行大型复制操作时,它会超时。 [nathan@ebisu /mnt/extra/disk] rsync -a --progress . /mnt/raid/backup/backup.extra/disk sending incremental file list BSD.0/ BSD.0/BSD.0.vdi 411336704 12% 48.60MB/s 0:00:56 rsync: writefd_unbuffered failed to write 4 bytes to socket [sender]: Broken pipe (32) rsync: write failed on "/mnt/raid/backup/backup.extra/disk/BSD.0/BSD.0.vdi": Input/output error (5) rsync error: error in file IO (code 11) at receiver.c(322) …

1
使用ssh-keygen进行SSH文件传输
我是Linux的临时用户,但在理解从我们提供数据的公司发送给我的一些指示时遇到了一些困难。他们希望我们使用ssh(我以前使用过)通过scp传输数据。问题是我从未使用过ssh-keygen,也从未完全理解它的工作方式。有人可以帮我吗。我将附上说明,以便您可以确切地看到他们给我的信息。 *在将要发送数据的帐户的“主”目录中,最好创建一个“ .ssh”目录(如果不存在)。这是用于管理所有ssh密钥对的默认位置。您可以有几个不同的密钥对,因此命名约定很有用(默认情况下,ssh-keygen使用'id-rsa'作为密钥名(id-rsa表示私钥,id-rsa.pub公开)。我通常建议创建密钥对的命令是; ssh-keygen -t rsa -N“” -f名称-C“ account @ server_name-简要说明” 哪里; '-t'标志用于创建密钥的类型(rsa),'-N'标志用于可选的密码短语(“”是空字符串-本质上未设置密码短语(这是自动化过程所需要的) ,但不是您想要的(如果设置为个人使用的话)),'-f'标志用于文件名(这将用于替换默认的'id_rsa'名称-然后可以在调用'scp'命令),'-C'标志用于注释字段(如果您有多个密钥,这很有用,您可以插入简短的描述以了解密钥的用途–我通常建议服务器和帐户生成的密钥包括其主要用途的简短说明;'unduser1 @ hostname-将数据传输到X公司)。* 谢谢您的帮助!
2 linux  ssh  scp  ssh-keys 


2
Gentoo fglrx不允许虚拟屏幕足够大
fglrx在此处使用并尝试设置双显示器设置。内容如下xrandr: Screen 0: minimum 320 x 200, current 1400 x 1050, maximum 1600 x 1600 所以,你已经知道这个了吧?我要做的就是在中调整Virtual屏幕大小xorg.conf。但是我有,这是整个文件: Section "ServerLayout" Identifier "aticonfig Layout" Screen 0 "virtual screen" 0 0 EndSection Section "Monitor" Identifier "Monitor." Option "DPMS" "true" EndSection Section "Device" Identifier "hd6450" Driver "fglrx" BusID "PCI:1:0:0" Option "mtrr" "no" Option "no_dri" "no" …

0
在没有窗口管理器的情况下运行Libreoffice-是否可以指定窗口几何形状?
我正在尝试在“ kiosk”环境中设置LibreOffice,在没有桌面环境或窗口管理器的裸X会话中运行。 LibreOffice确实提供了自己的基本窗口切换界面(通过“窗口”菜单),用于在打开的文档之间进行切换,因此用户将能够打开多个文档并在它们之间进行切换。 我遇到的问题是让LibreOffice开始全屏显示。如果没有窗口管理器,就无法最大化或操纵出现的窗口位置,因此,要使用,每个LibreOffice窗口必须以等于屏幕尺寸的窗口尺寸开头。 是否有任何未记录的命令行参数可用于此操作;如果不允许,是否有任何简单的解决方法?

1
如何在不移动光标的情况下退出反向搜索?
在Bash中,进行反向i搜索(在Bash中使用emacs键绑定)时经常遇到以下情况: (reverse-i-search:ccc) aaa bbb |ccc ddd 我在反向i搜索中搜索“ ccc”,光标正确停在匹配的字符串上。 现在,我想从这里开始,并在前面添加一些其他字符ccc,例如,使其成为eee ccc。 但是,我不能按Enter,否则命令将直接执行; 我不能直接输入要添加的字符,否则将更改搜索字符串; 我无法按Esc,否则bash会退出搜索但还会移动光标。 那么,我该如何告诉bash退出搜索但将光标留在原处?
2 linux  bash  terminal  emacs 

2
谁是共享文件所有者的最佳用户?
我将Debian安装在将用作NAS的家用计算机上。服务器将与使用Ubuntu或Windows 7(我使用双重引导)的计算机共享一个文件夹。我是否应该将chown所有共享文件夹和子文件夹全部分配给我的用户名或其他用户(例如,没人)? 在以前的NAS上,共享文件夹存在一些问题,我chmod 777 -R在所有文件上都执行过,但是Windows 7仍然存在问题。我只能读取文件夹和文件,但文件不可写。 更新:将我的用户名设置为文件的所有者可能不是最佳解决方案,因为DLNA服务器必须可以访问这些文件。

0
lftp镜像-I和镜像-i不起作用
我正在使用以下命令行将远程服务器镜像到本地目录: $ lftp -d -c 'open -e "mirror -i ^ABC . mirrordir/" http://ftp.abc.com/dir1/dir2' $ lftp -d -c 'open -e "mirror -I ABC*/ . mirrordir/ "http://ftp.abc.com/dir1/dir2' 两者都不起作用。 请注意,我只希望ABC镜像以开始的目录。 而且这些命令也不起作用 $ lftp ftp.abc.com:/inbound/ftp> ls ABC*/ 给 ls: Access failed: 404 Not Found (ABC*/) 和这个 $ lftp ftp.abc.com:/inbound/ftp> ls ABC* 给 ls: Access …
2 linux  ftp  mirroring  lftp 

1
在一个网站的多台计算机上运行xampp
我最初在StackOverflow上发布了以下内容,但被告知该问题属于此处: 我有一台台式机和一台笔记本电脑,我想用它们来管理两者之间的一个共同网站。当前,我在笔记本电脑(Windows 7)上安装了XAMPP,并且工作正常。我也想在我的桌面(Ubuntu 12.04 LTS)上安装XAMPP,并让它管理相同的网站。基本上,如果我无法使用我的笔记本电脑或没有运行XAMPP,我希望另一台计算机(台式机)根据其服务器保持网站正常运行(类似于负载平衡)。我还希望能够从任一服务器(笔记本电脑或台式机)向网站添加更改,这必须意味着存储是同步的,并且可以从另一台计算机访问从一台计算机上载的所有程序,而另一台计算机可以改变它。 我尝试在Google上搜索可能的解决方案,但未成功。我还尝试与SO聊天室中的人讨论,有人向我建议的唯一解决方案是使用SVN来“签出”和“提交”更改,以便可以从两个“服务器”访问代码。那是唯一的解决方案吗?


0
固件延迟导致启动时间慢
几天前,我将Linux Mint Cinnamon GUI安装为第三方软件包。我正在运行linux-4.15.0-15-generic。 我的系统分析看起来像这样。 Startup finished in 42.849s (firmware) + 5.076s (loader) + 6.438s (kernel) + 18.856s (userspace) = 1min 13.220s 我不明白为什么固件需要近40秒的加载时间。我猜固件需要花费的时间尽可能少。 任何帮助表示赞赏。谢谢。 编辑:如果需要,我准备提供硬件规格。
2 linux  boot  firmware 

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.