본문 바로가기

컴퓨터 관련174

[Linux|Unix] 리눅스 일본어 인코딩 Shift_JIS 정리 리눅스를 하다보면 인코딩 작업을 할 떄가 많다. 특히, 다국어를 처리할 때 각각의 나라마다 언어의 인코딩이 필요하다. 오늘은 일본어 인코딩에 대해서 정리하려고 한다. 일본어는 흔히, Shift_JIS 라는 문자 인코딩을 사용한다. 보통, SJIS로 줄여 부른다고 한다. Shift_JIS 인코딩은 구조는 다음과 같다. [위키백과 참조] Shift_JIS는 두 바이트로 한 문자를 구성한다. 때문에, 인코딩 작업을 해본 사람을 겪어봤겠지만, 두 번째 바이트로 인해서 오류가 발생하는 경우가 있다. 그럼 이럴 때, 문제를 어떻게 해결해야 할까. 예를 들어보겠다. 일본어에서 藹 문자는 부호로 E55C이다. 'E5', '5C' 두 바이트로 구성되는 데, 이것은 '\xE5', '\x5C'로도 표현할 수 있다. 따라서 .. 2017. 9. 1.
[Linux|Unix] 리눅스 insmod 명령어 정리 insmod란 먼저, 간단하게 insmod를 영어로 표현하자면 다음과 같다. Insert a module into the Linux kernel. insmod 는 모듈을 리눅스 커널에 삽입하는 간단한 프로그램이다. insmod 는 modprobe와 비슷하다. 위에서 말한 것처럼 리눅스 커널에 모듈을 넣을 수 있다. 하지만, modprobe와 달리 insmod는 set location으로부터 모듈을 읽을 수 없고 자동으로 그들을 삽입하거나 의존성을 관리할 수 없다. insmod는 어떠한 location으로부터 간단한 모듈을 삽입할 수 있는데, 이것이 의존성을 뜻하는 것은 아니다. 더 lower-level 프로그램이라고 할 수 있다. 사실, modprobe가 실제의 모듈 삽입에 사용된다고 한다. insmod.. 2017. 8. 29.
[Linux|Unix] ssh 접속시 no matching key 해결 방법 리눅스로 임베디드 개발을 하다보면, ssh나 telnet을 이용하여 원격 접속으로 개발을 하는 경우가 있다. 하지만 몇 몇 알고리즘은 보안상의 이유로 이러한 접속 방법이 비활성화 되어 있다. 이러한 문제를 해결하기 위한 방법 역시.. 있다. 이번 포스팅에는 이러한 문제를 해결하는 방법을 정리하겠다. 에러 메시지는 크게 두 가지로 나온다. 첫 번째 에러 메시지 no matching host key type found. Their offer: ssh-dss 해결 방법 ssh -oHostKeyAlgorithms=+ssh-dss root@192.168.211.11 두 번째 에러 메시지 no matching key exchange method found. Their offer: diffle-hellman-gour.. 2017. 8. 28.
[Linux|Unix] 리눅스 error mounting /dev/sdb1 문제 해결 방법 리눅스를 이용하는 사람 중, 여러 개의 하드디스크를 사용하는 사람이라면 흔히 겪어봤을 법한 문제가 있는데,바로, 하드디스크를 제대로 인식하지 않는 것이다. 분명, 어제까지만 아니, 방금까지만 해도 잘되던 것인데 재부팅을 하니.. 인식하지 않는 하드디스크를 볼 때면 귀찮은 일이다.이러한 문제를 한 줄로 간단하게 해결할 방법을 소개하고자 한다. 먼저, 보통 에러 메시지는 다음과 같이 나온다.error mounting /dev/sdb1 2017. 8. 28.