User talk:Ksaareme: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Ksaareme (talk | contribs)
→‎NMAP and SSH: new section
Ksaareme (talk | contribs)
 
(75 intermediate revisions by the same user not shown)
Line 1: Line 1:


== Reference page for I600 exam ==
== Statistics I604 ==
----
Primary Study Materials:
'''Course Homepage:'''  http://www.cs.ioc.ee/ITKStat
'''e-Book:'''          http://onlinestatbook.com/Online_Statistics_Education.pdf


== Useful linux commands ==
Primary Software:
*'''lsb_release -a''' to check OS
'''R:''' https://www.r-project.org/
*'''uname -sr''' to check OS kernel
*'''cat /proc/cpuinfo''' and check processor information.  
*'''arch''' to check CPU architecture
*'''cat /proc/meminfo''' to check memory usage, RAM
*'''lspci -t -v -nn''' to enumerate PCI and PCI Express devices
*'''lsusb and lsusb -t''' to enumerate USB devices
*'''fdisk -l''' to enumerate disks and partitions
*'''lsblk''' to enumerate block devices
*'''xrandr''' to enumerate display outputs
*'''cat /proc/asound/cards''' to check which audio devices are available
*'''dmidecode''' to see even more information about your computer
*'''ifconfig -a or ip addr list''' to list all network interfaces
*'''iwconfig or iw list''' to list all wireless network interfaces
*'''hcitool dev''' to list bluetooth host controller.
*'''glxinfo''' to check 3D rendering capabilities
*'''lscpu'''  info about cpu and processing units
*'''lshw - short''' info about hardware units, such as cpu, memory, disk, usb controllers, network adapters
*'''hwinfo –short''' info about hardware utility stuff
*'''lspci''' info about pci buses and devices connected to them
*'''lsscsi''' info about sata/scsi devices
*'''lsusb''' info about usb controllers and devices
*'''lsblk''' block information, harddrive partitions
*'''df –H''' info about disk space and partitions that are mounted
*'''fdisk –l'''  info about partitions
*'''free –m''' info about used, free and total amount of RAM
*'''hdparm –i''' info about sata devices


== NMAP and SSH ==
== Python I703 ==




'''NMAP'''
    Get an idea what to do by next week. Ideas:
*Find my ip: ifconfig
    '''1. Pyglet,pygame or kivy for a game or simulation:'''
*Scan networks: nmap <ip>
    1.1. MP beat em' up
*Find live hosts: nmap -sP 192.168.0.*
    1.2. Survival space sim, use webcam for dynamic view
*Scan specific port: nmap -p 80 server2.tecmint.com
    1.3. Planet rotation simulation
*Scan a single ip address: nmap 192.168.1.1
    '''Check out '''
*Scan a host name: nmap server1.cyberciti.biz
    http://nehe.gamedev.net/
*Scan a host name with more info : nmap -v server1.cyberciti.biz
    http://learnpythonthehardway.org/
*Scan with disabled port scan: nmap -sn 192.168.2.1/24
*Read and scan from txt file: nmap -iL /tmp/test.txt
*Create the txt file to read from: cat > /tmp/test.txt


'''SSH'''
    '''2. WebApp'''
*Connect: ssh collie.stanford.edu
    2.1. Budget Management with a GUI
*Log-in: ssh jhawkins@collie.stanford.edu
 
    '''Notes:'''
    * Set up RPi web-server
    * Use '''XMind''' to map the idea first
    * Run basic website and deploy webapp to it.
    * Check out RPi components and sensors.
    * Buy a breadboard.
    * Check out Notepad++
 
== Web Application Programming I702 ==
'''node.js'''
'''ngix'''
'''nchan'''
 
'''Useful links:'''
  http://enos.itcollege.ee/phpmyadmin/
  http://enos.itcollege.ee/~ksaareme
 
'''W3C validation:''' https://validator.w3.org/
 
== Node.js ==
 
Stuff about node.js.
 
== Operating Systems ==
 
Command line:
 
    '''Options modify the behavior of commands:'''
        ls -a lists all contents of a directory, including hidden files and directories
        ls -l lists all contents in long format
        ls -t orders files and directories by the time they were last modified
        Multiple options can be used together, like ls -alt
    '''From the command line, you can also copy, move, and remove files and directories:'''
        cp copies files
        mv moves and renames files
        rm removes files
        rm -r removes directories
    '''Wildcards are useful for selecting groups of files and directories'''
 
 
 
    '''Redirection reroutes standard input, standard output, and standard error.'''
 
    '''The common redirection commands are:'''
        > redirects standard output of a command to a file, overwriting previous content.
        >> redirects standard output of a command to a file, appending new content to old content.
        < redirects standard input to a command.
        | redirects standard output of a command to another command.
 
    '''A number of other commands are powerful when combined with redirection commands:'''
        sort: sorts lines of text alphabetically.
        uniq: filters duplicate, adjacent lines of text.
        grep: searches for a text pattern and outputs it.
        sed : searches for a text pattern, modifies it, and outputs it.

Latest revision as of 13:57, 6 February 2016

Statistics I604

Primary Study Materials:
Course Homepage:  http://www.cs.ioc.ee/ITKStat
e-Book:           http://onlinestatbook.com/Online_Statistics_Education.pdf
Primary Software:
R: https://www.r-project.org/

Python I703

    Get an idea what to do by next week. Ideas:
    1. Pyglet,pygame or kivy for a game or simulation:
    1.1. MP beat em' up
    1.2. Survival space sim, use webcam for dynamic view
    1.3. Planet rotation simulation
    Check out 
    http://nehe.gamedev.net/
    http://learnpythonthehardway.org/
    2. WebApp
    2.1. Budget Management with a GUI
   Notes: 
   * Set up RPi web-server
   * Use XMind to map the idea first
   * Run basic website and deploy webapp to it. 
   * Check out RPi components and sensors. 
   * Buy a breadboard.
   * Check out Notepad++

Web Application Programming I702

node.js
ngix
nchan
Useful links:
  http://enos.itcollege.ee/phpmyadmin/
  http://enos.itcollege.ee/~ksaareme
W3C validation: https://validator.w3.org/

Node.js

Stuff about node.js.

Operating Systems

Command line:

   Options modify the behavior of commands:
       ls -a lists all contents of a directory, including hidden files and directories
       ls -l lists all contents in long format
       ls -t orders files and directories by the time they were last modified
       Multiple options can be used together, like ls -alt
   From the command line, you can also copy, move, and remove files and directories:
       cp copies files
       mv moves and renames files
       rm removes files
       rm -r removes directories
   Wildcards are useful for selecting groups of files and directories


   Redirection reroutes standard input, standard output, and standard error.
   The common redirection commands are:
       > redirects standard output of a command to a file, overwriting previous content.
       >> redirects standard output of a command to a file, appending new content to old content.
       < redirects standard input to a command.
       | redirects standard output of a command to another command.
   A number of other commands are powerful when combined with redirection commands:
       sort: sorts lines of text alphabetically.
       uniq: filters duplicate, adjacent lines of text.
       grep: searches for a text pattern and outputs it.
       sed : searches for a text pattern, modifies it, and outputs it.