Tag Archives: cli

Enable/Disable GDM in Ubuntu

By default Ubuntu Loads Gnome GUI.
If you need to disable X.org / Gnome under Linux, so you can get text only login, this is the right guide to follow.

Using command line (CLI):
Ubuntu comes with rcconf and update-rc.d command.
rcconf allows you to control which services are started when the system boots up or reboots. It displays a menu of all the services which could be started at boot.
The ones that are configured to do so are marked and you can toggle individual services on and off.
Install rcconf:

sudo apt-get install rcconf

Now start rcconf:

sudo rcconf

Now you will be prompted for the administrator password, this is necessary because the changes done with this tool will affect the whole system. After entering the administrator password, the following text based window is displayed on screen:rcconf
Next enable/disable GDM service by pressing space bar (check the checkbox) > Click OK to save the changes.

Using GUI tools:
The Services Administration Tool allows you to specify which services will be started during the system boot process.
You can type the command:

services-admin

Or just click on System -> Administration -> Services
Again you will be prompted for the administrator password, this is necessary because the changes done with this tool will affect the whole system. After entering the administrator password, the following window is displayed:

ubuntu-linux-services
Make sure you remove GDM (Gnome login manager) by disabling the the checkbox and close the window.

Alternative method (wich seems to be a better approach):

sudo mv /etc/rc2.d/S30gdm /etc/rc2.d/disabled-S30gdm
sudo mv /etc/rc2.d/K30gdm /etc/rc2.d/disabled-K30gdm

Get System Information Using the Terminal

Troubleshooting, upgrading, or just curious? Find out what’s in your system without opening the case. Using these Linux command line tools, you can get details about your hardware and distribution.

I’ve tested these commands in Ubuntu 7.10, but they should all work in other Linux distributions. Unless noted otherwise, all of this software is included by default with Ubuntu.

Graphics card:

glxinfo

– details about OpenGL, the Xserver, and your graphics card

glxinfo | grep direct

– do you have direct 3d rendering?

glxinfo | grep vendor

– graphics card vendor

lspci | grep VGA

– specific graphics card model

glxgears

– a simple 3d benchmark, prints frame rate to the terminal

xrandr

– supported display resolutions

Audio:

lspci | grep Audio

– audio controller

aplay --list-devices

– more audio device information

Software versions:

cat /etc/issue

– current distribution and version

apt-cache showpkg packagename

– packagename’s version and dependencies

uname -r

– Linux kernel version

uname -a

– all kernel details

Networking:

lspci | grep Ethernet

– Ethernet controllers

ifconfig

– networking interfaces, IP addresses, and more

Processor:

cat /proc/cpuinfo

– all processors, clock speeds, flags, and more

cat /proc/loadavg

– processor load average for the last 1, 5, and 15 minutes

top

– press C key to sort processes by CPU usage

Memory:

cat /proc/meminfo

– amount of RAM and swap, and how much is being used for what

free -m

– total, used, and free memory shown in MB

top

– press M key to sort processes by memory usage

Hard disks:

df -H

– partitions, as well as their mount-points and usage in GB

sudo fdisk -l

– all partitions, their device names, and positions on disk

USB devices:

lsusb

– USB buses and attached devices

Even more:

lshal -m

– monitor for hardware changes

lspci

– all PCI devices

hwinfo --short

(install from package hwinfo) – overview of all hardware, as well as more detailed info

lshw

– another program for listing hardware

lshw -html | w3m -T text/html

– lists hardware with HTML output in the w3m web browser

uptime

– current time elapsed since last reboot, users, and load average

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close