본문 바로가기

컴퓨터

(54)
[Linux] 서버 관리 명령어 1. 서버를 재부팅하고자 할 때> sync (시스템 메모리 상에서 작업중인 데이터를 디스크에 저장 = 데이터 동기화)> init 0 (시스템 종료) 2. (필요 시 추가)
[PostgreSQL] SQL query example on pgAdmin pgAdmin (pgAdmin4)에서 테이블을 선택한 다음 Query-untitled를 클릭하면 쿼리를 입력할 수 있다.에러를 마주치지 않으려면 문법을 잘 지켜야한다.특수문자나 사소한 따옴표 문제로 에러가 발생할 수 있기 때문에 잘 기억해야한다. 예제) INSERT, SELECT 12insert into main_users ("NAME", "AGE", "JOB") values ('John', 21, 'student');select * from "main_users";Colored by Color Scriptercsmain_users 테이블에 추가하고 결과를 확인하는 쿼리이다.위의 INSERT 문에서 큰따옴표 및 작은따옴표 표시를 잘 지켜야한다. 아래는 틀린 예제이다.1insert into main_use..
Geoserver + Openlayers CORS 문제 해결 방법 Linux에 Geoserver를 설치한 다음, OpenLayers로 WMS Tile을 생성했다.그런데, 레이어를 도시할 때마다, CORS 에러가 난다. 이는, 브라우저를 실행할 때명령창에서 '--disable-web-security' 옵션을 추가하고 크롬을 실행하면 일시적으로 해결된다. 하지만, 실제 운영되는 환경으로 세팅해야 했기 때문에 근본적으로 해결할 수 있는 방법을 찾기로 했다. 먼저, CORS(Cross-Origin Resource Sharing)란 무엇인가? 모질라 홈페이지에서는 아래와 같이 나와있다. 처음 서브되는 리소스의 도메인과 다른 도메인으로부터 리소스가 요청될 경우 해당 리소스는 cross-origin HTTP 요청에 의해 요청됩니다. 예를 들어, http://domain-a.com으..
[Linux] 스크립트 실행 시, 'No such file or directory' 오류 상황 : 스크립트를 Window에서 작성 후 (문법적으로 오류가 없다고 가정)Linux에서 실행 시 에러 발생 오류 내용 :-bash: ./your_script: /bin/sh^M: bad interpreter: No such file or directory 원인 : Windows 시스템에서 텍스트 편집기를 통해 파일을 만들 때, 줄 바꿈에 캐리지 리턴 + 줄 바꿈 문자를 사용하지만Linix 시스템에서는 줄 바꿈 문자만 사용하므로 문제가 발생할 수 있다. 해결 :리눅스에서 명령어를 실행하여 스크립트 파일 내에 캐리지 문자를 제거한다. 1sed -i -e 's/\r//g' /etc/init.d/your_scriptcs 혹은, 윈도우에서 편집기의 기능 중 Linux, Unix 용으로 저장하기 기능을 사용한다..
[CSS] z-index와 쌓임 맥락(Stacking Context) z-index 에 대해 검색하다가 좋은 글을 보게되었다. [번역] z-index에 관해 아무도 말해 주지 않은 것이라는 글이고, 원문 What no one told you about z-index 을 번역한 글이다. 글을 읽으며 든 생각은 z-index가 적용되는 방식은 생각보다 복잡하며, 스펙에는 그러한 정보가 모두 들어있다는 점이다. 쌓임 순서 (Stacking Order)란? z-index가 높으면 위로 오고, z-index가 낮으면 아래로 가는 것이다. 쌓임 맥락 (Stacking Context)란? 같은 부모 밑에 쌓임 순서에 따라 앞뒤로 한꺼번에 움직일 수 있는 요소를 말한다. 쌓임 맥락이 만들어지는 조건은 - html 요소 (그 자체) - 요소가 position: static이 아니고, z-..
[VS] 설치 패키지의 바로가기 아이콘 변경 방법 바로가기 아이콘을 기본에서 '원하는 이미지'로 변경하는 방법 'EXE'는 아이콘이 반영 되어있는데,'바로가기'는 아이콘이 반영되지 않는 문제가 있었다. *.exe 파일로 바로가기 아이콘을 변경하는 방법이다. (*.ico 파일이 아님.) 프로젝트에서 ico 파일로 프로그램 아이콘을 미리 설정해두어야 한다. 설치 패키지에서 '기본 출력 from [프로젝트명]'을 클릭하면 File System 창이 뜬다. File System 창에서 아이콘을 변경할 항목을 선택한다. Application Folder는 해당 패키지를 이용하여 프로그램을 설치했을 때, 시스템 폴더안에 생성되는 폴더이다. User's Desktop 은 설치 후 바탕화면에 생기는 바로가기이다. User's Programs Menu/[프로젝트] 는 ..
[Linux] x86_64와 i386에 대하여 리눅스를 설치할 때, 프로세서 명령어 집합 구조에 따라 i386 이나 x86_64를 선택해야 한다. i386과 x86_64는 무슨 차이일까? i386이 뭔가요? .... x86-64은 뭔가요? .... 일단 둘 다 x86 아키텍처라고 한다. 차이점은 각각 아래와 같다. i386은 x86 운영체제에서 사용되며, x86 어플리케이션을 실행할 수 있다. x86_64는 x64 운영체제에서 사용되며, x86 및 x64 어플리케이션을 실행할 수 있다. 그럼 어떤 것을 골라야 할까 ? 오늘(2016년 12월 기준) CentOS 홈페이지에서 큰 다운로드 버튼이 x86_64를 기본으로 다운로드 하는것으로 보아,i386 보다 x86_64를 권하는 것 같다 (ㅋㅋㅋㅋㅋㅋ) 끝.
[Linux] CentOS 네트워크 연결 설정하기 CentOS minimal 버전을 설치하면 처음엔 인터넷이 안된다. CentOS 7 과 CentOS 6.8을 각각 설치하고 네트워크 설정을 해보았다. 먼저 ping 8.8.8.8 을 입력하여 인터넷이 안되는 것을 확인한다. 위와 같이, 네트워크를 사용할 수 없다는 안내문구를 확인할 수 있다. 그러면, 사용 가능한 네트워크를 확인하기 위해 ip addr를 친다. (혹은, ifconfig -a명령어도 가능함. ) 이 그림은 ens33을 실행한 후의 화면이다.중간 라인 끝부분에 UP 이라고 적혀있지만 실제로는 DOWN이라고 적혀있을 것이다.네트워크 인터페이스의 이름을 확인하고 넘어가자. 버전은 CentOS 7 lo 와 ens33이 있다. 혹은 lo 과 eth0이있다. 둘다 UP 상태가 아님을 확인할 수 있다...