OS/Linux 2014. 6. 19. 17:02

/etc/hosts 의 host명과 /etc/hostname의 host명이 틀릴 경우 나오는 메세지 이며, 두개의 호스트 명을 일치시키면 된다.

/etc/hosts

172.0.0.1    localhost    hostname

/etc/hostname

hostname


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

mysql error 2006  (0) 2014.07.07
find 특정 디렉토리를 검색조건에서 제외  (0) 2014.06.24
createrepo 갱신  (0) 2014.06.17
kernel.shmmax  (0) 2014.06.17
Linux에서 로그인 실패 시 계정 잠금 설정  (0) 2014.06.13
posted by 구닥다리 엔지니어
:
OS/Linux 2014. 6. 17. 17:15

createrepo를 이용해 내부 repo를 생성하고 관리할 수 있다.

구성 된 repo에 패키지를 추가한 뒤에는 갱신을 해주어야 하는데, 그 방법을 기록한다.


# createrepo --update /path/repo


posted by 구닥다리 엔지니어
:
OS/Linux 2014. 6. 17. 10:40


공유 메모리 세그먼트의 최대 크기(바이트 단위)를 정의하는데 사용. (기본값 : 32MB) 

kernel.shmmax 구하는 방법은 다음과 같다.

물리 메모리 * 0.5

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

sudo: unable to resolve host  (0) 2014.06.19
createrepo 갱신  (0) 2014.06.17
Linux에서 로그인 실패 시 계정 잠금 설정  (0) 2014.06.13
500 OOPS: vsftpd: refusing to run with writable root inside chroot()  (0) 2014.06.10
tmux - window 관리  (0) 2014.05.28
posted by 구닥다리 엔지니어
:
OS/Linux 2014. 6. 13. 10:26

로그인 할때 특정 횟수를 틀릴 경우 계정을 잠글수 있다. 

다음과 같은 설정을 이용하면 된다.

/etc/pam.d/system-auth 파일을 수정

auth    required    pam_tally2.so    onerr=fail    deny=5    unlock_time=300


deny=5               # 5회 틀릴 경우 

unlock_time=300(second)         # 5분간 계정 잠금

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

createrepo 갱신  (0) 2014.06.17
kernel.shmmax  (0) 2014.06.17
500 OOPS: vsftpd: refusing to run with writable root inside chroot()  (0) 2014.06.10
tmux - window 관리  (0) 2014.05.28
tmux - 세션 관리  (0) 2014.05.28
posted by 구닥다리 엔지니어
:
OS/Linux 2014. 6. 10. 15:16

vsftpd 를 이용 중 다음과 같은 에러가 발생했다.


500 OOPS: vsftpd: refusing to run with writable root inside chroot()

ftp 사용 계정을 만들고, 관련하여 여러 설정을 진행하게 된다. 이 중 사용자 계정의 홈디렉토리를 루트 처럼 보이게 하는 설정이 있다.

chroot_local_user=YES

이 옵션을 이용하게 될 경우 사용자는 자신의 홈디렉토리 상위로는 접근을 하지 못하게 된다. 이는 디렉토리 구조를 공개하지 않음으로써 보안을 좀 더 강화 할 수 있다.


vsftpd 2.3.5 버전으로 올라가면서, 보안에 강화되어 기본값이 chroot 사용으로 변경되었다. 그리고, 일반 사용자의 경우 쓰기 권한이 있을 경우 위와 같은 에러가 발생 되도록 되었다. 


우회 하는 방법으로 쓰기 권한을 제거 한다던가, local_root=/home 과 같은 방식으로 chroot 경로를 강제로 지정하는 방법등이 있는데, 어디까지나 우회하는 방법이기 때문에 사용 목적에 맞게 설정하면 될 것 같다.

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

kernel.shmmax  (0) 2014.06.17
Linux에서 로그인 실패 시 계정 잠금 설정  (0) 2014.06.13
tmux - window 관리  (0) 2014.05.28
tmux - 세션 관리  (0) 2014.05.28
본딩 구성  (0) 2014.05.21
posted by 구닥다리 엔지니어
:
OS/Linux 2014. 5. 28. 11:09

생성 하기


윈도우를 생성하려면, tmux 실행 후 다음과 같이 한다.

ctrl + b + c


command line 에서 추가하는 방법은 다음과 같다.

$ tmux new -s 세션 -n 윈도우


이름 변경하기


ctrl + b + ,


이동하기


다음과 같이 특정 윈도우로 이동할 수 있다.

ctrl + b + w


