11 Kasım 2009 Çarşamba

for Solaris

psrinfo -v (processor, core, cpu speed)

isainfo -v (32bit or 64bit)

prtconf -v | grep Memory (Total System Memory)

showrev (hostname, hostid, kernel vers., release)

cat /etc/release (version, update, sparc,x64 or x86)

uname -a (hostname, version, sparc or i386, Type: Sun-Fire-V490, i86pc)

ifconfig -a (ip)

netstat -rn (ip)

svcadm restart svc:/network/physical (restart network)

du -sh * (bulunduğu dizinin alt klasörlerinin boyutlarını verir)

find . -type f | wc -l (klasör altında kaç dosya olduğunu verir)

ls -l | awk '{if($7=="7"&&($6=="Dec")){print $0}}'
(7 aralık'a ait file'ları listeler)


ls -l | awk '{if($7=="7"&&($6=="Dec")){print $0}}' | wc
(7 aralık'a ait file'ların sayısını verir)


ls -l | awk '{if($7=="7"&&($6=="Dec")){print $0}}' | grep ".log.gz$"
(7 aralık'a ait, sonu .log.gz ile biten file'ları listeler)


crontab -l

cat abc-split.sh

ls -l *.gz | wc -l (.gz file'ların sayısını verir)
ls -l *20091201*.gz | wc -l

gzip *.log (log file'ları ziple)

wc -l sil.fad

for i in `cat sil.fad`; do ls -l $i | awk '{print $5}' | sort -u; done

ls -l *log* | awk '{if ($5<1000) print $0}' (log uzantılı, 5. kolonu 1000 den küçük olanlar)

ps -df | grep "abc-preprocessor" (belirtilen .sh dosyasının çalışıp çalışmadığı kontrolü)

ls *.gz | awk -F"_" '{print $3}' | sort -u (dizindeki file'larda "_" ile ayrılmış 3. karakteri verir)

ls *20091213* | awk -F"." '{print $1}' | sort -u

----system memory---
prtdiag -v
---free memory-----
vmstat 3 3

------------------------------
solaris'te wincp ve putty ile ssh bağlantısı yapmak için;

1- /etc/ssh/sshd_config dosyasındaki PermitRootLogin no ifadesini
PermitRootLogin yes ile değiştirmek lazım,
2- svcadm restart ssh komutu ile de ssh servisini resetlemek lazım.

----------hostname'i girmek için;
1- /etc/host dosyasına hostname girilir,
2- vi /etc/nodename ile ordba hostname'i girilir,
3- /etc/default/dhcpagent dosyasındaki PARAM_REQUEST_LIST=1,3,6,12,15,28,43
satırda 12 silinir, (12 default hostname'i belirliyor..)
4- 'hostname' ve/veya 'uname -a' komutları ile hostname görülür..

---------SMC------------

Solaris Management Console(smc) aşağıdaki şekilde RMIERROR hatası verdiğinde;

The "Users" application is not able to connect to the server. Reason: RMIERROR. Verify that the server is running. If it is running, try stopping and restarting it.

init.wbem dosyasını resetlememiz gerekiyor:

#/etc/init.d/init.wbem stop
Shutting down Solaris Management Console server on port 898.

#/etc/init.d/init.wbem status
Solaris Management Console server not running on port 898.

#/etc/init.d/init.wbem start
#
#/etc/init.d/init.wbem status
Solaris Management Console server version 2.1.0 running on port 898.
# smc
Java Accessibility Bridge for GNOME loaded.