Ответы пользователя по тегу Linux
  • Завал по I/O. Как отследить автоматически проблему с процессами?

    shambler81
    @shambler81 Куратор тега Linux
    iotop -oka и жди пару минут
    Ответ написан
    Комментировать
  • Как посчитать количество обычных файлов в каталоге, у которых БОЛЕЕ 1 жёсткой ссылки (Linux)?

    shambler81
    @shambler81 Куратор тега Linux
    у жестких ссылок тот же айнод
    а следоватлеьно совпадений по айнд будет больше чем одно
    по сути можешь даже так сделат если совпадений айнод больше 10 то это и будет 10 файлов
    5c3b63782345b338441056.png
    Ответ написан
    Комментировать
  • Если как вывести 0 если Awk не нашел значение?

    shambler81
    @shambler81 Куратор тега Linux
    Если он не нашел то он вернет ошибочный код завершения с него можно и плясать, дешево и сердито.
    cat /countCodes | awk ' /'$1'/ {print $1} ' ||  echo "0"
    Ответ написан
  • Установлены Windows 10 и Linux в один компьютер. Как правильно переустановить Windows 10?

    shambler81
    @shambler81 Куратор тега Linux
    можешь на тратить время вероятность успешного перехода на линукс в таком раскладе равна нулю
    Если хочешь перейти на линукс единственный способ полностью отказаться от windows
    Ответ написан
    1 комментарий
  • Есть ли драйвера на Linux?

    shambler81
    @shambler81 Куратор тега Linux
    начните с линукс mint
    там можно в два клика поставить эти драйвера
    Ответ написан
    Комментировать
  • Какой дистрибутив Linux выбрать для широкого круга задач?

    shambler81
    @shambler81 Куратор тега Linux
    Linux Mint. - ( форк убунты, в данный момент популярней своего родителя)
    Ответ написан
    Комментировать
  • Как настроить RDP подключение к windows 2016 из FreeRDP 2.0 rc4?

    shambler81
    @shambler81 Куратор тега Linux
    remmina пробовал ?
    Ответ написан
    Комментировать
  • Линукс для офиса?

    shambler81
    @shambler81 Куратор тега Linux
    mint
    Ответ написан
    Комментировать
  • Где взять уже настроенный LAMP-сервер на Ubuntu?

    shambler81
    @shambler81 Куратор тега Linux
    vtstacp - дешево и сердито
    brainycp.com - тоже дешево и ооочень сердито, функционала за любые глаза хватит.
    ispconfig3 - сердито и трудоемко, я лично им пользуюсь
    Bitrixvm - в частонсти sh скрипт - 3 минуты и сервер да еще и оптимизированный под железо настроен ( единственно mbstring =2 но его можно поменять и юзать все что хочешь отличное от битрикс.
    Очень дешево и очерь сердито, можно за 3 минуты развернуть отличный сервер без веб морды ( консольная, нажми 1 2 3 4 и
    wget http://repos.1c-bitrix.ru/yum/bitrix-env.sh && sh bitrix-env.sh

    ставим на ценсос
    Ответ написан
    4 комментария
  • Где можно почитать хороший материал, как поднимать тестовые сервера на linux?

    shambler81
    @shambler81 Куратор тега Linux
    1. hetzner -30 дней бесплатный сервер, притом любой
    2. Ставь веб панели ( нет смысвла ставить чистый апачь без генераторов конфигов)
    1. ispconfig3 - бесплатно и функционально но если ты сомжешь ее поставить ты по дороге выучишь половину сервера. ( рекомендую)
    2. vestacp - и даже работает, ставится одним скриптом
    3. brainycp - ухуитительный функционал и при этом он работает как часы, но с адекватностью итрерфейса они не дружат.
    4. Bitrix VM - дешево сердито и работает, не для битрикс нужно будет поменять 1 параметр.

    Для домашнего использования на винде Openserver - денвер рядом не лежал.
    По части манов и где учиться и что делать, могу предложить стажировку у меня.
    Переносы сайтов ,поднятия версий пхп, решение проблем, написание скриптов и тд.
    Nginx apache и тд и тп. Но прийдется и учиться и работать
    Ответ написан
    Комментировать
  • Графическая оболочка для Debian?

    shambler81
    @shambler81 Куратор тега Linux
    для десктоп версии выбирая из дебиана и убунты я бы рекомендовал однозначно linux mint
    Он по популярности уже давно обошел своего предка ubuntu, а по удобству так тем более
    Ответ написан
    2 комментария
  • Как установить старую версию libreoffice на linux mint из пакета?

    shambler81
    @shambler81 Куратор тега Linux
    Если вы новичок, то я обязан задать вопрос, зачем вам именно старая версия?
    Ответ написан
  • Есть у кого скрипт lossless сжатия изображений на сервере?

    shambler81
    @shambler81 Куратор тега Linux
    Да все писали, искеать надо
    https://klondike-studio.ru/blog/optimizatsiya-kart...
    Ответ написан
    Комментировать
  • Какую OS установить на нереально старый комп?

    shambler81
    @shambler81 Куратор тега Linux
    нереально старый лучше отдать в музей там ему и место.
    А все что старше 486 можно и линукс поставить, да и 95 винда ;)
    но смысл какой ?
    Ответ написан
    Комментировать
  • Почему сервер падает после нескольких перезагрузки страницы?

    shambler81
    @shambler81 Куратор тега Linux
    ЭТО НЕ УМНЯШЫ а дефолтные настройки apache или nginx, они дефолтные же лет как дцать. А технологии изменились, как и количество памяти и процов.
    Вам в лог смотрите там будет написано лимит чего вы привысили.
    Ответ написан
    Комментировать
  • Config apache + nginx для нагруженного проекта?

    shambler81
    @shambler81 Куратор тега Linux
    nginx+apache2+PHP-FPM

    spoiler
    nginx{

    ######################################################################
    ## Server configuration
    ######################################################################
    listen *:80;
    server_name test3.ks03.ru ;
    root /var/www/test3.ks03.ru/web;

    ######################################################################
    ## Log configuration
    ######################################################################
    #Все логи отключены
    error_log /dev/null crit;
    access_log off;

    ######################################################################
    ## Errors send to apache2
    ######################################################################
    # у апача своих алиасов куча, а так же некоторая статика отдается
    # средствамси php, по этому все ошибки обрабатывать только apache2
    error_page 401 403 404 405 500 502 503 = @fallback;
    location @fallback {
    proxy_pass http://127.0.0.1:82;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

    }

    ######################################################################
    ## Locations configuration
    ######################################################################
    #Отключаем логирование ошибок No such file or directory
    ## Disable .htaccess files

    location ~ /\.ht {
    deny all;

    access_log off;
    log_not_found off;
    }
    ##
    location = /favicon.ico {
    log_not_found off;
    access_log off;
    }
    ##
    location = /robots.txt {
    allow all;
    log_not_found off;
    access_log off;
    }
    ##
    ######################################################################
    # сервисы на сайте phpmyadmin почта и letxencrypt
    location /phpmyadmin/ {
    deny all;
    }
    ##
    location /webmail/ {
    rewrite ^/(.*)$ https://$http_host:8080/$1 permanent;
    }
    # letsencrypt
    location /.well-known/acme-challenge/ {
    alias /usr/local/ispconfig/interface/acme/;
    default_type text/plain;

    }
    # static content
    # Отдаем статику напрямую с nginx
    location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js|swf|flv|mp3)$ {
    root /var/www/test3.ks03.ru/web;
    access_log off;
    expires 30d;
    }

    # default location
    location / {
    index index.php index.html index.htm;
    proxy_pass http://127.0.0.1:82;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }

    }


    server {
    ######################################################################
    ## Server configuration
    ######################################################################
    listen *:443 ssl http2;
    server_name test3.ks03.ru ;
    root /var/www/test3.ks03.ru/web;

    ######################################################################
    ## SSL configuration
    ######################################################################
    # recommended but not manditory directive
    # leave commented out unless you know what it is doing
    #more_set_headers 'Strict-Transport-Security: max-age=15768000';
    ssl on;
    ssl_session_cache shared:SSL:10m;
    ssl_session_timeout 1h;
    ssl_protocols TLSv1.2 TLSv1.1;
    add_header Strict-Transport-Security "max-age=15768000" always;
    ssl_stapling on;
    ssl_stapling_verify on;
    ssl_prefer_server_ciphers on;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!3DES:!MD5:!PSK;
    ssl_certificate /var/www/clients/client2/web2/ssl/test3.ks03.ru-le.crt;
    ssl_certificate_key /var/www/clients/client2/web2/ssl/test3.ks03.ru-le.key;
    ssl_dhparam /etc/nginx/ssl/dhparam.pem;
    ######################################################################
    ## Log configuration
    ######################################################################
    #Все логи отключены
    error_log /dev/null crit;
    access_log off;

    ######################################################################
    ## Errors send to apache2
    ######################################################################
    # у апача своих алиасов куча, а так же некоторая статика отдается
    # средствамси php, по этому все ошибки обрабатывать только apache2
    error_page 401 403 404 405 500 502 503 = @fallback;
    location @fallback {
    proxy_pass https://127.0.0.1:4443;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header HTTPS YES;
    }

    ######################################################################
    ## Locations configuration
    ######################################################################
    #Отключаем логирование ошибок No such file or directory
    ## Disable .htaccess files

    location ~ /\.ht {
    deny all;

    access_log off;
    log_not_found off;
    }
    ##
    location = /favicon.ico {
    log_not_found off;
    access_log off;
    }
    ##
    location = /robots.txt {
    allow all;
    log_not_found off;
    access_log off;
    }
    ##
    ######################################################################
    # сервисы на сайте phpmyadmin почта и letxencrypt
    location /phpmyadmin/ {
    deny all;
    }
    ##
    location /webmail/ {
    rewrite ^/(.*)$ https://$http_host:8080/$1 permanent;
    }
    # letsencrypt
    location /.well-known/acme-challenge/ {
    alias /usr/local/ispconfig/interface/acme/;
    default_type text/plain;

    }
    # static content
    # Отдаем статику напрямую с nginx
    location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js|swf|flv|mp3)$ {
    root /var/www/test3.ks03.ru/web;
    access_log off;
    expires 30d;
    }

    # default location
    location / {
    index index.php index.html index.htm;
    proxy_pass https://127.0.0.1:4443;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header HTTPS YES;
    proxy_set_header X-Forwarded-Proto https;
    include /etc/nginx/locations.d/*.conf;
    }
    ######################################################################
    ## Directives configuration
    ######################################################################

    }
    Ответ написан
    1 комментарий
  • Как оптимизировать GIF файл сконвертированный в WEBM?

    shambler81
    @shambler81 Куратор тега Linux
    боюсь у вас два пути
    1. найти исходник " и конвертировать его в html5"
    2. написать все на html5
    Ибо так сильно его не ужать, адаптива не будет и тд и тп.
    файлик в студию
    Ответ написан
    Комментировать
  • Есть ли готовые сборки linux с хорошим RDP клиентом?

    shambler81
    @shambler81 Куратор тега Linux
    remmina
    Ответ написан
    Комментировать
  • Какой дистрибутив Linux поставить?

    shambler81
    @shambler81 Куратор тега Linux
    linux mint для первого знакомства однозначно
    Ответ написан
    Комментировать
  • Как сделать массив для пути команды find?

    shambler81
    @shambler81 Куратор тега Linux
    for i in `mysql -uroot -pPass -e'show databases;' | grep -v information_schema | grep -v Database`; do mysqldump -uroot -pDungeonKeeper $i > /var/backup/mysql/last/$i.sql;done >> /dev/null 2>> /var/log/sqlbackup.log
    tar -czvf /var/backup/mysql/`date +%Y`/sqldump-`date +%Y-%m-%u`.tar.gz ./last >> /dev/null > /var/log/sqlbackup.log

    цикл и переменная подставляется куда угодно.
    В данном случае мы смотрим названия баз данных и в цикле их архивируем.
    доработать уже сможешь
    Ответ написан
    Комментировать