Last active
February 15, 2017 13:41
-
-
Save mantyr/4ce2329cd37a069dad7a98c801c83120 to your computer and use it in GitHub Desktop.
Linux bash commands
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// удалить файлы старше 3 дней | |
find -type f -mtime +3 -exec rm -f {} \; | |
// для случаев когда удалённый ftp сервер работает с ошибками, а файлы получить как-то нужно: | |
// http://unix.stackexchange.com/questions/2525/sync-a-local-directory-with-a-remote-directory-in-linux | |
curlftpfs -r -s ftp.foobar.com /foo | |
rsync -a /foo/ /bar | |
umount /foo | |
// iTerm v2 | |
// для того что бы перейти в полноэкранный режим и обратно: | |
// 1. выбрать русскую расскладку клавиатуры | |
// 2. нажать сочитание клавиш ⌘+⏎ (cmd+Enter) | |
// узнать открытые порты в Linux | |
sudo netstat -ntulp | |
sudo netstat -ntulp | grep 80 | |
// для исключения автоинкремента из схемы MySQL | |
mysqldump -uroot --no-data dbname| sed 's/ AUTO_INCREMENT=[0-9]*//g' >> file.sql | |
// Ubuntu | |
// список установленных пакетов | |
dpkg --get-selections | grep -v deinstall | |
// узнать установлены ли конкретные пакеты | |
dpkg --get-selections | grep -v deinstall |grep "percona" | |
// Ограничение на максимальное количество открытых файловых дескрипторов: | |
# ulimit -Hn | |
1048576 | |
# ulimit -Sn | |
1048576 | |
// устанавливаем параметры в конфиг | |
# cat /etc/security/limits.conf | |
* soft nproc 65000 | |
* hard nproc 1000000 | |
* soft nofile 1048576 | |
* hard nofile 1048576 | |
root - memlock unlimited | |
root soft nofile 1048576 | |
root hard nofile 1048576 | |
// перезагружаем | |
#restart | |
// перезапускаем supervisord что бы применить лимиты к его процессам | |
# /etc/init.d/supervisor restart | |
// изменяем ulimit для docker контейнера | |
docker run --ulimit nofile=1048576:1048576 --rm debian sh -c "ulimit -n" | |
// вернёт 1048576 | |
// дополнительные материалы: | |
http://www.ibm.com/developerworks/ru/library/l-hisock/ | |
https://www.prolinux.org/post/nastroyki-nagruzhennogo-servera/ | |
http://skeletor.org.ua/?p=4143 - допонительные способы изменить лимиты на лету | |
Горячие клавиши в mc: | |
Ctrl+X+P - скопировать адрес соседнего окна в текущую консоль. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
http://superuser.com/questions/302754/increase-the-maximum-number-of-open-file-descriptors-in-snow-leopard
For OS X Sierra (10.12.X) you need to:
ВАЖНО:
!!!! Если установить значения в пустоту то система помрёт при установке таких лимитов потому что они выставятся в ноль!!!!
!!!! Если так сделали то перезагрузитесь, зажмите клавиши CMD+R и в консольке удалите файлик, перезагрузитесь и система восстановится на заводские настройки по части ulimit !!!!