小编Ali*_*xel的帖子

如何在 Ubuntu 18.04 上增加最大打开文件限制?

我已经运行ulimit -n 65536,将以下行添加到/etc/security/limits.conf

*    soft nofile 65536
*    hard nofile 65536
alix soft nofile 65536
alix hard nofile 65536
root soft nofile 65536
root hard nofile 65536
Run Code Online (Sandbox Code Playgroud)

并添加session required pam_limits.so到两者中:

  • /etc/pam.d/common-session
  • /etc/pam.d/common-session-noninteractive

并且fs.file-max = 65536/etc/sysctl.d/60-file-max.conf

尽管如此,ulimit -n在我的会话重新启动并运行后,我只得到 4096(之前是 1024)。

我错过了什么?

system ulimit resource-limiting 18.04

28
推荐指数
3
解决办法
5万
查看次数

在 Ubuntu 中打开 .accdb 文件?

我收到了一个 Microsoft Access .accdb 文件(我相信是 2010 版),我需要从中获取一些数据。

如何在 Ubuntu 中打开它?有什么工具可以让我这样做吗?

PS:只读也可以,如果有CSV导出功能就更好了。

file-format libreoffice microsoft-office 13.04

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

Android Studio 的 PPA?

Android Studio几天前发布,它仍处于抢先体验预览阶段,但我想知道是否有任何 PPA 可以添加到我的 Ubuntu Raring 中以自动保持更新apt-get

ppa android

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

如何以编程方式确定系统是台式机还是服务器?

有没有办法区分 Ubuntu Server 和 Ubuntu Desktop?

我有一个用于设置轻量级 Web 服务器的 Bash 脚本(无耻插件),我注意到当我在自己的计算机上运行这个脚本时,我的 Ubuntu(桌面)安装变得一团糟 - 我很漂亮确定罪魁祸首是以下代码行:

echo -e "\e[1;32mDave, I'm removing the bloatware.\e[0m"

for halBox_package in apache2 bind9 nscd php portmap rsyslog samba sendmail; do
    if [[ -f /etc/init.d/$halBox_package ]]; then
        ( service $halBox_package stop ) > /dev/null
    fi

    ( apt-get -qq -y remove --purge "$halBox_package*" ) > /dev/null 2>&1
done
Run Code Online (Sandbox Code Playgroud)

我想做的是检测脚本是否以服务器风格运行,因此我可以决定是否清除这些包。如果无法区分口味,您能告诉我 Ubuntu 桌面需要哪个包才能正常工作吗?

server package-management bash

12
推荐指数
1
解决办法
1361
查看次数

Ubuntu 12.04 / 12.10 随机冻结 - nVidia?

可能的重复:
当 Ubuntu 死机时我该怎么办?

我安装Ubuntu频繁死机,有时会表现出一个黑色的屏幕(不是很常见了-在我最新的安装),另外一些时候鼠标和键盘只是无法移动和响应(甚至没有Ctrl+ Alt+F1工程)等一些次我能够以巨大的延迟(2-5 秒)移动鼠标,但我无法执行/单击任何操作。

我有一种非常强烈的感觉,这个问题与我的显卡驱动程序有关,因为:

  • 硬重置后,我通常会收到有关 X.org / jockey 的错误报告
  • 在加载/关闭/任何时候都会出现工件,例如:
    • £注销期间填充的模式
    • 启动时颜色丑陋的方形图案
    • 部分移动的窗口(即:仅上半部分)
    • Firefox 渲染使页面底部约 30% 为黑色

这些工件就在系统冻结之前出现。

我已经安装了 Ubuntu 12.04 LTS,在多次尝试让我的双显示器设置正常工作失败后,我尝试安装新的 12.10 版本,希望这个新版本能够解决这个问题......不幸的是,情况并非如此,所以我恢复到 Ubuntu 12.04。

我已经尝试了Additional Drivers应用程序中的所有驱动程序(甚至是实验性的),我还尝试nvidia-current了 PPA 存储库中的包ubuntu-x-swat/x-updates以及nouveauOSS 驱动程序。没有任何东西(除了完全没有分辨率为 640*480 的驱动程序)看起来很稳定。

这是我的图形卡的信息:

alix@alix-E500:~$ lspci | grep VGA
01:00.0 VGA compatible controller: NVIDIA Corporation G86 [GeForce 8400M G] (rev a1)
alix@alix-E500:~$ sudo lshw -C video
[sudo] password for alix: …
Run Code Online (Sandbox Code Playgroud)

nvidia freeze 12.04 12.10

8
推荐指数
0
解决办法
6308
查看次数

Bash - 获取 Sudoer 用户名?

假设我有以下 bash 脚本:

#!/bin/bash

echo $( whoami )
Run Code Online (Sandbox Code Playgroud)

这是它在使用和不使用 sudo 的情况下输出的内容:

alix@netbook:~$ ./test.sh 
alix
alix@netbook:~$ sudo ./test.sh 
root
Run Code Online (Sandbox Code Playgroud)

该脚本执行几个需要超级用户权限的命令,但我也想将原始执行用户添加到一个组中。alix如果我运行,是否有任何命令返回sudo ./test.sh

command-line bash root sudo users

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