본문 바로가기

Ubuntu 1413

ubuntu 14 - 서버 메모리 사용확인 및 정리 우분투 서버를 오래 사용하다보면 간혹 메모리가 말도 안되게 사라져서 재기동을 하게 되는 경우가 생깁니다. 이럴때는 재기동을 하지 말고 메모리 사용량을 확인하고 만약 캐쉬 메모리가 많이 잡혀 있다면 이것을 해제해주면 됩니다. [메모리 사용량 확인] > ps -eo user,pid,ppid,rss,size,vsize,pmem,pcpu,time,cmd --sort -rss | head -n 11 [메모리 확인] > free -m [캐쉬 메모리 정리] sudo syncsudo sysctl -w vm.drop_caches=3 2018. 1. 22.
Docker for Mac (맥북에 도커 설치, 빌드, 생성등) 최근 엄청난 인기를 누리고 있는 가상화 머신을 아주 쉽게 제공해주는 도커(Docker)를 맥북에 설치하고 생성해보면서 정리한 내용입니다. 아주 쉽게 가상화 머신을 생성하고 제거하고 관리를 할 수 있어 다양한 OS를 마음것 사용할 수도 있지만, 자신의 원본 PC를 아주 깨끗하게 유지 하면서도 다양한 시도와 테스트를 해볼 수 있는 장점이 있습니다.더욱이 다른 사람과 공유도 단순히 파일(Dockerfile) 하나만 공유하면 상대방이 바로 같은 셋팅의 머신을 생성할 수 있어 아주 좋습니다. 설치와 셋팅도 정말 간단합니다.Mac 뿐만 아니라 윈도우, 우분투등에서 사용이 가능하여 호환성도 좋습니다. 도커 사이트https://docs.docker.com/docker-for-mac/ 공식 사이트에서 아주 쉽게 설치부터.. 2017. 1. 21.
ubuntu 14 - jdk7, mysql5.7, tomcat7, svn 설치하기 ubuntu 서버에 기본적인 환경 셋팅을 위한 java jdk 7, mysql 5.7, tomcat 7, svn까지를 설치하는 내용입니다. 설명중에 옵션이라고 표기되어 있는 내용은 필요한 경우에만 설정하면 되는 내용이고, 해당사항이 없을 경우는 그냥 넘어가도 좋습니다. 1. oracle JDK7 설치 $ sudo apt-get install software-properties-common$ sudo add-apt-repository ppa:webupd8team/java$ sudo apt-get update$ sudo apt-get install oracle-java7-installer $ sudo apt-get install oracle-java7-set-default$ java -versionjdk7 .. 2017. 1. 7.
ubuntu 14 - mysql 설치하기 ubuntu 14 서버에 mysql DB를 설치해보겠습니다.주로 많이 사용되는 AWS 서버에 사용하기 좋은 OS와 DB이지요? ㅎ 1. apt-get 프로그램 정보를 업데이트 합니다.$sudo apt-get update #최신버젼 mysql 5.7 설치시에는 아래와 같이 직접 업데이트 해주어야 합니다.$wget http://dev.mysql.com/get/mysql-apt-config_0.6.0-1_all.deb$sudo dpkg -i mysql-apt-config_0.6.0-1_all.deb 2. 내가 설치하고자 하는 mysql-server에 대한 정보를 찾아봅니다. 설치될 버젼등을 확인할 수 있습니다.$sudo apt-cache search mysql-server 3. 이제 설치를 위한 준비가 되었으.. 2016. 9. 24.
ubuntu 14 - svn 설치하고 셋팅하기 소스 관리를 위한 SVN을 설치해 보겠습니다. 웹으로 소스 관리를 할 필요가 없기 때문에 일반적인 subversion으로만 설치하는 것으로 합니다.설치하는 것은 참 쉬운데 설정하는 것이 조금 귀찮기 때문에 순서에 맞게 진행 해야 합니다. 1. install svn$sudo apt-get install subversion관련 라이브러리까지 자동으로 설치가 됩니다. 설치는 끝인데 실제 사용하기 위해서는 다음의 진행이 되어야 합니다. 2. 폴더 생성$sudo mkdir -p /home/svnsvn을 사용할 메인 디렉토리를 생성해 줍니다. 여기서는 /home/svn으로 생성하도록 하겠습니다. 3. Repository 생성$sudo svnadmin create --fs-type fsfs /home/svn/proj.. 2015. 12. 16.
ubuntu 14 - 사용자 계정에 jdk7, tomcat7 설치하기 (manually) ubuntu 에서 제공하는 패키지 관리자로 설치하면 편리하고 쉽게 설치는 가능한데 Root 권한으로 설치가 되다 보니 간혹 권한 문제 때문에 라이브러리 참조 오류나 버그가 발생하는 경우가 있습니다. 이런 문제들 때문에가장 좋은 것은 사용자 계정을 하나 추가하고 해당 계정내에서 수동(Manual)로 설치하는 것이 깔끔하고 셋팅 및 관리하기도 편리한 경우가 있습니다. #사용자 계정 생성 1. wasadmin이라는 계정을 생성$sudo adduser wasadmin계정 생성과 동시에 passwd도 셋팅하도록 되어 있습니다. 완료되면 계정이 생성되면서 부가적인 home 셋팅도 완료가 됩니다. 2. sudo 권한을 부여해 줍니다.$sudo adduser wasadmin sudo 3. home 디렉토리 확인$cd .. 2015. 12. 15.
ubuntu 14 - mongodb 최신 stable 버젼 설치하기 ubuntu 14 OS에 mongodb 최선 버젼을 설치하는 방법입니다.현재 시점에서는 stable한 최신 버젼이 3.2 버젼이네요 1. 패키지 관리자 셋팅$sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927 $echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list 2. list update$sudo apt-get update 3. install mongodb$sudo apt-get install -y mongodb-org여기까지 정상적으.. 2015. 12. 13.
ubuntu 14 - Redis 최신 stable 버젼 설치하기 Ubuntu 14버젼의 OS에 Redis를 설치해 보겠습니다. 실제로 설치하고 있는 서버는 아마존에서 서비스 하는 무료 AWS를 이용하여 진행하고 있습니다. 1. 패키지 관리자의 repository 설정$sudo add-apt-repository -y ppa:rwky/redis 2. 패키지 관리자의 list를 업데이트$sudo apt-get update 3. Install redis$sudo apt-get install redis-server 4. 설치된 redis version 확인$redis-server --versionRedis server v=3.0.5 sha=00000000:0 malloc=jemalloc-3.6.0 bits=64 build=e408bd57274039f0현재 시점에 stable한.. 2015. 12. 13.
vi/vim 명령어 vi 명령어입니다.linux 계열의 os에서는 text editor로 가장 널리 사용되는 vi를 다룰줄 알아야 합니다.특별한 툴 없이 콘솔 화면에서 바로 작업할 경우에 유용하게 사용됩니다. 상세한 튜토리얼과 설명들은 아래의 경로에서 참고를 합니다.http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html 2015. 12. 10.
ubuntu14 - nginx 설치하기 ubuntu14 서버에 nginx 를 설치해보겠습니다. 보다 상세한 내용은 nginx의 wiki 사이트를 참고하시길 바랍니다.https://www.nginx.com/resources/wiki/start/topics/tutorials/install/#official-debian-2fubuntu-packages 안정적인 nginx 버젼을 설치하기 위하여 apt-get list를 업데이트 합니다.현재 시점의 버젼은 1.8이네요 1. apt-get$ sudo -snginx=stable # use nginx=development for latest development versionadd-apt-repository ppa:nginx/$nginxapt-get update 2. nginx install$ apt-ge.. 2015. 12. 9.