/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


티스토리 툴바