wtorek, 28 września 2010

Opensolaris audioctl

Opensolaris po każdym reboot i zalogowaniu ustawia domyślne wartości audio przy użyciu audioctl. Dla mnie najszybszym sposobem zachowania ustawień audio jest wykonanie następujących czynności:


Wpierw ustawiamy nasze wartości, można to zrobić za pomocą audioctl w terminalu, ale wygodniej jest poprostu ustawić je suwakami w gnome.

Następnie w konsoli zapisujemy ustawienia do pliku
#audioctl save-controls /nasza_sciezka

Mając zapisane ustawienia edytujemy plik .profile (gdy korzystamy z bash-a) i dopisujemy następujące polecenie

audioctl load-controls /nasza_sciezka

To wszystko :)

poniedziałek, 20 września 2010

lustatus && luactivate

listowanie i aktywowanie BE w solaris 10

czwartek, 16 września 2010

bash prompt && useradd -D -s w sol10

upiększenie bash-a:
#export PS1="[\u@\h \W]\\$ "
aby na stałe zachować zmiany, należy dodać komendę do pliku .bashrc w katalogu głównym użytkownika, albo definujemy zmienną w pliku .profile

istnieje mały problem, jeżeli chodzi o ustawienie domyślnej wartości shell podczas wykonywania useradd -D -s (zwracany jest błąd składni), aby to obejść należy wyedytować plik /usr/sadm/defadduser i tam "z ręki" zmienić shell jaki chcemy by był domyślny (np. /usr/bin/bash)
edit: abyśmy mogli odnaleźć plik defadduser w lokalizacji, którą podałem, musimy wpierw wykonać komendę
#useradd -D

bootowanie openindiana w trybe verbose

Na początek za pomocą svcadm wyłączamy gdm:
#svcadm disable gdm
następnie, edytujemy menu.lst gruba (/rpool/boot/grub/menu.lst)  i komentujemy linię splashimage /boot/solaris.xpm, a następnie modyfikujemy linię:
kernel$ /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS,console=graphics

na

kernel$ /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS -kv -m verbose

Wszystkie polecenia wykonujemy z root-a ;)

wtorek, 14 września 2010

session cache & accept filter error apache

Podczas uruchamiania serwera apache pod freebsd, można spotkać 2 problemy, które wymieniłem w temacie. 'Session cache' rozwiążemy edytując /etc/hosts (dodajemy ip + nazwę hosta serwera), a następnie w httpd.conf w ServerName wstawiamy nazwę hosta + można dodać port na którym serwerek nasłuchuje.

'accept filter error' rozwiążemy dodająć odpowiedni moduł do kernela:
#kldload accf_http
aby moduł ładował się przy starcie systemu, należy w pliku /boot/loader.conf umieścić następujący wpis accf_http_load="yes".