小编Jor*_*tro的帖子

如何将语言环境添加到 ubuntu 服务器?

我目前有这些语言环境:

locale -a

C
en_AG
en_AG.utf8
en_AU.utf8
en_BW.utf8
en_CA.utf8
en_DK.utf8
en_GB.utf8
en_HK.utf8
en_IE.utf8
en_IN
en_IN.utf8
en_NG
en_NG.utf8
en_NZ.utf8
en_PH.utf8
en_SG.utf8
en_US.utf8
en_ZA.utf8
en_ZW.utf8
POSIX
Run Code Online (Sandbox Code Playgroud)

如何将ru_RU语言环境安装到我的服务器?

server locale

217
推荐指数
7
解决办法
32万
查看次数

如何在 nano 中启用语法高亮?

nano 可以像 gedit 和 vim 那样做语法高亮吗?我怎样才能启用它?我至少需要 bash 和 python 语法亮点。

nano syntax-highlighting

216
推荐指数
6
解决办法
34万
查看次数

我怎样才能习惯使用靠近我的镜子,或者选择一个更快的镜子?

即使不是发布日,从主 Ubuntu 存档下载也很慢,我如何让 apt-get 自动使用离我很近的镜像?

apt repository mirrors

214
推荐指数
8
解决办法
31万
查看次数

为什么 Wayland 更好?

正如Mark Shuttleworth最近宣布的那样,Ubuntu 将转向使用 Wayland 作为其显示管理器。

X11和Wayland最大的区别是什么?为什么 Wayland 会让 Ubuntu 变得更好?

gui xorg wayland

212
推荐指数
6
解决办法
19万
查看次数

为什么 ~/.bash_profile 在打开终端时没有得到来源?

问题

我有一个 Ubuntu 11.04 虚拟机,我想设置我的 Java 开发环境。我做了如下

  1. sudo apt-get install openjdk-6-jdk
  2. 将以下条目添加到~/.bash_profile

    export JAVA_HOME=/usr/lib/jvm/java-6-openjdk
    
    export PATH=$PATH:$JAVA_HOME/bin
    
    Run Code Online (Sandbox Code Playgroud)
  3. 保存更改并退出

  4. 再次打开终端并输入以下内容

    echo $JAVA_HOME   (blank)
    echo $PATH        (displayed, but not the JAVA_HOME value)
    
    Run Code Online (Sandbox Code Playgroud)
  5. 什么也没发生,就像 JAVA_HOME 的导出和它添加到 PATH 从未完成一样。

解决方案

我不得不去~/.bashrc并在文件末尾添加以下条目

#Source bash_profile to set JAVA_HOME and add it to the PATH because for some reason is not being picked up
. ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)

问题

  1. 为什么我必须这样做?我认为 bash_profile、bash_login 或 profile 在没有这两个的情况下会在 bashrc 之前首先执行。
  2. 在这种情况下,我的终端是非登录shell 吗?
  3. 如果是这样,为什么在终端之后执行 su 并输入密码时,它没有执行我还设置了上述导出的配置文件?

bash .profile environment-variables bashrc source

209
推荐指数
5
解决办法
36万
查看次数

如何使用 scp 复制需要 root 访问权限的文件?

我有一个使用 SSH 连接的 Ubuntu 服务器。

我需要将文件从我的机器上传到/var/www/服务器上,其中的文件/var/www/root.

使用 PuTTY,在我登录后,我必须先输入sudo su我的密码才能修改/var/www/.

但是,当我复制使用WinSCP赋予文件,我不能创建创建/修改中的文件/var/www/,因为我与连接用户没有对文件的权限/var/www/,我不能说sudo su,因为我在一个SSH会话的情况下做.

你知道我怎么处理这个吗?

如果我在我的本地机器上工作,我会打电话,gksudo nautilus但在这种情况下,我只能通过终端访问机器。

server ssh root webserver

202
推荐指数
7
解决办法
39万
查看次数

如何压缩目录?

我正在尝试压缩一个目录并将其 ftp 到 windows ftp。

我已经尝试了我能找到的所有 tar 命令来压缩目录。看起来没问题。然后我传输它并使用 Winrar 查看它的内容。Winrar 一直告诉我文件已损坏。我已经使用 winrar 查看了其他 .gz 或 .bz2 文件,但由于某些奇怪的原因我无法让它工作。

我更愿意让它压缩文件,以便它们有一个 .zip 扩展名,但即使如此,当我尝试浏览它的内容时,windows 和 winrar 都声称它已损坏。

有没有其他人有关于其他尝试的建议?

gzip compression zip

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

如何添加内核启动参数?

我需要将引导参数添加foo=bar到我的内核中。如果测试成功,我如何才能一次完成测试,并永久执行此操作?

grub2 kernel

200
推荐指数
3
解决办法
52万
查看次数

如何挂载 ISO 文件?

我在尝试安装大型 iso 时遇到了麻烦:

dev@dev-OptiPlex-745:~$ sudo mount -o loop /home/dev/Hämtningar/matlab2011a_64.iso /cdrom
mount: warning: /cdrom seems to be mounted read-only.
dev@dev-OptiPlex-745:~$ 
Run Code Online (Sandbox Code Playgroud)

你能告诉我该怎么做吗?

mount

199
推荐指数
7
解决办法
73万
查看次数

如何启用TRIM?

我知道 Linux 内核从 2.6.33 版本开始支持 TRIM,所以 ubuntu 中应该有 TRIM 支持。

是默认启用 TRIM 还是我需要更改某些设置或安装其他软件才能使其工作?如果是这样,如何?

ssd trim

197
推荐指数
2
解决办法
22万
查看次数