memo 34

journalctl_사용법

journalctl 이란? - systemd의 서비스 로그를 확인할 수 있다. - systemd-journald.service에 의해서 systemd의 정보들을 분석한다. 옵션 -a : 표시할 수 없는 문자가 있거나 매우 긴 경우에도 모든 Log 내용을 출력 -b : 마지막 부팅 후의 Log만 출력 -r : 최신항목이 먼저 표시되도록 역순으로 출력 -c : 커서가 지정한 저널의 위치부터 Log 표시를 시작 -f : 가장 최근 Log만 표시하고 새롭게 추가되는 Log는 계속 출력 -k : 커널 메시지만 출력 (dmesg랑 같음) -q : 일반 사용자로 실행될 때 접근할 수 없는 시스템 저널에 관한 경고메시지를 표시하지 않음 -u : unit으로 systemctl list-units에서 출력되는 첫번째 항목..

memo/Linux 2023.01.14

docker 기본 명령

컨테이너 삭제 동작중인 컨테이너 확인 docker ps 정지된 컨테이너 확인 docker ps -a 컨테이너 삭제 docker rm [컨테이너 id] 삭제된건 확인 docker ps -a 컨테이너 모두 삭제 docker rm 'docker ps -a -q' 이미지 삭제 이미지 확인 docker images 이미지 삭제 docker rmi [이미지 id] 컨테이너를 삭제하기 전에 이미지를 삭제할 경우 docker rmi -f [이미지id] Stop and Remove all Docker Container docker stop $(docker ps -a -q) docker rm $(docker ps -a -q)

memo 2023.01.14

cockpit 웹 접속 시스템 관리 프로그램

sudo apt-get install cockpit 설치를 이렇게 하셨으면 netstat -lntp, service cockpit start 로 실행시켜줍니다. 아래처럼 정상작동되는지 확인하실수있습니다. Cockpit은 기본적으로 9090 포트를 사용합니다. 만약 AWS,GCP,Oracle Cloud를 사용하신다면 방화벽도 따로 오픈해주셔야합니다. 접근은 ip:9090 포트로 접속하시면됩니다. 계정은 ubuntu 사용하시던거 사용하시면됩니다. cockpit.conf 설정하기 아래 파일이 없으면 그냥생성하면됩니다. vi /etc/cockpit/cockpit.conf [WebService] Origins = https://[하위도메인].[도메인] wss://[하위도메인].[도메인] ProtocolHeader..

memo/Linux 2023.01.14

centos 초기 설정(네트워크,한글,시간)

CentOS 8 설치 후 초기 세팅 방법 CentOS 8 네트워크 기본 설정 CentOS 7과 마찬가지로 OS 설치 후 네트워크 설정이 필요합니다. ​CentOS 8의 네트워크 설정 파일은 CentOS 7과 동일하게 /etc/sysconfig/network-scripts 폴더 내에 있습니다. ens3 인터페이스의 설정 파일을 한번 열어봐서 확인해 봅시다. (인터페이스 이름의 경우 설치된 컴퓨터에 따라 다를 수 있습니다.) # /etc/sysconfig/network-scripts/ifcfg-ens3 . . . BOOTPROTO="dhcp" # 고정 IP 설정을 위해 none으로 설정 . . . IPV6INIT="no" IPV6_AUTOCONF="no" IPV6_DEFROUTE="no" IPV6_FAILU..

memo/Linux 2023.01.14

boot space 부족 애러

"At least 15MB more space needed on the /boot filesystem" 커널 업데이트 시 발생할 수 있는 에러 이며 원인은 말 그대로 /boot 의 남은 용량이 업데이트 할 커널의 용량보다 적다는 것입니다. 방법은 하나! 오래된 커널을 삭제 하는 것입니다. # 현재 부팅된 Kernel 버전 확인 uname -a 명령어를 이용해서 현재 부팅된 커널의 버전을 확인합니다. # 설치된 Kernel 버전 확인 설치된 커널 버전을 조회하여 삭제할 커널 버전을 확인합니다. rpm -qa | grep kernel # 오래된 버전의 Kernel 삭제 설치된 커널 버전을 조회하여 삭제할 커널 버전을 확인합니다. yum remove -y 위것중 안쓰는거 출처: https://webinform..

memo/Linux 2023.01.14

Linux backup/복구

Step 1: rsync로 전체 파일을 백업함. rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found","/home/user/backup"} /* /home/user/backup # 필요없는 것 일부 빼줌...(--exclude={ } *Note /home/user/backup 이 백업파일이 저장되는 폴더임 * rsync 설치: yum install rsync -y Some info on the rsync switches we've used above: -a, --archive archive mode; equals -rlptgoD (no -H,-A,-X) -r, --recurs..

memo/Linux 2023.01.14