LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software > Linux - Kernel
User Name
Password
Linux - Kernel This forum is for all discussion relating to the Linux kernel.

Notices


Reply
  Search this Thread
Old 06-03-2012, 03:04 AM   #1
RandomTroll
Senior Member
 
Registered: Mar 2010
Distribution: Slackware
Posts: 1,959

Rep: Reputation: 271Reputation: 271Reputation: 271
How do I query the state of the fan?


I want to know whether the fan of my laptop is on via software. I load fan.ko without complaint. That creates /sys/module/fan/ and /sys/bus/acpi/drivers/fan/ . /sys/module/fan/initstate contains the word 'live' - a good sign. But I can't find a file that contains the current state. fan.c tells me the fan is either on or off and that it would record this with a 1 or 0 in a file called state, but I can't find that file.

The only subdirectory in /proc/acpi is button; I think /proc/acpi has been deprecated.

I used to be able to do this on my old Thinkpads with some software written for them.
 
Old 06-03-2012, 09:19 AM   #2
camorri
LQ 5k Club
 
Registered: Nov 2002
Location: Somewhere inside 9.9 million sq. km. Canada
Distribution: Slackware 15.0, current, slackware-arm-currnet
Posts: 6,215

Rep: Reputation: 849Reputation: 849Reputation: 849Reputation: 849Reputation: 849Reputation: 849Reputation: 849
AFAIK lm-sensors is the package you need to monitor fans and temps etc. This link should help -->http://lm-sensors.org/wiki

I think lm-sensors is installed if you do a full install. To find out if its there you can as root run the command 'sensors-detect'. It will probe your system and let you know what is found. Once lm-sensors is configured ( with sensors-detect ) you can add plugins for various desktops and display fans, cpu temp, etc. I use xfce and have the fans displayed.

Note that lm-sensors does not support every piece of monitoring hardware out there, so it may not work based on hardware not found.
 
Old 06-03-2012, 10:15 AM   #3
rokytnji
LQ Veteran
 
Registered: Mar 2008
Location: Waaaaay out West Texas
Distribution: antiX 23, MX 23
Posts: 7,111
Blog Entries: 21

Rep: Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474
After lm-sensors, acpi,and acpi-tools is installed

Code:
$ exec sensors | grep 'RPM'
CPU FAN Speed:    5625 RPM  (min =    0 RPM)
CHASSIS FAN Speed:1004 RPM  (min =    0 RPM)
POWER FAN Speed:     0 RPM  (min =    0 RPM)
Just a little info script I run also

Code:
$ inxi -z -F
System:    Host: owner-desktop Kernel: 2.6.32-41-generic x86_64 (64 bit) Desktop: Gnome 2.30.2 Distro: Ubuntu 10.04 lucid
Machine:   Mobo: ASUSTeK model: M2A-VM version: 1.XX Bios: Phoenix version: ASUS M2A-VM 1604 date: 12/19/2007
CPU:       Dual core AMD Athlon 64 X2 4200+ (-MCP-) cache: 1024 KB flags: (lm nx sse sse2 sse3 svm) 
           Clock Speeds: 1: 2199.568 MHz 2: 2199.568 MHz
Graphics:  Card: nVidia G71 [GeForce 7900 GS] X.Org: 1.7.6 driver: nvidia Resolution: 1920x1080@50.0hz 
           GLX Renderer: GeForce 7900 GS/PCI/SSE2 GLX Version: 2.1.2 NVIDIA 195.36.24
Audio:     Card: ATI SBx00 Azalia (Intel HDA) driver: HDA Intel Sound: ALSA ver: 1.0.21
Network:   Card: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller driver: r8169 
           IF: eth0 state: unknown speed: N/A duplex: N/A mac: <filter>
