LINUX
Posts
487 posts[python] mac 과 linux 에서 group 구하기
의외로 맥과 리눅스에서 현재 로그인 한 계정의 그룹 이름을 구해오는 것이 쉽지 않았습니다. 이것을 파이썬으로 간단히 한줄로 (?) 구해 보도록 하겠습니다. python -c 'import grp,sys; gid=sys.stdin.readline().strip(); [gname]=[g.gr_name for g in grp.getgrall() if g.gr_gid==int(gid)][:1]; print(gname)' <<< $(id -g) 하나씩 파헤쳐 보겠습니다. * 마지막의 id -g 명령은 현재 계정의 gid 를 구해옵니다.* python -c '...' 은 '...'의 파이썬 코드를 실행합니다.* import grp, sys 는 두 표준 모듈을 import 합니다.* gid=
[리눅스커널] 워크큐(Workqueue) - 딜레이워크(delayed_work)는 어떻게 실행하나?
딜레이 워크를 실행하려면 어떤 함수를 호출해야 할까요? schedule_delayed_work() 함수를 실행하면 됩니다. 먼저 딜레이 워크를 실행하는 드라이버 코드를 예제로 열어 보겠습니다.[https://elixir.bootlin.com/linux/v4.14.43/source/drivers/mmc/host/bcm2835.c#L651]1 static2 bool bcm2835_send_command(struct bcm2835_host *host, struct mmc_command *cmd)3 {...3 if (!cmd->data && cmd->busy_timeout > 9000)4 timeout = DIV_ROUND_UP(cmd->busy_timeout, 1000) *
CentOS 리눅스에서 SELinux 상태 확인 및 비활성화
CentOS에서 보안강화 기능인 SELinux(Security Enhanced Linux) 상태를 확인하려면 터미널창에서 아래와 같이 입력하면 된다. # SELinux 상태 확인 sestatus 출력된 내용에서 "SELinux status" 항목을 보자. 활성화(enabled) 또는 비활성화(disabled)일텐데, 기본값은 활성화이다. 특별히 문제가 없다면 굳이 SELinux를 비활성화할 필요는 없을 것이나, 만약 뭔가 문제가 있어서 비활성화하려면 /etc/selinux/config 파일을 편집해야 한다. 시스템 설정 파일이므로 루트(root) 권한을 필요로 한다. # /etc/selinux/config 파일 편집 sudo vi /etc/selinux/config 설정 파일에
CentOS 7 리눅스에서 데스크탑 아이콘 크기 변경(축소)
CentOS 7을 설치하면 데스크탑 아이콘의 크기가 꽤 큰데, 4K 해상도 경우에는 괜찮을 수도 있겠으나 그 이하에서는 너무 커 보일 수 있다. 크기를 줄이려면 아래와 같이 작업. 먼저 dconf-editor 패키지를 설치한다. 터미널창에서 아래와 같이 입력. # dconf-editor 설치 sudo yum install dconf-editor 설치를 완료하고 dconf-editor를 실행하자. # dconf-editor 실행 dconf-editor 실행창에서 /org/gnome/nautilus/icon-view/default-zoom-level 항목을 찾아가자. default-zoom-level 항목을 클릭하면 설정창이 나오는데 기본값(default value)이 "l


![[CV] [Comi] 'ダンダダン'(단다단) 24권. 레드 바론](https://img.zoomtrend.com/2026/06/11/1781228393-EB829CED8380.jpg)