본문 바로가기

당신이 감동할 때.

(400)
[Ubuntu] 그림으로 보는 버추얼박스(Virtual Box)로 우분투 설치하기 리눅스, 우분투(Ubuntu)와 센트오에스(CentOS) 설치는 bare-metal 로도 해보고, 주로 VM으로 설치를 꽤나 많이 해봤지만 작업 과정을 기록한 건 없는 것 같아, 이번에 또 설치해야하는 계기가 생겨서 모든 과정을 스크린샷 해보았음 게스트 운영체제(Guest OS) : 우분투 데스크탑(Ubuntu Desktop) 16.04.1 버전호스트 운영체제(Host OS) : Windows 7수퍼바이저(SuperVisor) : 오라클 버추얼 박스(Oracle Virtual Box) 5.1.10 버전 r112026 빌드 아래는 순서대로 스크린샷 쭉 나열... (우분투 데스크탑 버전은 최소 8.6GB 필요하다고 알려져있기 때문에 20GB로 변경하였음) 여기까지 완료되면, (별 다른 설정을 하지 않았다면)..
[CentOS 7] 리눅스 커널 삭제 (by 리눅스 커널 패닉) + 커널 제외 yum update 매번 yum update 할 때 잘 몰라서 그냥 전부 update 했었는데, 얼마전 yum update 이후 재부팅 하니, 아래 그림과 같이 커널 패닉이 발생하며 부팅이 되지 않았다. (게스트 OS에서 돌아가는 CentOS7 이었지만 호스트 OS의 키보드에 캡스락과 스크롤락이 번갈아가면서 켜졌다 꺼졌다 깜빡깜빡이는 현상과 함께...) 매번 부팅할 때마다 GRUB에서 커널이 자꾸 쌓이는 이유가 궁금했는데, 그것이 바로 yum update 때문이라니... 어쨌든 update 된 버전의 커널로 부팅 시, 커널 패닉이 발생하는 현상 때문에 해당 버전의 커널을 삭제해줘야 부팅시 커널을 따로 선택하지 않아도 되기 때문에 문제가 되는 최신 버전의 커널을 삭제해주었다. 삭제 하는 김에 오래된 버전의 커널도 함께 삭제하..
[Linux] 리눅스에서 구글드라이브 동기화 패키지 : GRIVE 리눅스에서도 Google API 를 이용하여 로컬 디스크와 동기화를 할 수 있다. GRIVE 라는 이름의 오픈소스 구글드라이브 동기화 패키지를 이용하면 가능하다. 오픈 소스 프로젝트는 다음 주소의 github(깃허브) 저장소에서 확인가능하다.https://github.com/Grive/grive RedHat 계열의 리눅스에서는# yum install -y grive2 명령어로 설치하면 되고 Debian 계열의 리눅스에서는#apt-get install -y grive2명령어로 설치하면 된다. 의존성 패키지도 있으니 설치가 안 되어 있다면 grive github 를 방문하여 의존성 패키지를 확인하고 함께 설치해준다. 설치 후 # grive -a 명령어를 실행하면 권한 획득 주소(URL)가 발급되고, 해쉬코드..
[Git] phpStorm 에서 SSH로 git 과 통신할 때 오류가 뜬다면( Could not read from remote repository) phpStorm(JetBrain 사 개발/배포) 에는 built-in(내장) ssh 클라이언트가 있다. 그런데 이 내장 SSH 클라이언트가 문제를 일으킬 때가 있는데 그럴 경우, 환경설정에 가서 SSH executable 옵션을 Native 로 바꿔주면 해결된다. 이는, phpStorm 내장 SSH client가 아니라 현재 사용중인 OS에 설치되어 있는 SSH 클라이언트를 이용하겠다라는 뜻이다. 그 문제는 : Fetch failed fatal : Could not read from remote repository 라는 경고메시지와 함께 원격저장소를 읽어오지 못하는 오류가 발생하는 것이다. 왜 발생하는가는 SSH-key 를 이용하여 SSH 접속을 시도하려고 하는데 해당 키는 현재 phpStorm 에서 공..
[톰캣] 파일 업로드 용량 관련 (POST BODY SIZE) 문제 해결 톰캣 8.0.30 버전 + 자바 1.7 환경에서 스프링 프레임워크를 사용하여 웹 개발을 진행중. Multipart가 아니라 Base64로 인코딩하여 파일 업로드 기능을 구현 중 이상한 점 발견=> 어떤 파일은 잘 올라가는데, 업로드가 안 되며 JSP View에서 Java Controller 로 넘겨주는 HttpServletRequest 타입의 객체(request)가 null이 되는 현상.=> 처음에는 파일 타입때문인가 했는데 좀 더 테스트를 해보니 파일의 용량문제였음 톰캣은 기본적으로 아무 설정이 되어있지 않다면(=Default 라면) POST 타입으로 데이터를 전송할 때 POST BODY의 사이즈가 2MB로 제한이 되어 있다는 점을 확인. 그래서 명시적으로 POST BODY SIZE를 지정하여 해결할 ..
[Git][CentOS 7] 나만의 Git 서버 만들기 워드프레스를 이용하여 아내의 사이트를 만들기 시작했는데, 아직 진행된 것은 도메인 구매 정도? IDE로는 phpStorm 을 사용하기로 했는데 ftp 를 이용하여 원격지의 소스를 다운로드, 업로드, 동기화할 수도 있는데 svn이나 git 에 익숙한 나로서는 뭔가 좀 weird 하게 느껴졌다. deployment 개념도 좀 다른 것 같고... 그래서 본격적으로 프로젝트를 시작하기에 앞서 Git 으로 형상관리를 하는게 좋을 것 같아서 설치하려고 하고, 이 글은 설치를 진행하면서 동시에 작성하는 것이라 중간 중간 오류가 나오는 모습을 볼 수도 있을 것이고 아닐 수도 있다. -- 구축 후 한 마디 --우선 어떻게 해야하는지 구조를 파악하는 것이 중요하다.(보안에 문제가 있을까봐 실제 project 이름을 으로 ..
[CentOS 7] 제이슨(json) 가공, 파싱(parsing) 프로세서 jq 설치 # cd /bin// 경로는 보안상 /usr/local/bin 에다가 설치해도 무방합니다. # wget http://stedolan.github.io/jq/download/linux64/jq # ls -al | grep jq # rpm -qa | grep jq # chmod 711 jq
[오라클/알티베이스] 날짜 관련 함수 (년, 월, 일 연산 등) 알티베이스는 오라클과 아주 많이 흡사한데, 기본 함수 이름/사용법 등이 비슷해서 흡사하다고 느껴진다. (아래는 참고글(http://itpsolver.com/%EC%98%A4%EB%9D%BC%ED%81%B4-%EB%82%A0%EC%A7%9C-%EA%B4%80%EB%A0%A8-%ED%95%A8%EC%88%98-%EB%85%84-%EC%9B%94-%EC%9D%BC-%EB%8D%94%ED%95%98%EA%B8%B0-%EB%B9%BC%EA%B8%B0-%EB%93%B1%EB%93%B1/)을 참고하여 작성한 글입니다.) 자주 사용되는데 가끔 헷갈릴 때가 있어 매번 구글에서 찾아보곤 했는데 내 블로그에 정리해놓으면 더 편할 것 같음. 날짜에 대한 반올림/반내림 값 구하기 – 날짜 중에 일(dd)에 대한 반올림 SELE..

반응형