'전체 보기'에 해당되는 글 187건
- 2015.10.03 EC2의 웹서버에서 session 사용하는 방법
- 2015.09.21 sublime text 3 html 설정
- 2015.09.17 어느 개발자의 mac 셋팅
- 2015.09.03 Tistory 에서 코드 예쁘게 출력하기 1
- 2015.08.27 ConEmu
- 2015.08.07 CentOS에 Java & MySQL 설치 및 기본 셋팅
- 2015.08.05 sublime text 3 python 설정
- 2015.07.08 운영중인 LVM에 용량 추가하기
- 2015.06.10 yum으로 rpm만 다운로드 하기
- 2015.06.05 CentOS에 ntfs usb 마운트
Local의 VM 에선 잘 되는 session을 이용한 로그인이 AWS에만 올리면 안되는 증상이 발생했다.
구글링을 해보니 php.ini의 설정과 httpd 안의 php 설정이 부딪혀서 나타나는 증상인 듯하다.
$ sudo vi /etc/httpd/conf.d/php.conf
32 #php_value session.save_path "/var/lib/php/session"
$ sudo service httpd restart
맨 아래에 있는 session.save_path 설정을 주석처리 하니 된다.
출처
http://sublimetext.info/docs/en/extensibility/snippets.html
https://github.com/skuroda/PackageResourceViewer
https://packagecontrol.io/installation#Simple
1. Package Control 설치
Command Palette에 Install Package가 없다면 Package Control부터 설치해야 한다.
(Command Palette : 맥에선 Cmd + Shift + P 누르면 나오는 메뉴)
https://packagecontrol.io/installation#Simple 에 접속하여 자신의 버전에 맞는 명령문을 복사한 뒤 콘솔창에 입력한다.
콘솔창은 Ctrl + ` 혹은 View - Show Console 에 있다.
2. PackageResourceViewer 설치
Command Palette - Install Package - PackageResourceViewer 설치
Command Palette - PackageResourceViewer: Open Resource - HTML - html.sublime-snippet 선택
http://sublimetext.info/docs/en/extensibility/snippets.html 를 참조하여 수정
수정 예)
<snippet>
<content><![CDATA[<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8">
<title>$1</title>
</head>
<body>
$0
</body>
</html>]]></content>
<tabTrigger>html</tabTrigger>
<scope>text.html</scope>
</snippet>
저장한 뒤 html 문서 편집 시 html + tab 하면 위의 템플릿이 자동 완성 된다.
'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 python 설정 (0) | 2015.08.05 |
출처 : http://blog.doortts.com/286
나중에 도움이 될 것 같아 메모 한다.
'Mac' 카테고리의 다른 글
| Mac 에서 쇼핑몰 결제하기 (0) | 2015.04.07 |
|---|---|
| MAC에 GNS3 1.2.1 설치 (0) | 2015.04.07 |
출처 : http://blog.gaerae.com/2015/09/google-code-prettify.html
<SCRIPT src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js?lang=java&lang=sql&skin=desert"></SCRIPT>
<PRE class=prettyprint linenums>class Voila {
public:
// Voila
static const string VOILA = "Voila";}
</PRE>
의 결과물
class Voila {
public:
// Voila
static const string VOILA = "Voila";
}
'Tistory' 카테고리의 다른 글
| Tistory 에서 Markdown 문법으로 글 쓰기 (1) | 2016.12.21 |
|---|---|
| 내 도메인을 Tistory 연결 (0) | 2015.03.27 |
| Tistory에 Googld Adsense 광고 생성 (0) | 2015.03.27 |
| Tistory Skin, HTML, CSS 설정 (0) | 2015.03.26 |
출처
http://programmingsummaries.tistory.com/352
http://dezang.net/692
http://www.clien.net/cs2/bbs/board.php?bo_table=lecture&wr_id=269657
윈도우의 cmd 환경을 리눅스와 같이 사용할 수 있도록 해주는, 내겐 너무 편한 툴이다.
나의 경우는 ConEmu 포터블을 다운받아 N드라이브 탐색기에 올려 클라우드 환경에서 사용 중이다.
참고
{Git Bash_Note}
"C:\Program Files (x86)\Git\bin\sh.exe" --login -i
'Windows' 카테고리의 다른 글
| GPT에 EFI & USB 3.0 으로 Windows7 설치 (0) | 2015.06.04 |
|---|---|
| Win8.1 K(N), PRO K(N) 정식 ISO 파일 다운로드 및 부팅USB 만들기 (0) | 2015.05.06 |
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 |
출처
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 |
출처 : 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
'Linux' 카테고리의 다른 글
| Linux swap 메모리 추가 (0) | 2015.05.11 |
|---|---|
| 간단한 bash쉘 스크립트 작성 요령 (0) | 2015.04.09 |
| 리눅스(CentOS)에서 토렌트 사용하기 (0) | 2015.04.04 |
| 리눅스(CentOS 6.6)에서 윈도우 공유폴더 마운트하기 (0) | 2015.04.04 |
출처 : http://resetme.tistory.com/57
간혹 yum이 되지 않는(외부 네트워크가 되지 않는) 환경에서 rpm을 설치해야 할 일이 있다.
허나 설치할 rpm만 준비해서 가져갔다간 의존성 패키지들 때문에 난감할 수 있다.
이 때 의존성 패키지까지 모두 설치 해주는 yum을 이용하여 모든 의존성 패키지까지 다운로드하면 좋겠다 싶어 검색을 해보니
yum에서 다운로드만 할 수 있게끔 해주는 도구가 있는 것을 알게 되었다.
1. 설치
# yum install -y yum-downloadonly
2. 사용 방법
# yum install 설치할패키지명 --downloadonly --downloaddir=다운로드할_디렉터리
다운로드 디렉터리를 따로 만들어 지정해주지 않으면
/var/cache/yum/base/packages 혹은 /var/cache/yum/updates/packages 로 저장된다.
3. 한계
yum 명령어로 설치를 진행할 때 다운로드 후 설치가 진행 된다.
여기서 다운로드만 하고 멈추는 원리인데 만약 기존의 Linux에 이미 설치되어 있는 패키지, 혹은 설치되어 있는 의존성 패키지들은 다운로드가 되지 않는다.
즉, 완벽한 진행을 위해선 minimal로 설치 된 Linux에서 진행해야 한다.
'Linux > CentOS' 카테고리의 다른 글
| Linux에서 Windows 공유폴더 사용(samba) (1) | 2015.10.05 |
|---|---|
| CentOS에 Java & MySQL 설치 및 기본 셋팅 (0) | 2015.08.07 |
| CentOS에 ntfs usb 마운트 (0) | 2015.06.05 |
| Linux GPT 파티션 (0) | 2015.06.04 |
| Docker in CentOS 7 minimal (0) | 2015.04.09 |
출처 : http://thisisyours.tistory.com/4
1. 설치
1) 준비
-- 기본 repository에 없는 패키지를 설치하기 위한 작업
# yum -y install yum-priorities
# wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
(http://wiki.centos.org/AdditionalResources/Repositories/RPMForge 에서 다른 버전도 다운받을 수 있다.)
# rpm -ivh rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
2) 필요 패키지 설치
# yum -y install fuse fuse-ntfs-3g dkms dkms-fuse
2. 마운트
-- -t 옵션으로 마운트 형식 설정해준 다음 마운트
#mount -t ntfs-3g /dev/sdc1 /mnt/usb
'Linux > CentOS' 카테고리의 다른 글
| CentOS에 Java & MySQL 설치 및 기본 셋팅 (0) | 2015.08.07 |
|---|---|
| yum으로 rpm만 다운로드 하기 (0) | 2015.06.10 |
| Linux GPT 파티션 (0) | 2015.06.04 |
| Docker in CentOS 7 minimal (0) | 2015.04.09 |
| CentOS 를 Windows의 Active Directory에 Join 시키기 (0) | 2015.04.09 |


