OS/Linux 2014. 5. 7. 16:23

# cat /var/log/secure* | grep Accepted | awk '{print $9"\t"$11}' | sort | uniq


posted by 구닥다리 엔지니어
:
OS/Linux 2014. 5. 7. 16:19

# lastlog -t 100

100일동안 접속한 기록 확인


특정 시간 안에 접속한 기록 확인

# last -t 일시

# last -t 20140101000000


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

로그인 기록 secure 로그에 남기기  (0) 2014.05.08
로그인에 성공한 IP 보기  (0) 2014.05.07
deamon - irqbalance  (0) 2014.04.29
vim - 원하는 라인에 주석 추가하기  (0) 2014.04.24
daemon.log 사용  (0) 2014.04.18
posted by 구닥다리 엔지니어
:
OS/Linux 2014. 4. 29. 11:58
  • 둘 이상의 CPU를 사용하는 환경에서 CPU간의 interrupt를 분리하기 위한 데몬
  • 멀티프로세서 시스템에서 하드웨어 인터럽트를 여러 프로세서들에게 분산
  • SMP 시스템을 위한 인터럽트 분산 데몬


인터럽트란?

CPU가 프로그램을 실행하고 있을 때, 입출력 하드웨어 등의 장치나 예외상황이 발생하여 처리가 필요할 경우에 마이크로프로세서에게 알려 처리할 수 있도록 하는 것을 말한다. 폴링이 주기적으로 감시하여 상황이 발생하면 해당 처리루틴을 실행해 처리한다면, 인터럽트는 상대가 CPU에 일을 처리해 달라고 요청하는 수단으로, 폴링과 대비되는 개념이다.

irqbalance는 이러한 인터럽트를 다중코어 환경에서 하나의 cpu가 아닌 여러 cpu로 인터럽트를 분산해주는 역할을 한다.

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

로그인에 성공한 IP 보기  (0) 2014.05.07
특정일 동안 접속 기록 확인  (0) 2014.05.07
vim - 원하는 라인에 주석 추가하기  (0) 2014.04.24
daemon.log 사용  (0) 2014.04.18
kern.log 설정  (0) 2014.04.18
posted by 구닥다리 엔지니어
:
OS/Linux 2014. 4. 24. 11:37

vim 명령을 이용해서 특정 라인에 주석을 추가할 수 있다.

a.txt 라는 파일 15 ~ 40 라인까지 주석을 추가하려면 vim 명령모드로 들어가서 다음과 같이 입력한다.

:15,40s/^/#/g


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

특정일 동안 접속 기록 확인  (0) 2014.05.07
deamon - irqbalance  (0) 2014.04.29
daemon.log 사용  (0) 2014.04.18
kern.log 설정  (0) 2014.04.18
hostname  (0) 2014.04.10
posted by 구닥다리 엔지니어
:
OS/Linux 2014. 4. 18. 15:19

/etc/rsyslog.conf 파일에 다음 설정을 추가하면 슈퍼데몬 관련 기록이 쌓이게 된다.

daemon.*                    /var/log/daemon.log


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

deamon - irqbalance  (0) 2014.04.29
vim - 원하는 라인에 주석 추가하기  (0) 2014.04.24
kern.log 설정  (0) 2014.04.18
hostname  (0) 2014.04.10
기본 텍스트 에디터 변경  (0) 2014.04.09
posted by 구닥다리 엔지니어
:
OS/Linux 2014. 4. 18. 15:14

/etc/rsyslog.conf 에 다음을 추가해서 커널 관련 로그를 기록할 수 있다.

kern.*                    /var/log/kern.log


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

vim - 원하는 라인에 주석 추가하기  (0) 2014.04.24
daemon.log 사용  (0) 2014.04.18
hostname  (0) 2014.04.10
기본 텍스트 에디터 변경  (0) 2014.04.09
리눅스 <-> 윈도우 텍스트 파일 복사 시 한글깨짐  (1) 2014.04.08
posted by 구닥다리 엔지니어
:
OS/Linux 2014. 4. 10. 10:27

