Ubuntuでサービスを管理するGUIツールを見つけることができませんでした。Windowsでは、UbuntuをVirtual Boxマシンとして実行しています。使ってみましたSystem Jobs
が動作しません。
LAMPサーバーがあり、サービスとして開始するかどうかを制御したい。私は仕事を実行する端末コマンドがあることを知っています。ただし、LAMPやその他のサービスを使いやすくするために、WindowsのようなGUIが必要です。
Ubuntuでサービスを管理するGUIツールを見つけることができませんでした。Windowsでは、UbuntuをVirtual Boxマシンとして実行しています。使ってみましたSystem Jobs
が動作しません。
LAMPサーバーがあり、サービスとして開始するかどうかを制御したい。私は仕事を実行する端末コマンドがあることを知っています。ただし、LAMPやその他のサービスを使いやすくするために、WindowsのようなGUIが必要です。
回答:
systemd-managerをお勧めします。特に16.04の場合。サービスを管理するための優れたツールになると思います。
関連する別の回答でインストールと使用の手順を示しました。そのため、同じコンテンツを2回繰り返さないでください。質問のために、この答えをチェックし、私はブート速度を向上させるにはどうすればよいです
systed-sysv-install
。Apacheは間もなくsystemdを完全にサポートするようになると思います
私が探していたのは:
sudo apt install kde-cli-tools kde-config-systemd
それを実行する:
$ kcmshell5 kcm_systemd
これが「ubuntu services manager gui」を検索したときのGoogleでの最初のヒットであり、正しい答えが含まれていなかったので、これを見つける方法を教えます。 。Linux /ディストリビューションのバージョンを確認してみましょう:
$ cat /etc/issue
Ubuntu 16.04.3 LTS \n \l
これは私たちのOSを教えてくれます。私のはUbuntu 16.04です。ほとんどのLinuxと同様に、Ubuntuはサービスの管理をsystemdに切り替えました。これは、「ubuntu service」でWeb検索を行うとわかります。インターフェース、マネージャー、またはGUIを連想させるsystemdパッケージがあるかどうかを見てみましょう。(グラフィカル・ユーザー・インターフェース)。
apt search systemd
上にスクロールできます(Shift + PgUP-またはラップトップの場合はShift + Fn + Up)。もちろん、「サービス」または「サービス」を探すこともできます。ちょっと、見て、systemd-uiがあります。インストールしましょう!
sudo apt install systemd-ui
すごい!それで?コマンドとは何か、またはインストールされているものを確認するにはどうすればよいですか?幸い、パッケージによってインストールされるファイルを示すコマンドがあります。
dpkg-query -L systemd-ui
(または)
dpkg -S systemd-ui
これは私たちを示しています:
/usr/share/applications/systemadm.desktop
.desktopファイルはGnomeデスクトップ環境のショートカットであることを知っておく必要があります。.desktopファイル内を確認できます。
$ cat /usr/share/applications/systemadm.desktop
[Desktop Entry]
Name=systemadm
Comment=Manage Systemd Units
Exec=systemadm
Icon=applications-system
Terminal=false
Type=Application
Categories=System;Settings;
Gnomeショートカットの仕様を検索できます。ただし、説明が必要な場合は、Exec = systemadmと説明します。カテゴリー=システム;設定。したがって、アプリケーションの下の「システム」または「設定」メニューの下を見るか、単に実行します。
$ systemadm
出来上がり!ああ、待ってください...これはかなり役に立たないユーティリティです。「マネージャー」と表示されますが、表示、無効化、停止、開始はできません。なんてうるさい!次のように入力すると、まったく同じものが表示されます。
$ systemctl
見た目がすっきりしています...しかし、systemctlを使用すると、実際に管理することもできます。それでは、検索を続けましょう...今回は、検索またはスクロール機能を備えた端末がないと想定して、「less」を使用します。lessで検索するには、「/」と入力して「q」を終了します。
$ apt search systemd|less -S
「gnome-system-tools」(systemadmと同じように役に立たない)などの古いgnomeユーティリティを使って野生のガチョウを追いかけた後、ねえ、何もプログラミングの学習やsystemadmの改善を妨げるものは何もありません。それがLinuxのすべてです。ホイールが既に存在する場合...検索を続けましょう...
kde-config-systemd - KDE control center module for Systemd
今では有望に見えます。KDEの人たちは通常、ユーティリティを使って最先端を行っています...確認してみましょう。
sudo apt install kde-config-systemd
すばらしい...今、どのように実行するのですか?...
dpkg-query -L kde-config-systemd
うわあ!検索するには多すぎます...そこに「.desktop」ファイルがあるかどうか確認してみましょう...
$ dpkg-query -L kde-config-systemd|grep \\.desktop$
"desktop"をgrepするだけでも、 "。desktop"で終わる行だけでなく、 "desktop"を含むすべての行が表示されます。\。がなければ、。意味がない、それは単にgrepの「任意の文字」を意味します。\。だけを使用すると、シェルは\を使い果たし、次のリテラル文字をgrepに送信します。grepに。はリテラルです。また、grepは\を使用して、次の文字がリテラルであることを伝えます。したがって、\\は\をgrepに送信し、$は「行の終わり」を意味するので、「。desktop」で終わる行を探していることになります。そして見て!2つあります:
/usr/share/kservices5/kcm_systemd.desktop
/usr/share/kservices5/settings-system-administration.desktop
これで、「猫」または個別に編集して、何が含まれているかを確認できますが、両方を非常に簡単に検索することもできます。上記の出力をコマンドにフィードして、各行を個別に別のコマンドにフィードします。これを行うコマンドは「xargs」と呼ばれます。フィードするコマンドはgrepです。grepにパラメーターを1つだけ指定すると、標準入力が検索されます。2つ以上のパラメータを指定すると、最初の文字列は検索文字列として扱われ、残りの文字列は検索対象のファイルとして扱われます。
$ dpkg-query -L kde-config-systemd|grep \\.desktop$|xargs grep -i exec
/usr/share/kservices5/kcm_systemd.desktop:Exec=kcmshell5 kcm_systemd
さて、これでコマンドがあります。試してみましょう。
$ kcmshell5 kcm_systemd
The program 'kcmshell5' is currently not installed. You can install it by typing:
sudo apt install kde-cli-tools
ありがとう、Ubuntu。そのため、Ubuntuパッケージに欠けている依存関係を発見しました。kde-config-systemdをインストールすると、kde-cli-toolsが自動的にインストールされます!だから私はこれを修正することができます!次に、パッケージファイルを更新してプルリクエストを作成します(または、方法がわからない場合は、「ubuntuバグトラッカー」にバグを記録し、他の誰かがそれを行って、全員のために修正します)。
それで、今のところ:
$ sudo apt install kde-cli-tools
そしてそれが終わった今:
$ kcmshell5 kcm_systemd
出来上がり!おめでとうございます。これでGUIができました...無効にすることでシステムを壊すことができます...または不要なものを無効にすることでシステムを高速化できます。しかし、どちらがどれであるかをどうやって知るのですか?おそらく、cupsd(ファイルを印刷することがないため)、またはavahi-daemon(ファイル共有やチャット、その他のギミックなネットワークを使用することがないため)を取り除くために...それらをアンインストールする方が簡単で安全でしょうか?...
とにかく、皆さんがLinuxをすべての人にとってより良いものにするために、少なくとも数歩近づいたことを願っています。
とほぼ同じことができますwebmin
。Webminのホームページから:
Webminとは何ですか?
Webminは、Unixのシステム管理用のWebベースのインターフェースです。最新のWebブラウザーを使用して、ユーザーアカウント、Apache、DNS、ファイル共有などをセットアップできます。Webminを使用すると、/ etc / passwdなどのUnix構成ファイルを手動で編集する必要がなくなり、システムをコンソールまたはリモートから管理できます。Webminに組み込まれているすべての関数のリストについては、標準モジュールのページを参照してください。
これをインストールするには、ターミナルウィンドウから次のコマンドを実行します。
まず、リポジトリを追加します。
sudo bash -c 'echo "deb http://download.webmin.com/download/repository sarge contrib" >> /etc/apt/sources.list'
次に、キーをインストールします。
wget http://www.webmin.com/jcameron-key.asc
sudo apt-key add jcameron-key.asc
次に、webminを更新してインストールします。
sudo apt update
sudo apt install webmin
インストール手順は次のとおりです。http://www.webmin.com/deb.html
インストール後、ブラウザを開いてhttps:// localhost:10000 /にアクセスできます。
sudo
アクセス権のあるホストに登録ユーザーとしてログインします。
お役に立てれば!