Windows와 같은 Ubuntu 16.04 GUI 서비스 관리자


11

우분투에서 서비스를 관리하는 GUI 도구를 찾을 수 없습니다. Windows에서 Ubuntu를 Virtual Box 컴퓨터로 실행합니다. 사용하려고했지만 System Jobs작동하지 않습니다.

LAMP 서버가 있고 서비스로 시작하는지에 대한 제어권을 만들고 싶습니다. 터미널 명령이 작업을 수행한다는 것을 알고 있습니다. 그러나 LAMP 또는 다른 서비스를보다 쉽게 ​​수행하려면 Windows와 같은 GUI가 필요합니다.


이 당신이 찾고있는 무엇인가 apps.ubuntu.com/cat/applications/precise/lxtask
yolo7398

1
Anwar

@Anwar systemd-manager의 deb 패키지를 설치했지만 Apache를 찾을 수 없습니다.
SaidbakR

답변:


3

systemd-manager 권장합니다. 특히 16.04의 경우. 서비스 관리를위한 훌륭한 도구가 될 것입니다.

다른 관련 답변에 설치 및 사용 절차를 제공 했으므로 동일한 내용을 두 번 반복하지 않는 이유입니다. 이 답변에서 부팅 속도를 향상시키는 방법 에 대한 질문을 확인하십시오.


아주 훌륭하지만 LAMP의 일부인 Apache 서버를 어떻게 찾을 수 있습니까? 또는 일반적으로 서버에 표시되지 않은 서비스는 어떻습니까?
SaidbakR

1
@S 아파치가 없었습니까? 확인해야합니다. 내일 할 수 있어요 (밤 여기) 이에 따라 답변을 업데이트 / 삭제합니다
Anwar

아파치를 찾든 그렇지 않든 대답을 삭제하지 마십시오. 쓸모있다.
SaidbakR

1
@ sємsєм 그 원인을 찾았습니다. 아파치는 여전히 서비스 스크립트를 시스템 형식으로 완전히 변환하지 못했습니다. 그것이 systemd-manager에 나타나지 않는 이유입니다. 다른 도우미 프로그램을 통해 systemctl로 관리 할 수 ​​있지만 systed-sysv-install. 나는 아파치가 곧 systemd에 대한 완전한 지원을 제공 할 것이라고 생각한다
Anwar

복용량은 17.10, 아직 작동하지 않는 것 같습니다 :(
Neel

7

내가 찾던 것은 :

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

다음으로 실행 :

$ kcmshell5 kcm_systemd

이것이 "ubuntu services manager gui"를 검색 할 때 Google에서 처음으로 발견 된 것으로 보았으며 정답이 포함되어 있지 않습니다. 이걸 찾는 방법을 알려 드리겠습니다. . Linux / Distribution 버전을 확인하십시오 :

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

이것은 우리에게 OS를 알려줍니다. 광산은 우분투 16.04입니다. 대부분의 Linux와 마찬가지로 Ubuntu는 서비스 관리를 위해 시스템으로 전환했습니다. "ubuntu service"에 대한 웹 검색을 통해이를 알 수 있습니다. 인터페이스, 관리자 또는 GUI로 간주되는 시스템 패키지가 있는지 확인하십시오. (그래픽 사용자 인터페이스).

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;

그놈 단축키의 사양을 검색 할 수 있습니다. Exec = systemadm이지만 설명이 필요 없습니다. Categories = 시스템; 설정. 따라서 응용 프로그램에서 "시스템"또는 "설정"메뉴를 보거나 간단히 실행하십시오.

$ systemadm

짜잔! 아 잠깐만 .. 이것은 쓸모없는 유틸리티입니다. "관리자"라고 표시되어 있지만 아무 것도 보지 않고 비활성화, 중지, 시작 만 할 수 있습니다. 얼마나 짜증나! 다음을 입력하여 정확히 동일하게 볼 수 있습니다.

$ systemctl

더 깔끔하게 보여줍니다. 그러나 systemctl을 사용하면 실제로 관리 할 수도 있습니다. 검색을 계속합시다. 이번에는 검색 또는 스크롤 기능이있는 터미널이 없다고 가정하고, "낮음"을 사용합시다. 더 적게 검색하려면 "/"를 입력하고 "q"를 종료하십시오.

$ apt search systemd|less -S

"gnome-system-tools"(systemadm과 마찬가지로 쓸모없는)와 같은 오래된 그놈 유틸리티를 사용하여 거위 추적을 한 후-프로그래밍을 배우고 systemadm을 개선하는 데 방해가되는 것은 없습니다. 휠이 이미있는 경우 ... 검색을 계속하겠습니다 ...

 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에 \를 보낸 다음 $는 "end of line"을 의미하므로 ".desktop"으로 끝나는 줄을 찾고 있음을 의미합니다. 그리고 봐! 2가 있습니다 :

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

이제는 "고양이"하거나 개별적으로 편집하여 내용을 볼 수 있지만 검색도 쉽게 할 수 있습니다. 우리는 위의 결과를 각 줄에 다른 명령에 개별적으로 공급하는 명령에 공급할 것입니다. 이를 수행하는 명령을 "xargs"라고합니다. 우리가 공급할 명령은 grep입니다. 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

고마워, 우분투 우분투 패키지에서 누락 된 의존성을 발견했습니다. kde-config-systemd를 설치할 때 자동으로 kde-cli-tools를 설치해야합니다! 그래서 이것을 고칠 수 있습니다! 이제 패키지 파일을 업데이트하고 풀 요청을 작성합니다 (또는 방법을 모르는 경우 "ubuntu bug tracker"에 버그를 기록하면 다른 사람이이를 수행하여 모든 사람을 위해 수정합니다).

따라서 현재 :

$ sudo apt install kde-cli-tools 

그리고 이제 끝났습니다.

$ kcmshell5 kcm_systemd

짜잔! 축하합니다. 이제 GUI를 사용할 수 있습니다. GUI를 사용하면 시스템을 중단하여 불필요한 기능을 비활성화하거나 시스템 속도를 높일 수 있습니다. 그러나 어느 것이 무엇인지 어떻게 알 수 있습니까? 아마도 cupsd (물건을 인쇄하지 않기 때문에) 또는 avahi-daemon (파일 공유 또는 채팅 또는 기타 특수한 네트워크 물건을 사용하지 않기 때문에)을 제거하려는 경우 ... 제거하는 것이 더 쉽고 안전합니까? ...

어쨌든, 나는 당신이 이제 모든 사람을 위해 리눅스를 더 좋게 만드는 데 적어도 몇 걸음 더 다가 가기를 바랍니다.


5

와 거의 같은 일을 할 수 있습니다 webmin. Webmin 홈페이지에서 :

Webmin은 무엇입니까?

Webmin은 Unix의 시스템 관리를위한 웹 기반 인터페이스입니다. 최신 웹 브라우저를 사용하여 사용자 계정, 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

훌륭한 도구 인 것 같습니다. 확실히 시도합니다
Anwar

-1

이제 Kubuntu 18.04를 사용하고 있으며이 목적을 위해 멋진 내장 도구를 찾았 습니다. 터미널에서 ksysguard를 인쇄하여 다음 스크린 샷과 같이 엽니 다.

여기에 이미지 설명을 입력하십시오

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.