'Computing/Linux'에 해당되는 글 35건

  1. 2015.08.15 Ubuntu Apache indexes 서버 전체
  2. 2015.07.16 리눅스 시스템 시간 변경하기. 3
  3. 2011.12.15 우분투 munin 설치 (모니터링 도구 mrtg대체)
  4. 2011.08.26 vim/ls 색상변경

Ubuntu Apache indexes 서버 전체

|

데비안, 우분투 등에서는 아파치 모듈로 autoindex 서비스를 default로 제공한다.

그러므로 웹서비스에서 디렉토리내 파일들은 기본적으로 노출되어 있다.

Virtual host 설정시 -Indexes 해주어야 하는 상황.

멋진 모습으로 autoindex 서비스를 제공하는것도 좋지만, 그런경우는 드물고 대부분 보안상 숨기려 한다.

서비스 몇개라면 모르겠지만, 여러개라면....

귀찮아서 autoindex 서비스는 설치하자마자 내려둔다.

내려두는 방법은 autoindex 모듈을 내리면 된다.

mods-enabled 디렉토리에서 autoindex.conf, autoindex.load 를 삭제하면 끝이다.


이젠 가상 호스트 추가할때마다 -Indexes 안붙여도 된다.

And

리눅스 시스템 시간 변경하기.

|

리눅스 시스템의 시간을 변경하고 싶을때에는

1. 간단하게 타임서버를 이용하는법도 있고 

2. 직접 입력하여 수정하는 방법이 있다.

그리고...

3. TimeZone 변경  (※ 제일중요: 이것부터 맞춰놓자)

4. 서버(하드웨어)의 시간 변경도 알아보자.

 

1. 타임서버 이용법.

   rdate -s 타임서버

   타임서버는 : 

                 time.bora.net

                 time.nist.gov 

                 time.nuri.net

                 time.kriss.re.kr

                 time.windows.com

  등을 사용하면 된다.

  root 권한으로

  rdate -s time.bora.net

  과 같은 방법으로 명령어를 입력하면 간단하게 수정이 가능하다.

 

2. 직접 수정법

  date -s "28 OCT 2013 18:32:40"

  date -s "2013-10-28 18:32:40"

  date -s "20131028 18:32:40"

 

  시간만 변경하고 싶을때는

  date -s "18:32:40"

  처럼 이용하면 되겠다.

 

3. TimeZone 변경   (※ 제일중요: 이것부터 맞춰놓자)

   설치시 따로 지정하지 않았다면, 리눅스시스템의 TimeZone 은 UTC 로 되어 있다.

   date 명령어로 확인해 보면

   Thu Oct 30 18:32:40 UTC 2013   <-- 처럼 되어 있는 경우다.

   우리나라의 TimeZone 으로 세팅되어 있다면 다음과 같이 나타난다. 

   Thu Oct 30 18:32:40 KST 2013

   단순 시간설정보다 근본적인 문제이므로, 확인하고 변경해 준다.

   우리나라 시간대로 변경하는 방법은 다음과 같다.

  ln -sf/usr/share/zoneinfo/Asia/Seoul /etc/localtime

   /usr/share/zoneinfo/ 경로를 보면 여러 지역의 Timezone 파일이 존재하며 /etc/localtime 에 심볼릭링크 해주면 된다.

   한가지 더 추가하면, 리눅스 시스템 이외에 여러 프로그램 또는 컴파일러에서 시스템의 TimeZone 을 인식할때는

   /etc/timezone 파일을 참조함으로  /etc/timezone 의 내용도 변경해 주자.

  echo 'Asia/Seoul' >/etc/timezone

   단순히 /etc/timezone 파일을 열어서 Asia/Seoul 이라고 입력하면 된다.

 

4. 서버(하드웨어) 시간

   1, 2는 리눅스시스템의 시간 설정법이다.

   하드웨어인 서버의 자체 시간을 다루는 것은 hwclock 명령어를 이용한다.

 

   서버(하드웨어)시간 조회

  hwclock

   (Linux)시스템 시간을 => 서버(하드웨어) 시간으로 동기화

  hwclock -w

   서버(하드웨어)시간을 => (Linux)시스템 시간으로 동기화

  hwclock -s

 

