본문 바로가기

Programming/Linux6

32bit 서버에 날짜타입 저장하려고 할 때 에러 mssql polybase로 하둡에 데이터를 떨구려고 할 때 다음과 같은 에러가 나는 경우가 있다. Query aborted-- the maximum reject threshold (0 rows) was reached while reading from an external source: 1 rows rejected out of total 1 rows processed. Column ordinal: 1, Expected data type: DATETIME2, Offending value: TemporalValue: 347125824000000000 (Column Conversion Error), Error: Error converting from RCFile Type DATETIME2(0) NOT NULL.. 2019. 6. 15.
리눅스 클라이언트, 서버 간 pipe를 통한 프로세스간 통신 리눅스에서 pipe를 통한 프로세스간 통신을 통해 클라이언트 - 서버 프로그램의 구조와 흐름을 애해해보자. 일단 코드에는 다음과 같은 모드를 추가했다. Read 모드, Write 모드, Exit 모드를 추가한다. read모드 : 사용자에게 파일명, 경로, 읽을 바이트 수를 입력 받고 화면에 출력한다. write모드 : 사용자에게 파일명, 경로, 문자열을 입력 받고 파일에 출력하며 화면에는 그 바이트 수를 출력한다. exit모드 : 프로그램을 종료한다. 수행 순서텍스트 파일인 test.txt를 활용하여 수행하였고 read, write 모드 순으로 수행하였다. 1. read 모드에서는 byte단위로 캐릭터를 불러와서 화면에 출력하도록 하였다.2. wirte 모드에서는 operatingsystem good을 .. 2018. 4. 26.
크론탭(crontab) 사용법 윈도우서버를 사용하는 경우 mssql을 주로 사용하고 이런경우 ssms에서 job을 만들어서 배치를 돌리게 된다.하지만 리눅스에서는 크론탭을 사용하여 배치를 등록하고 실행할 수 있다. 현재 예약되어 있는 작업 보기 crontab -l 작업 편집(입력, 수정, 삭제)crontab -e cron을 설정하고 crond 데몬을 재시작 하지 않고 crontab -e로 설정 후 빠져나오면 바로 적용된다. 형식은[분] [시] [일] [월] [요일] 명령어 위와 같은 형식이다. 분 0~59 시 0~23 일 0~31 월 1~12 요일 0~7 (0,7=일 / 1=월 / 2=화 / 3=수 / 4=목 / 5=금 / 6=토) '*' 은 모든 시간을 의미한다.1,3,5 와 같이 콤마(,)로 구분하여 여러 시간대를 지정하는 것이 .. 2018. 4. 21.
리눅스 50가지 팁 리눅스 시스템 관리자가 되기 위해서는 많은 것을 알아두어야 한다. 시스템 관리자의 관리 여하에 따라 많은 사람들의 시스템 장애를 초래할 수 있기 때문이다. 물론 시스템 관리자가 모든 것을 미리 예방할 수 없다. 하지만 불가피한 상황을 제외하고는 시스템이 정상적으로 작동되도록 해야한다. 이번호에는 시스템, 네트워크, APM, 메일, 보안, 장애발생시 복구등에서 일어날 수 있는 시스템 관리자의 행동요령에 대해 알아볼 것이다. 시스템 관리자는 항상 모니터와 키보드아 함께 한다는 사실을 기억해야 한다. [ 막강한 시스템 길들이기 ] 1. 바이오스 타이머 조정 시스템이 네트워크에 연결되어 있다면, 다음과 같이 한국 표준시간 서버에서 표준시간을 받아서 설정할 수 있다. # rdate -s time.kriss.co... 2018. 4. 21.