리눅스 102

Centos 패스워드 분실시 변경방법

Centos 접속 패스워드를 분실시에 패스워드를 변경하는 방법입니다. 일단 Centos를 Reboot하면 부팅도중 아래와 같은 화면이 나오게됩니다. 이화면이 나올시에 'e' 버튼을 눌러 아래와같은 화면으로 넘어갑니다 위와 같은 화면으로 넘어가셨다면 다시 'e'버튼을 눌러 다음화면으로 넘어갑니다 위와같은 화면이 나타나셨다면 해당화면에서 2번째줄로 넘어간뒤 'e'버튼을 누릅니다. 위와같은 화면에서 수정을 해주셔야하는부분인데 아래와같이 'single'이라는 구문을 더 추가시켜줍니다. 위와같이 추가후에 엔터를 눌러 저장후에 나옵니다. 저장하고 나온뒤 2번째로 부팅을 해야하는 부분이므로 2번째줄을 선택후 'b'를 눌러 부팅을 진행합니다. 부팅이 다되시면 위와같이 접속된상태로 부팅이 되게 됩니다. 접속된 상태에서 ..

리눅스/기타 2014.11.23

mount -o remount rw /명?

/etc/fstab 부분에서 설정되있는 하드를 제거후 주석처리를 안하고 부팅을할경우 등록되어있는 하드가 체크가 되지않아 파일시스템으로 빠지는 경우가 종종발생된다. 이럴경우에는 패스워드를 입력후 /etc/fstab 부분에서 해당 하드에대한 부분을 수정해줘야한다. 하지만 파일시스템 체크로 빠진경우 읽기전용으로 부팅이되는데... 이런현상에

리눅스/기타 2014.11.23

apache,php,Mairadb 설

설치 전 기본 설정apache, php, maria DB 설치시 필요한 패키지를 설치합니다.해당 명령어yum install gcc* make libtool-ltdl-devel openssl-devel pcre-devel ncurses-devel libxml2-devel bzip2-devel curl-devel gdbm-devel libjpeg-devel libpng-devel freetype-devel imap-devel libc-client-evelkrb5-devel libmcrypt-devel libmhash-devel wget lftp flex cmake yum install gcc.x86_64 gcc-c++.x86_64 wget.x86_64 bzip2-devel.x86_64 pkgconfig.x8..

리눅스/기타 2014.11.23

2T가 넘는 하드의 파티션분할(리눅스)

parted를 이용한 2TB 이상의 partitioning 리눅스 에서 고용량 디스크 장치를 이용하려 할때, 몇가지 애로사항을 격게 됩니다.리눅스 상에서 기본적으로 사용되는 파티션 테이블은 msdos 타입으로 최대 2TB만을 인식하며,fdisk를 통해 파티션을 나눌 시에도 최대 1.1TB의 용량 제한이 있습니다.이번 팁에서는 parted 및 gpt를 통해 2TB 이상의 고용량 디스크의 파티션 구성하는 방법에 대해알아보도록 하겠습니다. 1. parted 란?- parted 는 파티션 관리 , 크기 변경 프로그램으로서 파티션 생성, 삭제, 용량변경, 이동, 복사 를 지원합니다. 또한 ext3, ext2, linx-swap, FAT, FAT32 파티션 복사 또는 이동 등을 지원하여 새로운 디스크에 데이터를 복..

리눅스/기타 2014.11.23

hostname 변경

1. HOSTNAME 변경개론서버를 운영하다보면 불가피하게 HOSTNAME을 변경해야하는 경우가 있다.win95/98/NT/2000의 경우에는 네트웍설정의 등록정보를 통해서 간단해 해결할 수 있지만, 리눅스의 경우에는 윈도우쪽 보다는 좀 까다로운 것이 사실이다.먼저, HOSTNAME을 변경하는 방법은 다음과 같이 몇가지가 있다.방법1 : netcfg 유틸리티를 이용하는 방법방법3 : setup 유틸리티를 이용하는 방법방법4 : 직접 명령어로 수작업하는 방법위의 3가지 방법중 방법1, 방법2는 각각 netcfg, setup파트에서 설명이 되어있으므로 해당파트에서 사용법을 확인하기 바라며, 여기에서는 방법3번으로 HOSTNAME을 변경하는 방법에 대해서 설명할 것이다.어떤방법이 가장 올바른 방법이라는 것을 ..

