*nix. Задай вопрос - получи ответ

Discussion in 'Linux, Freebsd, *nix' started by Xszz, 10 Jan 2008.

  1. FunOfGun

    FunOfGun Elder - Старейшина

    Joined:
    5 Sep 2012
    Messages:
    388
    Likes Received:
    72
    Reputations:
    124
    Что делает команда apt-get dist-upgrade? Насколько я понимаю, это обновление системных пакетов(компиляторы, ядро, загрузчик и т.д.). Так ли это на самом деле? Актуально ли это для убунты? Заранее благодарен.
     
  2. m00c0w

    m00c0w Banned

    Joined:
    25 Dec 2011
    Messages:
    104
    Likes Received:
    14
    Reputations:
    5
    dist-upgrade, в дополнение выполняет функцию upgrade, а также разумно управляет изменением зависимостей с новыми версиями пакетов; apt-get имеет "умную" систему разрешения конфликтов и она будет в случае необходимости пытаться произвести обновление наиболее важных пакетов за счет менее важных. Файл /etc/apt/sources.list содержит список источников для получения пакетов, из которых будут получены файлы пакетов.


    http://www.opennet.ru/man.shtml?topic=apt-get&category=8&russian=0
     
    1 person likes this.
  3. ukrpunk

    ukrpunk Member

    Joined:
    31 Oct 2011
    Messages:
    47
    Likes Received:
    14
    Reputations:
    5
    Кто подскажет как подлючится к инету через ssh тунель, ос Убунту?
     
  4. sprinterius

    sprinterius New Member

    Joined:
    23 Jul 2012
    Messages:
    36
    Likes Received:
    0
    Reputations:
    0
    Груповое Переименование

    Каким образом сделать так что б допустим у меня есть текстовий файл в нем список слов,мне надо добавить символы в начале слова или вконце,но нужно чтоб все ето сделалось для всех слов в TXT документе одновременно,какие есть проги или способы добиться етого,заране спасибо...
     
  5. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    в консоле:
    Code:
    for x in `cat ur.txt`;do echo "slowo_$x" >> newfile.txt;done;
     
  6. taha

    taha Elder - Старейшина

    Joined:
    20 Aug 2006
    Messages:
    399
    Likes Received:
    330
    Reputations:
    251
    Code:
    for x in `cat ur.txt`;do echo "slowo_$x" >> newfile.txt;done;
    можно короче ;)
    Code:
    sed -ie 's/^/[B]MyWord[/B]\0/' file.c
    Warning!! Вносит изменения в файл-источник!
     
  7. ukrpunk

    ukrpunk Member

    Joined:
    31 Oct 2011
    Messages:
    47
    Likes Received:
    14
    Reputations:
    5
    Можно средствами ОС проинжектить все .html\.php файлы?
    Нужно на сервере с рутовыми правами вставить кусок своего кода в index
    Или для этого проще програмку на С накидать, чтобы она еще пути определяла к этому самому файлу index ?
     
  8. taha

    taha Elder - Старейшина

    Joined:
    20 Aug 2006
    Messages:
    399
    Likes Received:
    330
    Reputations:
    251
    Вы определитьесь сначала... во все или только в index'ы??

    Code:
    find /var/www -type f -a \( -name "*.html"  -o -name "*.php" \) -exec sed -ie 's/<\/html>/<script src=\"mypath.js\"><script\/><\/html>/;' {} \;
     
    1 person likes this.
  9. ukrpunk

    ukrpunk Member

    Joined:
    31 Oct 2011
    Messages:
    47
    Likes Received:
    14
    Reputations:
    5
    Да, имел ввиду во все индексы)
    Спасибо
     
  10. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    Запросто средствами find, sed

    Code:
    find /var/www/ -type f -name 'index.*' -exec sed -i s/</html>/</html><uriframe>/g {} \;
    PS в sed только екранирование нужно соблюдать и тд. Почитай man sed
     
    #2070 b3, 27 Jan 2013
    Last edited: 27 Jan 2013
    1 person likes this.
  11. ukrpunk

    ukrpunk Member

    Joined:
    31 Oct 2011
    Messages:
    47
    Likes Received:
    14
    Reputations:
    5
    А можно сделать чтобы в соблюдались такие условия еще
    1)чтобы в пути заменяемого файла обязательно присутствовало templates(к примеру)
    2)вставка перед </html>
    и как я понимаю тач на всех файлах, в которые код проинжектится, изменится. можно ли какимто магическим образом без особого гемора его обратно вернуть?
     
  12. taha

    taha Elder - Старейшина

    Joined:
    20 Aug 2006
    Messages:
    399
    Likes Received:
    330
    Reputations:
    251
    Скриптец:
    Code:
    for file in `find /var/www -type f -a -name "index.*" | grep templates`; do
        tc=`stat -c'%y' $file`
        sed -i -e 's/<\/html>/<uriframe><\/html>/' $file
        touch -m --date="$tc" $file
        echo -e $file" - изменён. (исп)\nДата модификации: "$tc
    done;
    
    1. в пути присутствовало templates
    2. вставка перед </html>
    3. тач на всех файлах, в которые код проинжектится, НЕизменится.

    вроде все норм.. ls -l не вкуривает что файлы изменились... но все равно нада потестить..
     
  13. ukrpunk

    ukrpunk Member

    Joined:
    31 Oct 2011
    Messages:
    47
    Likes Received:
    14
    Reputations:
    5
    taha спс большое, позже опробую) его в файлик с каким расширением кидать? sh ?
     
  14. timudzhin777

    timudzhin777 New Member

    Joined:
    7 Nov 2012
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Доброе утро всем! У меня такой вопрос, как можно привязать определеный образ линукса к железу. Загружатся образ будет с флешки , и когда система первый раз будет бутиться, нужно сделать так чтобы какойта скрипт привязал систему например к hdd. И на другом компьютере нельзя было бы бутится с этой флешки. Образ будет еще обработан true криптом, дабы нельзя было этот образ модифицировать. Если есть какие то советы или идеи , буду очень благодарен. Спасибо
     
  15. Br@!ns

    Br@!ns Elder - Старейшина

    Joined:
    3 Sep 2010
    Messages:
    916
    Likes Received:
    120
    Reputations:
    25
    Требуется установить точно такой же сервер как тут:

    [​IMG]

    ни с линуксами, ни с униксами до этого дел никогда не имел. Прошу объяснить, что мне нужно установить, что бы вышел в итоге идентичный сервер. Развернуто если можно, спасибо.
     
    #2075 Br@!ns, 31 Jan 2013
    Last edited: 31 Jan 2013
  16. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    Это ядро CentOS 6 2011 в гугле можно скачать саму ОС и там же RPM пакет с этим ядром.
     
    1 person likes this.
  17. m00c0w

    m00c0w Banned

    Joined:
    25 Dec 2011
    Messages:
    104
    Likes Received:
    14
    Reputations:
    5

    dm-crypt with LUKS + usb flash drive. ключ на флешку. Гугли. информации по данной теме много.
     
  18. Br@!ns

    Br@!ns Elder - Старейшина

    Joined:
    3 Sep 2010
    Messages:
    916
    Likes Received:
    120
    Reputations:
    25
    И еще вопрос к посту 2162, скольки раздяная система это? 86 или 64 ?
     
    #2078 Br@!ns, 2 Feb 2013
    Last edited: 2 Feb 2013
  19. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    2182 ? хз.
     
  20. Br@!ns

    Br@!ns Elder - Старейшина

    Joined:
    3 Sep 2010
    Messages:
    916
    Likes Received:
    120
    Reputations:
    25
    т.е 2162*