본문 바로가기

Development241

CentOS 프로세스 죽이기 정말 간단한건데요 현재 실행중 프로세스 pid를 검색하기위해서 ps -ef | grep 프로세스명 만약 자바라면ps -ef | grep java 하면 root 1916 1 0 May02 ? 00:19:46 java Lobbyroot 23669 23644 0 07:49 pts/0 00:00:00 grep java 이런식으로 뜨겠죠?여기서 2번째에있는 1916, 23669가 pid kill pid 를 입력하면 프로세스를 죽일 수 있습니다 2014. 5. 9.
SSH, SFTP를 통한 EC2 접근 (Amazon Elastic Compute Cloud, putty, winscp, xshell, xftp) 2가지 방법을 소개할께요 먼저 가장 흔히 쓰이는 putty입니다 이건 putty와 puttygen 두 프로그램이 필요해요 먼저 puttygen을 킵니다 EC2를 생성할 때 받은 공개키( .pem)파일과 짝이되는 private key를 만들어야해요 (공개키 방식) Conversion 메뉴에서 import를 눌러서 .pem파일을 import해줍니다 그다음 Save private key를 누르면 private key가 생성되요 이제 putty를 켭니다 Host Name에 EC2의 public ip를 입력하고 왼쪽 트리 메뉴에서 Connection -> SSH -> Auth로 들어갑니다 그럼 아래와 같이 뜨는데 여기서 제일 아래쪽 Private key file for authentication의 Browse를 .. 2014. 5. 9.
/etc/profile이랑 ~/.bash_profile 차이 CentOS에서 환경변수를 설정할때 /etc/profile이나 ~/.bash_profile에 export PATH = ...어쩌고저쩌고 이런 방식을 이용하죠?여기서 /etc/profile이랑 ~/.bash_profile에 차이점이 있는데요/etc/profile은 시스템 전역(모든사용자들)에 대한 환경설정파일~/.bash_profile은 개인사용자들에 대한 환경설정 파일이라 생각하면 되요 즉 /etc/profile은 부팅후에 적용되고~/.bash_profile은 개인이 로그인시에 적용되는 환경설정 파일이에요 간단히 말해서~/.bash_profile은 sudo 아이디(centos에서 로그인하는 명령어)를 이용해 로그인할 때 적용되요user라는 아이디로 로그인된 상태에서 ~/.bash_profile에 저장되있.. 2014. 5. 8.
centos에 mysql5.6 설치 메뉴얼 1. mysql 설치전에 먼저 cmake를 설치합니다yum -y install zlib curl yum -y install gcc g++ cpp gcc-c++ yum -y install openssl openssl-devel yum -y install libtermcap-devel ncurses-devel libc-client-devel bzip2-devel yum -y install bisonyum install -y cmake 2. mysql 다운로드wget http://mirror.koreaidc.com/mysql/mysql-5.6.14.tar.gz 3. mysql 압축풀기 tar -xvzf mysql-5.6.14.tar.gz 4. 압축푼 mysql 폴더로 이동 cd mysql-5.6.14 5. c.. 2014. 5. 8.
CentOS ulimit 값 변경 (Too many open files Tomcat Error and NoClassDefFoundError) Too many open files Tomcat Error and NoClassDefFoundError 에러가 톰캣에서 발생할 때 해결하는 방법이에요OS에서 파일 갯수를 제한하고 있는데 이걸 늘려줌으로써 해결할 수 있어요 centos 상에서 ulimit 값은 아래와 같이 디폴트로 설정되어있어요(ulimit -a 쳐보면 나와요) 이 값은 실행중인 파일이나 프로세스가 증가함에 따라 문제가 일으킬 수 있어요open files 값이나 max user processes 값이 적어서 생기는 문제에요이럴땐 /etc/security/limits.conf로 들어가서제일마지막에root hard nofile 65535root soft nofile 65535root hard nproc 65535root soft nproc 6.. 2014. 5. 8.
MySQL 외부접속 허용하기 ERROR 1130 (HY000) : Host '아이피주소' is not allowed to connect to this MySQL server-> 아이피주소 에 해당하는 ip가 접속 권한이 없어서 일어나는 문제예요 이럴땐GRANT ALL PRIVILEGES ON *.* TO 계정아이디@아이피주소 IDENTIFIED BY '계정 비밀번호' WITH GRANT OPTION;이렇게 접속 권한을 주소FLUSH PRIVILEGES;로 권한을 적용하면 끝! 2014. 5. 8.