小编str*_*gee的帖子

在 Debian 系统上连接到无线网络的最简单方法是什么?

我有一个 Debian Jessie 系统,由于与这个问题无关的原因,它只安装了一组基本系统包。

连接到无线网络的最简单方法是什么?如果重要的话,我的网络正在使用 WEP(是的,我知道使用 WEP 很糟糕)。如果您建议的答案需要最少数量的软件包(包括依赖项),则可以加分,因为我必须手动下载其中的每一个。

我已经安装了wireless-toolswpa_supplicantisc-dhcp-client,并搞砸了,但无处可去。我已经能够将我的链接设置为 up with ip link set up wlan0,但这实际上并没有让我达到可以输入密码以连接到路由器的程度。

networking wpa-supplicant ip dhcp

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

如何指定 ISO 作为 GRUB 的根文件系统的位置?

我正在尝试了解 Debian “从硬盘启动”安装手册。

过程如下:我将a kernel image、aramdisk initrd和an ISOwith installer拷贝到硬盘,然后配置GRUB启动内核和ramdisk,还要告诉GRUB,根文件系统在哪里(应该位于ISO),这样内核就可以将根转为它。但是debian 提供的 grub 配置似乎将整个硬盘驱动器指定为根文件系统,而不是其中的 ISO 文件:

GRUB1:

title  New Install
root   (hd0,0)
kernel /boot/newinstall/vmlinuz
initrd /boot/newinstall/initrd.gz
Run Code Online (Sandbox Code Playgroud)

GRUB2:

menuentry 'New Install' {
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
linux /boot/newinstall/vmlinuz
initrd /boot/newinstall/initrd.gz
}
Run Code Online (Sandbox Code Playgroud)

为什么会这样?GRUB 将 ISO 文件作为根文件系统挂载在硬盘上,而不是整个硬盘,这么聪明吗?还是我必须将ddISO 的内容直接放到硬盘上?Debian 对此含糊其辞。

boot kernel debian grub2 system-installation

5
推荐指数
1
解决办法
1490
查看次数

我从哪里开始寻找有关 Linux 控制台图形模式的文档?

我正在编写自己的显示服务器作为教育练习。我可以在 Linux 内核树中的何处查找有关控制台图形模式的文档?

基本上,据我所知,Xorg 接管了 tty 设备并接管了原始硬件。如何找到有关复制该操作的文档?

documentation framebuffer linux-kernel

5
推荐指数
1
解决办法
132
查看次数

启动 Cinnamon 时无法打开 X 显示

我安装了 Arch Linux,但无法启动 Cinnamon。

我可以使用 startx 并且它具有绿色-y 界面。我试过搜索,但运气不佳。

我试着开始 cinnamon

Failed to init server
Unable to open X display
Run Code Online (Sandbox Code Playgroud)

当我开始 cinnamon 时没有日志,只有当我使用 startx 时(即使它有效)

Failed to load module (module does not exist, 0)对于这些:nvidia, nv, modesetting

所以我使用pacman -S nvidia并得到:Nvidia-libgl and mesa-libgl are in conflict (libgl). Remove mesa-libgl?所以我用y. 然后error: failed to prepare transaction (could not satisfy dependencies)

xorg cinnamon

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

当有人说 UNIX 设备文件是静态的时,这意味着什么?

我一直在阅读udev。在“概述”部分,维基百科指出“与传统的 Unix 系统不同,/dev 目录中的设备节点是一组静态文件,Linux udev 设备管理器动态地仅提供实际存在于设备上的设备的节点。系统”。

当它说“静态文件集”时是什么意思?这是否意味着总是有/dev文件但它们并不总是指向真实设备?

udev history

5
推荐指数
1
解决办法
974
查看次数

udev 如何获取它创建的设备的设备号?

聊天中的一个小交流中分离出来。

udev 的主要优点之一是您不必再担心主要和次要设备编号耗尽。但是 udev 创建的设备仍然有这些编号与之关联。udev 如何与内核配合创建具有正确主次设备号的设备文件?

udev linux-kernel

