Expat-IT Tech Bits

Home

Contact

Links

Search this site:

Categories:

/ (287)
  Admin/ (122)
    Apache/ (10)
      HTTPS-SSL/ (4)
      PHP/ (3)
      performance/ (2)
    Cherokee/ (1)
    LAN/ (4)
    LVM/ (6)
    Monitoring/ (2)
      munin/ (2)
    SSH/ (6)
    SSL/ (1)
    Samba/ (1)
    VPN-options/ (6)
      OpenVPN/ (1)
      SSH-Proxy/ (3)
      Tinc/ (1)
      sshuttle/ (1)
    backups/ (17)
      SpiderOak/ (1)
      backuppc/ (5)
      dirvish/ (1)
      misc/ (6)
      rdiff-backup/ (1)
      rsync/ (1)
      unison/ (2)
    commandLine/ (24)
      files/ (8)
      misc/ (10)
      network/ (6)
    crontab/ (1)
    databases/ (15)
      MSSQL/ (2)
      MySQL/ (8)
      Oracle/ (3)
      PostgreSQL/ (1)
    dynamicDNS/ (2)
    email/ (11)
      Dovecot/ (1)
      deliverability/ (1)
      misc/ (1)
      postfix/ (7)
      puppet/ (1)
    iptables/ (3)
    tripwire/ (1)
    virtualization/ (9)
      VMware/ (1)
      virtualBox/ (8)
  Coding/ (14)
    bash/ (1)
    gdb/ (1)
    git/ (3)
    php/ (5)
    python/ (4)
      Django/ (2)
  Education/ (1)
  Hosting/ (27)
    Amazon/ (18)
      EBS/ (3)
      EC2/ (10)
      S3/ (1)
      commandline/ (4)
    Godaddy/ (2)
    NearlyFreeSpeech/ (3)
    Rackspace/ (1)
    vpslink/ (3)
  Linux/ (30)
    Android/ (1)
    Awesome/ (3)
    CPUfreq/ (1)
    China/ (2)
    Debian/ (8)
      APT/ (3)
      WPA/ (1)
    audio/ (1)
    encryption/ (3)
    fonts/ (1)
    misc/ (6)
    remoteDesktop/ (1)
    router-bridge/ (3)
  SW/ (45)
    Micro$soft/ (1)
    browser/ (2)
      Chrome/ (1)
      Firefox/ (1)
    business/ (28)
      Drupal/ (9)
      KnowledgeTree/ (6)
      Redmine/ (2)
      SugarCRM/ (7)
      WebERP/ (2)
      WordPress/ (1)
      eGroupware/ (1)
    chat/ (1)
    email/ (1)
    fileSharing/ (2)
      btsync/ (1)
      mldonkey/ (1)
    graphics/ (2)
    research/ (2)
    website/ (6)
      blog/ (6)
        blosxom/ (3)
        rss2email/ (1)
        webgen/ (1)
  Security/ (15)
    IMchat/ (2)
    circumvention/ (2)
    cryptoCurrency/ (1)
    e-mail/ (4)
    greatFirewall/ (1)
    hacking/ (1)
    password/ (1)
    privacy/ (2)
    skype/ (1)
  Services/ (1)
    fileSharing/ (1)
  TechWriting/ (1)
  xHW/ (14)
    Lenovo/ (1)
    Motorola_A1200/ (2)
    Thinkpad_600e/ (1)
    Thinkpad_a21m/ (3)
    Thinkpad_i1300/ (1)
    Thinkpad_x24/ (1)
    USB_audio/ (1)
    scanner/ (1)
    wirelessCards/ (2)
  xLife/ (17)
    China/ (9)
      Beijing/ (5)
        OpenSource/ (3)
    Expatriation/ (1)
    Vietnam/ (7)

