20200207 #깃허브 #깃랩

오랜만에 IT포스팅을 하자면, 형상관리를 위해 깃랩을 설치했다
여러가지 시도해볼 기반이 될 것 같다.
리눅스는 레드햇 계열인 RHEL이나 Centos만 사용하다 시야 넓히기를 위한 우분투로 설치
리눅스 OS라 크게 다른건 없었고 약간 명령어 차이만.

구글링해서 나오는 블로그 참고하면 크게 어려울건 없고
우분투 라이브CD로 인스톨 파일 실행하는것 찾는 것포함 설치에 2시간 소요되고, 깃랩은 1~2시간 걸린것같다. 방화벽에 NAT설정, IP세팅, SSH허용 등 포함해서.

온프레미스 기준으로 os부터 4시간이면 되고, 클라우드면 2시간 정도면 초기세팅 가능.



#우분투 #GIT #GITLAB

Posted by 유영훈
,



[Linux #9] CentOS, Fedora Live, DVD iso 차이점



CentOS, Fedora Live, DVD iso 차이점은 CentOS 홈페이지에서 아래 전문과 같이 답변을 주었다.

쉽게 말해서 Live는 Hdd에 설치 없이 바로 사용이 가능하고, DVD는 Hdd에 설치해서 사용한다.

그리고 용량도 각 차이가 있는데, 그것은 바로 패키지의 유무이다. 

Live에는 LibreOffice 등의 패키지가 없기 때문에 yum 등으로 설치를 진행해주어야 하는 반면,

DVD는 모든 패키지가 들어 있다.



--------------------------------------------------------------------------------------------------------------------

* 출처 : https://wiki.centos.org/Manuals/ReleaseNotes/CentOS7/Korean 


CentOS를 설치하기 위한 다양한 설치 이미지가 제공됩니다. 설치를 위해 다운로드 해야하는 이미지는 시스템의 설치 환경에 따라 다릅니다. 이러한 이미지들은 DVD에 굽거나 혹은 USB 스틱에 dd 명령어를 통해 쓸 수 있습니다.


사용해야할 이미지가 어떤 것인지 확실하지 않은 경우 DVD 이미지를 선택합니다. 이것으로 설치할 경우, 설치할 구성 요소를 선택할 수 있습니다.


Live 이미지들은 GNOME 데스크탑 환경과 KDE 데스크탑 환경을 모두 제공합니다. 이들은 DVD 나 USB 메모리로 부팅하여 CentOS를 시험 삼아 사용해 볼 수 있도록 해줍니다. LiveCD 이미지는 GNOME을 이용하고 있으며, LiveCD의 이름대로 CD 에 들어갈 정도로 작습니다. 이 이미지는 LibreOffice 를 포함하고 있지 않습니다. Live 미디어 이미지에서 하드 디스크에 CentOS를 설치할 수 있습니다. 그러나 이 경우 Live 미디어 이미지를 사용할 때와 똑같은 것이 설치되는 것에 주의하십시오. 보다 유연하게 패키지를 선택하여 설치하려는 경우 DVD 이미지에서 설치해야 합니다.


netinstall 이미지는 네트워크 설치를 해야하는 경우에 사용합니다. netinstall 이미지로 시스템을 부팅한 경우에는 인스톨러가 패키지를 가져올 위치를 묻게됩니다.


Everything 이미지는 CentOS-7에서 제공되는 모든 패키지가 포함되어 있고, 설치 프로그램에서 직접 설치할 수 없는 패키지도 포함되어 있습니다. 만약 다른 패키지를 설치하려면 설치후 CentOS-7을 설치한 시스템에 설치 미디어를 마운트해서 패키지를 복사하거나 설치할 수 있습니다. 대부분의 사용자는 DVD 이미지에서 설치하고 추가로 필요한 패키지는 yum install <packagename>  를 통해 설치하는것이 쉬울것입니다.

--------------------------------------------------------------------------------------------------------------------

Posted by 유영훈
,


[Linux #8] Fedora7~22버젼 다운받는 사이트




페도라(Fedora)의 7버젼부터 22버젼을 다운받는 사이트다.

예전 뇌를 자극하는 페도라 책을 공부할 때는

페도라11버젼이어서

매번 다시 찾기 힘들어 url를 기록한다.


http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/

Posted by 유영훈
,


[Linux #7] CentOS 6 버젼 다운




레드햇계열은 6버젼이냐, 7버젼이냐 따라서 명령어가 다르므로

6버젼을 쓰고 싶은데, centos 나 다른 미러 사이트에도 6버젼은 쉽게 찾지 못한 경우가 많다.


오늘 다시 6버젼을 다운받기 위해 이리저리 찾은 결과

아래 미러사이트에서 6.5 버젼이 존재했다.

모든 6버전은 없는 것 같고.(6.0, 6.1은 없었기 때문)

그래도 6버젼은 거의 비슷하니 이용에 문제는 없을 듯 싶다.


http://mirror.oasis.onnetcorp.com/centos/6.5/isos/x86_64/

Posted by 유영훈
,

 

 

[Linux #6] 리눅스 포트 오픈확인 (TCP/UDP)

 

 

 

 

[리눅스 TCP 포트 오픈 확인 명령어]

 

#netstat -tnl

 

 

[리눅스 UDP 포트 오픈 확인 명령어]

 

#netstat -unl

Posted by 유영훈
,

 

[Linux #5] 리눅스 Port 오픈 방법 및 방화벽 오픈 및 오프

 

 

 

[리눅스 Port 오픈 방법]

 

리눅스에서 Port 오픈은 iptables 에서 실행하면 된다.

 

출발지와 도착지에 따라서 인바운드, 아웃바운드가 나뉘어진다.

(양방향이라면, 인 아웃 둘다 오픈해야 함)

 

외부 -> 서버 : 인바운드(InBound)

서버 -> 외부 : 아웃바운드(OutBound)

 

오픈 방법

 

iptables -i INPUT 1 -p tcp --dport 80 -j ACCEPT

iptables -i OUTPUT 1 -p tcp --dport 80 -j ACCEPT

 

이후에, 아래 save와 restart를 반드시 해야 한다.

 

#service iptables save

#/etc/init.d/iptables restart

 

위까지 진행을 하면 설정 끝.

 

설정이 잘 들어갔는가 확인을 하기 위해서는

 

#cat /etc/sysconfig/iptables

 

를 치면 확인이 가능하다.

 

 

[방화벽 오픈 및 오프]

 

방화벽 오픈

#/etc/initd/iptables start

 

방화벽 오프

#/etc/init.d/iptables stop

Posted by 유영훈
,

 

[Linux #4] Fedora 설치 오류해결(lowercase characters)

 

 

VMware에 Fedora를 올리려고 하는데,

Personalize Linux 부분부터 에러가 하나 떴습니다.

에러 내용은

 

You have entered an invalid User name. A User name must oniy of lower case characters,

numbers 0 to 9 or dashes.

 

 

 

 

 

'lowercase characters'로만 User name을 구성하라는 뜻인데,

lowercase 란 말을 몰랐네요..

네이버에 검색해보니 '소문자'란 뜻..

 

User name을 Hoon 에서 hoon으로 바꾸는 순간 바로 다음 Step으로 넘어가는 군요..

아주 간단한.. 설정보다는 영어 해석에 대한 무지로부탄 에러였습니다.

 

 

 

Posted by 유영훈
,

 

[Linux #3] Fedora, 'Failed to start Switch Root' 오류 해결

 

 

요 며칠사일동안

Fedora를 설치하려고 무진장 애를 썼습니다.

그런데, 계속 아래와 같은 화면이 뜨면서 설치가 진행이 되지 않는 것입니다..

 

빨간색으로 'FAILED'라고 뜬 'Failed to start Switch Root' 라고 오류 메시지가 뜬 것이었습니다.

 

 

 

 

 

페도라를 처음 설치해보아서

도대체 무엇이 문제인지 모르는 시점이었습니다.

그래서 괜히 32bit인 iso 를 받고, vm에 64bit 환경을 만들어 놓고,

잘못 설치를 하려고 해서 그런가.. 하고 계속 시도를 해보았는데 동일한 문제가 발생하고 있었습니다.

 

아래 사진 보시면 64bit의 페도라 iso가 맞습니다.

 

 

 

그래서 한참을 헤메다가

오늘에서 구글에서 'Failed to start Switch Root'로 검색을 해봐야겠다는 생각이 들었습니다.

그래서 찾게 된 사이트가 바로

https://blog.kingj.net/2015/03/26/how-to/failed-to-start-switch-root-error-when-booting-coreos/

 

이곳입니다.

들어가니 아래 화면같은 페이지가 나옵니다.

그런데... 생각보다 너무 간단하게 글씨만 표현되어있어서..

순간 'Leave a Reply'를 보고.. "뭐야 질문만 쓰여있고 답변이 없잖아." 하면서 나가려는 순간

작은 글씨로 밑에 한줄 쓰여있는 것을 발견하게 되었습니다.

 

An easy fix here – assign more RAM to your VM! 512MB wasn’t enough for me, 1024MB was.

 

해석한 즉슨, RAM이 충분치 않으니, 1기가로 교체를 해보아라.

 

이었습니다.

 

 

 

 

 

그래서

설마.

하는 마음으로 바로 실행에 옮겨보았습니다.

 

 

 

 

 

그랬더니 바로 해결하는 것과 같은 화면이 떴습니다..

모두다 'OK'인..

 

 

 

그리고, 마지막으로 실제 잘 설치되는 화면으로 :)

 

 

 

 

 

저와 같은 오류 메시지가 뜨신 분들은 모두 메모리를 1기가 이상으로 바꿔보시길!

 

Posted by 유영훈
,

 

[Linux #2] vi / vim 단축키 모음

 

 

 

* 출처 : http://cuca.tistory.com/trackback/57

Posted by 유영훈
,

 

[Linux #1] Fedora(페도라) 다운받는 사이트

 

 

1. 페도라 공식 사이트

 - 워크스테이션(WorkStation), 서버(Server), 클라우드(Cloud)를 다운받을 수 있음.

 -> https://getfedora.org/ko/

 

2. 카이스트 FTP 페이지

 - 어떠한 경로로 카이스트의 FTP 사이트를 이용할 수 있게 되는지는 모르겠으나(공개여부)

   '한빛미디어'의 자료실에도 페도라 다운로드 소개를 이 사이트에 소개해서 함께 공유함.

 -> ftp://ftp.kaist.ac.kr/fedora/

 

* 참고 : ftp://ftp.kaist.ac.kr/ 에는 페도라 뿐 아니라 Apache, eclipse 등 여러 파일들이 존재하니 참고.

Posted by 유영훈
,