Skip to content

Instantly share code, notes, and snippets.

View itbakery's full-sized avatar

sawangpong muadphet itbakery

View GitHub Profile
@itbakery
itbakery / postinstall.md
Created June 29, 2020 02:46
Manajaro Post Installation

install

sudo pacman -S git
@itbakery
itbakery / 1 setup-project.md
Last active March 3, 2018 17:59
Openedu-proj

1 Setup venv สำหรับ python3 สร้าง directory เพื่อให้เป็นเสมือน container เก็บ code ทั้งหมด _proj

$ mkdir openedu-proj 
$ cd openedu-proj
$ python3 -m virtualenv venv36


== result ==
@itbakery
itbakery / install-sphinx.md
Last active February 13, 2018 10:01
sphinx document

Install package

sudo pip3 install --upgrade pip
sudo pip3 install --upgrade sphinx
sudo pip3 install --upgrade pyyaml
sudo pip3 install --upgrade t3SphinxThemeRtd
sudo pip3 install --upgrade t3fieldlisttable
sudo pip3 install --upgrade t3tablerows
sudo pip3 install --upgrade t3targets
@itbakery
itbakery / express-twitterboostrap.md
Last active February 11, 2018 16:34
Javascript Front end develop

Use twitter bootstrap 4 with node

bootstrap 4 package

sudo npm install -g bootstrap
sudo npm install -g jquery
suod npm install -g nodemon
sudo yarn global add  bootstrap@4.0.0
@itbakery
itbakery / prepare-ansible.md
Created February 4, 2018 03:31
prepare ansible

Install Ansible

$ sudo pip3.6 install git+https://github.com/ansible/ansible.git@devel
$ ansible
ansible             ansible-doc         ansible-pull
ansible-config      ansible-galaxy      ansible-vault
ansible-connection  ansible-inventory   
ansible-console     ansible-playbook
@itbakery
itbakery / install-deps-with-android.sh
Created September 30, 2017 16:48 — forked from danielgomezrico/install-deps-with-android.sh
Android - install dependencies to build android projects on linux/ci/other using sdkmanager/android terminal tools
#!/usr/bin/env bash
#
# Install required dependencies with android command
#
for DEP in android-25 \
build-tools-25.0.2 \
tool \
extra-android-m2repository \
extra-android-support \
## RHEL 7 Network Teaming
```sh
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
config.vm.box = "centos/7"
(1..2).each do |i|
config.vm.define "server#{i}" do |node|
node.vm.hostname = "server#{i}"
@itbakery
itbakery / lpi1-topic104.md
Created May 15, 2015 20:18
lpi1-topic104

###Topic 104: Devices, Linux Filesystems, Filesystem Hierarchy Standard Harddisk ถูกแบ่งออกได้เป็นPartition ก่อนการใช้งาน โดยแต่ละ partition สามารถแบ่งออกได้หลายชนิด และสอดคล้องกับFile System โดย default สามารถแบ่ง patitionได้ไม่เกิน4 primary partition เช่น device (disk) /dev/sda สามารถแบ่งได้เป็น /dev/sda1 /dev/sdb2 /dev/sdb3 /dev/sdb4 หลังจากนั้นสามารถสร้าง filesystems บน partition ได้โดยตรงหรือนำpartition ไปสร้างเป็น physical volumes เพื่อนำไปสร้างเป็นlogical volume ก่อนที่จะสร้าง filesystems บน logical volumeพอสรุปได้ดังนี้

  1. Harddisk (Device) -> Partition -> FileSystems (format)
  2. Harddisk (Device) -> Partition -> Physical Volumes -> Logical Volume -> FileSystems (format) -> Mount
  3. Harddisk (Device) -> Partition -> Software RAID (mdadm) -> RAID[0,1,5] -> FileSystems (format) -> Mount

partition

ตัวอย่างการใช้งาน partition ร่วมกับ physical volumes

@itbakery
itbakery / lpi1-topic103.md
Created May 15, 2015 18:34
lpi1-topic103.md

###Topic 103: GNU and unix Commands 103.1 การใช้งาน Command Line เรียนรู้การใช้งานคำสั่งใน linux ผ่านทาง Linux Shells ในที่นี้จะใช้ bash shells, shell ซึ่งเป็นโปรแกรมที่สามารถรองรับคำสั่ง command ได้

การใช้งาน shell environment ทดลองคำสั่ง ดู password

# cat /etc/passwd 
root:x:0:0:root:/root:/bin/bash 			<-- root login แล้วไปใช้ bash shell
@itbakery
itbakery / lpi1-topic102.md
Created May 15, 2015 16:49
lpi1-topic102.md

###Topic 102: การติดตั้ง Linux และ การบริหารจัดการ package 102.1 การออกแบบ Layout ของ hard disk เพื่อการใช้งาน (Design hard disk layout) filesystem ใน linux เริ่มต้นจาก / (root) และแบ่งตามวัตถุประสงค์ มีลักษณะที่เป็น hierarchy

root_file_system

/ (root) เป็นfile systemที่อยู่บนสุดของโครงสร้าง /var ทำหน้าเก็บ variable filesystem >/home ทำหน้าเก็บข้อมูลของ User ที่อยู่ใน linux