вторник, 18 января 2011 г.

Команды линукс

  • sudo chmod 755 -R /home/donet/soft - присваивает содержимому папки soft и вложенным папкам права 755
  • ln -s /home/donet/soft/ /home/SMB-shared/имя_папки - создает симлинк (-s) (где имя_папки это имя симлинка)
  • genlop -t mc - (Gentoo) сколько времени будет компилироваться пакет mc
  • genlop -c - (Gentoo) что компилируется в данный момент и прогноз оставшегося времени
  • df -h - просмотр смонтированных ресурсов
  • du -hcs /home - размер папки /home, без ключа s - подробное дерево (лучше добавить |less)
  • cdck -t - тест CD & DVD
  • atool -x архив - удобная распаковка архивов
  • zip -9rm папка.zip папка - максимальная компрессия, рекурсивно, с последующим удалением "папка"
  • rar m -m5 -r -s -t -v1000000k папка.rar папка - максимальная компрессия, рекурсивно, с последующим удалением "папка", solid, с разбивкой на тома ~1Gb, тест перед удалением.
  • ps - программы
  • mpstat - нагрузка
  • dmidecode и lspci- вывод инфо о железе
  • esearch, genlop, eix - поиск (Gentoo)
  • glxgears - тест openGL
  • slocate - локальный поиск файлов
  • du -sh /home/* | sort -n -r - контроль дискового пространства
  • lsusb - что висит на USB-портах
  • pacman -Qi пакет - подробная инфа о пакете (Arch)
  • pacman -Qo /path/to/file - к какому пакету принадлежит файл
  • sudo prelink -avfmR -
  • chown -R root:root prim/ - присвоить имя и группу рекурсивно всему что в папке
  • chmod -R a+rx prim/ - дать права на чтение и выполнение рекурс. всему что в папке
  • gpasswd -a yourusername grupp - добавить пользователя в группу
  • adduser username group - тоже самое
  • adduser sb --no-create-home - создание юзера sb без создания домашней папки, но с созданием группы sb
  • ssh -copy-id -i ~/.ssh/id_rsa.pub sb@SB-vm - заслать на клиента (напр. sb@SB-vm) ssh-ключ
  • sudo netstat -tnlp - посмотреть открытые порты серверов.
  • sudo aptitude install ubuntu-restricted-extras - (Ubuntu) поддержка mp3, DVD, flash, quicktime, wma, wmv, виртуальная машина java 6, ttf-шрифты