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 | |