본문 바로가기

프로그래밍/운영체제, 서버76

Fedora Linux 소프트웨어 업데이트 오류 최근 개발용으로 사용중인 Fedora 운영체제의 소프트웨어 업데이트가 안되는 상황이 발생하였습니다. 소프트웨어 앱에서 업데이트 건수는 보이는데, "다운로드"를 누르면 진행되다가 아무런 메세지 없이 중단이 되고, 처음 상태 그대로 돌아가는 것이었습니다. 다른 일이 바빠서 가끔 다운로드 눌러보고 안되면 그냥 놔두고 있었는데, 오늘 시간을 내어서 확인을 해 보았습니다. 일단 구글링을 해보니 최근 Fedora 37에서 38로 업그레이드 후에 업데이트 오류가 난다는 글들이 좀 보였습니다. 나도 38로 업그레이드를 한것이 마지막이었다는 것이 생각이 났습니다. 하지만 나타나는 증상이 같은 글은 찾지 못했습니다. 글들에서 말하고 있는 증상은 소프트웨어 앱 자체가 실행이 되지 않는다는 것이었습니다. 그래서 수동 업그레이.. 2023. 6. 14.
[리눅스] 사용하지 않을 때 화면 잠금 시간 설정하기 Fedora 리눅스의 그놈에서 사용자의 입력이 없을 때 화면 잠금 시간 설정 방법입니다. 설정 앱을 열고, "개인정보" -> "화면 잠금"으로 들어갑니다. "빈 화면 지연 시간" 부분을 원하는 시간으로 변경 하면 됩니다. "자동 화면 잠금"을 끄면 빈 화면으로 전환되지만 화면이 잠기지는 않습니다. 2023. 6. 5.
[Fedora] 화면 비율 조정하기(feat. Gnome Tweaks) 화면 해상도가 2560x1440인 17인치 노트북을 사용하게 되었습니다. 화면에 글자가 너무 작게 보이네요. 글자를 키우는 방법을 알아보았습니다. 설정을 실행해보면 디스플레이 항목에 화면 해상도와 비율을 조정할 수 있습니다. 해상도를 변경해서 글자를 키우려고 하니까, VirtualBox를 사용하고 있는 것이 문제가 되었습니다. VirtualBox 상에서 해상도를 줄이니, 모니터안에 조그맣게 화면이 보여지는것입니다. 비율조정을 사용해서 200%로 올리니까, 원하는 형태로 글자가 커졌습니다. 하지만, 선택할 수 있는 옵션이 100%, 200%, 300%밖에 없었습니다. 150%정도가 원하는 크기입니다. 구글링을 해보니 Gnome Tweaks라는 프로그램으로 비율을 섬세하게 조정할 수 있다고 합니다. Gnom.. 2023. 6. 5.
VirtualBox 디스크 확장하기(Fedora 37 Workstation) VirtulaBox에 Fedora 37 Workstation을 설치했습니다. 설치시에 디스크 크기를 기본값인 8GB로, 디스크 타입은 VDI로 설정을 했었습니다. 프로그램 몇가지 설치하지 않았는데 금방 용량이 부족하다는 메세지가 뜨네요. 디스크 크기를 10GB로 확장하였습니다. VirtualBox디스크 확장은 크게 두가지 단계를 거칩니다. 1. VirtualBox에서 디스크 크기를 늘립니다. 이는 물리적인 디스크 크기를 늘리는 것과 같다고 생각하면 됩니다. 2. 운영체제의 논리 파티션 크기를 늘립니다. 이를 위해서 Gparted라는 소프트웨어를 사용했습니다. 이제 확장해 봅니다. 먼저 VirtualBox를 실행해서 디스크 크기를 늘립니다. 이를 위해서 가상머신은 "전원 꺼짐" 상태에 있어야 합니다. "파.. 2023. 6. 5.
VirtualBox 가상머신 Fedora 37 Linux 메모리 확장하기 앞에서 Fedora 37 리눅스를 VirtualBox 가상머신으로 설치하여 보았습니다. 이때 주메모리와 비디오 메모리를 기본값으로 설치했다면 성능이 좀 떨어질 수 있습니다. 컴퓨터의 메모리에 여유가 있다면 가상머신의 주 메모리와 비디오 메모리를 늘려서 성능을 높일 수 있습니다. 메모리 크기를 변경하려면 가성머신의 전원이 꺼진 상태에서 해야 합니다. 켜진 상태에서는 비활성화 되어 변경할 수 없습니다. 가상머신을 선택하고 "설정(S)" 버튼을 눌러 설정창을 엽니다. 왼쪽 메뉴에서 "시스템"을 클릭하고 "마더보드(M)" 탭에서 기본 메모리를 변경합니다. 왼쪽 메뉴에서 "디스플레이"를 클릭하고 "화면(S)" 탭에서 비디오 메모리를 변경합니다. 비디오 메모리가 최대 128MB까지 밖에 선택할 수 없으면 Virtu.. 2023. 6. 5.
Fedora 37 리눅스에서 한글입력, 세벌식 자판 설정하기 Fedora 37은 기본으로 한글을 지원합니다. 설치시 한국어를 선택해서 설치하면 메뉴들이 한글로 정상적으로 보입니다. 그런데, 한글 입력이 되지 않았습니다. 뭔가 오류가 있는것 같습니다. 시스템 자판설정에는 한영 전환키가 "Super + space"로 되어 있고 이 키로 전환되는 것처럼 표시가 되기는 하는데, 한글 입력을 안되는 상황입니다. Super키는 Windows 또는 Command키를 말합니다. 찾아보니 입력기는 ibus를 사용하고 있었습니다. 우측 상단의 상태바에서 한영 표시 부분을 클릭하여 ibus설정이 가능합니다. 이 설정후에 한글이 정상적으로 입력이 되었습니다. 설정 방법을 알아보겠습니다. 한글 표시 부분을 클릭합니다. 여기서 "한국어(Hangul)"을 클릭합니다. 다시 한글 표시 부분을.. 2023. 6. 5.
VirtualBox에 Fedora 37 리눅스 설치하기 요즘 리눅스도 사용자 환경이 많이 좋아졌다는 예기를 들었습니다. 개발용으로 VirtualBox에 Fedora 37 리눅스를 설치해 봅니다. 사용해보고 현재 쓰고 있는 Windows를 대체할 수 있다고 생각되면 다음 컴퓨터를 바꿀때는 리눅스를 사용해 볼까 합니다. 그러므로 Sever가 아닌 Workstation으로 설치합니다. VirtualBox설치는 되어있는 상태에서 리눅스를 설치하는 것을 알아보겠습니다. 먼저 https://getfedora.org/ko/workstation/download/ 에서 ISO 파일을 다운로드 받습니다. 다운로드 받은 파일 이름은 Fedora-Workstation-Live-x86_64-37-1.7.iso 이고, 파일 크기는 1.89GB 정도입니다. VirtualBox를 실행하.. 2023. 6. 5.
Windows용 Git 서버인 Bonobo Git Server 설치하기 이제 까지는 Subversion을 사용해 왔었는데, 요즘은 Git이 대세라더군요. Git서버를 설치해서 사용법을 테스트 해보고자 합니다. Git 서버 소프트웨어는 Linux용이 많고 안정적이라고 하네요. 하지만 Linux서버를 만들기 귀찮으므로 Windows용으로 찾아보았습니다. Bonobo Git Server는 IIS 상에서 실행되는 오픈소스 Git 서버입니다. 라이센스는 MIT 라이센스를 따르므로 회사에서 사용해도 문제가 없겠습니다. 하지만 IIS상에서 실행되므로 성능은 장담하지 못하겠네요. 장점으로는 웹으로 관리 기능이 제공된다는 것입니다. Git 서버 사용법을 배우기 위해서 테스트용으로 사용해보기에는 무리가 없겠습니다. ※ 설치를 위해 필요한 조건 * IIS 7 이상 필요합니다. - 현재 설치되어.. 2021. 7. 23.
iPhone 8에 iOS 12.4 업데이트 및 Apple Watch 3에 watchOS 5.3 업데이트 7월 22일에 업데이트가 나왔다고 하네요. 이제야 업데이트 했습니다. iPhone 8의 iOS 12.4는 업데이트 파일 용량이 412.1MB이고, 업데이트에 걸린 시간은 15분 정도 였습니다. Apple Watch 3의 watchOS 5.3은 파일 옹량이 114MB이고, 업데이트에 걸린 시간은 10분 정도 였습니다. 1. iOS 12.4의 업데이트 내용입니다. - iPhone 마이그레이션 : 이전 iPhone에서 새 iPhone으로 직접 마이그레이션하는 기능을 선보인다고 합니다. 그외에도 Apple Card 지원, Apple 뉴스 수정, 워키토키 기능 활성화등에 대한 내용이 있는데 한국에서는 지원되지 않거나, 사용하지 않거나, 하위 버전이라 지원되지 않는 것들이라 나에게는 확인 불가능 합니다. 업데이트 .. 2019. 7. 30.
Eclipse + Weblogic 개발환경에서 Caused By: java.lang.OutOfMemoryError: PermGen space 오류 Eclipse와 Weblogic을 연동하여 개발하는 도중 소스를 수정 하고 컴파일 하는 과정을 반복하면 메모리 부족(PermGen space) 오류가 발생하고 Weblogic이 죽어 버립니다. 그렇게 되면 대부분 작업관리자에서 java.exe 프로세스를 끝내지 않으면 재시작도 되지 않는 경우가 많습니다. Caused By: java.lang.OutOfMemoryError: PermGen spaceat java.lang.ClassLoader.defineClass1(Native Method)at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)at java.lang.ClassLoader.defineClass(ClassLoader.java:615)at .. 2018. 12. 21.
Weblogic 서버에 웹애플리케이션 Deploy 하기 자바 웹애플리케이션을 Weblogic 서버에 올리는 방법을 알아봅니다. 먼저 Admin Server Console에 로그인 합니다. 1. 왼쪽 트리에서 "배치"를 클릭합니다. 오른쪽 배치요약에서 "설치"를 클릭합니다. 2. 응용 프로그램 설치 관리자 화면에서 웹 애플리케이션이 있는 경로를 선택합니다. 이예제에서는 D:\download\export 폴더 아래에 ebt_webapp 라는 폴더에 설치하려는 웹애플리케이션이 있습니다. 웹 애플리케이션 폴더 아래에는 WEB-INF/web.xml 파일이 있어야 합니다. 그래야 웹애플리케이션으로 인식합니다. 3. 대상 지정 스타일 선택을 선택합니다. 웹애플리케이션을 설치하는 것이므로 "이 배치를 응용 프로그램으로 설치"를 선택합니다. 4. 배치 이름을 기본값 ebt_.. 2018. 11. 21.
Windows에 Weblogic 12.1.3.0 설치하기 앞의 글 "Oracle WebLogic Server 12cR2(12.2.1.3) 설치하기"에서 Weblogic 12.2.1.3버전을 설치했었습니다. 이 버전을 전자정부표준프레임워크 3.7개발툴에 플러그인을 설치하려고하니 아직 지원을 하지 않았습니다. 그래서 전자정부표준프레임워크 3.7과 연동하여 테스트 하기 위해서 Weblogic 12.1.3.0 버전을 설치했습니다. 다음 URL에서 다운로드 합니다. OTN 계정이 있어야 합니다. https://www.oracle.com/technetwork/middleware/weblogic/downloads/wls-for-dev-1703574.html Generic 버전을 다운로드 했습니다. 다운로드한 파일은 fmw_12.1.3.0_wls.jar 한개의 파일 입니다... 2018. 11. 12.
Oracle WebLogic Server 12cR2(12.2.1.3) 설치하기 오라클 웹로직 서버 12cR2(12.2.1.3) 버전을 다운로드 받아 설치해 봅니다. 오라클 웹로직 서버는 OTN Free Developer License에 따라 개발 및 테스트에 무료로 사용할 수 있습니다. 다음 URL에서 다운 받습니다. https://www.oracle.com/technetwork/middleware/weblogic/downloads/index.html 라이센스에 동의 후 다운로드 파일을 클릭 합니다. 로그인 화면이 나옵니다. OTN에 가입되어 있어야 합니다. 다운로드 가능한 패키지들 입니다. - Quick Installer 231MB- General Installer 800MB- Fusion Middleware Infrastureture Installer 1.5GB 여기서는 Qui.. 2018. 11. 7.
IIS 오류-다른 프로세스가 파일을 사용 중이기 때문에 프로세스가 액세스할 수 없습니다. 개발 테스트 용으로 Windows 10 에 IIS 서버를 셋팅하여 사용중입이니다. 새로운 테스트 사이트를 9000번 포트에 설정해서 사용중에 다음과 같은 오류가 발생하였습니다. "다른 프로세스가 파일을 사용 중이기 때문에 프로세스가 액세스할 수 없습니다.(예외가 발생한 HRESULT: 0x80070020)" 인터넷에서 에러 메세지를 검색해 본 결과 Microsoft의 support 사이트에서 관련 정보를 찾았습니다. https://support.microsoft.com/ko-kr/help/890015/you-receive-a-the-process-cannot-access-the-file-because-it-is-being-u 비슷한 증상이고, 이 경우는 80이나 443 포트가 사용중일때 발생한다고 합니다.. 2018. 9. 21.
Tomcat에서 jsessionid가 URL에 붙는것 비활성화 하기 Tomcat서버에서 스프링 프레임웍의 태그를 사용할 경우 최초 호출시 URL에 jsessionid 가 붙여지게 됩니다. 이것은 버그가 아니고 의도적으로 설계된 것입니다. 새 세션이 만들어지면 클라이언트가 쿠키를 지원하는지 여부를 서버가 알 수 없으므로 쿠키와 URL에 모두 jsessionid 가 만들어 집니다. 클라이언트가 두 번째 요청부터 세션 쿠키를 보내오면 URL에 jsessionid를 붙이지 않고, 쿠키가 없으면 계속 URL에 jsessionid 를 붙이게 됩니다. - 최초로 호출되는 index.jsp 파일 - 호출된 URL http://localhost:8080/sht_webapp/cmm/main/mainPage.do;jsessionid=1B7613A3D23C36061FD53EB9C81CBE2A.. 2018. 9. 19.