CentOS에 Java & MySQL 설치 및 기본 셋팅

|


Java


# wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u51-b16/jdk-8u51-linux-x64.tar.gz"

# tar xf jdk-8u51-linux-x64.tar.gz -C /usr/local/

# chown -R root. /usr/local/jdk1.8.0_51/


// 맨 아래 추가

# vi ~/.bash_profile

export JAVA_HOME=/usr/local/jdk1.8.0_51

export PATH=$PATH:$JAVA_HOME/bin


# source ~/.bash_profile




Mysql


# yum install -y mysql-server MySQL-python


// 파일 수정 및 추가

# vi /etc/my.cnf

controller # vi /etc/my.cnf

bind-address=192.168.56.0

default-storage-engine=innodb

innodb_file_per_table

collation-server=utf8_general_ci

init-connect='SET NAMES utf8'

character-set-server=utf8


# service mysqld start

# chkconfig mysqld on

# mysql_install_db

# mysql_secure_installation



// 유저 생성

# mysql -u root -p

mysql> grant all privileges on DBNAME.* to 'USERNAME'@'localhost' identified by 'PASSWORD' with grant option;

mysql> flush privileges;


// 비밀번호 찾기

# service mysqld stop

# mysqld_safe --skip-grant-tables &

# mysql

mysql> use mysql;

mysql> select host, user, password from user;

mysql> update user set password=password('NEW_PASSWOD') where user='USERNAME';

mysql> Bye

# /etc/rc.d/init.d/mysqld restart




'Linux > CentOS' 카테고리의 다른 글

Linux에서 Windows 공유폴더 사용(samba)  (1) 2015.10.05
yum으로 rpm만 다운로드 하기  (0) 2015.06.10
CentOS에 ntfs usb 마운트  (0) 2015.06.05
Linux GPT 파티션  (0) 2015.06.04
Docker in CentOS 7 minimal  (0) 2015.04.09
And


sublime text 3 python 설정

|


출처

http://blog.naver.com/sungback/90192049900

https://packagecontrol.io/installation#st3

http://blog.gaerae.com/2014/03/sublime-text-3-default-settings.html




1. 사용자 설정하기


Preferences -> Settings - User -> 아래 내용 붙여넣기

 

{

"auto_complete": true,

"auto_indent": true,

"default_encoding": "UTF-8",

"disable_formatted_linebreak": true,

"font_size": 14,

"highlight_modified_tabs": true,

"ignored_packages":

[

"Vintage"

],

"smart_indent": true,

"tab_size": 2,

"trim_trailing_white_space_on_save": true,

"word_wrap": true,

"line_padding_top": 2,

"line_padding_bottom": 2,

"font_face": "NanumGothicCoding",

"tab_size": 4,

"draw_white_space": "all",

"translate_tabs_to_spaces": true,

"default_line_ending": "unix",

"rulers": [80, 120],

"highlight_line": true,

"fade_fold_buttons": false,

"bold_folder_labels": true,

"caret_style": "phase",

"line_padding_top": 1,

"line_padding_bottom": 1,

"always_show_minimap_viewport": true,

"draw_minimap_border": true

}





2. 키보드 단축키 등 설정하기


Preferences -> Key Bindings - User -> 아래 내용 붙여넣기


[

    { "keys": ["ctrl+v"], "command": "paste_and_indent" },

    { "keys": ["ctrl+shift+v"], "command": "paste" },

    { "keys": ["ctrl+shift+r"], "command": "reindent", "args": {"single_line": false} },

    { "keys": ["ctrl+alt+b"], "command": "run_existing_window_command",

        "args":

        {

            "id": "repl_python_run",

            "file": "config/Python/Main.sublime-menu"

        }

    }

]





3. Package Control(유용한 패키지를 설치하기 위한 플러그인?) 설치


