본문 바로가기

Linux & UNIX49

/bin, /usr/bin, /sbin, /usr/bin의 차이 https://kim-dragon.tistory.com/m/31?category=849918 /bin, /usr/bin, /sbin, /usr/sbin의 차이 리눅스를 사용하면서 기본으로 제공해주지 않는 명령어들은 wget으로 다운을 받아서 사용하는 경우가 많습니다. 다운받은 명령어 실행파일을 유저들이 사용할 수 있도록 디렉토리를 변경해줘야 kim-dragon.tistory.com 실행파일을 저장한 후, 어느 path에서든 파일명을 명령어로 입력하면 실행이 되는데 그 저장위치는 /bin, /usr/bin, /sbin, /usr/sbin 이렇게 총 4개나 있다. 4개의 디렉토리는 아래와 같은 차이가 있다. 디렉토리 용도 사용권한 /bin 기본적인 명령어 일반 사용자 /sbin 시스템 관리를 위한 명령어 슈.. 2022. 1. 7.
로그시스템의 활용 https://wiseworld.tistory.com/71 [리눅스] 시스템 로그 설정과 관리(logrotate) 리눅스에서 로그는 리눅스 시스템에 관련된 사건이나 커널이나 데몬, 스케줄링, 메일 등 여러 프로그램에서 발생한 이벤트들은 각 서비스별로 구분되어 기록된다. 발생한 이벤트나 사건에 관련 wiseworld.tistory.com https://www.linux.co.kr/lecture/lec_linux_01/lec-data/11data.pdf 2021. 10. 14.
프로세스목록 grep시 자신제거 |grep -v 'grep' 프로세스목록 grep 시 자신제거 2021. 9. 13.
표준출력 https://joonyon.tistory.com/98 쉽게 설명한 nohup 과 &(백그라운드) 명령어 사용법 안녕하세요. 린아저씨 입니다. 리눅스를 사용하다 보면 프로그램을 백그라운드에서 세션과의 연결이 끊어져도 돌려야할 일이 많이 발생합니다. 그럴때 주로 사용하는 명령어가 바로 nohup 과 & joonyon.tistory.com 2021. 9. 7.
장착시 --rbind와 --bind의 차이점 https://ubuntu.buildwebhost.com/ko/q/117939 장착시 --rbind와 --bind의 차이점 혼란 스럽다.Linux 파일 시스템은 루트 노드 (시작 노드)를 루트 디렉토리로 사용하는 트리 구조입니다.이제 /home/abc 위치에 abc 폴더가 있고 /home/xyz 위치에 xyz 폴더가 있다고 가정합시다. 폴더 xyz ubuntu.buildwebhost.com http://egloos.zum.com/studyfoss/v/5262292 [util-linux] 고급 마운트 옵션 (shared subtree) Linux: 2.6.32util-linux-ng: 2.16마운트는 보통 블록 장치에 저장된 파일 시스템을 시스템 트리에 연결하는 작업을 말하는데리눅스에서 bind 기능을 이.. 2021. 8. 20.
CentOS7 /boot 파티션과 grub2 설정방법 https://blog.seabow.pe.kr/?p=7346 RHEL7(CentOS7) 의 grub2 사용 해 보기 | 나만의 세상~! RHEL7(CentOS7) 기반의 grub2 의 사용법에 대해서 간단히 알아 보려고 한다. 1. grub2 의 커널 파라미터 설정(CMDLINE) 기존에는 /etc/grub.conf or /boot/grub/grub.conf 를 수정해야 했으나 grub2 에서는 아래의 파일에 blog.seabow.pe.kr grub2에 대해서 좀 더 알고 싶으면 https://wiki.gentoo.org/wiki/GRUB2_Quick_Start/ko GRUB2 간단하게 시작하기 - Gentoo Wiki 이 글에서는 GRUB2를 가져오는 방법과 초간단 설정으로 GRUB2을 동작하는 방법을.. 2021. 8. 20.
리눅스에서 디렉토리별 용량 확인 방법 https://www.slipp.net/questions/159 리눅스에서 디렉토리별 용량 확인 방법 서버 운영하다보면 디스크 용량이 가득차는 경우가 있는데 어느 디렉토리에서 용량을 많이 사용하고 있는지 궁금할 때가 있다. 이 때 각 디렉토리별 용량을 확인하기 위해 필요한 명령어다. du - www.slipp.net du -h --max-depth=1 2021. 8. 19.
하드웨어 정보 Hardware specification CPU less /proc/cpuinfo GPU ls /proc/driver/nvidia/gpus/ less /proc/driver/nvidia/gpus/xxxx:xx:xx.x/information RAM less /proc/meminfo storage: lsblk -io KNAME,TYPE,SIZE,MODEL IP address: ifconfig | grep -v "127.0.0.1" | grep "inet addr" 2021. 8. 10.
docker0 브릿지의 MAC주소 고정하는 방법 CENTOS https://gist.github.com/amccurry/eef0676aeec3bcf7d8671126e995b5ae vi /etc/sysconfig/network-scripts/ifcfg-docker0 TYPE=Bridge MACADDR=02:42:52:c5:82:43 BROWSER_ONLY=no BOOTPROTO=static IPADDR=172.17.0.1 NETMASK=255.255.0.0 NAME=docker0 DEVICE=docker0 ONBOOT=yes NM_CONTROLLED=no STP=off UBUNTU /etc/network/interfaces 에 아래내용 추가 auto docker0 iface docker0 inet static address 172.17.0.1 netma.. 2021. 7. 29.
sed나 awk 대신에 parameter substitution 를 이용하자 string="TestT100String" echo ${string//[^[:digit:]]/} 결과 Summary: String Manipulation and Expanding Variables For your ready references here are all your handy bash parameter substitution operators. Try them all; enhance your scripting skills like a pro: ${parameter:-defaultValue} Get default shell variables value ${parameter:=defaultValue} Set default shell variables value ${parameter:?"Error M.. 2021. 7. 15.