And

우분투 munin 설치 (모니터링 도구 mrtg대체)

|

1. 패키지 설치
#apt-get install munin munin-node

munin : 여러곳의 모니터링된 데이터를 그래프화 하여 보여주는역활
minin-node : 해당 장비의 모니터링 정보를 수집하는 역활
정도로 보면 되겠다. 

2. munin 환경설정
#vi /etc/munin/munin.conf
  [localhost.localdomain]
   :
  되어 있는 부분을 수정한다.
  데이터를 가져와 보여줄 서버정보를 입력한다. 1대의 서버라면 해당서버의 이름과 ip를 등록하면 된다.
 예)

[aaa.com]
    address XXX.XXX.XXX.XXX
    use_node_name yes

3. munin-node 환경설정
#vi /etc/munin/munin-node.conf 
   아래에 해당하는 부분을 각 장비에 맞게 수정한다.
   host_name XXXXXXXX   //해당장비명
   allow ^XXX\.XXX\.XXX\.XXX$  //해당장비IP

4. plugin 설정
   minin-node 에서 모니터링 정보를 수집할 내역을 지정한다.
  #cd /etc/munin/plugins
  위 디렉토리에 가면 심볼릭링크된 파일들을 볼수 있다. 현재 모니터링대상이 되는 항목들이다.
  즉 위의 디렉토리에 plugin파일들을 심볼릭링크 해두기만 하면 된다.
  모니터링 할수 있는 plugin 파일들은
  /usr/share/munin/plugins/
  에 존재한다.

  mysql 은 기본에 설정되어있지 않기에 plugins에 추가해줬다.

  #ln -s /usr/
share/munin/plugins/mysql_ /etc/munin/plugins/mysql_
  #ln -s /usr/
share/munin/plugins/mysql_bytes /etc/munin/plugins/mysql_bytes
  #ln -s /usr/
share/munin/plugins/mysql_innodb /etc/munin/plugins/mysql_innodb
  #ln -s /usr/
share/munin/plugins/mysql_queries /etc/munin/plugins/mysql_queries
  #ln -s /usr/
share/munin/plugins/mysql_slowqueries /etc/munin/plugins/mysql_slowqueries
  #ln -s /usr/
share/munin/plugins/mysql_threads /etc/munin/plugins/mysql_threads

 만약 mysql을 우분투 기본으로 설치하고 자동으로 세팅되는 사용자 debian-sys-maint 를 수정하지 않았다면
 그대로 사용하면 된다.
 mysql 을 컴파일 하였거나, debian-sys-maint 사용자를 수정하였다면 조정이 필요하다.
 #vi /etc/minin/plugin-conf.d/munin-node
 [mysql*]
 :
부분을 찾아 
 [mysql*]
  env.mysqlopts -u사용자 -p비밀번호
  env.mysqladmin /usr/bin/mysqladmin 
 변경해준다. 

  mysql 사용자는 전체 process, super 권한과 mysql db 의 select 권한을 가져야 한다.
5.
아파치환경설정
설치하고 나면 자동으로 환경파일이 생성되어 적용된다. 일부를 수정하자.
/etc/munin/apache.conf 를 열어 
Allow from XXXXXXXXXXXX 
부분을 자신이 원하는대로 수정한다.

오픈하고 싶다면 
Allow from all
로 변경한다. 

6. 실행
#service munin-node restart
#service apache2 restart 

http:/XXXXXXXXXXX/munin 으로 접속해서 확인한다.  5분마다 갱신되므로 최초에는 오류가 나더라도 최소 5분은 기다린후 접속해보라.


And

vim/ls 색상변경

|

vim 색상변경
:colorscheme <테마명>

/etc 디렉토리내 vimrc
colorscheme <테마명>


ls 색상변경
CentOS => /etc/DIR_COLOR 에서 변경
우분투 => ~/.dircolors 파일을 직접작성 (#dircolors --print-database > ~/.dircolors 한후 파일내 색상변경)


And
prev | 1 | 2 | 3 | 4 | 5 | ··· | 9 | next