우분투에서 서비스를 관리하는 GUI 도구를 찾을 수 없습니다. Windows에서 Ubuntu를 Virtual Box 컴퓨터로 실행합니다. 사용하려고했지만 System Jobs
작동하지 않습니다.
LAMP 서버가 있고 서비스로 시작하는지에 대한 제어권을 만들고 싶습니다. 터미널 명령이 작업을 수행한다는 것을 알고 있습니다. 그러나 LAMP 또는 다른 서비스를보다 쉽게 수행하려면 Windows와 같은 GUI가 필요합니다.
우분투에서 서비스를 관리하는 GUI 도구를 찾을 수 없습니다. Windows에서 Ubuntu를 Virtual Box 컴퓨터로 실행합니다. 사용하려고했지만 System Jobs
작동하지 않습니다.
LAMP 서버가 있고 서비스로 시작하는지에 대한 제어권을 만들고 싶습니다. 터미널 명령이 작업을 수행한다는 것을 알고 있습니다. 그러나 LAMP 또는 다른 서비스를보다 쉽게 수행하려면 Windows와 같은 GUI가 필요합니다.
답변:
systemd-manager 권장합니다. 특히 16.04의 경우. 서비스 관리를위한 훌륭한 도구가 될 것입니다.
다른 관련 답변에 설치 및 사용 절차를 제공 했으므로 동일한 내용을 두 번 반복하지 않는 이유입니다. 이 답변에서 부팅 속도를 향상시키는 방법 에 대한 질문을 확인하십시오.
systed-sysv-install
. 나는 아파치가 곧 systemd에 대한 완전한 지원을 제공 할 것이라고 생각한다
내가 찾던 것은 :
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 (파일 공유 또는 채팅 또는 기타 특수한 네트워크 물건을 사용하지 않기 때문에)을 제거하려는 경우 ... 제거하는 것이 더 쉽고 안전합니까? ...
어쨌든, 나는 당신이 이제 모든 사람을 위해 리눅스를 더 좋게 만드는 데 적어도 몇 걸음 더 다가 가기를 바랍니다.
와 거의 같은 일을 할 수 있습니다 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
액세스 권한 이있는 호스트에서 등록 된 사용자로 로그인하십시오 .
도움이 되었기를 바랍니다!