5
推荐指数
1
解决办法
4692
查看次数

从 ps 输出中的相对路径中找到一个目录

当我执行命令以提供正在运行的进程的 pid 时,它给了我这样的 -

user@machineA:/$ ps -eo pid,command | grep exhibitor | grep java | grep -v grep
 1615 java -jar ./exhibitor-1.2.3/lib/exhibitor-1.2.3-jar-with-dependencies.jar --fsconfigdir /opt/exhibitor/conf --hostname machineA
Run Code Online (Sandbox Code Playgroud)

现在我在上面的输出中看到了这条路径 -

./exhibitor-1.2.3/lib/exhibitor-1.2.3-jar-with-dependencies.jar
Run Code Online (Sandbox Code Playgroud)

现在我试图了解这个文件夹在哪里,./exhibitor-1.2.3/因为我无法找到。这个文件夹是否在同一台 ubuntu 机器上?有没有办法找出那个目录在哪里?

我正在运行 Ubuntu 12.04

process

5
推荐指数
1
解决办法
2217
查看次数

如何检测文件是否隐藏

我已经将这段代码作为一些课程作业的一部分编写,我们必须在不使用 find、du 或 -R 命令的情况下创建递归文件计数器。这似乎有效,但总是将 hiddenfilecounter 返回为 0。是否有任何特殊原因这不起作用。

#!/bin/sh
shopt -s dotglob
directoryCounter=0
fileCounter=0
hiddenDirectoryCounter=0
hiddenFileCounter=0
listAllFiles() 
  {
   local dir=$1
   local file
   local bn=$(basename $dir)


   for file in "$dir"/*; do
     if [[ $bn == .* ]]; then
     let hiddenDirectoryCounter+=1
     listAllFiles "$file"
   elif [[ -f $file &&  "$file" == ^. ]]; then
     ls -l $file
     let hiddenFileCounter+=1
   elif [[ -f $file ]];then
     ls -l $file
     let fileCounter+=1
   elif [[ -d $file ]]; then
     listAllFiles "$file"
     let directoryCounter+=1
        fi
  done
} 
listAllFiles …
Run Code Online (Sandbox Code Playgroud)

bash files

5
推荐指数
2
解决办法
6179
查看次数

在外置 HD 上安装 Fedora20

我一直试图在我的外置硬盘上安装 Fedora20,但遇到了问题。不知何故,我无法选择硬盘来安装 Fedora。这是我所做的:首先,我从 fedoraproject.org 下载了 .iso 文件,然后我擦除了我的外部硬盘并对其进行了分区(这一切都发生在 Windows 8 上)。外部 HD 现在有两个分区和一些我单独留下的可用空间。在最初的 500GB 中,我现在已经分区

  • 1GB 启动 Fedora
  • 370GB 一般用途
  • 128GB 未格式化

从 ext 启动 Fedora。高清工作正常。所以我试图安装到硬盘上。这也可以正常工作,直到我必须指定 Fedora 的安装位置。此时,我看到以下磁盘 在此处输入图片说明 这显示我的外部高清有 128GB 可用空间。但随后我检查了该磁盘并按“完成”,突然弹出以下内容 在此处输入图片说明 0B 的可用空间和 0B 的可回收空间??当我转到“自定义分区”并尝试自动设置挂载点时,我收到一条错误消息 在此处输入图片说明

我究竟做错了什么?我应该怎么做?

fedora system-installation

5
推荐指数
0
解决办法
2101
查看次数

有没有基于公钥认证的共享文件系统?

我通常使用 NFS,但是我对安全性不太满意,因为根用户基本上可以将其 UID 更改为任意 UID,以获得对共享文件夹的访问权限。

此外,可以根据机器的IP地址限制访问,但有权访问路由器的人可以暂时更改其IP地址(更改为有权访问的人)。

我认为最好的解决方案是使用公钥身份验证来管理访问权限的共享文件系统,例如类似于 ssh。

Linux 中是否存在并发读/写访问的多用户网络文件系统的技术?

authentication encryption nfs

5
推荐指数
1
解决办法
2692
查看次数