본문 바로가기

Linux75

ls 명령어 실행시 날짜포맷 변경 리눅스 설치 ls 명령어 실행 시 날짜가 내가 원하는 형식이 아닙니다. 그래서 저는 연-월-일(예: 2023-01-01) 형식으로 보는 게 익숙해서 아래처럼 수정해서 사용합니다. $ vi ~/.bashrc alias 항목에 아래 내용을 추가합니다. # Example aliases # alias zshconfig="mate ~/.zshrc" # alias ohmyzsh="mate ~/.oh-my-zsh" alias ls='ls --color=auto --time-style=long-iso' alias ll='ls -al' # alias python=python3 # alias pip=pip3 실행 결과 합계 50524 drwxr-xr-x 66 ilove ilove 4096 2023-08-04 17:08 ... 2023. 8. 4.
segmentation fault - core dump 파일이 생성되지 않아요? 리눅스에서 프로그램을 실행하다 보면 "sementation fault 어쩌구저쩌구" 하는 메시지를 출력하고 프로그램이 종료되는 경우가 있습니다. 대부분 메모리 문제로 다음 원인때문에 발생할수있습니다. 보호된 메모리에 접근을 시도하는 경우 읽기 권한이 없는 프로세스가 읽기나 쓰기를 시도하는 경우 할당된 메모리 영역을 벗어나서 접근할 경우 - 할당된 메모리보다 더 많은 데이터를 쓰려고 하는 경우 하지만 이런 문제가 발생할 경우 친절하게도 덤프파일(core)을 생성해 줘서 디버깅을 할 수 있도록 정보를 제공합니다. 그런데, 간혹 덤프 파일이 생성되지 않고 프로그램이 종료되는 경우가 있습니다. 다른 원인이 있을 수 있겠습니다만, 현재 시스템 설정을 확인할 필요가 있습니다. 여기서는 "ulimit" 명령어를 사용.. 2023. 7. 11.
GNU_LIBC_VERSION 확인방법 Ubuntu 버전에 따라 GLIBC 버전이 달라 프로그램이 정상적으로 실행되지 않은 경우가 있습니다. 실행되지 않을 경우 아래와 같은 에러가 발생합니다. $ ./client localhost 3333 ./client: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by ./client) 실행하려는 프로그램이 버전 2.34인 GLIBC를 찾는데 실패한 케이스입니다. 그럼, 현재 설치된 버전은 뭘까요? $ getconf -a | grep glibc GNU_LIBC_VERSION glibc 2.31 # 아래 명령어로도 확인이 가능합니다. $ ldd --version ldd (Ubuntu GLIBC 2.31-0ubuntu9.9.. 2023. 6. 28.
Ubuntu(우분투) 내려받기(Download) 우분투를 설치하거나 업데이트하려고 할 때 어디서 받아야 하나 고민을 하는 경우가 있습니다. 이런 저런 고민없이 "우분투한국커뮤니티"을 방문해서 필요한 패키지를 다운로드하면 될 것 같습니다. 우분투한국커뮤니티 우분투 내려받기 2023. 6. 21.
watch - 시스템 모니터링 명령의 결과를 시간(초)을 주기로 결과를 갱신하며 출력하는 명령으로 시스템 모니터링이나 주기적으로 결과를 확인하고 싶을 때 사용하는 명령어입니다. 사용법: watch [Option] [Command] Options 기본옵션(2초 주기) $ watch [출력 명령어] 기본옵션 + 변경내용 $ watch -d [출력 명령어] 출력 주기 설정 $ watch -n [초단위 주기 설정] 사용 예: $ watch 'free -m' # 종료는 +C $ watch -d 'free -m' # 변경된 내용은 하이라이트됩니다. (잘 봐야 보임) 2023. 6. 19.
An error occurred during the signature verification 사인키(Signing Key)가 유효기간이 지나갈 경우 아래와 같은 오류가 발생하곤 합니다. $ sudo apt update ... Err:15 https://pkg.jenkins.io/debian-stable binary/ Release.gpg The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 5BA31D57EF7865CA ... Fetched 273 kB in 19s (14.4 kB/s) Reading package lists... Done Building dependency tree Reading state information... Done 37 packages can be .. 2023. 6. 17.