優れたソフトウェアと実用的なチュートリアル
ウブントゥ
ウブントゥデスクトップアプリケーションをベースにしたLinuxオペレーティングシステムです。UbuntuはDebianディストリビューションとGNOMEデスクトップ環境をベースにしています。Debianとの違いは、6ヶ月ごとに新しいバージョンがリリースされることです。
セントス
セントスCentOS(コミュニティエンタープライズオペレーティングシステム)は、Linuxディストリビューションの一つです。Red Hat Enterprise Linuxがオープンソース規約に従って公開したソースコードからコンパイルされています。同じソースコードから作られているため、高い安定性が求められる一部のサーバーでは、Red Hat Enterprise Linuxの商用版ではなくCentOSが使用されています。
CentOS と Ubuntu の違いは何ですか?
- CentOS の新しい非 root ユーザーには sudo 権限がありません。sudo 権限を使用する必要がある場合は、/etc/sudoers にアカウントと権限を追加する必要があります。そのため、root アカウントに切り替えるには、su と入力し、root アカウントのパスワードを追加するだけです。Ubuntu では通常、sudo + コマンドを使用します。初めて使用する場合は、現在のユーザーのパスワード(root パスワードではありません)の入力を求められます。
- オンラインソフトウェアインストールでは、CentOSではyumコマンドを使用し、Ubuntuではapt-getコマンドを使用します。さらに、yumにはソフトウェアソースからソフトウェアを検索する方法もあります:yum search + ソフトウェア名
- CentOSはRedHatから派生したため、rpm形式でのインストールをサポートしていますが、Ubuntuは当然サポートしていません。結局のところ、これらは異なる企業によって作られた異なるディストリビューションであり、多くの設定ファイルの場所やデフォルトのファイルパスが大きく異なります。これは、使用しながら徐々に慣れていく必要があります。
UbuntuとCentOSのコマンドの違い
以下に、Ubuntu と Centos オペレーティング システム間のコマンドの違いをまとめます。
基本情報
Centos のソフトウェア パッケージのサフィックスは *.rpm ですが、Ubuntu のソフトウェア パッケージのサフィックスは *.deb です。
ソフトウェア ソースの設定ファイルは、CentOS の場合は /etc/yum.conf、Ubuntu の場合は /etc/apt/sources.list です。
ソフトウェア パッケージのインストール、削除、アップグレード
Centos 更新パッケージリスト: yum を実行するたびに自動的に更新します
Ubuntuはパッケージリストを更新します: apt-get update
Centosはソフトウェアリポジトリからソフトウェアパッケージをインストールします: yum install package
Ubuntuはソフトウェアリポジトリからパッケージをインストールします: apt-get install package
Centos はダウンロードしたソフトウェア パッケージをインストールします: yum install uzbox.rpm または rpm -ivh uzbox.rpm
Ubuntuはダウンロードしたソフトウェアパッケージをインストールします: dpkg -i uzbox.deb
Centos のソフトウェア パッケージの削除: yum -e package
Ubuntuはパッケージを削除します: apt-getremovepackage
Centos パッケージのアップグレードテスト: yum check-update
Ubuntu パッケージのアップグレードテスト: apt-get -s update または apt-get -s dist-update
Centos パッケージのアップグレード: yum update または rpm -uvh [args]
Ubuntu パッケージのアップグレード: apt-get アップグレード
Centos アップグレードシステム: yum アップグレード
Ubuntu アップグレードシステム: apt-get dist-upgrade
サービス管理
Centos はサービスを開始します: service httpd start
Ubuntuはサービスを開始します: /etc/init.d/apache start
Centos のサービス停止: service httpd stop
Ubuntuはサービスを停止します: /etc/init.d/apache stop
Centosはシステム起動時に自動的に実行されます: chkconfig httpd on
Ubuntuはシステムの起動時に自動的に実行されます: update-rc.d apache defaults
Centosは自動起動を禁止しています: chkconfig httpd off
Ubuntuは自動起動を禁止しています: update-rc.d apache purge
CENTOSに.debソフトウェアをインストールする
インストールパッケージの種類を.rpmに変換するには、alienをインストールします。
yum インストール エイリアン
エイリアンを使って.debファイルを.rpmファイルに変換する
エイリアン -r XXX.deb
.rpm ファイルのインストール
rpm -ivh XXX.rpm