본문 바로가기

Operating System/Linux39

[Linux] CentOS 6에서 g++, gcc 4.9.1 높은버전 빌드 (설치)하기 해당 글은 https://sarc.io/index.php/miscellaneous/771-c-g-yum 삯 블로그에서 좋은글로 퍼온 자료입니다. 참고하시어 봐주시기 바랍니다. C++ (g++) 높은 버전 설치하기 (yum) Technical Note 정보 강철지그 님이 작성하신 글입니다. 카테고리: [ Miscellaneous ] 게시됨: 05 July 2017 작성됨: 05 July 2017 최종 변경: 12 September 2017 조회수: 10683 1. 개요 현재 서버에 설치된 g++ 버전은 4.4.7 입니다. gcc version 4.4.7 20120313 (Red Hat 4.4.7-17) (GCC) 주어진 미션은 더 높은 버전의 g++ 설치하기. 그러나 yum sarc.io 1. 개요 현재 .. 2020. 4. 9.
[Linux] CentOS git 2.x 이상 설치방법 (git upgrade) 2.x 설치 2.x 이상을 사용할 경우 Wandisco 사의 repository 를 설치한 후에 yum 으로 설치하면 된다. CentOS 7 CentOS 7 rpm -Uvh http:``//opensource``.wandisco.com``/centos/7/git/x86_64/wandisco-git-release-7-2``.noarch.rpm CentOS 6 rpm -Uvh http:``//opensource.wandisco.com/centos/6/git/x86_64/wandisco-git-release-6-1.noarch.rpm git 검색 정상 설치 여부를 확인하기 위해 WANdisco 저장소에서 git 검색 yum --enablerepo=WANdisco-git --disablerepo=base,upd.. 2020. 2. 18.
[Linux] CentOS 6 zsh 설치 오류 해결방법 (git clone of oh-my-zsh repo failed) 1. 증상 zsh 설치 오류 - Error: git clone of oh-my-zsh repo failed 2. 원인 만약 zsh 설치할 OS가 CentOS일 경우 zsh 설치 스크립트를 보면 아래와 같이 git clone하는 부분이 있을것이다. 여기 부분에서 에러가 나는것이다. 보아하니, -c 옵션이 되지 않음을 직감적으로 알게된다. (사실 위의 사진보면 unknown switch c 라고 있다. ㅋㅋ ~]# git -c Unknown option: -c ----------- 역시나 되지 않는군 ~]# git --version git version 1.7.1 3. 해결방법 현재 설치된 CentOS 6에서 권장된 git보다 상위 버전으로 설치 해야할듯 하다. CentOS git 2.x 버전 이상 설치 한.. 2020. 2. 18.
[Linux] 원격지 서버 포트 확인방법 (remote server port check) 개요 리눅스 OS에서 원격지(remote) 포트가 TCP, UDP 포트 오픈여부를 확인하는 방법을 기술하였습니다. 포트 오픈여부 확인은 NC, NMAP 모듈로 스캔이 가능합니다. 나아가 불특정 포트 스캔도 가능합니다. 1. NC를 이용한 포트 스캔 UDP포트탐지 명령어: nc -z -w 1 -u [IP] [port번호] # 포트 열림 ]$ nc -z -w 1 -u 8.8.8.8 53 Connection to 8.8.8.8 53 port [udp/*] succeeded! # 포트 닫힘 ]$ nc -z -w 1 -u 8.8.8.8 21 ]$ 커맨드로 그냥 나옴 TCP포트탐지 명령어: nc -z -w 1 [IP] [port] # 포트 열림 ]$ nc -z -w 1 8.8.8.8 53 Connection to .. 2020. 2. 11.
[Linux] SELinux 설정 - 활성화 확인 및 비활성화 방법 SELinux 설정 - 활성화 확인 및 비활성화 방법 SELinux 개요 표준 리눅스 보안은 임의 접근 제어(Discretionary Access Control - DAC) 모델을 따릅니다. SELinux는 Linux 커널에 내장된 보안 모듈로 강제적 접근 제어(Mandatory Access Control - MAC)를 수행합니다. 응용프로그램에서 불필요한 부분은 제외하고 오직 필요한 기능에 대해서만 사용 권한을 안전하게 부여하는 것이 가능합니다. 따라서 사용자는 한 응용 프로그램에게 그 프로그램이 제대로 작동하는데 필요한 권한만 안전하게 부여할 수 있습니다. 기준 OS: CentOS SELinux 상태 확인 [root@localhost ~]# getenforce Disabled or Enforcing .. 2020. 2. 5.
[Linux] ifenslave 명령어 사용법 (Bonding Adaptor Active Change / 본딩 어댑터 전환) 개요 - RHEL / CentOS 에서 Bonding(본딩)은 어뎁터 이중화를 의미합니다. 어뎁터 이중화 구성을 통해 빠른 장애대응 및 네트워크 대역폭 증가를 하는데 유용합니다. 본딩은 기본적으로 여러 모드가 있지만, 오늘은 Active-Slave에서 인터페이스 Down하지 않고, Active Adaptor로 전환하는 방법을 설명하려고 합니다. (본딩에 대한 설명은 추후 포스팅 하겠습니다.) Bonding 설정 확인 방법 확인 명령어: # cat /proc/net/bonding/bond0 ~] cat /proc/net/bonding/bond0 Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011) Bonding Mode: fault-tolerance (act.. 2020. 1. 31.
반응형