Менеджер служб інтерфейсу Ubuntu 16.04, як Windows


11

Я не зміг знайти жодного інструмента GUI, який керував службами в Ubuntu. Я запускаю Ubuntu як машину Virtual Box у Windows. Я намагався використовувати, System Jobsале це не працює.

У мене є сервер LAMP, і я хочу зробити деякий контроль над його запуском як службою чи ні. Я знаю, що є термінальні команди, які виконують завдання. Однак мені потрібен графічний інтерфейс, як у Windows, щоб полегшити роботу LAMP або будь-якого іншого сервісу.


Це те, що ви шукаєте: apps.ubuntu.com/cat/applications/precise/lxtask
yolo7398

1
Ви спробували systemd-менеджер
Anwar,

@Anwar Я встановив деб-пакет systemd-менеджера, але не можу знайти Apache.
SaidbakR

Відповіді:


3

Я б рекомендував systemd-менеджер. Спеціально за 16.04. Я вважаю, що це буде чудовий інструмент для управління послугами.

Я дав процедуру встановлення та використання в іншій відповіді, тому не повторювати один і той же вміст двічі. Перевірте цю відповідь на запитання Як покращити швидкість завантаження


Дуже добре, але як я міг знайти сервер Apache, який є частиною LAMP? Або взагалі, що з послугами, які не відображаються на ньому?
SaidbakR

1
@S Апаче не було? Мені потрібно перевірити. Я можу це зробити завтра (тут ніч). Буде відповідно оновлено / видалено відповідь
Anwar

Що ніколи, знаходите ви Apache чи ні, відповідь не видаляйте. Це корисно.
SaidbakR

1
@ sêsêm Я знайшов причину цього. apache досі не повністю перетворив свій сервісний скрипт у системний формат. Ось чому це не відображається в systemd-менеджері. Хоча цим можна керувати systemctl за допомогою іншої допоміжної програми systed-sysv-install. Я думаю, що апаш незабаром надасть повну підтримку systemd
Anwar

доза, здається, не працює з 17.10, але :(
Ніл

7

Що я шукав, це:

sudo apt install kde-cli-tools kde-config-systemd

Запуск із:

$ kcmshell5 kcm_systemd

Бачачи, що це перший удар у Google під час пошуку "менеджера служб ubuntu gui", і він не містив правильної відповіді, я навчу вас, як це знайти - і будь-який інструмент, якщо у вас є що продовжувати. . Давайте перевіримо нашу версію Linux / Distribution:

$ cat /etc/issue
Ubuntu 16.04.3 LTS \n \l

Про це нам розповідає наша ОС. Шахта Ubuntu 16.04. Як і більшість Linuxes, Ubuntu перейшов на systemd для управління своїми послугами. Ви можете дізнатися це, зробивши в Інтернеті пошук "служби ubuntu". Давайте подивимось, чи існує системний пакет, який натякає на інтерфейс, менеджер чи графічний інтерфейс. (Графічний інтерфейс користувача).

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 ви також можете керувати ним. Тож продовжимо пошук ... на цей раз, припустимо, у нас немає терміналу з функцією пошуку або прокрутки, давайте скористаємося "менше". Щоб шукати менше, введіть "/" і вийдіть з "q":

$ apt search systemd|less -S

Після погони за дикими гусками зі старими утилітами gnome, такими як "gnome-system-tools" (що так само марно, як systemadm) - ей, ніщо не заважає вам вивчити програмування та вдосконалити 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 що. є буквальним. і grep також використовує \, щоб сказати, що наступний символ є буквальним. Отже \\ посилає \ grep, а потім $ означає "кінець рядка", значить, ми шукаємо рядок, який закінчується на ".desktop". І дивись! Є 2:

 /usr/share/kservices5/kcm_systemd.desktop
 /usr/share/kservices5/settings-system-administration.desktop

Тепер ви можете просто "котувати" або редагувати їх окремо, щоб побачити, що в них є, але ви також можете зробити пошук обох досить легко. Ми будемо передавати результат вищезазначеного команді, яка подаватиме кожен рядок окремо в іншу команду. Команда, яка це робить, називається "xargs". Команда, до якої ми будемо його подавати, - це греп. Якщо ви даєте grep лише один параметр, він шукає стандартний ввід. Якщо ви дасте йому два + параметри, він буде розглядати перший як рядок пошуку, а решта - як файли, в яких він здійснюватиме пошук.

 $ 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

Вуаля! Вітаємо, тепер у вас є графічний інтерфейс ... де ви можете зламати вашу систему, відключивши речі ... або пришвидшити її, відключивши нецілі речі. Але як ви знаєте, що це таке? Можливо, позбутися cupsd (тому що ви ніколи не друкуєте речі) або avahi-daemon (тому що ви ніколи не використовуєте обмін файлами, чат або інші химерні мережеві речі) ... було б простіше та безпечніше їх просто видалити? ...

У будь-якому разі, я сподіваюся, що ви хоч на кілька кроків ближче до того, щоб зробити Linux кращим для всіх.


5

Ви можете зробити майже те саме webmin. З домашньої сторінки Webmin :

Що таке Webmin?

Webmin - це веб-інтерфейс для адміністрування системи для Unix. Використовуючи будь-який сучасний веб-браузер, ви можете налаштувати облікові записи користувачів, Apache, DNS, обмін файлами та багато іншого. Webmin усуває необхідність вручну редагувати файли конфігурації Unix, такі як / etc / passwd, і дозволяє керувати системою з консолі або віддалено. На сторінці стандартних модулів перегляньте список усіх функцій, вбудованих у 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доступ.

введіть тут опис зображення

Сподіваюся, це допомагає!


Не впевнений, що мені це подобається, але я це роблю. Схоже, чудовий інструмент.
WinEunuuchs2Unix

Звучить як чудовий інструмент. Однозначно спробую
Анвар

-1

Зараз я використовую Kubuntu 18.04, і я знайшов для цього чудовий вбудований інструмент, це ksysguard роздрукувати його в терміналі, щоб відкрити його як наступний знімок екрана:

введіть тут опис зображення

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.