OS

  • Q. telnet 특정유저 접속제한 하기.

    A.

    a. telnet-server 패키지가 설치되어 있어야 합니다.

    b. /etc/pam.d/remote 수정.

    /etc/pam.d/remote

    #%PAM-1.0
    auth       required     pam_securetty.so
    auth       include      system-auth
    account    required     pam_nologin.so
    account    required     pam_access.so   <============추가
    account    include      system-auth
    password   include      system-auth

    c. /etc/securitty/access.conf 계정 등록.

    - : userid : ALL

    ex)
    - : kkamagi : ALL

  • [Q&A]Linux 모듈에 대한 정보를 알고 싶습니다.

    리눅스에 올라오는 모듈중에 특정 모듈의 정보를 알고 싶습니다.

    방법.

    modinfo module_name

    ex)

    modinfo e100
    filename:       /lib/modules/2.6.9-42.0.10.EL/kernel/drivers/net/e100.ko
    description:    Intel(R) PRO/100 Network Driver
    author:         Copyright(c) 1999-2005 Intel Corporation
    license:        GPL
    version:        3.5.10-k2-NAPI 6481838CE42D9570A7D35AF
    parm:           debug:Debug level (0=none,…,16=all)
    vermagic:       2.6.9-42.0.10.EL 686 REGPARM 4KSTACKS gcc-3.4
    depends:        mii
    alias:          pci:v00008086d00001029sv*sd*bc02sc00i*
    alias:          pci:v00008086d00001030sv*sd*bc02sc00i*

  • Q. UNIX상에서 한글출력이 깨져 나올경우

    A.

    유닉스상에서 한글을 stdout출력할 경우 가끔 출력되는 문자들이 몽땅 깨져서 나오는 경우가 있다. 이때부터는 프로그램이 종료된 이후에도 쉘 프람프트를 비롯, 쉘에서 입력하는 모든 커맨드가 깨져서 나온다. 이는 ascii code 로 ^n 에 해당하는 문자가 출력될 때 나오는 현상으로 그 이후로는 MSB가 모두 켜지기 때문이다. 문자가 깨져나오는 이후부터 ascii code 로 ^o 에 해당하는 문자를 출력하면 반대로 된다. 쉘 커맨드 상에서라면, # echo ^v^o
    라고 해야겠지만 커맨드가 깨져나오므로 shell이 해석을 못한다. 따라서, command line에서 ^v^o를 치고 enter 하면 된다

  • Q. 시스템 시간이 한국 시간하고 맞지가 않아요.

    A.

    * System timezone 이 한국/서울로 설정되어 있는 정상상태는 아래와 같음

    [root@localhost~ ]# date
    2007. 10. 27. (토) 01:18:03 KST
    [root@localhost~ ]#

    * timezone이 동부시간으로 되어 있는 경우에는 타임서버로 동기화해도 변함없음

    [root@localhost~ ]# date
    2007. 10. 27. (토) 01:18:03 EDT
    [root@localhost~ ]# rdate -s time.bora.net
    [root@localhost~ ]# date
    2007. 10. 27. (토) 01:18:03 EDT

    * 수정 방법

    [root@localhost~ ]# mv /etc/localtime /etc/localtime_org
    [root@localhost~ ]# cp -a /usr/share/zoneinfo/Asia/Seoul /etc/localtime
    또는
    [root@localhost~ ]# ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime
    [root@localhost~ ]# date
    2007. 10. 27. (토) 01:18:03 KST

  • Q. system이 리부팅 되었던 시간들을 알고 싶을때

    A.
    system이 리부팅 되었던 시간들을 알고 싶을때

    # last reboot
    reboot system boot 2.6.38-12-generi Mon Oct 17 09:05 – 17:27
    (08:22)
    reboot system boot 2.6.38-12-generi Sat Oct 15 18:27 – 19:59
    (01:32)
    reboot system boot 2.6.38-12-generi Sat Oct 15 18:22 – 18:27
    (00:04)
    reboot system boot 2.6.38-12-generi Sat Oct 15 18:21 – 18:27
    (00:06)
    reboot system boot 2.6.38-12-generi Sat Oct 15 18:05 – 18:20
    (00:15)

    이런식으로 reboot된 시간과 날짜가 출력됩니다.

    마지막 reboot된 시간을 알고 싶을때

    # who -b
    system boot 2011-10-17 09:05

    이런식으로 마지막으로 리부팅된 시간이 나옵니다.