여러가지 Unix 도구가 있다. http://unix.stackexchange.com/a/19010
pssh
pdsh
clusterssh
clusterit
mussh
| sudo update-alternatives --config vim | |
| git config --global core.editor "vim" |
| namespace :sidekiq do | |
| def assert_process_running(pid) | |
| begin | |
| if pid == Process.waitpid(pid, Process::WNOHANG) then | |
| raise "process killed" | |
| end | |
| end | |
| puts "alive" | |
| end | |
| I18n.t 'datetime.distance_in_words.x_days', count: date_range |
| use 5.010; | |
| use UUID::Tiny; | |
| use MIME::Base64::URLSafe; | |
| foreach(1..1000000) { | |
| $v=create_UUID(UUID_V1); | |
| say $v.urlsafe_b64encode($v); | |
| } |
| <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> | |
| <property name="ignoreResourceNotFound" value="true" /> | |
| <property name="searchSystemEnvironment" value="true" /> | |
| <property name="systemPropertiesModeName" value="SYSTEM_PROPERTIES_MODE_OVERRIDE" /> | |
| </bean> |
| #!/bin/bash | |
| # chkconfig: 2345 95 20 | |
| # description: This application was developed by me and is tested on this server | |
| # processname: my_app | |
| # | |
| # Tomcat 8 start/stop/status init.d script | |
| # Initially forked from: https://gist.github.com/valotas/1000094 | |
| # @author: Miglen Evlogiev <[email protected]> | |
| # | |
| # Release updates: |
여러가지 Unix 도구가 있다. http://unix.stackexchange.com/a/19010
pssh
pdsh
clusterssh
clusterit
mussh
AWS에서 docker를 쓸 때 high traffic server라면 이렇게 하는 것이 좋겠다. amazon linux를 쓴다고 하자.
ulimit를 올려주어야 한다. /etc/security/limit.conf 에서 고쳐주어도 docker에는 적용되지 않는다.
limit.conf는 PAM을 통해서 로그인했을 때만 먹는 설정이라 그렇다.
docker로 띄운 process의 pid를 찾고 cat /proc/<pid>/limits를 실행해서 보면 적용되었는지 아닌지 확실하게 알 수 있다.
kernel에서 직접 그 프로세스에 어떤 ulimit이 적용되었는지 확인하는 방법이다.
그래서 /etc/sysconfig/docker 파일을 만들고 아래를 추가한다.