옵션

    -s, --short           short host name

    -a, --alias           alias names

    -i, --ip-address      addresses for the hostname

    -I, --all-ip-addresses all addresses for the host

    -f, --fqdn, --long    long host name (FQDN)

    -A, --all-fqdns        all long host names (FQDNs)

    -d, --domain          DNS domain name

    -y, --yp, --nis       NIS/YP domainname

    -F, --file            read hostname or NIS domainname from given file



-s : 호스트 네임을 출력

-i : IP를 출력

-f : fqdn 출력(호스트 네임 + 도메인 네임)

-d : 도메인 네임 출력

posted by 구닥다리 엔지니어
:
OS/Linux 2014. 4. 9. 20:31

OS를 설치 하면 디폴트 editor가 nano로 셋팅되어 있는 경우가 있다.

vim 또는 다른 editor로 변경하려면 다음과 같이 한다.

# update-alternatives --config editor


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

daemon.log 사용  (0) 2014.04.18
kern.log 설정  (0) 2014.04.18
hostname  (0) 2014.04.10
리눅스 <-> 윈도우 텍스트 파일 복사 시 한글깨짐  (1) 2014.04.08
wget을 이용해 웹서버의 스크립트를 바로 실행  (0) 2014.04.08
posted by 구닥다리 엔지니어
:
OS/Linux 2014. 4. 8. 19:20

리눅스 -> 윈도우로 또는 윈도우 -> 리눅스로 파일을 복사할 경우 한글이 깨지는 경우가 있다.


서버의 언어셋 문제일 수도 있고, 파일 복사 시 설정 된 전송 옵션 문제일 수도 있다.


기본적으로 winscp, ftp 프로그램의 경우 이를 설정하는 옵션이 존재 한다.


하지만 이러한 옵션을 이용해도 안 될 경우가 있는데, 내 경우는 윈도우에서 메모장으로 저장할 때 인코딩을 ANSI로 설정하고 할 경우 이런 문제가 발생했다.

ANSI 인코딩 된 파일을 UTF-8 언어셋을 사용하는 서버와 호환이 되지 않는다.


이 경우 해결하는 방법은 다음과 같다.


파일 저장 시 파일 인코딩을 ANSI -> UTF-8로 변환해서 저장하도록 한다.

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

daemon.log 사용  (0) 2014.04.18
kern.log 설정  (0) 2014.04.18
hostname  (0) 2014.04.10
기본 텍스트 에디터 변경  (0) 2014.04.09
wget을 이용해 웹서버의 스크립트를 바로 실행  (0) 2014.04.08
posted by 구닥다리 엔지니어
:
OS/Linux 2014. 4. 8. 19:11

-O file

--output-document=file

The documents will not be written to the appropriate files, but all will be concatenated together and written to file.  If - is used as file, documents will be printed to standard output, disabling link conversion.  (Use ./- to print to a file literally named -.)

Use of -O is not intended to mean simply "use the name file instead of the one in the URL;"

rather, it is analogous to shell redirection: wget -O file http://foo is intended to work like wget -O - http://foo > file; file will be truncated immediately, and all downloaded content will be written there.


예제

# wget -O - http://url/script | bash

위와 같은 command로 스크립트를 로컬에 다운받지 않고 바로 실행 할 수 있다.


생각해보기 


위와 같은 command를 사용하면 간편할 수는 있다. 하지만 시스템 운영자의 입장에서 좋은 것일까??


기본적으로 방화벽으로 보호가 되어 있다는 전제가 있겠지만, 만약 외부에서 원격으로 스크립트를 실행할 수 있다면, 보안 취약점으로 볼수 있다. 이에 대한 대비를 충분히 해야 하는데, 어떤 방법으로 이를 방지할 수 있을까??


웹 서버를 구성하게 되면 옵션을 이용해서 스크립트를 실행을 막을 수 있다.

아직 이에 대한 테스트를 진행해 보진 못하였지만, 기회가 되면 이에 대한 테스트도 진행해 보는 것이 좋을 것 같다.

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

daemon.log 사용  (0) 2014.04.18
kern.log 설정  (0) 2014.04.18
hostname  (0) 2014.04.10
기본 텍스트 에디터 변경  (0) 2014.04.09
리눅스 <-> 윈도우 텍스트 파일 복사 시 한글깨짐  (1) 2014.04.08
posted by 구닥다리 엔지니어
: