ubuntu错误sudo: source: command not found解决方法

发布时间:2020-09-10编辑:脚本学堂
本文介绍了sudo: source: command not found问题的解决方法,ubuntu系统中使用sudo时出现的错误,有需要的朋友参考下。

在ubuntu server上执行以下命令,可以看到默认打开的文件数限制为1024个。
 

复制代码 代码示例:
$ ulimit -n
1024

编辑/etc/profile配置文件,在最后添加一行:
 

复制代码 代码示例:
ulimit -shn 65535

让配置生效:
 

复制代码 代码示例:
$ sudo source /etc/profile
sudo: source: command not found

直接执行ulimit -shn 65535命令又会怎么样呢?
 

复制代码 代码示例:
$ ulimit -shn 65535
-bash: ulimit: open files: cannot modify limit: operation not permitted
$ sudo ulimit -shn 65535
sudo: ulimit: command not found

有关ulimit的用法,请参考文章:

普通用户获得root权限后反而提示找不到命令了。
正确的方法下:
 

复制代码 代码示例:
$ sudo -s
# source /etc/profile

再次执行ulimit,可以看到打开文件的限制数已改为65535了。
 

复制代码 代码示例:
# ulimit -n
65535