• Разработки
  • Заметки
  • Музыка
  • Обратная связь
  • Linux - полезно знать!

    Команды:
    Создать RAM - диск (виртуальный диск в оперативной памяти, сверх быстрый :)
    #mount -t tmpfs -o size=8192M tmpfs /home/max/tmp/
    Создать RAID0 - диск
    #mdadm --create --verbose /dev/md0 --level=0 --raid-devices=2 /dev/sda1 /dev/sdb1
    Аналоги windows программ первой необходимости:
    #apt-get install hardinfo // AIDA (Everest) #apt-get install dmidecode // AIDA (Everest)

    Игры:
    #apt-get install gcompris //Для маленьких детей
    Много игрушек для Linux. Устанавливаются одним кликом мыши!

    Запись монитора:
    #apt-get install gtk-recordmydesktop

    Видеоредакторы:
    #apt-get install Cinelerra
    #apt-get install openshot frei0r-plugins
    #apt-get install kdenlive
    shotcut
    #apt-get install mkvtoolnix-gui
    Для работы с mkv, разбивка, замена дорожек ...

    Подробности тут.

    Разгон видеокарт ATI (AMD):
    Установить AMDOverdriveCtrl (64 бит.) и вперед!
    Можно ещё в консоли выполнить:
    $aticonfig --od-enable

    Шуфруем каталог:
    #apt-get install cryptkeeper
    Если вдруг CryptKeeper нас подводит и не стартует (такое тоже бывает), без паники! Монтируем шифрованные каталоги вручную:
    #encfs ~/.katalog_encfs ~/Документы/katalog
    после работы, размонтируем его:
    #fusermount -u ~/Документы/katalog

    Тест звука 5.1 (и не только)
    $speaker-test -c 6

    Облако:
    Облако Mail.ru

    Расшариваем каталог. NFS (сеть Linux):
    #apt-get install nfs-kernel-server nfs-common //Установить на стороне сервера и на стороне клиента
    Настройки NFS в файле /etc/exports пример:
    /data 192.168.1.1/255.255.255.0(rw,insecure,nohide,all_squash,anonuid=1000,anongid=1000,no_subtree_check)
    #service nfs-kernel-server restart
    Монтируем на клиенте:
    #mount -t nfs -O uid=1000,iocharset=utf-8 192.168.1.2:/data ~/Общедоступные
    Либо прописать в /etc/fstab
    192.168.1.1:/data /media/Общедоступные nfs user,rw 0 0
    Подробнее тут

    Перемонтировать fstab без перезагрузки
    #mount -a

    Как правильно монтировать диски?
    Для начала получим список дисков и их UID:
    #blkid
    Получаем список дисков примерно такой:
    /dev/sda1: UUID="BE848969848924CD" TYPE="ntfs"
    /dev/sda5: UUID="053fb50c-00f1-43e8-b035-7b3ac0b58b2a" TYPE="ext4"

    Отлично видно какая файловая система на дисках. Теперь монтируем. Создадим папку, например /mnt/disk_1 и папку /mnt/disk_2
    Дадим полные права на эти папки. Я предпочитаю это делать через #mc

    Теперь пропишем параметры монтирования в файле /etc/fstab (открыть от root)
    UUID=BE848969848924CD /mnt/disk_1 ntfs-3g defaults 0 0
    Либо так (кому как нравится):
    UUID=BE848969848924CD /mnt/disk_1 ntfs defaults 0 0
    Второй раздел (ext4) монтируем так:
    UUID=053fb50c-00f1-43e8-b035-7b3ac0b58b2a /mnt/disk_2 ext4 defaults 0 2
    Подробнее почитать можно тут.

    Информация о системе
    $inxi -F
    $screenfetch

    ОБОИ на раб.стол автоматически менять из Сети
    $sudo apt install variety

    Отобразить список ресурсов Windows-сети SAMBA
    $smbtree -b -N

    Освободить дополнительные 5% места на диске sda1. (Отключить root резервирование)
    #tune2fs -m 0 /dev/sda1
    Сканирование сети (найти все IP)
    #apt-get install arp-scan
    #arp-scan --interface=eth0 --localnet

    Чтобы заработал COM порт под wine (напр. PonyProg)
    $sudo gpasswd -a $USER dialout

    VirtualBox не видит USB
    $sudo usermod -a -G vboxusers $USER

    SMART диска
    $sudo apt install smartmontools
    Смотрим названия жестких дисков в системе:
    $fdisk -l
    Информация о диске, в том числе, поддерживает ли SMART:
    #smartctl -i /dev/sda
    где /dev/sda "имя" диска
    Включаем SMART:
    #smartctl --smart=on /dev/sda
    Смотрим SMART:
    #smartctl --all /dev/sda

    Рекурсивно сменить права на файлы (в тек. папке)
    #find ./ -type f -exec chmod 644 {} \;

    ... на каталоги
    #find ./ -type d -exec chmod 755 {} \;

    Разбивка диска
    #cfdisk
    #mkfs.ext4 /dev/sdX1
    #tune2fs -m 0 /dev/sdX1

    Ограничить размер папки каталога home директории пользователя в linux (напр. для vsftd)
    1.создаем файлик размером 2 гигабайта, указываем размер блоков и их количество
    # dd if=/dev/zero of=/media/bsoft.fs bs=1024 count=2097152
    2.на файлик делаем права
    # chmod 770 /media/bsoft.fs
    # chown bsoft.bsoft /media/bsoft.fs
    3.форматируем его в ext4
    # mkfs.ext4 /media/bsoft.fs
    4.монтируем файлик в диру пользователя
    # mount -t ext4 -o loop /media/bsoft.fs /home/user/pub/
    5.и еще разик выставляем владельца и группу
    # chown bsoft.bsoft /home/user/pub/
    6.добавляем в /etc/fstab строчку на будущее
    /media/bsoft.fs /home/user/pub auto auto,loop 0 0

    Итог такой что теперь всё, что пишется в диру pub, всё хранится в файлике с ограниченным размером, поэтому и размер диры ограничен соответственно

    26.06.2015. 21:51

    Комментарии

    Статью еще не комментировали.

    Написать комментарий

    * - обязательное поле

    :

    :


    Обновить

    Меню

    Статьи

    Закладки

    Комментарии

    RSS Feed

    Реклама

  • AnyDesk для Linux и Win
  • Магазин Complex. Комплексные решения.
  • Не хотите полить мобилу? Виртуальные СМС номера. Стоит копейки!
  • ... То же самое и с почтой! Временная и бесплатная.