Cent OS 삭제된 .bashrc 복구 방법

Linux/CentOS 2018. 7. 2. 17:28 by 후뤼한잉여

Cent OS 삭제된 .bashrc 복구 방법

  • 단순 기록용으로 짧게 남기는 글 입니다.

Cent OS의 경우 root와 home 두개로 파티션을 잡아놓게 되는데, root에 좀 더 용량을 부여하려다

잠깐 계산 착오로 모두 부여해서 home 파티션을 날리면서 bash 설정파일을 날려먹은 관계로.. 다시 복구한 내용을 정리합니다.

우선 원래 뭐가 있었는지 잘 모르지만, .bashrc, .bash_logout, .bash_profile, .bash_history 가 삭제된 것으로 추정되었습니다.

해결 방법

  1. 기본 설정 파일 복사

    sudo cp /etc/skel/.bash* ~/

  2. 히스토리 파일 생성

    cd ~

    sudo touch .bash_history

  3. 파일 소유자 변경

    sudo chown [계정]:[그룹] .bash*

    • 쓰기 권한이 없어서 history가 남지 않는 문제가 있는데, 쓰기권한보단 소유자를 바꾸는게 좋을것 같아서 작업을 했습니다.

  4. bash 설정 반영

    source ~/.bashrc

출처

뻘글

1) 글감은 많지만 정리하려니 엄두가 안나서 일단 패스 합니다.

2) 블로그를 다시 어떻게 운영할까 고민 중 입니다.

Mac OS X 에서 Google Chrome 보안 해제 방법

Macbook 2016. 4. 11. 22:17 by 후뤼한잉여

Mac OS X 에서 Google Chrome 보안 해제 방법

1. 개요

자바스크립트에 대한 간단한 공부 중 웹 서버 없이 로컬에서 AJAX 사용 시 구글 크롬에서 보안 문제로 사용하지 못하는 문제에 대해 해결한 내용을 정리한 글입니다.

2. 설정방법

  1. 크롬 종료
  2. 터미널 접속
  3. 보안 해제 flag 설정 및 사용 디렉토리 지정하여 크롬 실행

    • --args disable-web-security로 보안을 해제해줘야 한다.
    • 최신의 크롬에서는 보안 해제 옵션 이외에 로컬 작업 장소를 추가로 입력해줘야 한다. --user-data-dir

      open -a [크롬 설치 위치]/Google\ Chrome.app --args --disable-web-security --user-data-dir [작업디렉토리 경로]
      

      사용예)

      open -a /Applications/Google\ Chrome.app --args --disable-web-security --user-data-dir /Users/hreeman/Documents/JS_Workspace
      

참고 사이트 : https://bugs.chromium.org/p/chromium/issues/detail?id=575690


MicroSoft Azure에서 Ubuntu Server 14.04 LTS에 Apache2 설치하기 - 가상 컴퓨터 버젼

Linux 2016. 4. 9. 22:25 by 후뤼한잉여

MicroSoft Azure에서 Ubuntu Server 14.04 LTS에 Apache2 설치하기 - 가상 컴퓨터 버젼

1. 개요

기본적인 내용은 MicroSoft Azure에서 Ubuntu Server 14.04 LTS에 Apache2 설치하기 - 가상 컴퓨터(클래식) 버젼와 동일하므로 기본 부분을 제외하고 작성합니다.
또한, 아주 기본적으로 개인이 사용하는 것을 목적으로 하였기에 세부 내용은 Azure 사이트를 참고바랍니다.

2. 기본 서버 설정

  1. Azure 메인 화면 왼쪽 메뉴에서 가상 컴퓨터 선택
    • 나중에 배포 모델 선택에서 달라지기 때문에 굳이 가상 컴퓨터/가상 컴퓨터(클래식)을 미리 선택하지 않아도 됩니다.
  2. 가운데 화면 중 [추가] 버튼 클릭
  3. 설치할 서비스를 선택하는데, 이 때 Ubuntu Server 선택
  4. 선택하면 나오는 창에서 Ubuntu Server 14.04 LTS 버전 선택
  5. 배포 모델 선택 에서 [리소스관리자] 선택 후, [만들기] 버튼 클릭
  6. 기본 설정 구성 선택 및 입력 후 [확인] 버튼 클릭
    • 이름(SSH 접속 ID), 사용자이름, 암호 입력
    • 가격 책정 계층에서 서버 사양 선택
    • 리소스 그룹에서 새로운 그룹 생성
    • 서버 위치 지정(일본 동부로 지정함 - 클라우드 관련해서 아시아 남동부는 지원안하는 듯..)
  7. 가상 컴퓨터 크기 선택 후, [선택] 버튼 클릭
  8. 옵션 기능 구성 설정 후 [확인] 버튼 클릭
  9. 요약에 나온 내용을 확인 후, [확인] 버튼 클릭하여 서버 생성
  10. 메뉴중에서 [모든 리소스]를 클릭
  11. 형식이 네트워크 보안 그룹인 항목을 찾아서 클릭
  12. 화면 오른쪽에 나오는 메뉴 중 [인바운드 보안 규칙] 클릭
  13. [추가] 버튼을 클릭하여 인바운드 규칙 작성 후 [확인]버튼 클릭
    • 이름은 알아보기 쉽게 http_in 등으로 입력
    • 원본 포트 범위는 *로 설정
    • 대상 포트 범위는 80으로 설정
  14. [아웃바운드 보안 규칙]을 클릭하여 [인바운드 보안 규칙]과 동일하게 작성
    • 이 때, 아웃바운드 보안 규칙명은 인바운드 보안 규칙명과 달라야 합니다.

3. 가상 컴퓨터 설정

MicroSoft Azure에서 Ubuntu Server 14.04 LTS에 Apache2 설치하기 - 가상 컴퓨터(클래식) 버젼과 동일하므로 이 포스트에서는 생략합니다.

Nav