Эти заметки писались для себя, по ходу освоения Ubuntu и CentOS. Этот текст не является статьей.
Общая структура каталогов Linux
Права доступа:
chmod — меняет полномочия на файлы и каталоги
chown — меняет владельца файла или каталога а также группу
Права доступа к файлам и каталогам
Монтирование и размонтирование:
Монтирование сетевой папки:
mount //192.168.1.3/d$/ /mnt/mountdir/ -o username=Administrator,password=12345678
Размонтирование — umount /mnt/mountdir/
Монтирование сетевых директорий windows (с использованием GUI) — smb4k
Для возможности монтирования DVD-ROM в /etc/fstab добавить:
/dev/cdrom /mnt/cdrom auto iocharset=koi8-r,noexec,ro,users,noauto,nosuid,nodev,noatime 0 0
создаем каталог монтирования: mkdir /mnt/cdrom
монтирование: mount /dev/cdrom
размонтирование: umount /dev/cdrom
тест скорости чтения с диска hdparm -Tt /dev/hda
еще тест скорости dd if=/dev/hda of=/dev/null bs=4K count=200000
добавление диска в систему:
1. создаем раздел: fdisk /dev/sda
2. форматируем /sbin/mkfs.ext3 /dev/sda1
3. в /etc/fstab добавляем строчку: /dev/sda1 /hdd2 ext3 defaults 1 1
4. проверка: mount -a
свободное место на дисках в мегабайтах df -m
mkdir — создает каталог
SAMBA
установка sudo aptitude install samba
После чего правим /etc/samba/smb.conf (после правок перезапуск не требуется) но всеже если что можно выполнить sudo /etc/init.d/samba restart
Пример конфигурации для файлопомойки (все будут подключаться юзером “nobody”):
[global] security = share guest only = yes guest ok = yes interfaces = 127.0.0.0/8 eth0 smb ports = 139 # если не нужна поддержка принтеров то оставляем следующие строки, также не будет мусора в логах. show add printer wizard = no printing = none printcap name = /dev/null disable spoolss = yes [LVS] comment = LVS read only = no path = /home/lvs public = yes create mask = 0775 directory mask = 0775
Проверка правильности testparm. более подробно можно смотреть здесь http://smb-conf.ru/
sudo smbstatus показывает текущие подключения и блокировки.
Для управления самбой через веб-консоль лучше использовать swat
yum -y install xinetd samba-swat
vi /etc/xinetd.d/swat — редактируем конфиг как ниже:
# line 10: здесь прописать разрешенные адреса
only_from = 127.0.0.1 10.0.0.0/24
# line 14: здесь включить.
disable = no
/etc/rc.d/init.d/xinetd start
chkconfig xinetd on