-bash: ulimit: max user processes: cannot modify limit: Operation not permitted問題的處理
在安裝oracle的時候,在/etc/profile下設定了
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
但是su - oracle時發現:
-bash: ulimit: max user processes: cannot modify limit: Operation not permitted問題
原來是在/etc/security/limits.conf下設定了:
oracle soft nproc 2047
oracle hard nproc 16348
oracle soft nofile 1024
oracle hard nofile 65536
oracle hard nproc 16348
oracle soft nofile 1024
oracle hard nofile 65536
在這個檔案裡設定了限制,那麼在別的地方設定的限制將不能超過這裡設定的值!
[@more@]看一下/etc/security/limits.conf你大概就會明白
linux對使用者有預設的ulimit限制,而這個檔案可以配置使用者的硬配置和軟配置,硬配置是個上限。
超出上限的修改就會出“不允許的操作”這樣的錯誤。
要麼去掉限制,要麼加大限制即可!
linux對使用者有預設的ulimit限制,而這個檔案可以配置使用者的硬配置和軟配置,硬配置是個上限。
超出上限的修改就會出“不允許的操作”這樣的錯誤。
要麼去掉限制,要麼加大限制即可!
總結:
如果你碰到類似的錯誤提示:
ulimit: max user processes: cannot modify limit: 不允許的操作
ulimit: open files: cannot modify limit: 不允許的操作
為啥root使用者是可以的?普通使用者又會遇到這樣的問題?
看一下/etc/security/limits.conf大概就會明白。
linux對使用者有預設的ulimit限制,而這個檔案可以配置使用者的硬配置和軟配置,硬配置是個上限。
超出上限的修改就會出“不允許的操作”這樣的錯誤。
在limits.conf加上
soft noproc 10240
hard noproc 10240
soft nofile 10240
hard nofile 10240
就是限制了任意使用者的最大執行緒數和檔案數為10240。
ulimit: max user processes: cannot modify limit: 不允許的操作
ulimit: open files: cannot modify limit: 不允許的操作
為啥root使用者是可以的?普通使用者又會遇到這樣的問題?
看一下/etc/security/limits.conf大概就會明白。
linux對使用者有預設的ulimit限制,而這個檔案可以配置使用者的硬配置和軟配置,硬配置是個上限。
超出上限的修改就會出“不允許的操作”這樣的錯誤。
在limits.conf加上
soft noproc 10240
hard noproc 10240
soft nofile 10240
hard nofile 10240
就是限制了任意使用者的最大執行緒數和檔案數為10240。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7916042/viewspace-1036737/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ulimit: core file size: cannot modify limit: Operation not permittedMIT
- chown: /usr/local: Operation not permitted問題解決MIT
- macOS: sudo : Operation not permittedMacMIT
- [20210222]gdb ptrace Operation not permitted.txtMIT
- NFS mount results in "vmount: operation not permitted" errorNFSMITError
- Mac 配置Maven遇到的zsh:operation not permitted:mvnMacMavenMIT
- 【問題處理】ORA-00376 file xx cannot be read at this time
- Failed to get D-Bus connection: Operation not permittedAIMIT
- Solaris 10’s Resource Management and Shell Limit(ulimit)MIT
- docker安裝matlab mount failed: Operation not permitted.DockerMatlabAIMIT
- tidb Error: Operation aborted by user answer '' (cliutil.operation_aborted)TiDBError
- linux登入locale告警-bash: warning: setlocale: LC_TIME: cannot change的處理方法Linux
- yarn install 遇到的錯誤訊息 - Error EPERM operation not permitted, open .yarnrcYarnErrorMIT
- root使用者操作檔案提示 changing permissions of '***': Operation not permittedMIT
- ionic3 ,win7下 npm install 報operation not permittedWin7NPMMIT
- 不停機處理oracle超過最大processes數故障Oracle
- 在Docker內部使用gdb偵錯程式報錯-Operation not permittedDockerMIT
- Bash 指令碼中的錯誤處理指令碼
- linux系統中安裝jdk出現bash: ./java: cannot execute binary file 問題LinuxJDKJava
- [git] git問題處理Git
- golang json處理問題GolangJSON
- max() group by共用問題
- App\User 替換為 App\Models\User 的問題解決!APP
- SpringBoot 2.7.0 處理跨域的問題Spring Boot跨域
- SpringBoot 2.6.7 處理跨域的問題Spring Boot跨域
- .net異常處理的效能問題
- 【故障處理】ORA-65500: could not modify DB_UNIQUE_NAME, resource exists
- 【問題處理】MySQL忘記root密碼的處理辦法MySql密碼
- cannot reclaim 52428800 bytes disk space from 4070572032 limitAIMIT
- Ubuntu處理依賴問題Ubuntu
- 資料處理--pandas問題
- 處理SQLServer errorlog滿問題SQLServerError
- 併發問題處理方式
- Linux 問題處理集錦Linux
- 遇到的cannot find module 'xxx' 問題
- 你知道MySQL的Limit有效能問題嗎MySqlMIT
- 處理分頁的result型別問題型別
- npm 或 yarn安裝依賴報錯 EPERM: operation not permitted, unlink 解決方法NPMYarnMIT
- Warning: Cannot modify header information - headers already sent by (output started at file_path:line)HeaderORM