Ubuntu解决sudo: source: command not found错误

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

普通用户获得root权限后反而提示找不到命令了,该如何解决这个问题呢?

$ sudo -s

# source /etc/profile

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

# ulimit -n

65535

转自:http://www.linuxidc.com/Linux/2014-04/100160.htm

时间: 2024-10-11 10:21:57

Ubuntu解决sudo: source: command not found错误的相关文章

Ubuntu 之旅 —— 解决sudo: source: command not found错误

$ sudo -s # source /etc/profile

source command not found in sh shell解决办法

在Ubuntu系统中执行脚本的时候突然出现错误"source command not found in sh shell" 这个其实在Ubuntu 当中 执行脚本默认的使用的是dash,而非bash 通过命令 #ls -l `which sh` # /bin/sh -> dash 我们发现, 脚本中默认使用的sh其实对应的是dash, 而不是bash. 为了解决这个错误我们就需要把这个对应关系修改下, 让sh对应到bash 执行以下命令, 在弹出的框里面选择No即可把sh对应的链

(转)ubuntu源码编译安装php常见错误解决办法

原文地址 http://blog.csdn.net/white__cat/article/details/28907535 './configure' '–prefix=/usr/local/PHP' '–with-config-file-path=/etc' '–with-MySQL=/usr/local/mysql' '–with-mysqli=/usr/local/mysql/bin/mysql_config' '–with-iconv-dir=/usr/local' '–with-fre

Ubuntu下sudo apt-get install vim 失败的解决办法

Ubuntu下 执行命令:sudo apt-get install vim 失败 解决办法: 更新一下,命令:sudo apt-get update 再安装即可成功:sudo apt-get install vim Ubuntu下sudo apt-get install vim 失败的解决办法,布布扣,bubuko.com

[Linux] ubuntu server sudo出现sudo:must be setuid root 完美解决办法

1.开机按shift或esc先进行recovery模式 2.选择root命令行模式 3.先执行 #mount -o remount,rw / 这个很重要,网上找的很多资料都不全没有这步造成无法恢复成功. 因为recovery模式默认是以只读模式挂载的,如果不执行这句的话会报 4.执行 #chown root:root /usr/bin/sudo #chmod 4755 /usr/bin/sudo 5.重启之后运行 sudo ls 报 #sudo: /usr/lib/sudo/sudoers.so

ubuntu下apache虚拟主机出现forbidden错误的解决办法

交换两个变量:例如num1=5,num2=6→num1=6,num=5 怎么样?是不是觉得灰常简单,你是不是用下面的方法做的: int num1=5: int num2=6: int temp=num1: num1=num2; num2=temp; Console.WriteLine("num1={0},num2={1}",num1,num2); 好吧!你赢了!你做的非常对!就就是所谓的值传递 声明一个中间变量temp!没有可说的!大家都懂的! 接着我们来看下面这个比较犀利的出题人:

【Supervisor】使用 Supervisor source command not found 如何解决

结论: The source command is only available in bash, and the supervisor command is run by sh. I would recommend using a script to perform your commands   代码示例: [program:alarm_handler] command = bash /opt/disk2/var/www/maliksi/file_protect/management/com

解决没有X11/Xlib.h 的错误

1. 解决没有X11/Xlib.h 的错误Install XLib $sudo apt-get install libx11-dev 2. 提示错误:未找到软件源 解决办法很简单,更换另一个源就行了.一般建议是使用国内的源.更新管理器(update-manager),打开后按底下的“设置”->“ubuntu软件”->“下载自”在“下载自”那里点“其他站点”,里面选一个源就是了.一般选中国的源.

sudo: add-apt-repository: command not found

错误来啦:sudo: add-apt-repository:command not found      网上解决办法是直接安装工具包 命令:sudo apt-get install python-software-properties loter亲测安装后还是报command not found,所以依赖包还没有安装完全,少了什么呢? 执行命令:add-apt-repository ,如图,除了要安装python-software-properties外还需要software-properti