小编ish*_*ish的帖子

如何确定我的硬盘驱动器上是否有交换分区?

我使用 12.04 live cd 在我的 Windows 7 分区上安装 Ubuntu 并删除了所有内容,所以我的笔记本电脑上只有 Ubuntu。但是由于在安装程序期间我选择了简单的“擦除整个磁盘”选项,安装程序是否创建了交换分区,还是我应该使用“其他”选项来完成?顺便说一句,我有 6GB 的内存

swap memory disk-utility

74
推荐指数
4
解决办法
16万
查看次数

Windows 系统属性或设备管理器的等价物是什么?

我是 Ubuntu 的新手。在 Windows 中,如果我想知道我的系统属性/配置,我可以通过转到控制面板并单击系统图标来查看它。我还可以通过转到设备管理器来获取检测到/安装的硬件的详细列表。

这些功能在 Ubuntu 中的等价物是什么,用户可以在其中查看他或她的系统属性和硬件配置,如 RAM、CPU/处理器、硬盘容量等?


Windows 系统属性示例:

在此处输入图片说明

hardware command-line windows software-recommendation drivers

68
推荐指数
4
解决办法
8万
查看次数

我应该升级到“主线”内核吗?

较新的内核“主线”版本可从Ubuntu 内核团队获得,例如 3.4 和 3.5,而 Ubuntu 12.04 是 3.2。

  • 什么是主线内核?
  • 它们比我现有的内核更好吗?
  • 升级到主线内核的利弊是什么?
  • 我能轻易回去吗?

upgrade updates ppa kernel mainline-kernel

64
推荐指数
2
解决办法
4万
查看次数

如何在 Ubuntu Server 上禁用空白控制台“屏幕保护程序”?

如何在 Ubuntu 服务器上禁用空白屏幕保护程序?

没有桌面或 X,只有控制台(命令行界面)。

server command-line kernel screensaver

59
推荐指数
2
解决办法
8万
查看次数

如何轻松地与他人共享命令或文本文件的输出?

我最近在 Ask Ubuntu(或其他地方)上提出了一个问题,评论或答案要求我粘贴某个文件的内容或命令的输出来解决我的问题。

我怎么做?

command-line

59
推荐指数
3
解决办法
1万
查看次数

如何为 root 设置持久环境变量?

要创建持久环境变量,我将脚本文件添加到 /etc/profile.d 目录,例如:

#我的脚本
导出 MY_VAR=var_value

这适用于当前用户:

alex@alex-64:~$ echo $MY_VAR
变量值

现在我需要为 root 用户使用相同的环境变量,但 /etc/profile.d 脚本对 root 不起作用:

alex@alex-64:~$ echo $MY_VAR
变量值
alex@alex-64:~$ sudo su
root@alex-64:/home/alex# echo $MY_VAR

root@alex-64:/home/alex# 

如何为根设置相同的变量?

root environment-variables

50
推荐指数
3
解决办法
9万
查看次数

重新编译内核的简单方法是什么?

我对在 Ubuntu 12.04 x86 64 位下编译新内核很感兴趣。

我发现这个 wiki 页面基本上是这个博客的镜像,并且有很多步骤(git等)对我来说毫无用处。

在早期版本/发行版中,我曾经创建一个.config文件并Makefile根据需要修改一个文件,然后运行即可make完成。

在 Ubuntu 下有没有一种简单的方法可以做到这一点?

compiling kernel

49
推荐指数
2
解决办法
9万
查看次数

如何启动到控制台,然后从中启动 Ubuntu 桌面?

在 Ubuntu 登录页面,我必须点击Ctrl+ Alt+F1才能使用命令行以用户身份登录。

但是如何首先进入命令行,然后从中启动 Ubuntu 桌面?

gnome command-line boot unity login

44
推荐指数
4
解决办法
24万
查看次数

如何构建单个 in-tree 内核模块?

linux-source-... 有一个模块在配置 /boot/config-3.4-trunk-686-pae 中被禁用,因此它不是 linux-image-... 的一部分(这是在 Debian 上,但是Ubuntu 的解决方案应该是相同的,或者?),例如

# CONFIG_CAN_PEAK_USB is not set
Run Code Online (Sandbox Code Playgroud)

如何只编译那个内核模块,以便它可以与分布式内核一起使用?

相应的 linux-source-... 包已经安装、解压缩并链接到 /usr/src/linux。/boot/config-3.4-trunk-686-pae 复制到 /usr/src/linux/.config 并修改为

CONFIG_CAN_PEAK_USB=m
Run Code Online (Sandbox Code Playgroud)

make
make modules
Run Code Online (Sandbox Code Playgroud)

可以编译内核和所有模块。但是如何只编译那个特定的单个模块呢?

(注:也内核需要之前进行编译,否则你会得到以下错误:no symbol version for module_layout

kernel modules

42
推荐指数
2
解决办法
7万
查看次数

Wine 程序的“ptrace_scope”解决方法是什么,是否有任何风险?

要在 WINE 中运行某些 Windows 程序,您需要采用以下解决方法:

echo 0|sudo tee /proc/sys/kernel/yama/ptrace_scope
Run Code Online (Sandbox Code Playgroud)

根据支持网站,这是由于 Ubuntu 内核中的一个错误导致 ptrace 和 WINE 不能很好地协同工作。

使用上面的命令,您将 ptrace 设置为 0,根据我所做的研究(不要问我哪些网站,我似乎有很多网站),ptrace 与程序之间的交互有关。0 设置比 1 更宽松。

我必须假设 Ubuntu 想要 ptrace=1 有一个很好的理由,所以这让我回到了问题的简短形式。

设置 ptrace=0 是否涉及任何风险。安全性低?调试问题?还有其他我没想到的???

PS 对于任何阅读此文章并想知道错误原因的人来说,Windows 程序将根本无法打开,在系统监视器中,您将看到该程序的许多实例试图打开,然后它们最终将全部退出,如果您运行该程序对于终端,您将收到一条错误消息,告诉您已达到程序实例的最大数量。

security wine kernel

41
推荐指数
2
解决办法
4万
查看次数