Difference between revisions of "Main Page"

From Wiki at Neela Nurseries
Jump to: navigation, search
m (Linux User Space Configuration)
m (^ Linux User Space Configuration)
Line 43: Line 43:
 
<pre>
 
<pre>
  
ted@localhost:~$ gtf 1920 1080 60
+
user@localhost:~$ gtf 1920 1080 60
  
 
   # 1920x1080 @ 60.00 Hz (GTF) hsync: 67.08 kHz; pclk: 172.80 MHz
 
   # 1920x1080 @ 60.00 Hz (GTF) hsync: 67.08 kHz; pclk: 172.80 MHz
 
   Modeline "1920x1080_60.00"  172.80  1920 2040 2248 2576  1080 1081 1084 1118  -HSync +Vsync
 
   Modeline "1920x1080_60.00"  172.80  1920 2040 2248 2576  1080 1081 1084 1118  -HSync +Vsync
  
ted@localhost:~$ lsb_release -a
+
user@localhost:~$ lsb_release -a
 
No LSB modules are available.
 
No LSB modules are available.
 
Distributor ID: Debian
 
Distributor ID: Debian
Line 55: Line 55:
 
Codename:      jessie
 
Codename:      jessie
  
ted@localhost:~$
+
user@localhost:~$
 +
 
 +
</pre>
 +
 
 +
 
 +
Looking at /var/log/Xorg.0.log there appear to be two or more issues keeping xserver-xorg framework from fully recognizing the resolutions of the attached monitor:
 +
 
 +
<pre>
 +
 
 +
user@localhost:/var/log$ grep -n 'LoadModule: ' Xorg.0.log
 +
47:[    27.193] (II) LoadModule: "glx"
 +
58:[    27.669] (II) LoadModule: "ati"
 +
64:[    27.719] (II) LoadModule: "radeon"
 +
70:[    27.795] (II) LoadModule: "modesetting"
 +
76:[    27.832] (II) LoadModule: "fbdev"
 +
82:[    27.842] (II) LoadModule: "vesa"
 +
346:[    27.938] (II) LoadModule: "fbdevhw"
 +
354:[    27.946] (II) LoadModule: "fbdevhw"
 +
368:[    27.946] (II) LoadModule: "vbe"
 +
374:[    27.994] (II) LoadModule: "int10"
 +
396:[    28.200] (II) LoadModule: "ddc"
 +
2651:[    28.611] (II) LoadModule: "shadow"
 +
2657:[    28.621] (II) LoadModule: "fb"
 +
2664:[    28.630] (II) LoadModule: "int10"
 +
2694:[    31.327] (II) LoadModule: "evdev"
 +
 
 +
user@localhost:/var/log$ grep -n UnloadModule Xorg.0.log
 +
361:[    27.946] (II) UnloadModule: "radeon"
 +
363:[    27.946] (II) UnloadModule: "modesetting"
 +
365:[    27.946] (II) UnloadModule: "fbdev"
 +
 
 +
user@localhost:/var/log$ grep -n radeon Xorg.0.log
 +
64:[    27.719] (II) LoadModule: "radeon"
 +
65:[    27.720] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
 +
66:[    27.795] (II) Module radeon: vendor="X.Org Foundation"
 +
361:[    27.946] (II) UnloadModule: "radeon"
 +
 
 +
user@localhost:/var/log$
  
 
</pre>
 
</pre>

Revision as of 19:10, 12 October 2017

MediaWiki installation at Neela Nurseries, 2017 June

Consult the User's Guide for information on using the wiki software.

Getting started - this is MediaWiki's default main page section



^ Linux Distributions for Download



^ Linux Administration



^ Linux User Space Configuration

To configure xserver-xorg

Snippet from work on getting xserver-xorg to recognize a 1920x1080 native resolution monitor, ViewSonic VX2250 Series monitor . . .


user@localhost:~$ gtf 1920 1080 60

  # 1920x1080 @ 60.00 Hz (GTF) hsync: 67.08 kHz; pclk: 172.80 MHz
  Modeline "1920x1080_60.00"  172.80  1920 2040 2248 2576  1080 1081 1084 1118  -HSync +Vsync

user@localhost:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 8.9 (jessie)
Release:        8.9
Codename:       jessie

user@localhost:~$


