본문 바로가기

반응형

서버 등 운영체제(OS)/Linux

(42)
[XE] HTTP 403 Upload Error 일때, 서버관리자 해결법 /var/log/error.log 를 보니 evasive:20 persimission denind 오류가 떠있었다. 그래서 a2dismod evasive 를 하니 일단 오류가 더이상 뜨진 않는다. 이건 극단적인 방법이고, mods-enabled 에서 evasive.conf 를 열어 제한 수를 조정해주는것도 한 방법이 되겠다.
Apache Userdir http://Local IP, Domain/~Account/ Apache UserDir 모듈 Apache 서버의 내부 사용자들이 외부에 공개하고자 하는 html 문서를 저장하기 위한 용도로 사용되는 내부 사용자별 디렉터리를 말한다. UserDir 모듈 사용방법은 아래와 같이 사용한다. 1. userdir.conf 편집 #/etc/apache2/mods-available/userdir.conf UserDir public_html // 사용자별 디렉터리 이름 UserDir disabled root // userdir 모듈 허용 / 거부 설정 // 사용자별 디렉터리 위치 AllowOverride FileInfo AuthConfig Limit Indexes Options Multiviews Indexes SymLinksIfOwnerMatch IncludesNoExec O..
외부에서 불법 링크를 차단 apache virtualhost 외부에서 불법 링크를 차단 할 경우 (내부링크는 허용됨) apache virtualhost부분에 아래 추가 SetEnvIFNoCase Referer "daum.com" link_allow SetEnvIFNoCase Referer "111.111.13.111" link_allow - localhost를 지정해주지 않으면 IP로 접속시 이미지 깨짐 - gif|jpg 지정할 경우 웹페이지중 gif 및 jpg는 외부링크는 허용안됨 추가로 확장자 지정됨 ex> (gif|jpg|png|bmp|zip|tar|rar|alz|a00|ace|jpg|jpeg|txt|GIF|JPG|BMP|ZIP|TAR|RAR|ALZ|A00|ACE|TXT|mp3|MP3|mpeg|MPEG|wav|WAV|asf|ASF|wmv|WMV|swf|SWF..
우분투 apt 기본 저장소 변경하기 우분투에서 사용하는 apt 패키지 관리자의 기본 저장소를 변경하는 방법입니다. /etc/apt/sources.list 파일을 편집하면 되는데요. 아래는 우분투 기본 저장소인데 아무래도 해외이다보니 속도가 느립니다. kr.archive.ubuntu.com 도 있긴 한데 이것도 역시 좀 느립니다. 그래서 daum 에서 제공하는 저장소를 많이 사용하게 되는데요. deb http://archive.ubuntu.com/ubuntu trusty main deb http://archive.ubuntu.com/ubuntu trusty-updates main deb http://security.ubuntu.com/ubuntu trusty-security main deb http://archive.ubuntu.com/ub..
find 리눅스에서 파일 찾기 find 라는 명령으로, 디스크에 저장된 각종 파일/디렉토리를 검색할 수 있습니다. 파일 찾기 (파일명 검색) 현재 디렉토리에서, pl 확장자를 가진 모든 파일 찾기 find -name '*.pl' (현재 디렉토리 밑의 하위 디렉토리까지 다 찾습니다.) 루트에서부터, 즉 전체 하드에서, pl 확장자를 가진 모든 파일 찾기 find / -name '*.pl' 전체 하드 디스크에서, 파일명이 ab 로 시작하는 모든 파일 찾기 find / -name 'ab*' 전체 하드 디스크에서, 파일명이 .bash 로 시작하는 모든 파일 찾기 find / -name '.bash*' 전체 하드 디스크에서, 파일명이 .bash 로 시작하는 모든 파일 찾기 + ls 명령 형식으로 출력 find / -name '.bash*' -..
innodb_force_recovery MyISAM과 달리 InnoDB 테이블들은 매우 안정적이며, 왠만해서는 데이터 파일이 깨어지는 경우는 거의 경험하지 못했다. 하지만, 데이터 파일이 깨어진다면 어떻게 해야 할까 ?. DBMS 벤더를 불문하고 손상된(깨어진) 데이터 파일을 복구한다는 것은 쉽지 않은 문제이며 위험도 크다. 이런 비 정상적인 현상은 어느 DBMS에서나 발생할 수 있는 현상이며, 이를 위해서 우리는 데이터베이스를 그렇게 열심히 백업하고 있었던 것이다. 만약, 백업마저도 복구가 안 된다면, 결국 지금의 깨어진 데이터 파일이라도 어떻게든 복구를 해야 한다. 하지만, InnoDB는 myisamchk와 같은 별도의 복구 도구를 제공하지 않는다. 손상된 InnoDB 테이블의 복구는 우선 MySQL을 기동시켜서 데이터를 덤프(mysqld..
MySQL 백업과 복구 백업 MySQL 데이터를 백업하는 방법은 크게 물리적 백업과 논리적 백업이 있다. 1. 물리적 백업 - 물리적 백업은 MySQL DB의 물리 파일을 백업하는 것이다. - 장점 + 물리적 백업은 속도가 빠르며 작업이 단순하다. - 단점 + InnoDB의 물리적 파일은 상응하는 논리 백업에 비해 상당히 크다. + 데이터 복구시에 문제가 발생할 소지가 있으면 문제발생시 원인파악 및 해결이 어렵다. 2. 논리적 백업 - 논리적 백업은 mysqldump 혹은 기타 툴을 이용해서 SQL문을 갖는 텍스트 파일을 생성하는 것이다. - 장점 + 논리적 백업은 데이터를 검토할 수 있다. + 복원작업이 수월하며, 물리적 백업에 비해 복원시 데이터 손상을 막아주며, 문제 발생시 원인 파악및 해결하기가 수월하다. - 단점 + ..
SAMBA 에 새로운 사용자 등록 절차 samba 계정 등록 절차는 다음과 같다. 1. 시스템 사용자 등록(useradd) 및 패스워드 등록 (passwd) 2. 그룹 사용자 등록(gpasswd) 3. samba 사용자 등록(smbpasswd) 1. 시스템 사용자 등록(useradd) 및 패스워드 등록(passwd) [root@nmsfile ~]# useradd user01 [root@nmsfile ~]# passwd user01 Changing password for user user01. New UNIX password: Retype new UNIX password: passwd: all authentication tokens updated successfully. 등록 확인 : /etc/group 파일을 보면 user01 에 대한 내용이..

반응형