Drives:    HDD Total Size: 320.1GB (18.8% used) 1: id: /dev/sda model: WDC_WD3200AAKS size: 320.1GB 
Partition: ID: / size: 288G used: 56G (21%) fs: ext4 ID: swap-1 size: 6.17GB used: 0.00GB (0%) fs: swap 
RAID:      No RAID devices detected - /proc/mdstat and md_mod kernel raid module present
Sensors:   System Temperatures: cpu: 48.0C mobo: 45.0C gpu: 64C 
           Fan Speeds (in rpm): cpu: 5578 psu: 0 sys-1: 1004 
Info:      Processes: 162 Uptime: 46 min Memory: 673.0/2008.4MB Client: Shell inxi: 1.8.5
Got the inxi script from

http://code.google.com/p/inxi/wiki/Installation
 
Old 06-03-2012, 06:18 PM   #4
RandomTroll
Senior Member
 
Registered: Mar 2010
Distribution: Slackware
Posts: 1,959

Original Poster
Rep: Reputation: 271Reputation: 271Reputation: 271
lm-sensors is installed. sensors-detect finds no sensors it can use. inxi tells me that. I suspect that the fan module loads but can't detect fan status.
 
Old 06-03-2012, 08:31 PM   #5
rokytnji
LQ Veteran
 
Registered: Mar 2008
Location: Waaaaay out West Texas
Distribution: antiX 23, MX 23
Posts: 7,111
Blog Entries: 21

Rep: Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474
Quote:
Originally Posted by RandomTroll View Post
lm-sensors is installed. sensors-detect finds no sensors it can use. inxi tells me that. I suspect that the fan module loads but can't detect fan status.
Just to see what options are available in inxi since you now have it installed.

Code:
inxi -h
Shows all the different command options that can be used. I am posting right now in Racy 5.2.2 Puppy Linux which is pretty limited in what can be installed as far as sensor modules go. I know I have fan sensors on this laptop but Puppy won't show rpm on fans but In AntiX I can.

Code:
sh-3.00# sensors
acpitz-virtual-0
Adapter: Virtual device
temp1:       +61.0 C  (crit = +200.0 C)                  
temp2:        +0.0 C  (crit = +200.0 C)                  

k8temp-pci-00c3
Adapter: PCI adapter
Core0 Temp:  +58.0 C                                    
Core0 Temp:  +54.0 C                                    
Core1 Temp:  +61.0 C                                    
Core1 Temp:  +54.0 C                                    

sh-3.00# inxi -z -F
System:    Host: puppypc2751 Kernel: 3.0.7 i686 (32 bit) 
           Desktop: JWM sn-505 Distro: Racy Puppy Linux
Linux 3.0.7 [i686 arch]
Machine:   System: Acer (portable) product: Aspire 5534 version: V1.10
           Mobo: Acer model: Aspire 5534 version: V1.10 Bios: Acer version: V1.10 date: 08/26/2009
CPU:       Dual core (AMD Athlon X2 L310,1197.040,512 KB,fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch lbrv,2395.83,amd) (-MCP-) cache: unknown  flags: (-) 
           Clock Speeds: 1: 1197.040 MHz 2: 1197.040 MHz
Graphics:  Card: ATI RS780M/RS780MN [Radeon HD 3200 Graphics] 
           X.org: 1.11.0 drivers: ati,radeon (unloaded: vesa) tty size: 79x23 Advanced Data: N/A for root 
Audio:     Card: ATI SBx00 Azalia (Intel HDA) driver: HDA Intel Sound: ALSA ver: 1.0.24
Network:   Card-1: Atheros AR928X Wireless Network Adapter (PCI-Express) driver: ath9k 
           IF: wlan0 state: up mac: <filter>
           Card-2: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller driver: r8169 
           IF: eth0 state: down mac: <filter>
Drives:    HDD Total Size: (254.1GB,1.3% used) () 1: id: /dev/sda model: TOSHIBA_MK2555GS size: 250.1GB 
           2: id: /dev/sdb model: SanDisk_Cruzer size: 4.1GB 
