вторник, 14 июля 2015 г.

Часто используемые команды Linux

1. Вывод PATH в удобочитаемом виде:
echo $PATH | sed 's/\:/\n/g' | sort
2. Монтирование общей папки между хост и гостевой системой:
sudo mount -t vmhgfs .host:/common /home/s/common/
3. Список дисков по uuid
ls -l /dev/disk/by-uuid/
4. Более полная информация по дискам
sudo fdisk -l
5. Подключение USB HDD к Raspberry Pi 

Установка поддержки драйвера NTFS
sudo apt-get install ntfs-3g
Создаем точку монтирования
sudo mkdir /media/usb
Устанавливаем владельца этой папки пользователя pi
sudo chown -R pi:pi /media/usb
Разрешаем всем пользователям все делать в этой папке (опционально)
sudo chmod 777 /media/usb
Редактируем файл /etc/fstab, чтобы диск монтировался при старте
sudo nano /etc/fstab
Вставляем такую строчку (диск c NTFS)
UUID=A85015AC88DC3991 /media/usb ntfs-3g auto,users,rw,uid=pi,gid=pi,exec 0 0

воскресенье, 12 июля 2015 г.

Установка VMware Tools

Хост система - Windows 7 x64
Гостевая система - Ubuntu 14.04 LTS

При конфигурировании VMware Tools лезут ошибки, вроде:
...has no member named ‘d_alias’
Решается это с помощью такого скрипта:
#!/bin/sh -x
cd /usr/lib/vmware-tools/modules/source
tar xf vmhgfs.tar
grep -q d_u.d_alias vmhgfs-only/inode.c && echo "already patched" && exit 0
sed -i -e s/d_alias/d_u.d_alias/ vmhgfs-only/inode.c
cp -p vmhgfs.tar vmhgfs.tar.orig
tar cf vmhgfs.tar vmhgfs-only
vmware-config-tools.pl -d -m
И нескольких перезагрузок и запусков vmware-config-tools.pl.
Не помню, в каком порядке и сколько раз надо запускать конфиг, но помогло.