Questions tagged «linux»

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

5
真的有一个“ USB通信协议”吗?
根据Wikipedia,USB: 定义总线,计算机和电子设备之间的连接,通信和电源所使用的电缆,连接器和通信协议 但是真的有一个“ USB 通信协议 ”吗?我的理解是: 您将USB设备连接到计算机(例如Ubuntu或任何类型的Linux) Linux找到该设备的设备驱动程序(以某种方式- 如果您知道,将获得额外的奖励!)并加载它 设备现在已连接到 /dev/theDevice 用户空间应用程序现在可以对其进行读写操作,/dev/theDevice并且驱动程序可以处理底层设备/硬件的底层IO 对我而言,在此流程的任何地方都没有出现“ USB通信协议”。如果我的理解是正确的,则USB只是PC和设备之间的电缆和电气连接。 我在这里错了吗?USB实际上执行某种底层协议来强调以上流程吗?如果是这样,它是什么?在30,000英尺的视线下它如何工作?

3
如何禁用自动静音模式?
在alsamixer中,有一个名为“自动静音模式”的选项,并且默认情况下处于启用状态。 但是现在我要禁用它。我尝试了不同的键,但是失败了。 任何的想法?0_0
24 linux  alsa 

9
简单的mdadm RAID 1无法激活备用
我在RAID 1阵列中(在Ubuntu 12.04 LTS Precise Pangolin上使用)创建了两个2TB HDD分区(/dev/sdb1和/dev/sdc1)。/dev/md0mdadm 该命令sudo mdadm --detail /dev/md0用于将两个驱动器都指示为活动同步。 然后,为了进行测试,我失败了/dev/sdb1,将其删除,然后使用命令再次将其添加sudo mdadm /dev/md0 --add /dev/sdb1 watch cat /proc/mdstat 显示了阵列重建的进度条,但是我不会花数小时来观察它,因此我认为该软件知道它在做什么。 在进度栏不再显示后,cat /proc/mdstat显示: md0 : active raid1 sdb1[2](S) sdc1[1] 1953511288 blocks super 1.2 [2/1] [U_] 并sudo mdadm --detail /dev/md0显示: /dev/md0: Version : 1.2 Creation Time : Sun May 27 11:26:05 2012 …
24 linux  raid  raid-1  mdadm 

6
如何监视服务并在Linux中停止时重新启动
其实我不确定我应该使用Shell脚本还是已经有一些方法。但是,无论我们使用哪种方法,我都希望始终保持服务运行。 让我们iptables举个例子。然后 .. 每当该iptables服务stopped或(换句话说)没有运行,我希望它是started(或restarted)..自动无论何时停止(或不运行)。 用其他更简单的话来说,我想一直保持服务运行。 (如果是实时检查,可能是我可以给我适当的检查频率。所以可以说,每5分钟一次) 我能想到的唯一方法是在Cron Tab中使用Shell脚本。 请问有什么智能解决方案吗? 谢谢!

10
Dropbox系统任务栏图标丢失,不起作用
在Lubuntu 15.10机器上,缺少Dropbox图标,该图标指示应用程序的状态并允许交互。 当我开始Dropbox的,不管我使用dropbox start,dropbox start -i或lxpanel-bookmark,只有一小相机图标出现在的“指示器小程序” -section lxpanel: 这很烦人,因为我总是必须使用终端检查状态。这种奇怪行为的原因是什么?它曾经可以工作一段时间,但我无法确定它何时更改了,可能是软件更新了。重新安装不起作用,并且图标位于-目录中~/.dropbox-dist/dropbox-lnx.x86-3.14.5/images/hicolor/16x16/status。
24 linux  dropbox  lubuntu 

8
与其他(非root)用户一样,在Synology DSM 5上没有密码(无密码)的SSH
我正在尝试不使用密码(公共密钥身份验证)但不以root用户身份登录到Synology Disk Station。 当我尝试以root用户身份登录而不使用密码时,它可以工作。对其他用户执行完全相同的步骤无效。它总是要求输入密码(也可以使用密码)。 我已经按照那里的所有指南进行操作,但是我认为它们全部用于DSM 4.x,而不是用于新的5.0版本。 SSH调试日志 这是我尝试使用-vvv标志时的调试日志: aether@aether-desktop:~$ ssh -vvv aether@aether-ds.local OpenSSH_6.2p2 Ubuntu-6ubuntu0.2, OpenSSL 1.0.1e 11 Feb 2013 debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 19: Applying options for * debug2: ssh_connect: needpriv 0 debug1: Connecting to aether-ds.local [192.168.2.149] port 22. debug1: Connection established. debug3: Incorrect RSA1 identifier …
24 linux  ssh  nas  synology 

