'분류 전체보기'에 해당되는 글 116건
- 2014.06.18 :: 설치하기
- 2014.06.17 :: createrepo 갱신
- 2014.06.17 :: kernel.shmmax
- 2014.06.17 :: chef 설치 시 postgresql createdb 실패
- 2014.06.13 :: Linux에서 로그인 실패 시 계정 잠금 설정
- 2014.06.12 :: 글에 이미지 넣기
- 2014.06.10 :: 500 OOPS: vsftpd: refusing to run with writable root inside chroot()
- 2014.06.02 :: nginx php-fpm 설정
- 2014.06.02 :: 특정 파일 호출 시 access 로그 남기지 않게 하기
- 2014.05.28 :: tmux - window 관리
git은 패키지로 설치가 가능하다.
git-arch
git-cvs
git-svn
arch, cvs, svn과 git 간에 프로젝트를 옮길 필요가 있는 경우에는 이들 중 필요한 패키지를 설치한다.
yum install git git-svn
'OSS(Open Source Software) > git' 카테고리의 다른 글
bare 저장소 복제 (0) | 2014.07.10 |
---|---|
원격 저장소 생성 (0) | 2014.06.18 |
커밋 보기 (0) | 2014.06.18 |
저장소 만들기 (0) | 2014.06.18 |
git 명령행 (0) | 2014.06.18 |
createrepo를 이용해 내부 repo를 생성하고 관리할 수 있다.
구성 된 repo에 패키지를 추가한 뒤에는 갱신을 해주어야 하는데, 그 방법을 기록한다.
# createrepo --update /path/repo
'OS > Linux' 카테고리의 다른 글
find 특정 디렉토리를 검색조건에서 제외 (0) | 2014.06.24 |
---|---|
sudo: unable to resolve host (0) | 2014.06.19 |
kernel.shmmax (0) | 2014.06.17 |
Linux에서 로그인 실패 시 계정 잠금 설정 (0) | 2014.06.13 |
500 OOPS: vsftpd: refusing to run with writable root inside chroot() (0) | 2014.06.10 |
공유 메모리 세그먼트의 최대 크기(바이트 단위)를 정의하는데 사용. (기본값 : 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 |
chef 서버를 설치 하다가 postgresql createdb 하는 부분에서 계속 실패가 발생했다. 문제 확인을 위해 로그를 찾아보던 중 다음과 같은 에러를 확인 할 수 있었다.
/var/log/chef-server/postgresql/current
2014-06-17_01:17:33.19583 FATAL: could not create shared memory segment: Invalid argument
2014-06-17_01:17:33.19585 DETAIL: Failed system call was shmget(key=5432001, size=8629649408, 03600).
2014-06-17_01:17:33.19586 HINT: This error usually means that PostgreSQL's request for a shared memory segment exceeded your kernel's SHMMAX parameter. You can either reduce the request size or reconfigure the kernel with larger SHMMAX. To reduce the request size (currently 8629649408 bytes), reduce PostgreSQL's shared memory usage, perhaps by reducing shared_buffers or max_connections.
2014-06-17_01:17:33.19588 If the request size is already small, it's possible that it is less than your kernel's SHMMIN parameter, in which case raising the request size or reconfiguring SHMMIN is called for.
2014-06-17_01:17:33.19588 The PostgreSQL documentation contains more information about shared memory configuration.
문제는 커널에서 지정한 kernel.shmmax 값이 2G로 설정되어 있었는데, postgresql 에서 원하는 값은 8G 이상이었다.
이를 해결하기 위해 요청의 크기를 줄이거나 shmmax 값을 다시 구성하는 방법이 있는데, shmmax 값을 다시 구성하는 방법은 커널 값을 수정 하는것이고, 요청의 크기를 줄이는 방법은 shared_buffers 또는 MAX_CONNECTIONS를 줄여, PostgreSQL의 공유 메모리 사용을 줄일 수 있다.
'OSS(Open Source Software) > chef' 카테고리의 다른 글
chef client 변경 내역 갱신하기 (0) | 2014.06.19 |
---|---|
리눅스 파일 퍼미션 변경 recipe (0) | 2014.05.20 |
chef 구성 (0) | 2014.04.15 |
Resource란? (0) | 2014.04.14 |
멱등성이란? (0) | 2014.04.14 |
로그인 할때 특정 횟수를 틀릴 경우 계정을 잠글수 있다.
다음과 같은 설정을 이용하면 된다.
/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 |
문법은 다음과 같다.
!image.jpg!
!>image_url! 오른쪽 정렬
!image_url(Image title)! 이미지 제목이 표시 됨
!image_url!URL 해당 url로 링크됨
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 |
다음과 같이 nginx.conf 파일에 추가한다.
location ~ \.(php|c2s|inc|lib)$ {
if ( $request_uri ~ "/file.php" ) {
access_log off;
}
root /var/www/html;
fastcgi_pass unix:/dev/shm/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/html$fastcgi_script_name;
include fastcgi_params;
}
php 파일 호출 시 다운로드가 된다면 위 설정을 확인
'web server > nginx' 카테고리의 다른 글
connection processing methods (연결처리방법) - epoll, kqueue, poll (0) | 2014.08.06 |
---|---|
특정 파일 호출 시 access 로그 남기지 않게 하기 (0) | 2014.06.02 |
특정 요청만 access 로그 남기지 않게 하기 (0) | 2014.05.14 |
nginx worker 설정 (0) | 2014.04.18 |
nginx 로그 설정 (0) | 2014.04.18 |
if ( $request_uri ~ "/file.txt" ) {
access_log off;
}
/file.txt 호출 시 로그 기록을 남기지 않는다.
'web server > nginx' 카테고리의 다른 글
connection processing methods (연결처리방법) - epoll, kqueue, poll (0) | 2014.08.06 |
---|---|
nginx php-fpm 설정 (0) | 2014.06.02 |
특정 요청만 access 로그 남기지 않게 하기 (0) | 2014.05.14 |
nginx worker 설정 (0) | 2014.04.18 |
nginx 로그 설정 (0) | 2014.04.18 |
생성 하기
윈도우를 생성하려면, tmux 실행 후 다음과 같이 한다.
ctrl + b + c
command line 에서 추가하는 방법은 다음과 같다.
$ tmux new -s 세션 -n 윈도우
이름 변경하기
ctrl + b + ,
이동하기
다음과 같이 특정 윈도우로 이동할 수 있다.
ctrl + b + w
그리고, 원하는 윈도우를 찾을 수 있다.
ctrl + b + f
'OS > Linux' 카테고리의 다른 글
Linux에서 로그인 실패 시 계정 잠금 설정 (0) | 2014.06.13 |
---|---|
500 OOPS: vsftpd: refusing to run with writable root inside chroot() (0) | 2014.06.10 |
tmux - 세션 관리 (0) | 2014.05.28 |
본딩 구성 (0) | 2014.05.21 |
Apache 상위 디렉토리 금지 (0) | 2014.05.21 |