Differences between RedHat and Debian
From WBITT's Cooker!
(Difference between revisions)
(Created page with 'The following is the summary of different ways of doing similar tasks in RedHat and Debian. Task RedHat Debian') |
|||
(22 intermediate revisions not shown) | |||
Line 1: | Line 1: | ||
The following is the summary of different ways of doing similar tasks in RedHat and Debian. | The following is the summary of different ways of doing similar tasks in RedHat and Debian. | ||
- | Task | + | {| border="1" |
- | RedHat | + | |- |
- | Debian | + | ! Task |
+ | ! RedHat | ||
+ | ! Debian | ||
+ | |- | ||
+ | | Version | ||
+ | | /etc/redhat-release | ||
+ | | /etc/debian_release, lsb_release -a | ||
+ | |- | ||
+ | | Package GUI | ||
+ | | KPackageKit, yumex | ||
+ | | Synaptic Package Manager | ||
+ | |- | ||
+ | | Package management | ||
+ | | rpm | ||
+ | | dpkg | ||
+ | |- | ||
+ | | Dependency Resolution | ||
+ | | yum, yumex(gui) | ||
+ | | apt-*, aptitude | ||
+ | |- | ||
+ | | List packages | ||
+ | | rpm -qa, yum list | ||
+ | | dpkg -l, dpkg --get-selections | ||
+ | |- | ||
+ | | List packages in repositories | ||
+ | | yum list installed package*, yum list available | ||
+ | | apt-cache search package | sort -k1 | grep ^package | ||
+ | |- | ||
+ | | Which package a file belong to? | ||
+ | | rpm -qf filepath | ||
+ | | dpkg -S filepath | ||
+ | |- | ||
+ | | Package installation from an available package file | ||
+ | | rpm -ivh packagefile.rpm | ||
+ | | dpkg -i packagefile.deb | ||
+ | |- | ||
+ | | Remove package | ||
+ | | rpm -e packagename | ||
+ | | dpkg -r packagename | ||
+ | |- | ||
+ | | Package Search | ||
+ | | yum search ssh | ||
+ | | aptitude search ssh, apt-cache search qt | sort -k1 | grep ^qt | ||
+ | |- | ||
+ | | Package installation | ||
+ | | yum install openssh | ||
+ | | aptitude install openssh | ||
+ | |- | ||
+ | | Package Removal | ||
+ | | yum remove openssh | ||
+ | | aptitude remove openssh , aptget remove openssh, apt-get purge openssh | ||
+ | |- | ||
+ | | Interface configuration | ||
+ | | /etc/sysconfig/network-scripts/* | ||
+ | | /etc/network/interfaces | ||
+ | |- | ||
+ | | Network service | ||
+ | | /etc/init.d/network restart | ||
+ | | /etc/init.d/networking restart | ||
+ | |- | ||
+ | | Service Start/stop | ||
+ | | service servicename start,stop,restart | ||
+ | | invoke-rc.d servicename start,stop,restart | ||
+ | |- | ||
+ | | Service add/remove | ||
+ | | chkconfig | ||
+ | | update-rc.d | ||
+ | |- | ||
+ | | Apache Configuration | ||
+ | | /etc/httpd/* | ||
+ | | /etc/apache2/* | ||
+ | |- | ||
+ | | Apache Log files | ||
+ | | /var/log/httpd/* | ||
+ | | /var/log/apache2/* | ||
+ | |- | ||
+ | | Apache Default Document Root | ||
+ | | /var/www/html | ||
+ | | /var/www/www-data | ||
+ | |- | ||
+ | | xinetd | ||
+ | | /etc/xinetd.d/* | ||
+ | | /etc/inetd.conf | ||
+ | |- | ||
+ | | xinetd | ||
+ | | service xinetd restart | ||
+ | | update-inetd (options) | ||
+ | |- | ||
+ | | DNS config file | ||
+ | | /etc/named.conf | ||
+ | | /etc/bind/named.conf | ||
+ | |- | ||
+ | | DNS service file | ||
+ | | /etc/init.d/named | ||
+ | | /etc/init.d/bind9 | ||
+ | |} | ||
+ | |||
+ | Also check: https://help.ubuntu.com/community/SwitchingToUbuntu/FromLinux/RedHatEnterpriseLinuxAndFedora |
Current revision as of 08:18, 17 April 2015
The following is the summary of different ways of doing similar tasks in RedHat and Debian.
Task | RedHat | Debian |
---|---|---|
Version | /etc/redhat-release | /etc/debian_release, lsb_release -a |
Package GUI | KPackageKit, yumex | Synaptic Package Manager |
Package management | rpm | dpkg |
Dependency Resolution | yum, yumex(gui) | apt-*, aptitude |
List packages | rpm -qa, yum list | dpkg -l, dpkg --get-selections |
List packages in repositories | yum list installed package*, yum list available | sort -k1 | grep ^package |
Which package a file belong to? | rpm -qf filepath | dpkg -S filepath |
Package installation from an available package file | rpm -ivh packagefile.rpm | dpkg -i packagefile.deb |
Remove package | rpm -e packagename | dpkg -r packagename |
Package Search | yum search ssh | sort -k1 | grep ^qt |
Package installation | yum install openssh | aptitude install openssh |
Package Removal | yum remove openssh | aptitude remove openssh , aptget remove openssh, apt-get purge openssh |
Interface configuration | /etc/sysconfig/network-scripts/* | /etc/network/interfaces |
Network service | /etc/init.d/network restart | /etc/init.d/networking restart |
Service Start/stop | service servicename start,stop,restart | invoke-rc.d servicename start,stop,restart |
Service add/remove | chkconfig | update-rc.d |
Apache Configuration | /etc/httpd/* | /etc/apache2/* |
Apache Log files | /var/log/httpd/* | /var/log/apache2/* |
Apache Default Document Root | /var/www/html | /var/www/www-data |
xinetd | /etc/xinetd.d/* | /etc/inetd.conf |
xinetd | service xinetd restart | update-inetd (options) |
DNS config file | /etc/named.conf | /etc/bind/named.conf |
DNS service file | /etc/init.d/named | /etc/init.d/bind9 |
Also check: https://help.ubuntu.com/community/SwitchingToUbuntu/FromLinux/RedHatEnterpriseLinuxAndFedora