UbuntuのようなUbuntu 16.04 GUIサービスマネージャー


11

Ubuntuでサービスを管理するGUIツールを見つけることができませんでした。Windowsでは、UbuntuをVirtual Boxマシンとして実行しています。使ってみましたSystem Jobsが動作しません。

LAMPサーバーがあり、サービスとして開始するかどうかを制御したい。私は仕事を実行する端末コマンドがあることを知っています。ただし、LAMPやその他のサービスを使いやすくするために、WindowsのようなGUIが必要です。


これはあなたが探しているものです:apps.ubuntu.com/cat/applications/precise/lxtask
yolo7398

1
systemd-managerをお試しになりましたか
Anwar

@Anwar systemd-managerのdebパッケージをインストールしましたが、Apacheが見つかりません。
SaidbakR 2016

回答:


3

systemd-managerをお勧めします。特に16.04の場合。サービスを管理するための優れたツールになると思います。

関連する別の回答でインストールと使用の手順を示しました。そのため、同じコンテンツを2回繰り返さないでください。質問のために、この答えをチェックし、私はブート速度を向上させるにはどうすればよいです


非常に良いのですが、LAMPの一部であるApacheサーバーをどのように見つけることができますか?
SaidbakR 2016

1
@S apacheはありませんでしたか?確認する必要があります。明日(ここの夜)できます。それに応じて回答を更新/削除します
Anwar

Apacheを見つけるかどうかにかかわらず、答えを削除しないでください。それは便利です。
SaidbakR 2016

1
@sємsєм私はその原因を見つけました。Apacheはまだサービススクリプトをsystemd形式に完全に変換していませんでした。それがsystemd-managerに表示されない理由です。ただし、別のヘルパープログラムを介してsystemctlで管理できますsysted-sysv-install。Apacheは間もなくsystemdを完全にサポートするようになると思います
Anwar

まだ17.10で動作していないようです:(
Neel

7

私が探していたのは:

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をすべての人にとってより良いものにするために、少なくとも数歩近づいたことを願っています。


5

とほぼ同じことができます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アクセス権のあるホストに登録ユーザーとしてログインします。

ここに画像の説明を入力してください

お役に立てれば!


OPが好きかどうかはわかりませんが、好きです。素晴らしいツールのようです。
WinEunuuchs2Unix 2016

素晴らしいツールのように聞こえます。間違いなく試行します
Anwar

-1

現在、Kubuntu 18.04を使用していますが、この目的のための気の利いた組み込みツールを見つけました。ターミナルでksysguard印刷して、次のスクリーンショットのように開きます。

ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.