Ctrl + ` 눌러서 콘솔을 연다.

아래 내용 중 SUBLIME TEXT 3 것 복사해서 붙여넣는다

https://packagecontrol.io/installation#st3


sublime text 3 를 재시작 한다.


Ctrl + Shift + p 를 눌러 아래 2개를 차례대로 설치한다.

package install, sublimeREPL





4. 실행


sublime text 3 우측 하단에 Plain Text 를 눌러 Python - Python 으로 변경

간단한 예제 코드를 작성한 뒤 Ctrl + b 를 눌러 Python을 누르면 아래쪽에 실행 결과가 나온다.

입력이 필요한 실행은 Ctrl + Alt + b 를 눌러 실행한다.




'Tools > Sublime Text 3' 카테고리의 다른 글

나의 sublime text3 javascript 설정  (0) 2015.12.13
sublime text 3 자동완성 툴  (0) 2015.10.15
node build 설정  (0) 2015.10.15
sublime text 3 html 설정  (0) 2015.09.21
And


운영중인 LVM에 용량 추가하기

|


출처 : http://blueray21.tistory.com/31



LVM의 장점이라고 한다면 서비스 도중에도 자유롭게 용량을 줄이기도, 늘리기도 할 수 있다는 것이다.

이번에 최상위 디렉터리의 크기를 늘릴 일이 있어 LVM으로 최상위가 되어있는 리눅스 시스템에

새로 하드디스크를 추가하여 최상위 파티션의 크기를 늘려보았다.




1. 하드디스크 추가 및 포맷


1) 작업 전 사용 가능 용량


-- 6.3G 가 사용가능하다

# df -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/mapper/VolGroup-lv_root

                       47G   39G  6.3G  86% /

tmpfs                 935M     0  935M   0% /dev/shm

/dev/sda1             477M   25M  427M   6% /boot




2) Linux가 꺼진 상태에서 하드디스크를 추가한 뒤 재시작


-- 새로 추가된 하드디스크 확인

# ll /dev/sd*

brw-rw---- 1 root disk 8,  0 Jul  8 00:04 /dev/sda

brw-rw---- 1 root disk 8,  1 Jul  8 00:04 /dev/sda1

brw-rw---- 1 root disk 8,  2 Jul  8 00:04 /dev/sda2

brw-rw---- 1 root disk 8, 16 Jul  8 00:04 /dev/sdb




3) 하드디스크 파티셔닝 및 포맷


# fdisk /dev/sdb

...

Command (m for help): n

Command action

   e   extended

   p   primary partition (1-4)

p

Partition number (1-4): 1

First cylinder (1-13054, default 1): (Enter)

Using default value 1

Last cylinder, +cylinders or +size{K,M,G} (1-13054, default 13054):  (Enter)

Using default value 13054


Command (m for help): w

The partition table has been altered!


Calling ioctl() to re-read partition table.

Syncing disks.





2. LVM에 파티션 추가



1) 현재 사용 가능한 물리적 볼륨 확인


# pvscan

  PV /dev/sda2   VG VolGroup   lvm2 [49.51 GiB / 0    free]

  Total: 1 [49.51 GiB] / in use: 1 [49.51 GiB] / in no VG: 0 [0   ]




2) 방금 추가한 파티션을 물리적 볼륨으로 추가한 뒤 확인


# pvcreate /dev/sdb1

  Physical volume "/dev/sdb1" successfully created


# pvscan

  PV /dev/sda2   VG VolGroup   lvm2 [49.51 GiB / 0    free]

  PV /dev/sdb1                 lvm2 [100.00 GiB]

  Total: 2 [149.51 GiB] / in use: 1 [49.51 GiB] / in no VG: 1 [100.00 GiB]




3) /dev/sdb1을 기존의 논리적 볼륨에 추가


# vgextend VolGroup /dev/sdb1

  Volume group "VolGroup" successfully extended




4) 사용 가능한 PE 수 확인


# pvdisplay /dev/sdb1

  --- Physical volume ---

  PV Name               /dev/sdb1

  VG Name               VolGroup

  PV Size               100.00 GiB / not usable 2.66 MiB

  Allocatable           yes (but full)

  PE Size               4.00 MiB

  Total PE              25599

  Free PE               0

  Allocated PE          25599

  PV UUID               ymCJ0u-7O2l-U2o0-dTnO-4eGP-17ez-7zzL8f




5) 사용 가능한 PE를 LVM 파티션에 추가 뒤 파티션 resize


# lvextend /dev/VolGroup/lv_root -l +25599

  Size of logical volume VolGroup/lv_root changed from 47.57 GiB (12178 extents) to 147.57 GiB (37777 extents).

  Logical volume lv_root successfully resized


# resize2fs /dev/VolGroup/lv_root

resize2fs 1.41.12 (17-May-2010)

Filesystem at /dev/VolGroup/lv_root is mounted on /; on-line resizing required

old desc_blocks = 3, new_desc_blocks = 10

Performing an on-line resize of /dev/VolGroup/lv_root to 38683648 (4k) blocks.

The filesystem on /dev/VolGroup/lv_root is now 38683648 blocks long.




6) 용량 확인


-- 사용 가능한 용량이 늘어난 것을 확인할 수 있다.

# df -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/mapper/VolGroup-lv_root

                      146G   39G  100G  28% /

tmpfs                 935M     0  935M   0% /dev/shm

/dev/sda1             477M   25M  427M   6% /boot




And


prev | 1 | ··· | 6 | 7 | 8 | 9 | 10 | 11 | 12 | ··· | 62 | next