반응형

※ 개요: putty로 여러 서버를 띄우고 접속하는 경우 내가 작업중인 putty가 어느 서버인지 헷갈릴 때가 있다. hostname이나 맨 상단에 IP주소가 나오지만 hostname이 동일하거나 특수한 상황으로 상단의 IP주소를 확인하기 어려울 때가 있다.

putty 접속 시 타이틀명을 고정하는 방법을 알아보자 !

방법

1. putty 좌측 상단 아이콘 → 마우스 오른쪽 클릭 → Change Settings... 클릭 → Window 하위 Behaviour 클릭 → Window title에 원하는 명칭 입력

 

2. Teminal - Features 선택 후 - Disable remote-controlled window title changing 체크

 

3. Session 탭 - 타이틀명을 입력한 서버를 선택 후 - Save - Apply 버튼 클릭

반응형
반응형

* 환경 : Rocky Linux release 8.8 (Green Obsidian)

* 개요 : 디렉토리를 백업하는 경우 해당 디렉토리 내부에 있는 특정 디렉토리를 제외하고 tar.gz 압축을 하는데 에러가 발생함.

* 에러메시지 : 

tar: The following options were used after any non-optional arguments in archive create or update mode.  These options are positional and affect only arguments that follow them.  Please, rearrange them properly.
tar: --exclude `./test/result' has no effect
tar: 앞서 발생한 오류로 실패 코드를 반환하며 빠져나감

* 해결책 : 

예를 들어서

tmp/test
tmp/test/a.txt
tmp/test/result
tmp/test/result/b.txt

위와 같이 디렉토리와 파일이 있는데 test라는 디렉토리를 압축하고 result 라는 디렉토리를 제외하고 싶은 경우 아래와 같이 명령어를 구성한다.

tar -zcvf test.tar.gz --exclude="result" test/
tar -zcvf test.tar.gz --exclude="apple/result/" test/   // 제외하려는 디렉토리가 2depth 인 경우
tar -zcvf test.tar.gz --exclude="apple/result/" --exclude="apple/recruit/" test/   // 제외하려는 디렉토리가 2개인 경우

록키 리눅스의 경우 압축하려는 디렉토리 위치가 맨 뒤로 와야되고 --exclude 명령어에 절대 경로를 사용하지 말고 압축하려는 디렉토리 내부의 제외하려는 디렉토리 경로만 정확하게 적어주면 된다.

리눅스가 계속 버전이 바뀌다 보니 centos 기준의 글들의 정보가 정확하지 않은 경우가 많은 것 같다...

* 도움을 받은 곳 : https://www.nodinrogers.com/post/2022-01-15-excluding-files-from-a-tar-archive/

 

Excluding files from a tar archive

I was trying to make a backup, but exclude my working directory, which just has a lot of temp files in it. . . . easier said than done . . . The concept is …

www.nodinrogers.com

 

반응형
반응형

 

⊙ 개요 : 내가 가진 ASUS A52F 라는 오래전에 구입한 노트북이 있다. 여기에 록키 리눅스를 설치하기 위해 CENTOS 8을 설치하려고 하는데 네트워크 장치중 이더넷을 찾을 수가 없었다... 인터넷이 되어야 rpm이든 dnf든 작업을 할텐데.. 상당히 난감한 상황이다... 검색을 해봐도 도통 잘 나오지를 않는다. 이 문제는 예전에도 엄청 삽질을 하면서 해결을 했었는데 몇 개월 지나고 까먹고 또 삽질을 하고있었다..

⊙ 원인 : CENTOS 8에서 노트북 네트워크 카드(JMicron(R) JMC250 PCI-E Ethernet Adapter)의 장치가 너무 오래되서 자동 설치를 지원해주지 못해서 일어난 문제이다.

⊙ 해결방법 : 

1. CENTOS 8 설치 시 10GB 짜리 USB로 ISO 파일을 준비 후 서버-GUI로 설치한다.

2. 서버-GUI로 설치하면 WIFI를 바로 사용할 수 있을 것이다.

3. 인터넷이 되는 윈도우 PC로 윈도우의 3DP 같은 ELREPO (http://elrepo.org/tiki/HomePage) 사이트에 접속한다. Download -> Asia-Pacific -> 아무 주소에 접속해도 되고 /elrepo/elrepo/el8/x86_64/RPMS/ 요 순서대로 마우스로 클릭하면 rpm 목록을 확인 할 수 있다. -> elrepo.noarch 문구로 검색해보면 2023년 4월 20일 기준(글을 다 작성하고 보니 그냥 WIFI 연결 상태에서 직접 파일들을 받아도 된다 -0-;;)

elrepo-release-8.0-2.el8.elrepo.noarch.rpm
elrepo-release-8.1-1.el8.elrepo.noarch.rpm
elrepo-release-8.2-1.el8.elrepo.noarch.rpm
elrepo-release-8.3-1.el8.elrepo.noarch.rpm

4개를 확인 할 수 있는데 가장 최신인 elrepo-release-8.3-1.el8.elrepo.noarch.rpm 파일을 다운로드 후에 centos를 설치한 USB에 본인만의 디렉토리를 생성하고 위에서 다운 받은 파일을 복사한다.

4. CENTOS에 USB를 다시 장착하고 findmnt 명령어를 이용해서 마운트 정보를 확인 후 본인이 편한 디렉토리에 받은 파일을 복사한다.(만약 5번에서 뭔가 문제가 발생하면 네트워크 카드와 관련된 파일도 복사한다. 본인의 경우 /elrepo/archive/elrepo/el8/x86_64/RPMS 경로의 kmod-jme-1.0.8-1.el8_2.elrepo.x86_64.rpm 파일, 본인 PC의 네트워크 카드 정보를 확인 후 찾아본다)

5. root로 쉘을 변경 후에

// ELREPO 활성화
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
dnf -y install https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm

// 커널 설치
sudo dnf --enablerepo=elrepo-kernel install kernel-ml kernel-ml-{devel,headers}

// 재기동
reboot

명령어로 커널을 업데이트 한다. 4번을 빼먹으면 오류가 날 것이다.

6. 이더넷 활성화 하기 위해 다음 명령어를 입력한다.

nmcli dev status
// or
nmcli con show
// 명령어를 사용하여 이더넷 nic의 DEVICE 명을 파악한다. 본인의 경우 ens5f5 였다.

nmcli con add con-name eth0 type ethernet ifname ens5f5
// eth0은 내마음대로 작명한 것이다.
// 위에서 알아낸 장치의 ens5f5와 동일한 것을 확인 할 수 있다.

nmcli con up eth0
// 드디어 장치를 활성화 시킨다.

7. 위 설정을 완료하면 잠시 bash가 먹통이 될 것이다. 잠시 기다리다가 X 윈도우 설정 네트워크에 들어가면 앞서 보이지 않았던 [유선] 항목이 보일 것이다. 톱니바퀴를 클릭 후 본인 IP및 기타 정보를 입력하고 끔 -> 켬 하면 드디어 인터넷에 연결된 것을 확인 할 수 있다.

애필로그 : 완전히 같은 환경은 아니겠지만 나와 비슷한 문제를 만나는 분들에게 조금이라도 도움이 되었으면 좋겠다.. 벌써 이 문제로 몇번이나 삽질을 하는건지...

 

※ 도움을 받은 곳 :

https://www.mail-archive.com/elrepo@lists.elrepo.org/msg04138.html

 

Re: [elrepo] kmod-jme for el8 (x86_64)

Many thanks Phil. Downloaded, installed and working as expected. Perfect! Appreciate your help on this and all the work on this repo. Regards, Richard On Tue, 29 Sep 2020, 17:00 , wrote: > Send elrepo mailing list submissions to > elrepo@lists.elrepo.org >

www.mail-archive.com

https://blog.kerus.net/2328/centos-8-install-latest-kernel/

 

CentOS 8 최신버전 커널 설치

(Last Updated On: November 29, 2020)CentOS 8 에서 elrepo repository를 통한 최신버전 커널 설치  1 Enable ELREPO 2 INSTALL MAINLINE KERNEL 3 REBOOT Reference https://computingforgeeks.com/how-to-install-latest-kernel-on-centos-linux/ More from

blog.kerus.net

https://flightsim.tistory.com/154

 

[Linux, CentOS] CentOS 8 네트워크 관리 명령어, nmcli

현재 CentOS 공식 홈페이지(https://centos.org/) 에 따르면 최적화 버젼은 매뉴얼화된 CentOS 7.8.2003과 CentOS 8.0.1905 이고 최신 버젼은 CentOS 8.2.2004 이다. RHEL 8 버전 부터는 service network restart 와 systemctl restar

flightsim.tistory.com

 

반응형

+ Recent posts