Looking at /var/log/Xorg.0.log there appear to be two or more issues keeping xserver-xorg framework from fully recognizing the resolutions of the attached monitor:


user@localhost:/var/log$ grep -n 'LoadModule: ' Xorg.0.log
47:[    27.193] (II) LoadModule: "glx"
58:[    27.669] (II) LoadModule: "ati"
64:[    27.719] (II) LoadModule: "radeon"
70:[    27.795] (II) LoadModule: "modesetting"
76:[    27.832] (II) LoadModule: "fbdev"
82:[    27.842] (II) LoadModule: "vesa"
346:[    27.938] (II) LoadModule: "fbdevhw"
354:[    27.946] (II) LoadModule: "fbdevhw"
368:[    27.946] (II) LoadModule: "vbe"
374:[    27.994] (II) LoadModule: "int10"
396:[    28.200] (II) LoadModule: "ddc"
2651:[    28.611] (II) LoadModule: "shadow"
2657:[    28.621] (II) LoadModule: "fb"
2664:[    28.630] (II) LoadModule: "int10"
2694:[    31.327] (II) LoadModule: "evdev"

user@localhost:/var/log$ grep -n UnloadModule Xorg.0.log
361:[    27.946] (II) UnloadModule: "radeon"
363:[    27.946] (II) UnloadModule: "modesetting"
365:[    27.946] (II) UnloadModule: "fbdev"

user@localhost:/var/log$ grep -n radeon Xorg.0.log
64:[    27.719] (II) LoadModule: "radeon"
65:[    27.720] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
66:[    27.795] (II) Module radeon: vendor="X.Org Foundation"
361:[    27.946] (II) UnloadModule: "radeon"

user@localhost:/var/log$


References for Linux user-space configuration issues:



^ Shell scripting


A well-written and comprehensive guide to bash shell scripting:


Simple bash script to back up MYSQL databases to local .sql file, in following figure. Ted noting that script variables are not consistently capitalized, would be better form to capitalize all or none of them. Ted also noting that script could read database user passphrase from a file, a file which could be root-only readable and located in a place different from the script, which is likely to be run as a cron job.


Figure x - shell script to dump MYSQL databases, first draft script:


#!/bin/bash


DATABASE_LIST="information_schema mysql phpmyadmin wikidb database_1 database_2 database_3 ..."

SERVER_NAME="example_database_server"

user="root"
pass_phrase_for_mysql="database-passphrase"
options_extra="--skip-lock-tables"


response="n"

mode_interactive="n"



echo "shell script starting,"



for database in ${DATABASE_LIST}; 
do echo "backing up $SERVER_NAME database $database . . .";

#    command="mysqldump --databases $database -u$user -p$pass_phrase_for_mysql $options_extra >> au-database-back-up--${database}.sql"
    command="mysqldump --databases $database -u$user -p$pass_phrase_for_mysql $options_extra"
    redirect="au-database-back-up--${database}.sql"

    if [ $mode_interactive = 'y' ]; then

        echo "build command '$command' and database back-up filename'$redirect',"
        echo "full command will be '$command' > '$redirect',"
        echo "trying running this command and redirect? [y/N/q]  yes, no, 'q' to quit"

        read response
        if [ $response = 'Y' -o $response = 'y' ]; then
            ${command} > $redirect
        elif [ $response = 'N' -o $response = 'n' ]; then
            echo "skipping present command . . ."
        elif [ $response = 'Q' -o $response = 'q' ]; then
            echo "stopping script '$0' and exiting."
            break
        fi
        echo

    else

        echo "$0:  backing up database '$database' to file '$redirect' . . ."
        ${command} > $redirect
        ls -l $redirect

    fi

done


echo "done."

exit 0



^ How To Use Git


Wanting to understand and use git better, here are some on-line references to git version control. Also, Ted searching for a git reference posted by a female author, can't remember name but reference well-written with lots of commands and concise explanations of each command. First URL reference may be that page, now 2017-10-02 not sure of the author's name . . .


Basic git commands:


Git references found while answering specific git task questions:



^ Drupal Content Management




2017-08-23


2017-08-23 - Drupal installation . . .


2017-08-24

2017-08-25

2017-08-30
Ted looking for information on how Drupal can aid setting up dynamic, site navigation menus:


2017-09-01



^ Composer, a dependency manager of PHP



^ Geography and Science



^ Music and Culture



^ Outdoors




- - - top of page - - -