Found some old notes concerning tagfiles. This all is for Slackware 14, but mainly should be useful for newer versions as well, though may have differences, I haven’t checked and compared. See below…
(more…)Posts Tagged ‘slackware’
Slackware Tagfiles
Saturday, October 12th, 2024Shaping in Slackware
Thursday, January 17th, 2013An ‘iproute2’ package (description) must be installed. Let’s imagine that we use a default kernel in which ‘everything is included but the kitchen sink’. :)
FIRST. Create /etc/rc.d/rc.shaper with the following code:
#!/bin/bash
shaper_start() {
tc qdisc add dev eth1 root handle 1:0 htb default 254
tc class add dev eth1 parent 1:0 classid 1:1 htb rate 0.5mbit
tc class add dev eth1 parent 1:0 classid 1:2 htb rate 3.3mbit
tc class add dev eth1 parent 1:0 classid 1:254 htb rate 256kbit
tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32 match ip dst 192.168.0.2 flowid 1:1
tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32 match ip dst 192.168.0.3 flowid 1:2
}
shaper_stop() {
tc qdisc del dev eth1 root
}
shaper_restart() {
shaper_stop
sleep 1
shaper_start
}
case "$1" in
'start')
shaper_start
;;
'stop')
shaper_stop
;;
'restart')
shaper_restart
;;
*)
echo "usage $0 start|stop|restart"
SECOND. Make it executable: chmod +x /etc/rc.d/rc.shaper
THIRD. Add to /etc/rc.d/rc.inet2 these lines:
if [ -x /etc/rc.d/rc.shaper ]; then
/etc/rc.d/rc.shaper start
fi
Now type /etc/rc.d/rc.shaper start
. After that your client with 192.168.0.2 IP address will have a 0.5 mbit/s bandwidth and 192.168.0.3 one will have 3.3 mbit/s. Any other IPs will have 256 kbit/s only, as it is set in the default shaping rule.
Установка Slackware с USB flash drive
Wednesday, July 4th, 2012Скачиваем соответствующий образ:
$ cd /tmp
$ wget ftp://slackware.osuosl.org/pub/slackware/slackware-13.37/usb-and-pxe-installers/usbboot.img
Создаём загрузочную флешку:
# cd /tmp
# dd if=usbboot.img of=/dev/sdc bs=512
Далее загружаемся с флешки, запускается установка, как и с CD, ставим пакеты с HDD/другого носителя/по сети.
Взято с http://www.cyberciti.biz/faq/installing-slackware-linux-bootable-usb-stick/
CPU Scaling: Slackware, Zenwalk
Wednesday, July 4th, 20121. В Zenwalk устанавливаем 2 пакета:
- cpugreq
- cpufrequtils.
Далее все сводится к ручной/автоматизированной загрузке нужного модуля:
alexey[~]$ /sbin/modprobe -l | grep cpufreq_
kernel/drivers/cpufreq/cpufreq_stats.ko
kernel/drivers/cpufreq/cpufreq_powersave.ko
kernel/drivers/cpufreq/cpufreq_userspace.ko
kernel/drivers/cpufreq/cpufreq_ondemand.ko
kernel/drivers/cpufreq/cpufreq_conservative.ko
… потом играемся с опциями cpufreq-set – выставляем желаемый governor (-g )и частоту (-f) CPU, чем добиваемся требуемого результата.
Вероятно, того же можно добиться правкой rc.cpufreq и rc.cpufreq.conf в каталоге /etc/rc.d, однако я эти файлы не трогал.
2. В Slackware устанавливаем пакет
- cpufrequtils,
затем правим /etc/rc.d/rc.modules<..здесь_может_быть_версия_ядра..>.
В Slackware опции по CPU-scaling по дефолту находятся именно тут. Так что не будем ничего менять и изобреть велосипед.
PS: на высокую информативность не претендует. Так, заметка на память.
Slackware 13.1: отключаем IPv6
Wednesday, July 4th, 2012Маленькая заметка о том, как отключить IPv6 в Slackware (без пересборки ядра).
В 13.1 есть небольшие изменения – теперь отсутствует привычный нам /etc/modprobe.conf.
man modprobe.conf говорит нам следующее:
the /etc/modprobe.conf file can also be used if it exists, but that will be removed in a future version
Листинг /etc/modprobe.d/ показывает вот что:
root@zenwalk:~# ls /etc/modprobe.d/
blacklist.conf isapnp.conf psmouse.conf usb-controller.conf
Нас интересует blacklist.conf. Файл для «незагрузки» не нужных нам модулей. Формат элементарный: blacklist <название_модуля>.
Таким образом, добавляем строку
blacklist ipv6