Questions tagged «linux»

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

1
如何通过unix域套接字查找附加进程?
我使用netstat获取RefCnt列。通过/var/run/mysqld/mysqld.sock有2个附加进程。如何找到他们的PID? # netstat -a -p -A unix Proto RefCnt Flags Type State I-Node PID/Program name Path ... unix 2 [ ACC ] STREAM LISTENING 1432153 7517/mysqld /var/run/mysqld/mysqld.sock ...

1
ntfsclone映像的增量备份
我试图在Linux上使用ntfsclone对Windows分区进行压缩增量备份。目前,我使用类似以下命令的方式制作完整的ntfsclone图像: sudo ntfsclone -s -t -o - /dev/sda2 | xz -zc > new-backup.ntfsclone.xz 我想要做的是通过使用先前的备份和ntfsclone输出流创建增量文件来执行增量备份,而不是在每个备份会话中创建新的ntfsclone映像。 我知道创建二进制文件的差异并不容易,并且为此目的存在多个工具(rdiff,xdelta,bsdiff等);但是,它们都需要两个源文件存在于磁盘上,并且无法直接比较输出流中的数据。 换句话说,是否有任何二进制流的解决方案可以执行类似以下命令的操作? diff -u <(xz -dc old-backup.ntfsclone.xz) \ <(sudo ntfsclone -s -t -o - /dev/sda2) \ | xz -zvc > new-backup.ntfsclone.delta.xz 显然,上面的命令不起作用,但我希望能够解压缩旧图像,将其与Windows分区的ntfsclone表示进行比较,并在一步中通过比较创建压缩增量图像。 一些条件是: 流程必须使用 ntfsclone Deltas必须是可修补的 直 到磁盘 优选地,一切都在一个步骤中进行 也可以(并且可能更好)通过将ntfsclone图像恢复为管道并通过直接比较来创建diff来创建delta文件 /dev/sda2,因为这可能会创建一个较小的输出文件,但这样做会使过滤掉未分配的磁盘空间变得复杂。 (也就是说,我们必须将未使用的磁盘空间归零或做类似的事情 diff -u <(xz -dc …

4
为什么我必须sudo在我的/ home目录之外做任何事情?
我刚刚安装了我的第一个Linux桌面(64位Ubuntu 12.04)并正在玩它: myUser@myMachine:~$ cd /opt/ myUser@myMachine:/opt$ mkdir lemmiwinks mkdir: cannot create directory `lemmiwinks': Permission denied myUser@myMachine:/opt$ 如果我第一次尝试,这是有效的 sudo 以root身份: myUser@myMachine:/opt$ sudo mkdir lemmiwinks [sudo] password for myUser: myUser@myMachine:/opt$ ls lemmiwinks myUser@myMachine:/opt$ 这里发生了什么?我为什么要这样做 sudo 获得访问权限 /opt (或任何其他非 /home/myUser 目录? 如何为可以访问的新用户创建和授予权限 /opt?我可以这样做吗? myUser 还有?提前致谢!

1
屏幕和xclip - 不起作用的配置
我正在尝试配置GNU / Screen实用程序以使用X剪贴板。我按照教程: http://www.lowlevelmanager.com/2012/10/screen-clipboard-to-x11-clipboard.html 但是没有结果,所以我决定修改配置以使用xclip而不是xsel - 只是因为原始想法对我不起作用。这是我的.screen配置文件: bind > eval writebuf "exec sh -c 'xclip -i /tmp/screen-exchange'" bind < eval "exec sh -c 'xclip -o >/tmp/screen-exchange'" readbuf 粘贴工作但将屏幕剪贴板复制到X剪贴板却没有。你能告诉我我做错了什么吗?我正在使用:urxvt终结模拟器。

2
rsync排除包含.git子目录的文件夹(--filter)
我想备份多个文件夹。在这多个文件夹中,我想要排除包含a的所有目录 .git 子目录。例如,在此文件夹层次结构中: ├── gitrepo <-- exclude this completely | └── .git/... │ └── file1 └── nogitrepo <-- keep this └── file2 我已成功排除所有.git目录 --exclude=.git,但由于本地存储库的所有内容恰好已经在远程SCM中,我不想将它们包含在我的备份中。 我知道了 --filter rsync的参数。我查看了手册页,但我不确定它会解决这个问题。但我很乐观,因为rsync预先组装了所有包含文件的文件列表。 那么,rsync是否可以排除所有git存储库的文件夹?类似于每个目录规则的东西 --filter?
2 linux  backup  rsync 

1
在使用GNU Parted安装Linux Arch之前对分区进行分区
我正在启动Linux Arch-ISO和RTFM,但在初学者指南和Arch-wiki的其他方面找不到我的特殊状态。 我有一个硬盘 sdb 并想分割分区 sdb2 (实际上是80G)分为60G和20G两部分。我已经做了以下事情: (parted) mkpart primary ext4 512B 100% 但是当我打印sdb信息时 parted /dev/sdb print 它表明sdb4没有文件系统,但是: Sector size (logical/physical): 512B/512B 所以,当我尝试: mkfs.ext4 /dev/sdb4 我得到这个信息: Device size reported to be zero. Invalid partition specified, or table wasn’t reread after running `fdisk`, due to a modified partition being busy and …

1
Debian 6上的OpenVPN无法启动
我在Deabian 6 VPS(使用OpenVZ)上多次配置openvpn,但始终坚持“启动虚拟专用网络守护程序:客户端服务器失败!” 系统日志表明,tun / tan似乎有问题,但我无法解决问题: Jan 14 17:00:05 netherlands ovpn-server[7359]: OpenVPN 2.1.3 i486-pc-linux-gnu [SSL] [LZO2] [EPOLL] [PKCS11] [MH] [PF_INET6] [eurephia] built on Jun 6 2013 Jan 14 17:00:05 netherlands ovpn-server[7359]: NOTE: OpenVPN 2.1 requires '--script-security 2' or higher to call user-defined scripts or executables Jan 14 17:00:05 netherlands ovpn-server[7359]: …
2 linux  debian  vpn  openvpn 

0
删除陈旧的xrandr条目
我最近在Kubuntu 16.04.1 LTS下切换了视频卡,xrandr命令缓存了许多旧设置。 $ xrandr | grep "connected" DVI-D-0 disconnected (normal left inverted right x axis y axis) HDMI-0 connected 2560x1600+0+0 (normal left inverted right x axis y axis) 641mm x 401mm DP-0 disconnected (normal left inverted right x axis y axis) DP-1 connected primary 2560x1600+2560+0 (normal left inverted right …

1
如何将自定义脚本添加到Firefox上下文菜单?
在Opera中我能够将一个项添加到上下文菜单中,该菜单绑定到我的文件系统上的脚本。因此,例如,当我右键单击图像并单击此菜单项时,URL将作为参数传递给此本地脚本。 有没有办法用FireFox做到这一点(即使它不是上下文敏感的,即只是传递当前页面的URL)? 曾经有一个扩展来做这个叫做 ContextMenu扩展 但它已经超过十年了,Firefox版本0.5 :)

1
WOL对高通Atheros QCA8171在Linux上无法正常工作
我根本无法使用wake-on-lan在我的机器上工作。我是Linux的新手,所以我可能错过了一些东西。在我的配置下面。任何输入都非常感谢。谢谢。 我的HW配置: AsRock FM2A88X-ITX+ AMD A10-7800 Running Linux Mint 17.3 64bits BIOS configured for wake-on-lan: Boot From Onboard LAN: Enabled PCIE Device Power On: Enabled 我的系统配置: $ uname -a Linux home-server 3.19.0-32-generic #37~14.04.1-Ubuntu SMP Thu Oct 22 09:41:40 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux $ lspci -nnk | grep -i …

2
在严格的dns环境中反转usb tethering
在环境中,防火墙阻止所有DNS查询。并且不允许使用wifi或3G 我想让一个有根的Android(192.168.42.2)通过PC上的usb接入互联网(对于usb0接口为192.168.42.1)。 PC可以通过静态IP DNS(例如192.168.1.53)连接到Internet eth0(192.168.1.1)(不允许其他dns访问)。 # in PC linux, this is workable (nameserver=192.168.1.53) ping 173.194.72.99 # workable for www.google.com's IP ping www.google.com # failed because even 可以ping Android内的互联网IP。 但是我无法访问dns查询。 ping 173.194.72.99 # workable for www.google.com's IP ping www.google.com # failed because even 我在PC(linux OS)上设置了一个dnsmasq,它可以在PC上查询DNS。 但它无法在android内部查询DNS。 # in Anddroid's busybox nslookup, …
2 linux  usb  dns  android  dnsmasq 

2
使用VirtualBox为VM选择内存分配
我目前正准备在我的Windows 7机器上安装VirtualBox,然后将Linux发行版作为客户操作系统。 我不打算在运行来宾Linux时在Windows中运行任何程序。分配多少RAM是安全的? 我的电脑总共有1 GB。我想尽可能多地给客人,但不要让它变得不稳定。

1
如何备份质量好的电影DVD并保留菜单结构?
我正在用便携式硬盘驱动器备份我的DVD电影收藏品,以便更好地访问它们,并随着时间的推移保存它(我在阅读其中一些时遇到了一些问题,幸运的是在用水混合物清洁它们之后和酒精他们再次可读;无论如何,我不想发现自己只是在一个漂亮的案例中只是一些无用的塑料光盘,所以这就是为什么我支持他们。 我使用Linux,我找到了一个近乎完美的解决方案 手刹: 通过使用的组合 .mkv 容器和 H264 / ac3 视频/音频编码和播放该程序提供的许多设置,我可以生成具有多个音频和字幕轨道的文件,其视频质量实际上与DVD源无法区分,文件大小相当不错(通常每小时电影不到1 GB,视电影而定)。 这是一个完美的解决方案,并且在99%的情况下工作:我将它用于主要电影和额外内容,我必须牺牲菜单,但通常它们并不重要。 那些电影有很多额外的内容和功能(如果你有“指环王”三部曲的扩展版,你知道我的意思)。 对于那些DVD,只转换电影(主要和额外功能)是不够的,它们包含图像库和交互式内容,因此用菜单结构备份整个DVD是必须的。 问题是Handbrake无法处理所有这些,它只能照顾电影。我知道我可以只做一个1/1的副本 .iso 文件,但我也想尽可能节省空间;以前面提到的LotR三部曲为例,每张DVD大约7或8 GB,12张DVD,我真的可以使用某种节省空间的措施。 我试过用像这样的工具 K9Copy ,它可以有效地减小输出的大小 .iso 文件,但在这种情况下,我有明显的质量损失: 我怀疑这是因为DVD只能包含用效率较低的MPEG-2编解码器而不是H264编码的电影,对吗? 总而言之,我正在寻找一种备份我的DVD的解决方案,它应该满足三个要求: 保持所有菜单结构,以便轻松导航奖励内容; 质量或多或少等于H264编解码器所能提供的(我们正在谈论奖金功能和菜单,所以 一点 明显的质量损失是可以接受的); 总文件大小应该低于源DVD的文件大小。 我真的不想获得可以重新刻录到DVD(从DVD9到DVD5的IE)的东西,输出应该只能从计算机读取,任何输出格式都可以,只要它可以读取像VLC和XBMC这样的人。 我该如何执行此任务?就像我说的,我主要想在Linux下工作,但即使是Windows解决方案也可以。

2
你能从linux访问iTunes分享吗?
除了今天的苹果活动的重大新闻,一个有趣的特点是能力 在5台家用电脑之间共享媒体。 。 PR很清楚细节,但显然你必须在其他计算机上运行iTunes才能获得访问权限。 是否可以从Linux远程访问您的库?
2 linux  itunes 

1
Tar:排除子文件夹中的某些扩展名
我有一个文件夹,其中包含子文件夹,子文件夹也包含子文件夹。我试过了: tar --exclude='*.msh' --exclude='*.geo' -czvf cont.gz run-1/* 压缩run-1中的所有文件和子文件夹,但压缩具有msh和geo扩展名的文件。但是tar仍在继续添加这些文件。要排除的文件不在run-1中,而是在其中一个子文件夹中,我不想明确指定位置。问题出在哪儿? 编辑:下面是run-1下的子文件夹之一。其他子文件夹具有类似的结构。我也可以在所有子文件夹中排除msh文件夹。 run-1 |-np-8 |-nmesh-3 |-ncell-1 |-bunch of files |-msh |-bg.msh |-bg.geo
2 linux  tar  exclude 

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.