기존에 git 을 사용하는데 pw 가 바뀌었을대 git 작업을 하면 인증에러가 발생한다. 그럴땐 cmd 창을 관리자모드로 열어서 git config --system --unset credential.helper git config --global --unset credential.helper 를 치거나 안된다면 C:\Program Files\Git\mingw64\etc/gitconfig 삭제 > 다시 작업을 진행하여 바뀐 패스워드로 로그인한다
linux 에는 Immutable file 즉 변경/삭제가 불가능한 파일이 있다 immutable file 은 root 권한으로도 수정/삭제가 불가능하다. immutale file 은 root@server :~# touch example.txt 같은 명령어를 입력했을때 touch: cannot touch `example.txt': 허가 거부 혹은 “Operation not permitted” 이런식으로 허가 거부가 떨어지고 root@server :~# lsattr example.txt lsattr 명령으로 확인시에 ----i--------e- example.txt 위와같이 ----i---- 로 immutable 표시되는 것을 확인할 수 있다 그럼 특정 작업중에 필수적으로 설정을 바꿔야 하는 파일인데 im..
1. Kickstart 킥스타트란 무엇일까 아래 사진으로 간단하게 설명하자면 하나의 기본적인 OS 가 설치된 KICKSTART 서버를 통해 OS 가 설치되지 않은 서버에 자동으로 OS 를 설치해주는 솔루션(?) 이다 킥스타트는 네트워크 부팅으로 OS 를 설치하며 킥스타트의 구성은 TFTP, DHCP, NFS 가 설치되어야한다 TFTP 는 파일을 전송하는 역할 DHCP 는 네트워크 부팅이 되는 서버에 지정한 대역대의 IP 를 할당하는 역할 NFS 는 지정한 네트워크의 디렉토리에 접근하여 대상이 되는 파일이나 디렉토리를 사용한다 2. virtualbox 의 세팅 virtualbox 를 통해 진행을 한텐데 최신버전의 virtualbox 는 특정어댑터를 지원하지 않으므로 2.6 이하 버전으로 진행하길 권장한다 ..
drwxr-xr-x 2 root root 4096 5월 29 21:27 Desktop -rw-r--r-- 1 root root 0 9월 29 myfile1 리눅스 퍼미션에 대한 내용을 리뷰하는 셈 치고 메모를 남긴다 첫번째 라인 Desktop 은 첫글자가 d 로 시작한다 directory 를 의미한다두번째 라인 myfile 은 - 로 시작한다 file 을 의미한다 d = 디렉토리, - = 파일 , ㅣ = 링크r = read , w = write, x = execute 첫글자를 제외하고 나머지는 3글자씩 끊어 각각 파일소유자에 대한 권한/그룹에 대한권한/그 외 사용자에 대한권한 그 외 사용자란 임시로 grant 된 사람인듯하다 *숫자로 표기도 가능하다chomod 755 이렇게 권한 부여하는것을 본적이 있을..
1. 전제 조건- apache 설치 시에 아래와 같이, 반드시 --with-mpm=worker 옵션을 설정 하고 설치한다. 이 옵션을 주지 않을 경우, Default인 Prefork방식으로 설치된다(Linux에 한함)================================================================./configure --prefix=/home/paint/apache-2.2.15 --enable-mods-shared=all --enable-module=so --enable-so --with-mpm=worker================================================================ * 현재 worker 모듈 설치 되었는지 확인법- ..
apache MPM 이란?* MPM : Multi-Processing Module => apache 가 받아들인 요청을 처리하기 위해 "자식 process" 에게 분배하는 방식 * 종류 : 여러가지 종류가 있으나 대표적인 prefork 방식과 Worker 방식만 소개 하겠습니다. 1) Prefork 실행중인 프로세스 복제하여 실행 ( 메모리 영역까지 같이 복제) 프로세스가 소비하는 메모리가 많음. 2) Worker 요청을 thread 단위로 처리 ( 최대 64개의 thread 처리 가능 ) * Prefork 방식과 Worker 방식의 차이점 1) Worker가 Prefork에 비해 적은 메모리 사용 2) Worker : 통신량이 많은 서버에 적절한 형태 3) Prefork : 안전하지 않은 제 3자가 만..