Archives:

  • 2016/07
  • 2016/05
  • 2016/02
  • 2016/01
  • 2015/12
  • 2015/11
  • 2015/06
  • 2015/01
  • 2014/12
  • 2014/11
  • 2014/10
  • 2014/09
  • 2014/07
  • 2014/04
  • 2014/02
  • 2014/01
  • 2013/12
  • 2013/10
  • 2013/08
  • 2013/07
  • 2013/06
  • 2013/05
  • 2013/04
  • 2013/02
  • 2013/01
  • 2012/12
  • 2012/10
  • 2012/09
  • 2012/08
  • 2012/07
  • 2012/06
  • 2012/05
  • 2012/04
  • 2012/03
  • 2012/01
  • 2011/12
  • 2011/11
  • 2011/10
  • 2011/09
  • 2011/08
  • 2011/07
  • 2011/06
  • 2011/05
  • 2011/04
  • 2011/02
  • 2010/12
  • 2010/11
  • 2010/10
  • 2010/09
  • 2010/08
  • 2010/07
  • 2010/06
  • 2010/05
  • 2010/04
  • 2010/03
  • 2010/02
  • 2010/01
  • 2009/12
  • 2009/11
  • 2009/10
  • 2009/09
  • 2009/08
  • 2009/07
  • 2009/06
  • 2009/05
  • 2009/04
  • 2009/03
  • 2009/02
  • 2009/01
  • 2008/12
  • 2008/11
  • 2008/10
  • 2008/09
  • Subscribe XML RSS Feed

    Creative Commons License
    This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
    PyBlosxom

    This site has no ads. To help with hosting, crypto donations are accepted:
    Bitcoin: 1JErV8ga9UY7wE8Bbf1KYsA5bkdh8n1Bxc
    Zcash: zcLYqtXYFEWHFtEfM6wg5eCV8frxWtZYkT8WyxvevzNC6SBgmqPS3tkg6nBarmzRzWYAurgs4ThkpkD5QgiSwxqoB7xrCxs

    Fri, 20 Jul 2012


    /Hosting/Amazon/commandline: An Easy Way to Snapshot Your AWS Server

    ec2-create-image --region ap-northeast-1 <instanceID> -n "name" -d "description" --no-reboot

    This basically does the same thing as the "Create Image" menu option in the Amazon console, with the additional option of NOT taking the server down while the image is being taken. Something I used to use a big honking Python script to do before.

    posted at: 09:43 | path: /Hosting/Amazon/commandline | permanent link to this entry

    Thu, 19 Jul 2012


    /Hosting/Amazon/commandline: Changing the Size/Type of an AWS Instance

    First stop the instance. Then run this command:

    ec2-modify-instance-attribute --region ap-northeast-1 <instanceID> -t m1.large

    This will change the type of instanceID from whatever it was, to m1.large. Then start the server, and observe the new size.

    posted at: 21:41 | path: /Hosting/Amazon/commandline | permanent link to this entry

    Thu, 12 Jul 2012


    /Hosting/Amazon/commandline: Adding Ephemeral Storage to your EBS-backed EC2 AWS Machine

    As of this writing, most EBS-backed images available do not have ephemeral storage already baked in. It can be done[1].

    Take an image of your current machine, to which you wish to add ephemeral storage. Let's call it . Then start up a new replacement machine, as follows:

    ec2-run-instances --region <regionid> <new-image-id> -k <keyid> -g <groupid> -t <image-type> -b '/dev/sdb=ephemeral0'

    Note that "ephemeral0" is the important part, you can assign it to whatever mount point (/dev/sdb) you wish. There is apparently also an "ephemeral1" for swap for those who feel a need for that. At least if you are using an Ubuntu image, you should find this in the /etc/fstab of your new machine:

    /dev/sdb /mnt auto defaults,nobootwait,comment=cloudconfig 0 0

    and a whole bunch of extra space under /mnt. In Ubuntu at least, this is preserved through reboots and new AMIs.

    [1] http://theagileadmin.com/2010/03/23/amazon-ec2-ebs-instances-and-ephemeral-storage/

    posted at: 03:43 | path: /Hosting/Amazon/commandline | permanent link to this entry

    Wed, 02 Nov 2011


    /Hosting/Amazon/commandline: Accidental Server Termination Protection

    Especially if you work at the command line a lot, it seems frighteningly easy to accidentally terminate the wrong server. Not any more:

    For termination prevention[1]:

    ec2-modify-instance-attribute i-57e64936 --disable-api-termination true

    And to re-enable termination:

    ec2-modify-instance-attribute i-57e64936 --disable-api-termination false

    Note that a termination-protected server can still be stopped and started, it is just the totally destructive "termination" that is locked out.

    [1] http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/index.html?Using_ChangingDisableAPITermination.html

    posted at: 07:49 | path: /Hosting/Amazon/commandline | permanent link to this entry