[Docker] lspci, lsmod, modprobe 명령어가 없을 때
2023. 1. 25. 10:07
OS/Linux
Docker 내에서 device가 제대로 보이는지 확인하거나 모듈을 올리거나 하고 싶을 때 해당 명령어가 설치되지 않아서 lsmod, modprobe # apt install kmod # lsmod Module Size Used by veth 32768 0 xt_conntrack 16384 2 xt_MASQUERADE 20480 2 nf_conntrack_netlink 49152 0 nfnetlink 20480 2 nf_conntrack_netlink xfrm_user 40960 1 xfrm_algo 16384 1 xfrm_user xt_addrtype 16384 2 iptable_filter 16384 1 iptable_nat 16384 1 nf_nat 49152 2 iptable_nat,xt_MASQ..
[Ubuntu] GitLab-Runner 설치
2022. 11. 7. 18:30
OS/Linux
curl 설치 $ sudo apt install curlgitlab-runner 다운로드 $ curl -LJO "https://gitlab-runner-downloads.s3.amazonaws.com/latest/deb/gitlab-runner_amd64.deb"gitlab-runner 설치 $ sudo apt install ./gitlab-runner_amd64.debgitlab-runner 등록 $ sudo gitlab-runner register Enter the GitLab instance URL (for example, https://gitlab.com/): https://gitlab_url/ Enter the registration token: xxxxxxxxxxxxxxxxxxxxxx Ente..
[Ubuntu] 22.04 업그레이드 후 Dock이 보이지 않는 경우
2022. 11. 1. 14:34
OS/Linux
Ubuntu 22.04로 업그레이드 후 설정된 Dock이 보이지 않는 경우, 아래의 명령어를 통해 복구할 수 있다. 해결 방법 $ gnome-extensions enable ubuntu-dock@ubuntu.com Dock이 왼쪽 하단에 보인다면 설정 -> 모양 -> Panel Mode 해제
[Linux] IP 주소 확인
2022. 10. 24. 14:09
OS/Linux
공인 IP와 사설 IP 공인 IP는 네트워크 식별을 위해 인터넷 서비스 공급자(ISP)가 제공하는 주소이다. 보통 회사나 가정에서는 이 공인 IP를 공유해서 여러개의 장비에 사용하게 된다. 이때 내부에서 서로를 구분하기 위해 필요한 주소가 사설 IP라고 보면 된다. 주의. 사설 IP는 내부에서만 사용하는 것으로 외부에서는 해당 주소로 접근이 안된다. 공인 IP 주소 확인 $ curl ipconfig.me curl 설치 방법 curl 프로그램이 설치되어 있지 않다면, $ sudo apt install curl 사설 IP 주소 확인 $ ifconfig ifconfig 설치 방법 ifconfig 프로그램이 설치되어 있지 않다면, $ sudo apt install net-tools 더 간단한 방법 ifconfi..
[Linux] CentOS7에 Docker 설치
2022. 6. 24. 14:19
OS/Linux
Docker 설치 방법 # yum install -y yum-utils # yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo # yum install docker-ce docker-ce-cli containerd.io -y # systemctl start docker # systemctl enable docker # systemctl status docker
[Linux] gitlab-runner pending issue
2022. 5. 24. 10:39
OS/Linux
gitlab-runner를 설치하고 서비스로 동작시키기 위해 gitlab-runner start를 하면 정상동작 하는 것처럼 보이지만, 정작 gitlab에서 job을 할당받지 못하고 pending 상태로 멈춰있는 경우가 있다. $ sudo service gitlab-runner status gitlab-runner.service - GitLab Runner Loaded: loaded (/etc/systemd/system/gitlab-runner.service; enabled; vendor preset: enabled) Active: activating (auto-restart) (Result: exit-code) since Wed ####; 11s ago Process: 1100 ExecStart=/us..
[CMake] pybind11Config.cmake error
2022. 5. 15. 09:05
OS/Linux
증상 $ cmake . -- The C compiler identification is GNU 8.3.1 -- The CXX compiler identification is GNU 8.3.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /opt/rh/devtoolset-8/root/usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI in..
[Linux] 디스크 복제
2022. 2. 5. 15:24
OS/Linux
복사하고 싶은 디스크를 sda, 새 디스크를 sdb라고 하자. 여기서는 sda 보다 sdb의 크기가 같거나 큰 경우만 다룬다. (디스크 용량: sda
[Linux] vi 사용중 먹통이 된다면?
2021. 9. 17. 09:38
OS/Linux
vi를 사용하다보면 어느 순간 커서는 깜빡이는데 키가 전혀 입력이 안되는 경우가 발생할 때가 있다. 아무리 Esc 키를 눌러도 ctrl+c 를 눌러도 도대체 빠져나올 기미가 보이지 않는데 알고보면 나도 모르게 ctrl+s 키를 누른 것으로 빠져나오는 방법은 ctrl + q 를 눌러주면 해결된다. 20년만에 알게되다니...
[Ubuntu] sshfs를 이용한 원격 파일시스템 마운트하기
2021. 9. 11. 16:16
OS/Linux
remote 서버와 파일 시스템을 공유하고 싶을 때, 달리 말하면 remote 컴퓨터의 파일을 로컬에 있는 것처럼 읽고 쓰고 싶을 때 일반적으로 NFS (Network File System)를 사용합니다. 근데 NFS가 익숙치 않은 사람들에게는 설치 및 설정하는데 귀찮은 면이 많이 있습니다. sshfs : SSH 프로토콜을 이용한 파일시스템 공유 원격 서버에 접속할 때 우리는 ssh를 이용합니다. 바로 이 프로토콜을 그대로 활용한 network filesystem이 sshfs입니다. ssh로 접근이 가능한 서버라면 별도의 설정없이 사용이 가능합니다. sshfs 설치 $ sudo apt-get install sshfs sshfs로 원격 파일 시스템 마운트하기 $ sudo sshfs -o allow_othe..