/var/spool/clientmqueue 디렉토리에 파일 쌓이는 현상

/var/spool/clientmqueue 에는 sendmail 에서 보낸 메일의 목적지가 불붕명 할 경우 메일이 임시저장
되었다가 목적지가 확인이 되면 mqueue로 보내서 메일을 발송한다고 함.

sendmail을 사용하지 않을 경우에는 logwatch에서 로그를 메일로 발송하기 때문에 발생함.
그중에서 logwatch의 메일발송 기능을 없애러면 

 

/etc/mail/submit.cf
----------------------------------------------
# queue directory
O QueueDirectory=/var/spool/clientmqueue     <- 요부분 주석처리
----------------------------------------------

그리고

/var/spool/clientmqueue 폴더 안에 들어가서 ll 하면 다운먹으니까
리스트 보지말고 바로

# ls | xargs rm -f
쳐주면 삭제됨! 시간이 좀 걸림!

 

기타 다른 방법으로는~

/etc/crontab 에서
----------------------------------------------
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
----------------------------------------------
MAILTO=root에 있는 root를 제거??
이건 안해봄..

Posted by 모노 MonoMono

mqsql 오류

mysqldump: Couldn't execute 'show fields from `App_Counter`': Can't create/write to file '/tmp/#sql_4476_0.MYI' (Errcode: 13) (1)

1. 해당 table에 lock이 걸린 경우가 존재한다. 이럴때는
[root@QA200 ~]# mysqldump --skip-lock-tables prism auth_user --skip-lock-table > table.sql
과 같은 방법으로 table lock을 피해갈 수 있다.

2. tmp 폴더에 접근권한의 문제이다. tmp 폴더에 777 권한을 주고 실행해보면 잘된다.

 

Posted by 모노 MonoMono

1. yum install vim-enhanced

2. vi ~/.bashrc (숨겨져있어서 안보임) 에 밑에다가 다음 내용을 추가 한다
  
   alias vi='vim'
 


3. vi ~/.vimrc 파일에 다음 내용추가

에디터 수행시 라인넘버 보여주기 : set number

주석 청록색 : hi Comment ctermfg=6 ctermbg=none cterm=none

Posted by 모노 MonoMono

http://www.superuser.co.kr/home/lecture/index.php?cateNo=1&secNo=32&theNo=&leccode=278

Posted by 모노 MonoMono

Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

에러뜨면

vi /etc/httpd/conf/httpd.conf 안에 아무대나

ServerName localhost

라고 넣어주기

 

사용하는데 지장 없음~

Posted by 모노 MonoMono

- 리눅스 종류 확인 : cat /etc/issue

- 리눅스 버전 확인 : uname -r

- 패키지 정보 확인 : rpm -q package_name

- 리눅스 커널 비트 확인 : getconf LONG_BIT

 
Posted by 모노 MonoMono

APM 설치를 위해

yum -y install vsftpd 를 입력했더니 오류가 떴다.



[root@localhost ~]# yum -y install vsftpd
Loaded plugins: fastestmirror
Determining fastest mirrors
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
 Eg. </html>/
removing mirrorlist with no valid mirrors: /var/cache/yum/addons/mirrorlist.txt
Error: Cannot find a valid baseurl for repo: addons


구글링하고 별쇼를 다 해봤지만...
해결되지 않았다.

나중에 알고 보니 정말 간단한 문제였다.

인증!!!!!!!

KT고, LG고 인증을 안하면 업데이트가 안된다.

인증 후 바로 정상설치됨.. ㅎㅎㅎㅎㅎ
Posted by 모노 MonoMono

파일만
find ./ -type f -exec chmod -v 644 {} \;

폴더만
find ./ -type d -exec chmod -v 755 {} \;


해당파일만
find ./ -type d -name 파일이름 -exec chmod -v 755 {} \;

해당파일을 제외하고
find ./ -type d \! -name 파일이름 -exec chmod -v 755 {} \;


해당폴더만
find ./ -type d -name 폴더이름 -exec chmod -v 755 {} \;

해당폴더를 제외하고
find ./ -type d \! -name 폴더이름 -exec chmod -v 755 {} \;


여기서 주의해야 할 사항은 {} 과 \ 사이에는 꼭 공백을 넣어야 합니다.
안그러면 아래와 같은 에러가 뜹니다.

find: missing argument to `-exec'


파일과 폴더를 모두 한꺼번에 변경 할 때는 아래와 같이 합니다.
chmod -R 755 *

해보지는 않았지만 chown 소유자명 변경도 잘 적용 될까나???

Posted by 모노 MonoMono

PHP 개발시 파일 업로드 용량을 제한 시킬 수 있는 방법에는 크게 이하 4가지 방법이 있다.

1. php.ini 파일 설정
2. Apache 설정

3. 클라이언트 설정 (HTML)
4. 서버 사이드 설정 (PHP)


 

php.ini 파일 설정하기

1. file_uploads = On
;파일 업로드를 허용여부

2. upload_max_filesize = 20M
;최대 업로드 파일 사이즈

3. post_max_size = 20M
;Post방식으로 넘겨질 최대 데이터 사이즈

4. max_execution_time = 300
;최대 실행시간입니다. (대용량 파일 일수록 실행시간을 늘려 주어야 합니다. 0으로 세팅하면 무한대)

5. memory_limit = 20M
;PHP가 사용하는 최대 메모리 양

접기

PHP가 사용하는 최대 메모리량은 이하의 식으로 간단히 추계할 수 있습니다.

memory_limit의 값 x httpd. conf의 MaxClients의 값=메모리 최대사용량

memory_limit가 16M, httpd. conf중의 MaxClients가 100로서 계산하면, 메모리 최대사용량은 1.6GB가 됩니다. 이하가 식입니다.

16MB x 100=1600≒ 1.6GB

접기


크기는 memory_limit > post_max_size > upload_man_filesize 순으로 ※

[PHP메뉴얼]


Apache 설정하기


php.ini 설정만으로 해결 하지 못한 경우.

/

etc/httpd/conf.d/php.conf 내용중 LimitRequestBody의 초기값을 늘려준다.


참고 : 시스템 설치 방법에 따라 위에서 설정한 php.conf 파일이 없는 경우도 있습니다.

 
Posted by 모노 MonoMono

mount: you must specify the filesystem type
마운트 : 당신은 파일 시스템 유형을 지정해야합니다

평소 하던대로 마운트 했는데.. 이게 떴다.


1. 새하드를 껴서 포멧을 안해줘서 나오더라..

2. 유형을 지정해야될때도 있고, 안해도 될때도 있는데 그걸 알아보자.
Posted by 모노 MonoMono