리눅스/기타 2014.11.23

사이트 이전

첫번째. /etc/passwd , /etc/group , /etc/shadow 파일을 가져온다. 두번째. apm 설정을 맞춰준다. httpd.conf 파일과 php.ini 파일과 my.cnf 파일과 httpd-vhosts.conf파일을 동기화해준다. 세번째. 웹소스를 가져온다. 자세한사항은 httpd-vhosts.conf파일 설정을 봐서 어디에서 웹서비스를 구동중인지 확인후에 가져온 다. 보통 /home 디렉토리에 많이 저장을 해둔다. /home 디렉토리를 가져온다. 파일을 가져올때 명령어는 rsync -avzPog root@000.000.000.000:/home/* /home/ 데이터를가져올아이피주소 가져올데이터경로 저장할데이터 경로 위 명령어는 데이터를 저장하는 서버내에서 명령어를 내려야한다. 네번째..

리눅스/기타 2014.11.23

git 설치

CentOS에서 git을 설치하기 위해 Fedora와 마찬가지로 다음과 같이 할 수 있다. yum install git 하지만 다음과 같은 에러에 직면할 수 있다. [root@cushion ~]# yum install git Loaded plugins: fastestmirror Determining fastest mirrors * base: www.ftp.ne.jp * extras: www.ftp.ne.jp * updates: www.ftp.ne.jp base base/primary base extras extras/primary_db updates updates/primary_db Setting up Install Process No package git available. Nothing to do [..

리눅스/기타 2014.11.23

sendmail 계정 추가

1.메일 계정 생성#useradd -M sendma -s /bin/false -g mail id : sendma 2. 패스워드 설정#passwd sendma 3.메일 설정cd /etc/mail/ -도메인 추가 #vi local-host-names sendma.co.kr -계정 추가 #vi virtusertable메일계정 메일유저sendma@sendma.com sendma 4. sendmail 컴파일( 도메인이 추가 된게 아니라면 굳이 컴파일 할 필요 없음 생략가능) #make all 5. 데몬 다시시작 #/etc/rc.d/init.d/sendmail restart

리눅스/mail 2014.11.23

메일 전송 테스트

EHLO test.comMAIL FROM:Admin@test.comRCPT TO:User@Domain.ComDATASUBJECT:Test MailThis is Test Mail.quit 2. telnet server.com 25 입력(여기서 server.com은 자신이 사용하는 메일제공자의 smtp 서버 이름이다) 3. HELO server.com 입력(HELO 대신 EHLO를 사용하기도 한다. -> SMTP의 버전에 따라 다름) 4. MAIL FROM: 메일주소(메일을 보낸 사람의 메일 주소, 예 abc@server.com) 5. "250 ok"라는 메시지를 받게 될 것이다. 6. RCPT TO: 메일주소1, 메일주소2, ... (받을 사람의 메일 주소) 7. 또다시 "250 ok" 메시지를 받게 될 ..

리눅스/mail 2014.11.23

mail 큐 삭제

# /var/qmail/bin/qmail-qstat messages in queue: 984 messages in queue but not yet preprocessed: 0 -> queue 삭제 /var/qmail/queue/(remote, info, mess) qmHandle로 큐삭제 wget http://jaist.dl.sourceforge.net/sourceforge/qmhandle/qmhandle-1.2.3.tar.bz2 프로그램다운 후 압축해제하면 qmHandle이라는 파일을 /usr/local/bin가 복사하면 설치는 끝난다 사용법은 qmHandle --help qmHandle v1.2.3 Copyright 1998-2003 Michele BeltrameAvailable parameters:..

리눅스/mail 2014.11.23