그리고, 원하는 윈도우를 찾을 수 있다.

ctrl + b + f


posted by 구닥다리 엔지니어
:
OS/Linux 2014. 5. 28. 10:50

간단한 사용법을 알아두면 활용도가 엄청나다.


기본적인 개념이 존재하는데, 다음과 같다.

  • session : tmux를 실행할때 마다 생성되며, 사용자가 로그인할 때와 마찬가지로, 유지되는 연결을 말한다.
  • window : tmux session 안에서 여러개의 windows를 만들 수 있으며, 한 화면에 보여지는 터미널 창을 말한다.
  • pane : 하나의 윈도우 창을 분할 했을때, 각각의 쪼개진 화면을 말하며, 하나의 윈도우는 여러개의 pane으로 나눌 수 있다.

세션에 이름 부여하기


$ tmux new-session -s 세션이름

or

$ tmux new -s 세션이름


세션 생성 후 이름 변경 할 경우에는
ctrl + b + $

입력 후 수정


다른 방법으로는 명령행에서 변경인데,

ctrl + b + :

로 명령행 진입 후 명령행에서 다음을 입력

tmux rename-session


세션 유지하기


session detached로 세션을 빠져나오기만하고 유지할 수 있다.

ctrl + b + d


세션 확인하기


tmux list-session

or

tmux list-sessions

or

tmux ls


기존 세션 연결하기


tmux attach -t 세션명


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

500 OOPS: vsftpd: refusing to run with writable root inside chroot()  (0) 2014.06.10
tmux - window 관리  (0) 2014.05.28
본딩 구성  (0) 2014.05.21
Apache 상위 디렉토리 금지  (0) 2014.05.21
[Debian]데비안에 zabbix agent 설치하기  (0) 2014.05.15
posted by 구닥다리 엔지니어
:
OS/Linux 2014. 5. 21. 22:01

네트워크 설정 파일을 수정해서 본딩을 구성한다.

다음은 eth0, eth1을 본딩했을 경우다.

1. ifcfg-bond0 파일 생성

cd /etc/sysconfig/network-script

touch ifcfg-bond0


2. ifcfg-bond0 파일에 내용 추가

DEVICE="bond0"

BOOTPROTO="none"

ONBOOT="yes"

IPADDR=111.111.111.111

NETMASK=255.255.255.0

GATEWAY=111.111.111.1


3. ifcfg-eth0 수정

DEVICE="eth0"

BOOTPROTO="none"

ONBOOT=yes

MASTER=bond0

SLAVE=yes


4. ifcfg-eth1 수정

DEVICE="eth1"

BOOTPROTO="none"

ONBOOT=yes

MASTER=bond0

SLAVE=yes


5. /etc/modprobe.conf 파일 수정

alias bond0 bonding

options bonding mode=0

options bond0 miimon=100


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

tmux - window 관리  (0) 2014.05.28
tmux - 세션 관리  (0) 2014.05.28
Apache 상위 디렉토리 금지  (0) 2014.05.21
[Debian]데비안에 zabbix agent 설치하기  (0) 2014.05.15
본딩과 mode  (0) 2014.05.13
posted by 구닥다리 엔지니어
:
2014. 5. 21. 14:39

보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 입력하세요.

OS/Linux 2014. 5. 15. 11:58

소스 컴파일 하는 방법으로 설명한다.

우선 홈페이지에서 최신 버전을 다운로드 한다.

다운로드는 tar.gz 파일을 받으면 되고, 소스컴파일이기 때문에 다음과 같이 컴파일 환경을 만들기 위해 build-essential 패키지를 설치해 준다.

apt-get install build-essential

# 다운로드한 파일의 압축을 풀어준다.

tar zxvfp zabbix-version.tar.gz

mkdir /etc/zabbix

cd zabbix-version

./configure --sysconfdir=/etc/zabbix --enable-agent

make install

cp zabbix-version/misc/init.d/debian/zabbix-agent /etc/init.d/


/etc/zabbix/zabbix_agentd.conf 파일을 열어 다음을 수정해 준다.

Server=[zabbix 서버 ip or 도메인]

ServerActive=[zabbix 서버 ip or 도메인]

저장 하고 재시작을 하면 완료 된다.

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

본딩 구성  (0) 2014.05.21
Apache 상위 디렉토리 금지  (0) 2014.05.21
본딩과 mode  (0) 2014.05.13
find - xdev  (0) 2014.05.08
sed - 패턴과 일치하는 라인의 내용 변경하기  (0) 2014.05.08
posted by 구닥다리 엔지니어
: