Redhat ve Solaris te kullanılan ve aynı işlevi gören komutların karşılaştırması aşağıdadır. Faydalı olması ümidiyle...
Shutdown | ||
Shutdown | LINUX(RedHat) | SOLARIS |
Shutdown | shutdown -h now (or) poweroff | shutdown -y -g0 -i5 |
Reboot | reboot | reboot |
Hatl | halt | halt |
Kernel
|
||
Kernel | LINUX(RedHat) | SOLARIS |
/sbin/lsmod | modinfo | |
/sbin/insmod | modload | |
/sbin/rmmod | modunload | |
scanpci | /usr/X11/bin/scanpci (or) prtconf -v | |
NFS
|
||
NFS | LINUX(RedHat) | SOLARIS |
exportfs | exportfs (or) share | |
(edit /etc/exports) | share /home | |
(edit /etc/exports) | unshare /home | |
Monitoring
|
||
Monitoring | LINUX(RedHat) | SOLARIS |
top | prstat | |
cat /proc/cpuinfo | psrinfo -v | |
cat /proc/meminfo | prtconf | |
Services
|
||
Services | LINUX(RedHat) | SOLARIS |
/sbin/service –status-all | svcs -a | |
/sbin/service sendmail stop | svcadm disable sendmail | |
/sbin/service sendmail start | svcadm enable sendmail | |
/sbin/service sendmail status | svcadm sendmail | |
/sbin/chkconfig –list | svcs -a | |
/sbin/chkconfig -add /etc/rc3.d/f00 | svccfg import f00.xml | |
/sbin/chkconfig sendmail on | svcadm enable sendmail | |
Storage
|
||
Storage | LINUX(RedHat) | SOLARIS |
fdisk | fdisk (or) format | |
parted | format | |
mkfs -t ext3 /dev/hda1 | mkfs -F ufs /dev/rdsk/c0t0d0s0 | |
cdrecord dev=2,0 f00.iso | cdrw -i f00.iso | |
tar xfvj f00.tar.bz2 | /usr/sfw/bin/gtar xfvj f00.tar.bz2 | |
lvm/pv*/lv*vg* | meta* | |
Directory Mappings
|
||
Directory Mappings | LINUX(RedHat) | SOLARIS |
Root filesystem | {/dev/sda1} | {/dev/vx/dsk/rootvol} |
Home Directory | /export/home | /dev/vx/dsk/home} |
/tmp | /dev/vx/dsk/swapvol} | |
/usr | /var | |
Sample configuration files | ||
User Accounts
|
||
User Accounts | LINUX(RedHat) | SOLARIS |
Password files | /etc/passwd | /etc/passwd |
/etc/shadow | /etc/shadow | |
Groups file | /etc/group | /etc/group |
Maximum # of user ID | 65535 | 2147483647 |
Allow/Deny remote login | /etc/securetty | /etc/default/login |
{ttyp1} | {CONSOLE=/dev/console} | |
User nobody’s id # | 99 | 60001 & 65534(nobody4) |
Group nobody’s id # | 99 | 60002 & 65534(nogroup) |
Recover root password | Steps | |
{lilo} | boot cdrom -s | |
control-x | mkdir /tmp/a | |
linux S | mount /dev/c0t0d0s0 /tmp/a | |
passwd root | vi /tmp/a/etc/shadow | |
{grub} | ||
c | ||
kernel vmlinuz-2.4.9-13 single ro root=/dev/hda8 | ||
initrd /initrd-2.4.9-13.img | ||
boot | ||
passwd root | ||
Create new user | useradd | useradd |
Delete user | userdel | userdel |
List users | _ | logins |
Modify user account | usermod | usermod |
General Commands
|
||
General Commands | LINUX(RedHat) | Solaris |
Unique host ID | hostid | hostid |
Administrator | linuxconf | admintool |
Performance monitor | top | top |
System activity reporter | sar {sysstat} | sar |
Virtual Memory statistics | vmstat | vmstat |
I/O statistics | iostat {sysstat} | iostat |
Error logs | dmesg | dmesg |
Physical RAM | 64 GB {>2.3.24} | 16TB |
Shared Memory | sysctl | kernel.shmmax |
Process Data Space | 900 MB | |
Swap device | /dev/sda2 | /dev/vx/dsk/swapvol |
Swap file type | partition type 82 | swap |
Display swap size | free | swap -l |
Activate Swap | swapon -a | swap -a |
Printers
|
||
Printers | LINUX | Solaris |
Printer Queues | /var/spool/lpd/lp/* | /etc/lp/interfaces/* |
Stop LP | /etc/init.d/lpd stop | /usr/lib/lp/lpshut |
Start LP | /etc/init.d/lpd start | /usr/lib/lp/lpsched |
Submit print jobs | lpr | lp |
lpr | ||
LP statistics | lpq | lpstat |
Remove print jobs | lprm | cancel |
lprm | ||
Add printer queue | printtool | lpadmin -p pq |
Remove Printer queue | lpadmin -x pq | |
Make default printer | lpadmin -d pq | |
TCP/IP
|
||
TCP/IP | LINUX(RedHat) | Solaris |
Network IP configuration | /etc/sysconfig/network-scripts/ | /etc/hostname.* |
/etc/inet/* | ||
/etc/defaultrouter | ||
Hosts IP addresses | /etc/hosts | /etc/inet/hosts |
Name service switch | /etc/nsswitch.conf | /etc/nsswitch.conf |
Network parameters | sysctl -a | grep net | ndd /dev/[tcp|ip] ? |
Routing daemon | routed | in.routed |
NIC Configurations | ifconfig -a | ifconfig -a |
Secondary IP Address | modprobe ip_alias | ifconfig hme0:1 IP up |
ifconfig eth0:1 IP | ||
Login prompt | /etc/issue | BANNER @ |
/etc/default/telnetd | ||
Increase the # of pseudo-terminals | cd /dev | {/etc/system} |
./MAKEDEV -v pty | set pt_cnt = # {SYSV} | |
set npty = # {BSD} | ||
{/etc/iu.ap} | ||
ptsl 0 # ldterm ttcompat | ||
halt | ||
boot -r | ||
Maximum # of ptys | 256 | 176 {BSD} |
3000 {SYSV} | ||
Remote Shell | rsh | rsh |
YP/NIS service binder | /sbin/ypbind | /usr/lib/netsvc/yp/ypbind |
Interface Status | mii-tool | ndd (or) /sbin/dladm show-dev |
Interface information | ifconfig | ifconfig |
/sbin/ethtool | ndd | |
DNS Information | /sbin/dhclient | dhcpagent |
IP Tables | iptables | ipfilter |
System Files
|
||
System Files | LINUX(RedHat) | Solaris |
NFS exported | /etc/exports | /etc/dfs/dfstab |
/etc/dfs/sharetab | ||
NFS Client mounted directories | /var/lib/nfs/xtab | /etc/rmtab |
Max File System | 2 TB | 1 TB |
8000 TB {vxfs} | ||
Max File Size | 2 GB {512B block size} | 1 TB |
8192 GB {8KB block size} | 2 GB {=<2 data-blogger-escaped-.5.1="" data-blogger-escaped-td=""> | |
Max # File Descriptors | sysctl fs.file-max | 64 K |
Disk/LVM Commands
|
||
DISK/LVM Commands | LINUX(RedHat) | SOLARIS |
Filesystem table | /etc/fstab | /etc/vfstab |
Free disk blocks | df -k | df -k |
Device listing | cat /proc/devices | sysdef |
Disk information | cat /proc/scsi/scsi0/sda/model | format -d c#t#d# |
format>current | ||
format>inquiry | ||
Disk Label | fdisk -l | prtvtoc |
LVM Concepts | logical extents | sub disk |
logical volume | Volume | |
Plex | ||
volume group | disk group | |
Journal Filesystem type | ext3 | vxfs |
reiserfs | ||
Default volume group | /dev/vx/dsk/rootdg | |
Display volume group | vgdisplay -v | vxprint -l -g rootdg |
Modify physical volume | pvchange | |
Prepare physical disk | pvcreate | vxdiskadd |
List physical volume | pvdisplay | vxprint -dl |
Remove disk from volume group | vgreduce | vxdg rmdisk |
Move logical volumes to another physical volumes | pvmove | vxassist move |
Create volume group | vgcreate | vxdg init |
Remove volume group | vgremove | |
Volume group availability | vgchange | |
Restore volume group | vgcfgrestore | |
Exports volume group | vgexport | vxdg deport |
Imports volume group | vgimport | vxdg import |
Volume group listing | vgscan | |
Change logical volume characteristics | lvchange | vxedit set |
List logical volume | lvdisplay | vxprint -vl |
Make logical volume | lvcreate | vxassist make |
Extend logical volume | lvextend | vxassist growto |
Reduce logical volume | lvreduce | vxassist shrinkto |
Remove logical volume | lvremove | vxedit rm |
Prepare boot volumes | lilo | vxbootsetup |
Remove boot volumes | ||
Extend File system | resize2fs | vxva |
resize_reiserfs | mkfs -M | |
Reduce/Split mirrors | lvsplit | |
Merge mirrors | lvmerge | |
Create mirrors | vxassist mirror | |
Add mirrors | ||
Create striped volumes | lvcreate -i 3 -I 64 | vxassist make vol 100mb layout=raid5 |
System recovery tape | ||
Backup | tar cvf /dev/rst0 / | ufsdump |
Restore | tar xvf /dev/rst0 | ufsrestore |
Miscelaneous
|
||
MISC | LINUX(RedHat) | SOLARIS |
Startup script | /etc/rc.d/rc | /etc/init.d |
Kernel | /boot/vmlinuz | /kernel/genunix |
Kernel Parameters | sysctl -a | sysdef -i |
Reconfigure the kernel | cd /usr/src/linux | vi /etc/system |
make mrproper | reboot | |
make menuconfig | ||
make dep | ||
make clean | ||
make bzImage | ||
make install | ||
make modules | ||
make modules_install | ||
cp arch/i386/boot/bzImage /boot/vmlinuz-2.2.16 | ||
mkinitrd /boot/initrd-2.2.16.img 2.2.16 | ||
vi /etc/lilo.conf | ||
lilo | ||
List modules | lsmod | modinfo |
Load module | insmod | modload |
Unload module | rmmod | modunload |
Initialize system | netconf | sys-unconfig |
Physical RAM | free | prtconf |
Kernel Bits | getconf LONG_BIT | isainfo -kv |
Crash utility | lcrash | crash |
Trace System Calls | strace | truss |
Machine model | uname -m | uname -imp |
OS Level | uname -r | uname -r |
Run Level | runlevel | who -r |
Core dump files | /var/crash/`uname -n` | |
Boot single user | {lilo} | |
control-x | ||
linux S | ||
{grub} | ||
c | ||
kernel vmlinuz-2.4.9-13 single ro root=/dev/hda8 | ||
initrd /initrd-2.4.9-13.img | ||
boot | ok boot -s | |
Maintenance mode | ok boot -as | |
Interrupt Key | Stop-A | |
Return to console | ok go | |
Timezone Management | /etc/sysconfig/clock | /etc/TIMEZONE |
/etc/default/init | ||
NTP Daemon | /etc/ntp.conf | /etc/inet/ntp.conf |
/etc/rc.d/init.d/xntpd | /etc/init.d/xntpd | |
Software
|
||
Software | LINUX(RedHat) | SOLARIS |
Install Software | rpm -i package | pkgadd |
Uninstall software | rpm -e package | pkgrm |
List installed software | rpm -qa | pkginfo |
Verify installed software | rpm -V package | pkginfo -i |
pkginfo -p | ||
List all files | rpm -ql package | pkgchk -l package |
List installed patches | patchadd -p | |
Package owner | rpm -qf file | pkgchk -l -p path |
SW Directory | /var/lib/rpm | /var/sadm |
Devices
|
||
Devices | LINUX(RedHat) | SOLARIS |
Devices | /dev | /devices |
Install devices for attached peripherals | /dev/MAKEDEV | drvconfig |
devlinks | ||
disks | ||
tapes | ||
ports | ||
Remove device | rem_drv | |
Device drivers | prtconf -D | |
CPU | cat /proc/cpuinfo | psrinfo -v |
List Terminal | pmadm -l | |
Diagnostics | lspci | prtconf -v -p pci |
pnpdump | sbin/prtdiag | |
ok test-all | ||
/opt/SUNWvts/bin/sunvts | ||
/usr/platform/`uname -m`/ | ||
Whole Disk | /dev/sda | /dev/c#t#d0s2 |
CDROM | /dev/cdrom | /dev/dsk/c#t6d0s2 |
CDROM file type | iso9660 | hsfs |
Rewinding tape drive | /dev/rst0 { c 9 0} | /dev/rmt/0 |
Non-rewinding tape drive | /dev/nrst0 { c 9 128 } | /dev/rmt/0n |
Floppy drive | /dev/fd0 | /dev/diskette |
GCC | gcc | /usr/sfw/bin/gcc |
ld | /usr/ccs/bin/ld | |