Адміністрування

Linux, Ubuntu, CentOS: файли, дані, диски

Ці нотатки я писав для себе, опановуючи Ubuntu та CentOS. Це не стаття.

descriptor_file_type.png

Індексні дескриптори файлів

Загальна структура каталогів Linux

Права доступу:

chmod — змінює дозволи для файлів і каталогів

chown — змінює власника файла або каталогу, а також групу

Права доступу до файлів і каталогів

Монтування та демонтування:

Монтування мережевої папки:

mount //192.168.1.3/d$/ /mnt/mountdir/ -o username=Administrator,password=12345678

Демонтування — umount /mnt/mountdir/

Монтування мережевих каталогів Windows за допомогою графічного інтерфейсу — 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 показує поточні підключення та блокування.

Для керування Samba через вебконсоль зручніше використовувати 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

Залишити коментар

Вашу електронну адресу не буде оприлюднено. Обов’язкові поля позначено *