首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尽管修改了/etc/ -n /Lims.conf文件,但ulimit命令没有显示任何更改。

尽管修改了/etc/ -n /Lims.conf文件,但ulimit命令没有显示任何更改。
EN

Ask Ubuntu用户
提问于 2021-03-26 23:46:48
回答 1查看 2.4K关注 0票数 1

在编译周期时,我面临以下错误。

代码语言:javascript
复制
/usr/bin/ld: cannot find /usr/local/bin/trilinos-12.12.1/lib/libgaleri-xpetra.a: Too many open files
/usr/bin/ld: cannot find /usr/local/bin/trilinos-12.12.1/lib/libgaleri-epetra.a: Too many open files
/usr/bin/ld: cannot find /usr/local/bin/trilinos-12.12.1/lib/libaztecoo.a: Too many open files
/usr/bin/ld: cannot find /usr/local/bin/trilinos-12.12.1/lib/libisorropia.a: Too many open files
.
.
.
/usr/bin/ld: cannot find /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o: Too many open files
collect2: error: ld returned 1 exit status
src/io/mesh_input/quick_grid/unit_test/CMakeFiles/ut_QuickGrid_solidCylinder_np1.dir/build.make:1465: recipe for target 'src/io/mesh_input/quick_grid/unit_test/ut_QuickGrid_solidCylinder_np1' failed
make[2]: *** [src/io/mesh_input/quick_grid/unit_test/ut_QuickGrid_solidCylinder_np1] Error 1
CMakeFiles/Makefile2:1009: recipe for target 'src/io/mesh_input/quick_grid/unit_test/CMakeFiles/ut_QuickGrid_solidCylinder_np1.dir/all' failed
make[1]: *** [src/io/mesh_input/quick_grid/unit_test/CMakeFiles/ut_QuickGrid_solidCylinder_np1.dir/all] Error 2
.
.
[ 58%] Linking CXX static library libPeridigmLib.a
[ 58%] Built target PeridigmLib
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2

我使用了链接中的说明,使用以下方法增加了进程的软和硬限制:

代码语言:javascript
复制
#@student        -       maxlogins       4

* hard nofile 97816
* soft nofile 97816
session required pam_limits.so

# End of file

但是,即使在按照链接中的指示更新limit.conf文件之后重新启动wsl终端,ulimit -n仍然显示1024而不是修改后的值。为什么不改变呢?有什么建议吗?

我正在为LinuxUbuntu16.04使用Windows子系统。

EN

回答 1

Ask Ubuntu用户

发布于 2023-04-12 15:12:27

只需使用sudo su $USER --shell /bin/bash --command "ulimit -n"

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1326406

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档