데비안/우분투 계열 리눅스 배포판의 시스템 기본 bash 설정 파일
By 반달가면 | 2018년 2월 6일 |
사용자 계정의 bash 설정 파일인 ~/.bashrc 말고 시스템 전체에 대한 기본 설정파일의 경우, 데비안/우분투 계열 배포판에서는 /etc/bash.bashrc 파일이 된다. 페도라 등 다른 배포판에서는 다를 수 있음에 유의. 시스템 전체에 적용되는 기본 bash 설정에 대해 변경을 하고자 하는 사항이 있다면 이 파일을 편집하면 되겠다. 당연히 루트 권한을 필요로 한다. # 시스템 bash 설정 파일 편집 sudo vi /etc/bash.bashrc 변경 사항이 반영되려면 로그아웃했다가 다시 로그인하거나, 또는 su 명령으로 터미널 세션을 재시작해 주면 되겠다.
insmod시 버젼 안맞는다고 에러 나올때..ㅡ.ㅡ;
By 설악이의 즐거운 미친짓 캬~ | 2020년 7월 7일 |
sudo insmod thermal-device-driver.ko하고 나서 아래와 같이 문제가 발생함. │insmod: ERROR: could not insert module thermal-device-driver.ko: Invalid module format dmesg 를 보면 아래와 같은 에러가 나옴. [4920918.875527] thermal_device_driver: disagrees about version of symbol module_layout 결국 버젼이 안맞아서 생기는 문제인데. 흠.. 라즈베리의 버젼은 pi@raspberrypi:/proc $ uname -r5.4.35-v7+ 그런데 빌드할 때 저 버젼을 받지 못해서 강제로 아래와 같이 셋팅을 해서 빌드를 했다. KDIR :=/
맥의 패러렐즈에 Debian 9 설치 및 설정
By 지훈현서 | 2019년 12월 10일 |
그동안 수없이 많은 리눅스 배포판이 존재했습니다만,데비안은 레드햇과 더불어 수명이 상단히 오래 간다고 생각합니다.물론 그 자식뻘인 우분투 등도 많이 있지만 말이지요. 암튼 필요에 따라 다음의 사이트에 가서, debian-9.11.0-amd64-xfce-CD-1.iso 이미지를 다운받아 맥의 패러렐즈에 설치하였습니다.설치는 잘 되고, 로그인을 한 다음, 터미널을 열어 sudo를 하려고 하였더니 문제가 있군요.위와 같이 sudo를 할 수 없으니 /etc/sudoers 를 설정하거나, sudo 그룹에 추가하여야 한다는 것으로 보입니다. 몇 가지 시행착오를 하다가 다음과 같이 해결하였습니다. 다시 시작 후, 위의 초기 상태에서 'e' 키를 누릅니다. 그 다음 linux 로 시작하는 줄에 위와 같이 i
[Linux][Kernel] 슬랩 메모리: kfree 소개
By Guillermo Austin Kim | 2018년 4월 10일 |
이번에는 kfree에 대해서 알아봅니다. 이번에도 패치 코드를 하나 작성할게요. 이번에는 kmalloc 함수로 메모리를 할당 후 kfree 함수를 호출해서 메모리를 해제합니다. 그리고 바로 커널 크래시를 유발하죠. 커널 크래시가 발생하면 코어 덤프(vmcore)가 생깁니다. 이 파일을 Trace32로 올려서 메모리 해제 시 어떤 동작을 하는 지 상세히 알아 보려고 하거든요. 우선 할당된 메모리 주소는 0xE7AE1300입니다.(static u32 *) austin_debug_data = 0xE7AE1300 0xE7AE1300 메모리 공간은 어떤 값들로 구성됐는지 알아볼까요?_____address|_data________|value_____________|symbolNSD:E7AE1300|6B 6B 6B