Server/Ubuntu(57)
-
Bash shell로 Mysql 작업 하기
Bash Shell을 이용하여 Mysql에 주기당 데이터를 밀어 넣어야 하는 일이 생겼다.사실 Bash Shell을 이용하지 않아도 상관은 없는데, python으로 짜려니 모델 잡고, DB session 짜고 하는 일들이 너무귀찮게 느껴져서...Bash로 간단하게 아래와 같이 처리하였다. echo "쿼리문" | mysql -u아이디 -p패스워드 데이터베이스명 ex) echo "select * from test where cid = 5" | mysql -utest -ptest111 testdb
2014.12.16 -
우분투에서 아파치 설치
우분투(14.04)에서 아파치 설치하기.. $> sudo apt-get install apache2 위와 같이 설치하고 127.0.0.1에 접속하면 기본적인 아파치 화면이 나타난다. 그런데 service apache2 restart를 할때마다 뜨는 경고 문구가 좀 찝찝하다... could not reliably determine the server's fully qualified domain name 서버에 도메인 이름이 명시되지 않았기 때문에 올바른 웹서비스가 나타나지 않을 수 있다는 경고 메시지다.아파치 설정 파일에 서버 이름을 명시한 후 다시 한번 재시작 해보자.. 아파치 설정 파일은 /etc/apache2/apache2.conf를 열면 된다.아마 centOS의 경우에는 /etc/apache2에 h..
2014.12.15 -
우분투 서버 자동업데이트 설정 끄기
아 서버 설치자가... 서버인데... 서버인데... 자동 업데이트를 해놓았다... 쉘에서는 자동 업데이트를 어떻게 끄는거지????한참을 찾았는데 마땅한게 없어서.. 못하는 영어 단어 조합을 통해 아래와 같이 하면 된다고 발견!! $ sudo -e /etc/apt/apt.conf.d/10periodic 으로 에디터에 들어간 후에 아래의 문장 추가. APT::Periodic::Unattended-Upgrade "0"; 오늘의 교훈 : 서버에서는 자동 업데이트를 막아 놓자!
2014.12.01 -
우분투에서 하드 상태 체크하기
멀쩡하게 잘 쓰고 있던 운영 서버에서 갑자기 아래와 같은 에러 메시지를 밷어내며.. read-only 상태로 변하였다. end_request i/o error dev sda sector 하드 쪽이 의심이 가지만, 열씸히 구글 도움을 요청해서 smartctl이란 util을 발견하였다. 만약 smartctl 명령이 먹히지 않는다면 apt-get으로 설치!! root@> apt-get install smartmontools 설치가 완료되었으면, 아래와 같은 명령으로 하드디스크 점검 시작! root@> smartctl -a /dev/sda 해당 명령을 치면 하드디스크 관련 메시지가 쫙 나오고.. 아래 요약한 부분이 하드 점검 결과라고 한다.빨간색으로 표시한 곳은 RAW_VALUE 수치가 높을수록 안좋은 거임....
2014.09.05 -
vi 명령어
http://shagall.tistory.com/202
2014.07.28 -
POSTGRESQL import export
POSTGRESQL 생각보다 번거롭다!!! 일단 테이블 데이터들을 export 하는 방법pg_dump -a --host [호스트네임] --port [포트번호] --username [DB 사용자 이름] -Fc -f [export 결과 파일명] -t [테이블명] [DB명]ex) pg_dump -a --host test.net --port 1234 --username test -Fc -f tb_test.mydb -t public.tb_test db_test export file을 import 하는 방법pg_restore -h localhost -U [DB 사용자 이름] -Fc -d [DB 명] [import 할 파일 명]ex) pg_restore -h localhost -U test -Fc -d db_test..
2014.02.28