Partition: 
RAID:      No RAID devices detected - /proc/mdstat and md_mod kernel raid module present
Sensors:   System Temperatures: cpu: 62.0C mobo: 0.0C 
           Fan Speeds (in rpm): cpu: N/A 
Info:      Processes: 80 Uptime: 1:15 Memory: 297.8/3796.1MB Client: Shell inxi: 1.8.5 
sh-3.00# inxi --recommends
inxi will now begin checking for the programs it needs to operate. First a check of
the main languages and tools inxi uses. Python is only for debugging data collection.
-----------------------------------------------------------------------------------------
Bash version: 3.00.16(1)-release
Gawk version: 4.0.0
Sed version: 4.2.1
Sudo version: 1.8.1p1
Python version: 2.6.4
-----------------------------------------------------------------------------------------
Test One: Required System Directories.
If one of these system directories is missing, inxi cannot operate:

Required file system: /proc................................................. Present
Required file system: /sys.................................................. Present

All the required directories are present.
-----------------------------------------------------------------------------------------
Test Two: Required Core Applications.
If one of these applications is missing, inxi cannot operate:

Required application: df (info: partition data)............................. /bin/df
Required application: free (info: system memory)............................ /usr/bin/free
Required application: gawk (info: core tool)................................ /bin/gawk
Required application: grep (info: string search)............................ /bin/grep
Required application: lspci (info: hardware data)........................... /sbin/lspci
Required application: ps (info: process data)............................... /bin/ps
Required application: readlink.............................................. /bin/readlink
Required application: sed (info: string replace)............................ /bin/sed
Required application: tr (info: character replace).......................... /usr/bin/tr
Required application: uname (info: kernel data)............................. /bin/uname
Required application: uptime................................................ /usr/bin/uptime
Required application: wc (info: word character count)....................... /bin/wc

All the required applications are present.
-----------------------------------------------------------------------------------------
Test Three: Script Recommends for Graphics Features. If you do not use X these do not matter.
If one of these applications is missing, inxi will have incomplete output:

Recommended X application: glxinfo (info: -G glx info)...................... /usr/bin/glxinfo
Recommended X application: xdpyinfo (info: -G multi screen resolution)...... /usr/bin/xdpyinfo
Recommended X application: xprop (info: -S desktop data).................... /usr/bin/xprop
Recommended X application: xrandr (info: -G single screen resolution)....... /usr/bin/xrandr

All the recommended applications are present.
-----------------------------------------------------------------------------------------
Test Four: Script Recommends for Remaining Features.
If one of these applications is missing, inxi will have incomplete output:

Recommended application: file (info: -o unmounted file system).............. /usr/bin/file
Recommended application: hddtemp (info: -Dx show hdd temp).................. Missing
Recommended application: ifconfig (info: -i ip lan-deprecated).............. /sbin/ifconfig
Recommended application: ip (info: -i ip lan)............................... /bin/ip
Recommended application: sensors (info: -s sensors output).................. /usr/local/bin/sensors
Recommended application: lsusb (info: -A usb audio;-N usb networking)....... /usr/sbin/lsusb
Recommended application: modinfo (info: -Ax,-Nx module version)............. /sbin/modinfo
Recommended application: runlevel (info: -I runlevel)....................... /sbin/runlevel
Recommended application: sudo (info: -Dx hddtemp-user;-o file-user)......... /usr/bin/sudo

The following applications are missing from your system:

Application: hddtemp
To add to your system, install the proper distribution package for your system:
Debian/Ubuntu: hddtemp :: Arch Linux: hddtemp :: Redhat/Fedora/Suse: hddtemp
-----------------------------------------------------------------------------------------
Test Five: System Directories for Various Information.
If one of these directories is missing, inxi will have incomplete output:

System directory: /sys/class/dmi/id (info: -M system, motherboard, bios).... Present
System directory: /dev (info: -l,-u,-o,-p,-P,-D disk partition data)........ Present
System directory: /dev/disk/by-label (info: -l,-o,-p,-P partition labels)... Missing
System directory: /dev/disk/by-uuid (info: -u,-o,-p,-P partition uuid)...... Missing