2
超过1周的rsync文件
此问题是从Stack Overflow 迁移而来的,因为可以在Super User上回答。 迁移 8年前。 我想在服务器A上运行rsync,以便在7天以上时从服务器B复制所有文件。 find . -mtime -7 我不想删除服务器B上的文件。
24 linux  rsync 

8
udev规则可在插入USB键盘时自动加载键盘布局
我在尝试插入USB键盘时尝试加载新的键盘布局,但我的udev规则不起作用。 SUBSYSTEM ==“ input”,ATTR {idVendor} ==“ 062a”,ATTR {idProduct} ==“ 0201”,GOTO =“ usb_xmodmap_auto” LABEL =“ usb_xmodmap_auto” ACTION ==“ add”,RUN + =“ / usr / bin / xmodmap〜/ .usbXmodmap” ACTION ==“ remove”,RUN + =“ / usr / bin / xmodmap〜/ .pndXmodmap” 我使用以下方法重新加载了规则: > sudo udevadm控制-重新加载规则 并通过重新启动系统,但是当我插入USB键盘时,原始xmodmap仍然加载,因此键盘布局错误,但是如果我在终端中运行命令 > / usr / bin / …
24 linux  usb  udev 


6
如何向grub2添加新内核
此问题是从Stack Overflow 迁移而来的,因为可以在Super User上回答。 迁移 9年前。 我们如何向grub2添加内核?我知道我们可以使用以前的版本进行处理,但是似乎已经改变。我们应该编辑哪些文件?
24 linux  ubuntu  kernel  grub 

2
重新启动后如何使Tap接口持久化?
有些任务需要配置 Tap接口+分配所有权。因此,我正在手动执行此操作: sudo tuntap -u <username> sudo ifconfig tap0 up sudo ip a a 192.168.1.1/24 dev tap0 或使用 ip tuntap add dev tap0 mode tap user <username> 重新启动后如何在不将这些命令添加到Shell脚本并添加到启动的情况下使Tap接口配置永久存在 我想到的是通过/ etc / network / interfaces进行如下操作: iface tap1 inet static address 192.168.1.121 netmask 255.255.255.0 pre-up /usr/sbin/tunctl -u ajn -t tap1 但是由于某种原因,它不起作用。 有任何想法吗?

3
如何重命名BTRFS子卷?
我有一个BTRFS文件系统,其中包含一组子卷。到目前为止,一切都很好。我需要更改子卷的名称,不幸的是该btrfs程序不允许我重命名子卷。用Google搜索产生了一些结果,一个说我可以mv,另一个说我可以snapshot重新命名并删除旧的子卷。在我使分区崩溃并不得不从备份中重新加载分区(它相当大)之前,我的问题是: 当前重命名子卷的最佳方法是什么? 可以mv这样做还是会使某些内部结构失效? 是要制作新快照并删除旧子卷,还是有一些缺点? 我知道一切仍处于试验阶段,但就我的目的而言,它一直运行良好(到目前为止,我每天都有增量备份)。

5
linux终端undo rm'somefile'[重复]
这个问题已经在这里有了答案: 9年前关闭。 此问题是从Stack Overflow 迁移而来的,因为可以在Super User上回答。 迁移 9年前。 可能重复: 撤消Linux的rm? 有可能rm somefile在Linux中撤消命令吗? 如果是这样,那该怎么做?
24 linux  terminal 

5
从Linux创建可启动的Windows 10 USB驱动器(UEFI)
如何从Linux创建可启动的Windows 10 USB驱动器? 请注意: WinUSB不适用于Windows 10。 UNetbootin也不起作用。 dd 方法效果不佳。 除此之外,我尝试创建一个GPT分区表和一个ef00类型的分区,并将其格式化为fat32,然后将所有ISO内容复制到其中。它可以启动,但是当我开始安装时,它会显示提示对话框。 更新资料 另一种尝试: 创建了一个GPT 在50 MB驱动器末尾创建FAT32 在剩余空间上创建NTFS 将UEFI:NTFS放在FAT32上 将ISO内容复制到NTFS 安装开始正常,但在进度开始时显示错误0xc0000005(如果我没有记错的话)。
24 linux  boot  usb  windows-10 

6
如何刷新BASH中的目录?
我有一个目录,其中包含编译器生成的文件。在每次重新构建期间,都会清理该目录,并且在构建过程后ls会给我空的输出。我cd退出目录后再回到它时,ls正确运行。问题是: 还有其他更优雅的方式来刷新目录吗? 删除并重新创建文件后,实际发生了什么?为什么需要cd查看实际目录内容?

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.