Ubuntu z konsoli / wiersza poleceń / powłoki

0

Earlies linux distros choć wymagało dużo pracy ręcznej były całkiem dobre do użycia z linii poleceń. Jeśli serwer X nie uruchomił się lub po prostu chcesz, aby powłoka działała, wszystkie one były obsługiwane. Sieć została skonfigurowana przez init; dźwięk był gotowy i gotowy; nowe wstawione urządzenia zostaną skonfigurowane, a ich konfiguracja zostanie umieszczona w fstab. Istnieją również małe skrypty, które znalazłem na wielu dystrybucjach, które na X używały okien, podczas gdy na konsoli przełączały się na ncurses.

Ale teraz ten graficzny interfejs użytkownika z nowym menedżerem pulpitu (KDE, GNOME) dla nowych modeli wymaga GUI (NetworkManger, HAL itp.). Jeśli więc w wierszu poleceń musisz być rootem, wygląda na to, że wierzą, że tylko administratorzy geeków tego potrzebują i muszą edytować pliki konfiguracyjne lub wpisywać duże polecenia.

Chcę korzystać z usług takich jak Network Manager i HAL wyłącznie z wiersza poleceń. Jak mogę to zrobić?

Xolve
źródło
Ubuntu nadal używa jądra linuxa, nie inaczej.
Phoshi
Jądro to nie system operacyjny. System operacyjny to kernel + inne programy. gnu.org/gnu/linux-and-gnu.html
Xolve

Odpowiedzi:

5

Jeśli dobrze rozumiem twoje pytanie, nie masz problemów z dojściem do wiersza poleceń, ale chcesz uzyskać dostęp do nowych „wymyślnych” funkcji GUI w linii poleceń, nie będąc rootem?

Możesz. Domyślnie nie jest dołączony, ale można uzyskać dostęp zarówno do montażu HAL, jak i Network Managera z wiersza poleceń. Dla HAL jest dostępny skrypt który obsługuje montaż przez DBus. Dla menedżera sieci istnieje cnetworkmanager , który jest wierszem polecenia „UI”. Nie jest jeszcze w oficjalnych repozytoriach, ale tam dotrze . Do tego czasu jest dostępny w Steve McGrath's PPA .

Edytuj: Dostałem swoją reputację na tyle, by zamieścić więcej niż jeden link na post, więc są. :)

user32498
źródło
Doceniłbym kilka dodatkowych linków :-)
Xolve
Jak powiedziałeś, nadal istnieje wiele narzędzi do zarządzania komputerem z linuxem z linii poleceń. Ten, o którym wiem, że brzmi jak Xolve, to prawdopodobnie system dla openSuse. Umożliwia konfigurację (praktycznie) całego systemu przy użyciu jednej z kilku nakładek (gtk, qt, ncurses ..). yast to prawdopodobnie główny powód, dla którego instaluję openSuse na komputerach, do których będę miał tylko zdalny dostęp, ponieważ jest tak łatwy w użyciu z cli.
petergil
@ quack: Uznałem, że jeden link na limit postów był trudnym limitem i nie chciał wchodzić w żadne palce, dlatego nie umieszczałem ich w komentarzach. Nie jestem przyzwyczajony do społeczności, w których ludzie mają zdrowy rozsądek. : P Linki i tak zostały dodane do odpowiedzi, ponieważ zamierzałem je mieć, gdy je pisałem.
user32498
@johan: np. zrobiłem to również na moim pierwszym poście - kiedy po raz pierwszy opublikowałem i zdałem sobie sprawę, że nie mogę opublikować więcej niż jednego linku, dodałem dodatki do komentarzy. kilka dni później, kiedy miałem rep, wróciłem, edytowałem je w miejscu, w którym pierwotnie chciałem być, i usunąłem teraz obce komentarze.
quack quixote
3

Ubuntu nadal zapewnia edycja serwera domyślnie działa w trybie bezgłowym. Wygląda na to, że jest to bardziej zgodne z tym, czego szukasz. Nie określasz używanej wersji Ubuntu, więc niektóre z poniższych mogą się zmienić (np. HAL nie jest używany po Ubuntu 9.04; jest zastąpiony przez DeviceKit w Ubuntu 9.10).

  • W naprawdę bezgłowym środowisku chcesz wyłączyć Menedżera sieci i zarządzać interfejsami za pośrednictwem / etc / network / interfaces .

  • Zdarzenia HAL można obsługiwać za pomocą Demon HALevt ; Ja napisany o wcześniej, aby opisać użycie HALevt do dostarczenia automatycznego montażu GnomeVFS do systemu bezgłowego.

  • Funkcje systemowe, które wymagają dostępu normalnie obsługiwane przez DBus, mogą być uruchamiane z linii poleceń za pomocą dbus-launch .

quack quixote
źródło
Czy są dostępne dla nich narzędzia wiersza poleceń.
Xolve
1
@Xolve: dbus-launch jest narzędziem wiersza poleceń, a DBus zawiera również dbus-monitor i dbus-send ; do obsługi interfejsów sieciowych, których używasz ifup i ifdown i ifconfig ; HAL ma ... wiele, głównie związanych z uzyskiwaniem, znajdowaniem lub ustawianiem właściwości; HALevt zapewnia halevt-mount i halevt-umount ... i jest wiele, wiele, wiele innych, którymi możesz być zainteresowany. powinieneś sprawdzić pakiety, które instalują HAL i Dbus dla plików zainstalowanych w kosz i sbin katalogi do znalezienia zawartych poleceń.
quack quixote