The following directories are missing from your system:
Directory: /dev/disk/by-label
Directory: /dev/disk/by-uuid
These directories are created by the kernel, so don't worry if they are not present.
-----------------------------------------------------------------------------------------
All tests completed.
sh-3.00#
This is a recent install so like you. I still have some searching/configuring to do to get Puppy to read fan speeds.
 
Old 06-03-2012, 09:24 PM   #6
rokytnji
LQ Veteran
 
Registered: Mar 2008
Location: Waaaaay out West Texas
Distribution: antiX 23, MX 23
Posts: 7,111
Blog Entries: 21

Rep: Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474
Wink

So. I installed hddtemp from source since in Puppy Linux. Kinda like Slackware in that respect. But. No joy with fan speed either doing that. Just posting the info. I did make from inside hddtemp source folder. Also downloaded hddtemp.db (data base). Puppy runs as root so easy to compile that way in a sense.

Put hddtemp.db in /etc
Put hddtemp in /usr/bin

Code:
sh-3.00# which hddtemp
/usr/bin/hddtemp
sh-3.00# inxi -z -F
System:    Host: puppypc2751 Kernel: 3.0.7 i686 (32 bit) 
           Desktop: JWM sn-505 Distro: Racy Puppy Linux
Linux 3.0.7 [i686 arch]
Machine:   System: Acer (portable) product: Aspire 5534 version: V1.10
           Mobo: Acer model: Aspire 5534 version: V1.10 Bios: Acer version: V1.10 date: 08/26/2009
CPU:       Dual core (AMD Athlon X2 L310,1197.040,512 KB,fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch lbrv,2395.83,amd) (-MCP-) cache: unknown  flags: (-) 
           Clock Speeds: 1: 1197.040 MHz 2: 1197.040 MHz
Graphics:  Card: ATI RS780M/RS780MN [Radeon HD 3200 Graphics] 
           X.org: 1.11.0 drivers: ati,radeon (unloaded: vesa) tty size: 79x23 Advanced Data: N/A for root 
Audio:     Card: ATI SBx00 Azalia (Intel HDA) driver: HDA Intel Sound: ALSA ver: 1.0.24
Network:   Card-1: Atheros AR928X Wireless Network Adapter (PCI-Express) driver: ath9k 
           IF: wlan0 state: up mac: <filter>
           Card-2: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller driver: r8169 
           IF: eth0 state: down mac: <filter>
Drives:    HDD Total Size: (254.1GB,1.3% used) () 1: id: /dev/sda model: TOSHIBA_MK2555GS size: 250.1GB 
           2: id: /dev/sdb model: SanDisk_Cruzer size: 4.1GB 
Partition: 
RAID:      No RAID devices detected - /proc/mdstat and md_mod kernel raid module present
Sensors:   System Temperatures: cpu: 63.0C mobo: 0.0C 
           Fan Speeds (in rpm): cpu: N/A 
Info:      Processes: 85 Uptime: 1:54 Memory: 321.3/3796.1MB Client: Shell inxi: 1.8.5
inxi --recommends now shows hddtemp is installed

Code:
sh-3.00# inxi --recommends
inxi will now begin checking for the programs it needs to operate. First a check of
the main languages and tools inxi uses. Python is only for debugging data collection.
-----------------------------------------------------------------------------------------
Bash version: 3.00.16(1)-release
Gawk version: 4.0.0
Sed version: 4.2.1
Sudo version: 1.8.1p1
Python version: 2.6.4
-----------------------------------------------------------------------------------------
Test One: Required System Directories.
If one of these system directories is missing, inxi cannot operate:

Required file system: /proc................................................. Present
Required file system: /sys.................................................. Present

All the required directories are present.
-----------------------------------------------------------------------------------------
Test Two: Required Core Applications.
If one of these applications is missing, inxi cannot operate:

