Linux 50

ncloud 에서 NAS 확장 Mount 하기

전체적인 순서. 1. 실서버 생성 2. NAS 생성 3. NAS에서 NFS 접근제어 설정(mount 시킬 ip설정) 4. shell 에서 mount 작업 후 재부팅 5. NAS로 심볼릭 링크 1. 운영중인 서버에 NAS를 Mount 시킨다는 가정. 2. NAS 생성 ncloud 콘솔 -> NAS 메뉴 -> NAS 볼륨 생성 -> NFS 프로토콜로 NAS 생성 3. NFS 접근제어 설정 NFS 접근제어 -> Mount 시킬 서버를 추가 후 확인 4. shell 에서 mount 작업 #yum -y install nfs* #mkdir /NAS #showmount -e 10.220.13.73 위 빨간색 ip 부분은 ncloud NAS에서 세팅해주는 마운트 정보임 ##mount -t nfs 10.220.13.73..

Linux 2020.01.29

CentOS7 Nginx/PHP 설치 및 conf 설정

1. Linux 계정 기본 세팅 login as : root password : 최초 세팅된 pw 입력 #>passwd 새pw 입력 == 주로 사용할 계정 생성 (root권한부여) #>useradd userid #>passwd userid 새pw 입력 == ssh root 접속 제한 #>vi /etc/ssh/sshd_config PermitRootLogin yes 에서 PermitRootLogin no 로 변경 후 저장 == sshd 재시작 #>systemctl restart sshd == root ssh 접속 되는지 확인 후 새로만든 계정 userid로 접속 후 root로 변경 #>su root 2. PHP 설치 #>yum install yum-plugin-replace #>yum install mod..

Linux 2020.01.15

centos7 sendmail 설치 및 세팅

php에서 mail() 함수를 쓸 경우, 라라벨 send() 도 마찬가지.웹서버에 메일서버 세팅을 해놔야 발송이 되기 때문에, 보내는메일 서버만 세팅하는 방법. - sendmail 설치#yum install sendmail sendmail-cf m4 - sendmail 설정파일 오픈#vi /etc/mail/sendmail.mc - 52,53 라인 수정dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnldnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl 위에서 아래로 수정 (젤 앞에 dnl 주석만 제거해주면 됨) TRUST_AUTH_ME..

Linux 2019.02.18

[nginx]php-fpm 메모리 관리

사이트가 다운되거나 접속지연 현상이 발생되고, 메모리 문제일때. php-fpm error 로그를 살펴본다.에러로그 위치는 vi /etc/php-fpm.d/www.conf 에 세팅되어 있고, 보통 기본 세팅이 아래 경로일 것이다./var/log/php-fpm/error.log WARNING: [pool www] server reached pm.max_children setting (50), consider raising it 위 메시지가 로그에 찍혔을때, 동시 프로세스 사용으로 인한 메모리 부족 현상.pm.max_children 과 여러 세팅들을 살펴봐야 한다. 메모리 사용량 (프로세스별)ps -ef --sort -rss 상위 20개ps -ef --sort -rss | head -n 21 메모리 사용량 표..

Linux 2019.02.07

서버에서 파일별 권한 확인방법

rsync로 서버 배포시 파일들의 소유자가 root 가 아니고 다른 계정일때,root로 pull 받은 후 rsync로 실서버 배포하게 되면 실서버에서는 해당 계정이 아니기때문에 권한을 622 권한으로 배포해버림.그래서 실서버에서는 해당 파일들(예를 들어 css 파일)을 퍼미션 에러로 불러오지 못하면서 웹페이지가 깨진다. 이럴때 파일별 권한 확인법 #> ll -a -R | grep root 해보면 파일들중 root 소유자로 된 파일들을 확인할 수 있다. root로 접속해서 소유자를 해당계정으로 모두 변경후 다시 배포하면 해결.

Linux 2018.10.02

리눅스 서버 점검시 유용한 명령들

리눅스 보안 점검 체크 리스트 0. 현재 실행중인 프로세스 확인 #ps -ef- 프로세스 강제종료 #kill -9 PID 1. SUID 점검하기.(root 소유의 SetUID및 SetGID 파일들 점검 #find / -user root -perm -4000 -print (SetUID) #find / -user root -perm -2000 -print (SetGID) #find / -user root -perm -4000 -print -xdev 2. 파티션별 디스크사용량 점검 #df -h 3. 파일무결성 점검. - tripwire 설치 수 실행 4. 백도어 설치여부 점검.(/dev 체크 및 rootkit 점검) #find /dev -type f -exec ls -l {} \; #./chkrootkit 5..

Linux 2017.06.22

리눅스 시스템 백업

윈도우7 시스템 이미지 백업 처럼 현재 상태 그대로 리눅스 시스템을 백업하는 방법. tar를 이용하여 전체 압축 하면 됨. tar압축패키지로 전체 시스템 백업하기.. 백업에 제외할 디렉토리를 정한다. 쓸모없는 디렉토리와, 백업파일 자신을 꼭 제외시켜주어야 한다. 또한 다른 파티션의 하드를 마운트한 /mnt 등의 디렉토리도 제외시켜야 불필요한 용량증가와 시간을 줄일 수 있다. . /media /dev 등의 디렉토리도 빼주자. /sys, /dev 는 가상적인 디렉토리이다. 백업이 완료된 후 에러매세지를 볼수가 있는데 대부분의 경우 무시해도 된다. 백업 1. 루트로 이동#cd / 2.전체 시스템을 백업#tar cvpzf backup.tar --exclude=/proc --exclude=/lost+found -..

Linux 2017.06.20
반응형