본문 바로가기

Linux

Linux bash shell / shell script 용어 이해 Linux Shell 이란? 쉘이란 사용자와 커널 사이의 매개체 역할을 하는 프로그램을 말한다. 즉, 쉘은 "명령어 처리기"로써 운영체제 상에서 다양한 운영 체제 기능과 서비스를 구현하는 인터페이스를 제공하는 프로그램이다. 종류 : bash, zbash, ksh, csh 등이 있다. Shell script란? 텍스트 형식으로 저장되는 프로그램으로써 한줄씩 순차적으로 일어 실행되도록 작성된 프로그램이다. (script란? interpreter 방식으로 동작하는 컴파일 되지 않은 프로그램) Bash란? Bash는 Bourne Again Shell의 축약어로 리눅스 shell이며, 리눅스에서 가장 널리 사용되는 쉘이다. bash는 다섯개의 공통된 파일들을 가지고 있으며 전역적 특징과 지역적 특징으로 분류된다... 더보기
Ubuntu 20.04 SSH 접속 안될 때 해결 방법 / ssh 접속 허용 Ubuntu 20.04 SSH 접속 안될 때 해결 방법 - OS 버전 : Ubuntu 20.04 LTS - 상황 : Ubuntu 20.04 버전 VM을 만들고 MobaXterm 등의 ssh 원격 접속 툴을 통해 접속을 하려고 했더니 ssh 접속이 안되고 있음 openssh-sever 패키지 설치 sudo apt update sudo apt install openssh-server SSH 서비스가 정상적으로 구동되고 있는지 확인 openssh-server 패키지가 설치되면 SSH 서비스가 자동으로 시작됨. SSH 서비스가 정상적으로 구동되는지 확인 sudo systemctl status ssh 정상적으로 SSH 서비스가 구동되고 있음 ubuntu 방화벽에 SSH 허용 UFW : 우분투의 기본적인 방화벽 시.. 더보기
CentOS 내부망 환경에서 yum으로 패키지 다운 테스트 / Could not resolve host 에러 해결 방법 CentOS 내부망 환경에서 yum으로 패키지 다운 테스트 - OS 환경 : CentOS Linux release 7.9.2009 (Core) - 상황 : 인터넷이 안되는 환경에서 yum을 통해 localinstall로 rpm 패키지들을 설치해야되는 일이 발생하였음.. 이 상황을 사내 로컬PC에서 재현하여 필요한 패키지들을 미리 준비하기 위해 테스트를 해보려고함 (인터넷으로부터 rpm 패키지를 다운받는 것이 아니라, 해당 서버의 디렉토리에 필요한 rpm패키지들을 미리 가져다 놓고 설치하는 방식) 인터넷안되는 환경으로 생각해서 단순히 랜선을 뽑아버렸더니 에러 발생 [에러 내용] http://mirror.anigil.com/CentOS/7.9.2009/os/x86_64/repodata/repomd.xml: .. 더보기
There are unfinished transactions remaining. You might consider running yum-complete-transaction 에러 해결 방법 There are unfinished transactions remaining. You might consider running yum-complete-transaction 에러 해결 방법 [실행 환경] - CentOS 7 최소설치 [에러 내용] There are unfinished transactions remaining. You might consider running yum-complete-transaction, or "yum-complete-transaction --cleanup-only" and "yum history redo last", first to finish them. If those don't work you'll have to try removing/installing package.. 더보기