Required application: df (info: partition data)............................. /bin/df
Required application: free (info: system memory)............................ /usr/bin/free
Required application: gawk (info: core tool)................................ /bin/gawk
Required application: grep (info: string search)............................ /bin/grep
Required application: lspci (info: hardware data)........................... /sbin/lspci
Required application: ps (info: process data)............................... /bin/ps
Required application: readlink.............................................. /bin/readlink
Required application: sed (info: string replace)............................ /bin/sed
Required application: tr (info: character replace).......................... /usr/bin/tr
Required application: uname (info: kernel data)............................. /bin/uname
Required application: uptime................................................ /usr/bin/uptime
Required application: wc (info: word character count)....................... /bin/wc

All the required applications are present.
-----------------------------------------------------------------------------------------
Test Three: Script Recommends for Graphics Features. If you do not use X these do not matter.
If one of these applications is missing, inxi will have incomplete output:

Recommended X application: glxinfo (info: -G glx info)...................... /usr/bin/glxinfo
Recommended X application: xdpyinfo (info: -G multi screen resolution)...... /usr/bin/xdpyinfo
Recommended X application: xprop (info: -S desktop data).................... /usr/bin/xprop
Recommended X application: xrandr (info: -G single screen resolution)....... /usr/bin/xrandr

All the recommended applications are present.
-----------------------------------------------------------------------------------------
Test Four: Script Recommends for Remaining Features.
If one of these applications is missing, inxi will have incomplete output:

Recommended application: file (info: -o unmounted file system).............. /usr/bin/file
Recommended application: hddtemp (info: -Dx show hdd temp).................. /usr/bin/hddtemp
Recommended application: ifconfig (info: -i ip lan-deprecated).............. /sbin/ifconfig
Recommended application: ip (info: -i ip lan)............................... /bin/ip
Recommended application: sensors (info: -s sensors output).................. /usr/local/bin/sensors
Recommended application: lsusb (info: -A usb audio;-N usb networking)....... /usr/sbin/lsusb
Recommended application: modinfo (info: -Ax,-Nx module version)............. /sbin/modinfo
Recommended application: runlevel (info: -I runlevel)....................... /sbin/runlevel
Recommended application: sudo (info: -Dx hddtemp-user;-o file-user)......... /usr/bin/sudo

All the recommended applications are present.
-----------------------------------------------------------------------------------------
Test Five: System Directories for Various Information.
If one of these directories is missing, inxi will have incomplete output:

System directory: /sys/class/dmi/id (info: -M system, motherboard, bios).... Present
System directory: /dev (info: -l,-u,-o,-p,-P,-D disk partition data)........ Present
System directory: /dev/disk/by-label (info: -l,-o,-p,-P partition labels)... Missing
System directory: /dev/disk/by-uuid (info: -u,-o,-p,-P partition uuid)...... Missing

The following directories are missing from your system:
Directory: /dev/disk/by-label
Directory: /dev/disk/by-uuid
These directories are created by the kernel, so don't worry if they are not present.
-----------------------------------------------------------------------------------------
All tests completed.
Funny thing is. In my previous post with sensors command all my temps showed OK. This was kinda a shot in the dark to see if hddtemp would help in seeing fan speeds in Puppy. So, Like you

Quote:
That creates /sys/module/fan/ and /sys/bus/acpi/drivers/fan/ . /sys/module/fan/initstate contains the word 'live' - a good sign.
I looked there in Puppy and saw the same as you, 'live'. This is a Acer Laptop 5534 dual core. Probably only has a chassis fan, no cpu fan like my desktop (temperature readouts reminded me to plug in the usb laptop cooler pad ) . So I still have some digging to do like you to see what else I can find.
 
Old 06-03-2012, 11:23 PM   #7
RandomTroll
Senior Member
 
Registered: Mar 2010
Distribution: Slackware
Posts: 1,959

