LINUX
Posts
477 posts데비안/우분투 계열 리눅스 배포판의 시스템 기본 bash 설정 파일
사용자 계정의 bash 설정 파일인 ~/.bashrc 말고 시스템 전체에 대한 기본 설정파일의 경우, 데비안/우분투 계열 배포판에서는 /etc/bash.bashrc 파일이 된다. 페도라 등 다른 배포판에서는 다를 수 있음에 유의. 시스템 전체에 적용되는 기본 bash 설정에 대해 변경을 하고자 하는 사항이 있다면 이 파일을 편집하면 되겠다. 당연히 루트 권한을 필요로 한다. # 시스템 bash 설정 파일 편집 sudo vi /etc/bash.bashrc 변경 사항이 반영되려면 로그아웃했다가 다시 로그인하거나, 또는 su 명령으로 터미널 세션을 재시작해 주면 되겠다.
[라즈베리파이] 커널 섹션 정보
아래 명령어로 라즈베리파이 소스 다운로드를 하고,git clone --depth=1 크로스 컴파일러 툴을 설치한 다음에,git clone 커널 빌드를 하면 vmlinux을 추출할 수 있습니다.make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- bcm2709_defconfigmake ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- zImage modules dtbs -j12 아래 명령어로 라즈베리파이 섹션 정보를 파악할 수 있는데요. 조금 더 짚어 보겠습니다../objdump -x vmlinux | more 섹션이란 용어에 대해서 설명을 하겠습니다. 섹션은 임베디드 소스 빌드 시 쓰이는 개념인데, 비슷한 속성의 코드들을 묶어서 처리하
[라즈베리파이] 리눅스 커널: 전처리 파일 추출
라즈베리파이3 용 커널 코드를 다운로드 받고 아래 패치를 적용하여 커널 빌드를 하면 전처리 파일을 추출할 수 있습니다.austin.kim@LGEARND7B16:~/src/raspberry_kernel/linux$ git diff Makefilediff --git a/Makefile b/Makefileindex 4a7e6df..313dbbe 100644--- a/Makefile+++ b/Makefile@@ -395,6 +395,7 @@ KBUILD_CFLAGS := -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs \ -fno-strict-aliasing -fno-common \ -Werror-implic
chsh - 리눅스에서 로그인 셸(login shell) 변경하기
리눅스에서 chsh 명령으로 어느 셸(shell)을 사용할 것인지 설정할 수 있다. -s 옵션으로 셸을 지정해 주면 된다. 예를 들어 현재 사용자의 셸을 /bin/bash로 설정하고 싶다면 아래와 같이 입력하면 되겠다. # 현재 사용자의 shell을 /bin/bash로 설정 chsh -s /bin/bash 사용자 암호를 입력하면 셸 설정이 변경된다. 만약 루트 권한으로 특정 사용자의 셸을 설정하고 싶다면 인자에 사용자 계정을 지정하면 된다. 아래와 같이 할 수 있다. # 사용자 계정 john의 shell을 /bin/bash로 설정 sudo chsh -s /bin/bash john


![[웹툰단행본] 『통제구역관리부』 1권 후기 : 이상한 변칙과 기이한 일들이 일어나는 공간에 대하여](https://img.zoomtrend.com/2026/06/09/1780996474-SE-5eda86fa-0d63-4afd-b8dd-b801879fed52.jpg)
