반응형

Linux 10

centos7 sendmail 설치 및 세팅

- 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_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnldefine(`confAUTH_MECHANISMS', `EXTERNAL G..

LINUX 2019.11.13

MySQL Data directory 변경하기

MySQL Data directory 변경하기메타 데이터의 끝으로 건너뛰기 메타 데이터의 시작으로 이동이 문서는 CentOS 7에서 Mysql data directory 변경에 대한 가이드를 제공한다. 설치 환경변경 방법Mysql datadir 경로 확인 및 Mysql service 중지새로운 Mysql datadir 생성 및 경로 복사 하기my.cnf 파일 수정SELinux 보안 context에 추가 및 서비스 시작변경된 datadir 확인 하기설치 환경OS : CentOS 7.3.1611DB : Mysql 5.6.35 변경 방법Mysql datadir 경로 확인 및 Mysql service 중지mysql 접속 하여 아래와 같은 명령어로 datadir 경로를 확인 하고 서비스를 중단 한다.mysql> ..

Mysql,MariaDB 2019.02.13

MariaDB 설치(linux MariaDB 설치)

* MariaDB 다운로드 (설치될 OS 에 맞는 설치파일 다운로드해야됨)https://mariadb.com/ *libjudy 다운로드 (설치될 OS 에 맞는 설치파일 다운로드해야됨)https://pkgs.org/download/libJudy.so.1()(64bit) 1. 기존 설치된 mysql 삭제 rpm -e --nodeps mysql-*rpm -e --nodeps mysql-server-*rpm -e --nodeps mysql-devel-*rpm -e --nodeps qt-mysql-*rpm -e --nodeps mysql-libs-* 2. 기존 설치된 MariaDB 삭제 rpm -e --nodeps MariaDB-common-*rpm -e --nodeps MariaDB-shared-*rpm -e ..

Mysql,MariaDB 2019.01.29

리눅스 USB mount, USB 마운트 하기

# Linux USB mount, usb 마운트 하기 USB Flash Disk의 기본 파일 시스템은 보통 vfat을 사용한다물론, vfat이 정확이 뭔지는 모르지만,,,,,, 시간이 좀 지나면 조사할 날이 오겠지...... 이래서 난 geek이 될수 없어 ㅠㅠ USB는 커널에 의해서 SCSI 장치를 이용해서 접근함대부분 /dev/sd* 를 사용함 예) /dev/sda1 #1. 마운트를 위해 마운트 포인트를 생성해 줌mkdir /mnt/usb #2. USB가 사용중인 장치 정보를 확인fdisk -l [root@redhatws9 down]# fdisk -l Disk /dev/sda: 256 MB, 256900608 bytes 16 heads, 32 sectors/track, 979 cylinders Uni..

LINUX 2019.01.24

리눅스 폴더 만들기(linux directory )

#include #include #include #include void MakeDirectory(char *pcFullPath);int main() { MakeDirectory( (char*)"/export/home/ering/tmp/MakeDir/00/01/"); return 0; } void MakeDirectory(char *pcFullPath) { char acTempBuf[256], *sp; strcpy(acTempBuf, pcFullPath); // 경로문자열을 복사 sp = acTempBuf; // 포인터를 문자열 처음으로 while((sp = strchr(sp, '/'))) // 디렉토리 구분자를 찾았으면 { if(sp > acTempBuf && *(sp - 1) != ':') // 루트..

C, C++ 2019.01.23

linux 심볼릭 링크(symbolic link)

POSIX 호환 운영 체제에서 심볼릭 링크는 symlink 시스템 호출을 사용하여 만든다. ln이라는 셸 명령은 보통 하드 링크를 만들어내는 link라는 시스템 호출을 사용한다. ln -s 플래그가 지정되면 symlink() 시스템 호출이 대신 사용되면서 심볼릭 링크를 만들어낸다. 심링크는 U.C. 버클리의 4.2BSD 유닉스에 도입되었다. 다음의 명령은 명령 줄 인터페이스 (셸)에서 심볼릭 링크를 만들어낸다:ln -s [대상 경로] [링크 경로] 대상 경로는 심볼릭 링크가 가리키는 상대 경로나 절대 경로이다. 일반적으로 대상은 존재하지만 심볼릭 링크는 존재하지 않는 대상을 가리키는데 사용할 수도 있다. 링크 경로는 심볼릭 링크의 경로이다. 심볼릭 링크를 만들면 이 링크는 대상에 대한 별명(alias)으..

LINUX 2019.01.22

find 명령어 활용법 정리

find 명령어 활용법 정리 1. 특정문자를 포함하는 파일찾기와 그 문자가 속한 행 찾기 - 형식 : find 찾을위치 type f -exec egrep -i "포함하는문자" /dev/null {} \; - 설명 : 파일에 cmd 라는 단어가 포함되어있는 파일내역을 출력할 수 있다. 2. 소유자가 없는 파일 또는 소유그룹이 없는 무적파일 찾기 - 형식 : find 찾을위치 -nouser -o -nogroup -print 3. 쓰기 권한이 있는 파일 및 디렉토리 찾기 - 형식 : find / -type f \( -perm -2 -o -20 \) -exec ls -lg {} \; - 형식 : find / -type d \( -perm -2 -o -20 \) -exec ls -lg {} \; - 설명 : 일반..

LINUX 2019.01.22