Original Poster
Rep: Reputation: 271Reputation: 271Reputation: 271
inxi -h returns 117 lines of information. -s reports fan status, which returns N/A. I think I'm thinking about the chassis fan: it's the one I can see on the bottom rear of the case that I can feel blowing occasionally

/sys/devices/virtual/thermal has 4 directories cooling_device0/ cooling_device1/ cooling_device2/ thermal_zone0/ ; 0 and 1 are 'Processor' type; 2 is LCD type; the type of thermal_zone0 is 'acpitz' - whatever that means (acpi thermal zone?). The temp file in thermal_zone0 is the value the coretemp module returns. Perhaps one of the other files in thermalzone0 is the fan status.


Would you 2 kind persons do me the favor of telling me if you have either of these 2 files:

/sys/bus/drivers/fan/state
/sys/module/fan/state

and, if so, their contents?
 
Old 06-04-2012, 06:35 AM   #8
RandomTroll
Senior Member
 
Registered: Mar 2010
Distribution: Slackware
Posts: 1,959

Original Poster
Rep: Reputation: 271Reputation: 271Reputation: 271
fan.c creates a device with ID PNP0C0B . I see that it never appears in any log file or in /sys/devices/LNXSYSTM:00 where PNP0C0? for lots of other digits appear. It appears my computer doesn't report its fan status.

It definitely works: when the temp reaches 55 degrees the fan comes on and the temperature drops.
 
Old 06-04-2012, 02:01 PM   #9
rokytnji
LQ Veteran
 
Registered: Mar 2008
Location: Waaaaay out West Texas
Distribution: antiX 23, MX 23
Posts: 7,111
Blog Entries: 21

Rep: Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474
Quote:
Would you 2 kind persons do me the favor of telling me if you have either of these 2 files:

/sys/bus/drivers/fan/state
/sys/module/fan/state

and, if so, their contents?
No /sys/bus/drivers folder in Racy Puppy Linux. File structure and File naming in Puppy probably is different.

/sys/module/fan/initstate text file just says: 'live'.

Just to show you what I have as far as directories go in /sys/bus

Code:
sh-3.00# cd /sys/bus
sh-3.00# ls
acpi	      hid  isa	     pci	  pcmcia    pnp   serio
event_source  i2c  mdio_bus  pci_express  platform  scsi  usb
For /sys/devices/virtual/thermal

Code:
sh-3.00# cd /sys/devices/virtual/thermal
sh-3.00# ls
cooling_device0  cooling_device2  thermal_zone1
cooling_device1  thermal_zone0
cooling_device 0 and 1 'type' text files have: 'processor' : wrote in them.
colling_device 2 'type' text file has :'lcd' : written in it.


trip points in thermal_zone0 ans 1 are

Code:
sh-3.00# cd /sys/devices/virtual/thermal/thermal_zone0
sh-3.00# ls
cdev0		  device     temp		trip_point_1_type
cdev0_trip_point  mode	     trip_point_0_temp	type
cdev1		  power      trip_point_0_type	uevent
cdev1_trip_point  subsystem  trip_point_1_temp
sh-3.00# cat trip_point_0_temp
200000
sh-3.00# cat trip_point_1_temp
90000
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Cutting fan yellow wire to disable fan speed control Mr. Alex General 2 07-30-2011 05:48 PM
PWM Fan Control - Lowering The CPU Fan RPM S3P3HR Linux - Software 1 04-24-2011 05:46 AM
[SOLVED] GeForce 7900 GS fan constant whirring is too much - help for fan/gpu control required NirvanaII Linux - Hardware 17 04-02-2011 11:11 AM
ACPI or lm-sensors fan control on Sony Vaio (fan runs at full speed) roanm Linux - Hardware 7 11-14-2009 07:37 PM
Query about /proc/state rajsun Programming 1 03-28-2005 03:45 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software > Linux - Kernel

All times are GMT -5. The time now is 04:02 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration