[Ubuntu] 우분투 한글 설정하기

Posted by 나눔인생 내브티
2018.07.29 10:31 정보보안/우분투
우분투 16.04LTS에서 한글 세팅하기
우분투 설치 직후 한글 설치 방법입니다.
우분투를 포함한 많은 리눅스는 많은 키보드 입력 프로그램이 있습니다.
16.04 LTS에서는 기본 입력이 ibus ->fcitx로 변경 되었습니다.


  1. CTRL+ALT+T로 명령어창을 띄웁니다.

  1. #apt-get update 업데이트 부터 진행합니다.<이부분에서 업데이트가 안되면 5번 부터 진행하자!
          초기 설정이다 보니 업데이트는 해놓는게 좋습니다.

  1. #sudo apt-get install fcitx-hangul 설치 합니다.

  1. 최초로 설치시 우분투 sw업데이트를 위한 서버가 자동 지정이 되어있으나,
            느리거나 접근이 안되면 설치가 불가능하므로 다음을 확인 한다.

  1. #sudo vi /etc/apt/sources.list
apt저장소가 해외이거나 존재 하지 않을 경우 발생되며 국내쪽으로 바꿔주면 속도향상에도 좋다
            " : " 눌러 :%s/kr.archive.ubuntu.com/ftp.daumkakao.com 엔터
            문서안에 kr.archive.ubuntu.com 문자열을 -> ftp.daumkakao.com으로 전체 변경하는 명령어이다
            바뀐거 확인후 : wq!로 저장하고 종료!

            


  1. fcitx-hangul이 설치가 완료되었으면,  System Settings > Language Support 클릭
        


  1. 최초 실행시 아래와 같이 업데이트가 진행될 수 있으니 설치를 진행하자
        


  1. Keyboard input method system클릭 후 fcitx로 변경
        


  1.  install/remove languages를 클릭하여 korea를 찾아 설치를 한 후 2번 한국어 위치로 드래그해서 올려준다
        


  1. #reboot명령어를 통해 리부팅 하면 완료!







'정보보안 > 우분투' 카테고리의 다른 글

[Ubuntu] 우분투 한글 설정하기  (0) 2018.07.29
이 댓글을 비밀 댓글로

[스팀]Hack Net 공략3

Posted by 나눔인생 내브티
2018.07.28 21:59 스팀 게임/Hacknet (핵넷)


이어서 메일을 확인해보면
정식으로 엔트로피 계약 사이트에서 원하는 의뢰를 고를수있게 되었다

링크를클릭해서 노드를 추가!


확인해보자....

메인퀘스트가 아닌 서브퀘스트 같은 느낌이다..
위에서 부터 차례차례 해보자..


수락!


세부사항이다 데이터삭제는 처음 게시판 삭제때 해보았으니..
메일 내용이 참 ..노답이네.. 그냥 신기록 세우면 되는거 아닌가..? 굳이 의뢰까지하네..

노드 들어가면 메인페이지가 화려하네...게임이라그런가..

우리는뭐 게임안할거니까 시스템이나 접속해보자..

필요한 포트가 2개니까... ssh, FTP 뚫면되겠다..

차례차레 뚫고 
porthack으로 권한상승~

쭉 내리다 보면 고갱님 ID가 보인다
# rm mengsk.pcsav 로 삭제하고 답장을주자

성공은 했는데 순위가 100위중 80위네..
상위80%네...한국인 기질 발동해서 순위올리고 싶어진다..

다음..

해커를 고용한 회사를 뚜까패라는 소리다

실사례로...아는 해킹 강사님이 의뢰받아서 토토사이트 DDOS시전했다가
쇠고랑찼다는 소식을 들어서 실사례로 해킹공격은 금지 권유합니다..ㅋㅋㅋ

메일링 리스트를 찾아봐야겠네...

프록시까지 걸려있네..


내꺼 노드에서 shell로 왼쪽 상단에 쉘 띄워주고
overload  연타하면 프록시가 해제되면서
왼쪽 하단에 시간이 흐른다..아 괜히 떨리네 😔 

21,22포트 차례대로 뚫어주고 
porthack으로 권한상승


파일시스템에서 원래 secure_maillist.dec라는 파일이있는데
타이머때매 지우고 찍었나보다...하..
삭제하고 답장보내면 완료



순위뛰는게 대박이네ㄷㄷ..
 

'스팀 게임 > Hacknet (핵넷)' 카테고리의 다른 글

[스팀]Hack Net 공략3  (0) 2018.07.28
[스팀]Hack Net 공략2  (0) 2018.07.17
[스팀]Hack Net 공략1  (0) 2018.07.16
이 댓글을 비밀 댓글로

[CSS]기초강좌 3

Posted by 나눔인생 내브티
2018.07.27 19:00 웹 프로그래밍/CSS
http://richest2yh.tistory.com/45 CSS 기초강좌 2


이번에는 좀 저번 강좌의 심화를 해보겠습니다.



ul, ol태그를 사용하여 리스트를 나타냈습니다.

저번 포스팅과 마찬가지로 특정 리스트 "리스트6" 글자크기를 변경 해보겠습니다.


보시는 바와 같이 ol li.list3 으로 선택하여 글자 크기를 조절해 보았습니다.
각 부분이 어디를 가르키는가를 유의하며 확인하시면 쉽습니다.

다음으로 속성 선택자를 선택하여 CSS속성을 변경 해보겠습니다.


form 태그를 넣어 사용자에게 정보를 받을수 있도록 박스를 만들었습니다.



input 의 컬러를 레드로 지정하여 사용자가 입력시 글자색이 레드로 나오게 변경하였습니다.


타입의 속성값을 지정하여 변경해보았습니다.

패스워드는 따로 변경하지 않았기에 맨 처음 속성을 그대로 가져가는 것입니다.



이번에는 반응 선택자를 알아보겠습니다.



특별할 것이 없는 리스트 입니다.



위와 같이 코드를 넣고 마우스를 갖다 대봅니다.
색이 red로 지정한거 같이 변경이 됩니다.

상태선택자인 hover로 인하여 마우스를 올리면 색이 변경됩니다.


이번에는 링크 선택자에 대해 알아보겠습니다.
<a><href = '주소"></a>
링크를 달기위해 위와같은 방식으로 링크를 달게 되는데

네이버 - http://naver.com

  이렇게 같이 표시가 될수 있도록 속성을 설정할 수 있습니다.
코드를 직접 보는게 빠르니 코드로 확인하겠습니다.


보통 이렇게 네이버에 밑줄 상태로 링크가 걸립니다 하지만 


위와 같이 코드를 작성하면 네이버 옆에 링크가 다시 달립니다.

많이 쓰이진 않지만 필요할때 쓰면 코드가 재활용 될 수 있죠.


'웹 프로그래밍 > CSS' 카테고리의 다른 글

[CSS]기초강좌 3  (0) 2018.07.27
[CSS] 기초강좌 2  (0) 2018.07.26
[CSS] 기초강좌 1  (0) 2018.07.24
이 댓글을 비밀 댓글로

[CSS] 기초강좌 2

Posted by 나눔인생 내브티
2018.07.26 23:17 웹 프로그래밍/CSS
http://richest2yh.tistory.com/44 - CSS 기초강좌 1

복습 한번 시작하겠습니다.

기본 CSS위치는 아래와 같습니다.




태그 선택자는 : div라는 선택자를 사용하여
div 에 포함된 모든 부분의 backgroud 부분을 red로 지정하였습니다


이번엔 div 태그에 name을 지정하여 속성변경시 관리하기 쉽도록 해보겠습니다.



위와 같이 div 태그 안에 div 태그가 2개가 존재합니다.
위에서 배운것 처럼 div태그를 css로 설정을 하면
div 태그가 전체 다 바뀌어 버리게 됩니다. 아래 사진 같이..



만약에 "h2 자리입니다 "만 바꾸려면
div에 이름을 설정하여 그 부분만 선택하여 바꾸시면 됩니다.





#first로 특정 위치를 지정하여 변경하였습니다.

다음은 class를 이용하여 변경해보겠습니다.




위에 캡쳐와같이 list 태그들을 red로 전체 변환하였습니다.

하지만 특정 리스트에만 색을 주기 위해 .list1 이라는 클래스명으로 선택하여 변경하였습니다.

#은 ID를 붙인다
.은 class 명을 붙인다가 핵심입니다.


'웹 프로그래밍 > CSS' 카테고리의 다른 글

[CSS]기초강좌 3  (0) 2018.07.27
[CSS] 기초강좌 2  (0) 2018.07.26
[CSS] 기초강좌 1  (0) 2018.07.24
이 댓글을 비밀 댓글로

[CSS] 기초강좌 1

Posted by 나눔인생 내브티
2018.07.24 16:38 웹 프로그래밍/CSS
CSS란 HTML, XML과 같은 문서의 스타일을 꾸밀 때 사용하는 스타일 시트 언어입니다.

HTML으로 문서의 뼈대를 만들고 CSS로 꾸민다고 생각하시면 쉬울거 같습니다.

레이아웃, 글꼴, 배경화면등을 변경할 수 있습니다.


1. 선택자란?

특정 태그를 선택하여, 해당 태그의 속성을 변경하는 목적으로 사용되는 것을 선택자라고 합니다.

HTML 문서구조는 아래와 같습니다.



CSS 의 위치는 <head>  </head>사이에 위치하게 되며
<style> </sytle>로 시작합니다.

아래의 간단한 예시를 보겠습니다.



위사진과 아래사진 차이는 <head></head>사이에 
CSS언어가 들어간 것 입니다.




<style></style>태그에 사이에 있는 div태그를 선택한 후
 속성과 속성값을 넣어서 배경이 바뀐것 입니다.

이번엔 태그 선택자에 대해 보겠습니다.


<style>태그를 살펴보시면 특정 태그를 선택하여
각각 다른색을 표시해줬습니다.


위 캡쳐를 보시면 h1태그는 배경, li태그는 글꼴색, P태그는 글꼴을 변경해보았습니다.


이번에는 *를 사용하여 전체 글 색을 변경하였습니다.



이번에는 혼합하여 사용해 보았습니다.

바로 전에 *는 전체를 의미한다고 했으나 중간에는 글자의 색이 다른것이 보이실텐데요
프로그래밍 특성때문에 그렇습니다.

프로그래밍은 위에서 아래로 코드를 순차적으로 읽으며 실행되기 때문에
전체색이 설정이 된 후 

li {
                color: #9aa5ea;
            }

위에 코드를 만나고 li에 해당되는 색이 변경되는 것입니다.



눈으로 코딩을 하면 쉽습니다
 
하지만 막상 코딩을 할때에 해보지 않았다면 손이 얼어버리는걸 느끼실겁니다.
(저도 반성중..)

위에 소스를 연습삼아 한번씩 해보는 것을 추천드립니다.







'웹 프로그래밍 > CSS' 카테고리의 다른 글

[CSS]기초강좌 3  (0) 2018.07.27
[CSS] 기초강좌 2  (0) 2018.07.26
[CSS] 기초강좌 1  (0) 2018.07.24
이 댓글을 비밀 댓글로

[우분투]구글 클라우드 플랫폼 사용법

Posted by 나눔인생 내브티
2018.07.24 15:38 IT/리뷰&사용법
최근 클라우드 플랫폼이 각광을 받고 있습니다.
클라우드 플랫폼은 기업이나 개인이 클라우드 환경을 구축할 때 쉽게 개발 가능하도록 필요한 요소를 제공하는 소프트웨어 입니다.

예를들어 일반인 기준 집에 Pc가 1대이며 다른 PC나 다른 OS가 필요할 때,  N드라이브 같은 저장공간(스토리지)가 필요하거나
전문가 기준 서버, 스토리지, DB , DMZ, VPN, 방화벽, Log Analytics 등등

이와같이 필요한 장비, 소프트웨어를 구입하기엔 부담되고 필요는 할 때 클라우드 플랫폼을 활용 하여 서비스를 사용할 수 있습니다.

현재 이와 같은 서비스를 제공하는 업체는 네이버 클라우드 플랫폼, KT ucloud biz, Amazon Web Service, IBM Cloud, google cloud..등등
많은 업체에서 서비스를 해주고 있으니 잘골라서 원하는 서비스를 즐기면 됩니다!

 이번 포스팅은 구글 클라우드 플랫폼에서 우분투를 사용해보려 합니다.

검색 엔진에서 구글 클라우드 플랫폼을 검색합니다.


처음 접근하게 되면 아마 구글 클라우드 플랫폼을 가입하셔야 할겁니다.
저는 기존에 가입을 해둔 생태이므로 생략하고 다음으로 넘어 가겠습니다.

가입하고 난 후 클라우드 플랫폼 왼쪽 탭을 클릭 하셔서 리소스 관리 넘어갑니다.


새 프로젝트 명을 원하는 이름으로 검색합니다 위 사진은 예시입니다.


 
다음으로 Compute Engine -> VM인스턴스 메뉴로 접근합니다.



만들기 클릭



속성 화면이 나옵니다.
빨간 박스를 클릭하여 사용자 설정에 맞추고 
마지막 부팅 디스크 변경을 클릭하여  OS를 설정합니다.


원하는 OS를 고른 후 아래 선택 후 만들어 줍니다 



만들어 졌습니다.



연결로 간단하게 접근이 완료 되었습니다.

응용하는 방법은 사용하기 쉬운 윈도우를 통한 원격제어, NAS 서버, VPN서버 등등 

사용자 입맛에 따라 구성하여 사용하시면 되겠습니다.



'IT > 리뷰&사용법' 카테고리의 다른 글

[우분투]구글 클라우드 플랫폼 사용법  (1) 2018.07.24
토렌트 사용하는 방법  (0) 2017.12.15
이 댓글을 비밀 댓글로
  1. 1-1. 클라우드 컴퓨팅이란
    IaaS
    - 통합TA에서 일반적으로 제공하는 수준
    PaaS
    - 주로 개발자들이 사용하는 수준
    - 소스만 올리면 바로 사용할 수 있음
    SaaS
    - 만들어져 있는 서비스를 사용

    1-2. LG CNS 클라우드 서비스
    상암 Region, 부산 Region
    - 층을 나눠서 AZ 제공.
    - 공동 자원을 분리함
    - AZ간 거리는 20KM 아니

    1-3. LG CNS 클라우드 플랫폼

    ==============================================================================================

    Network

    설정을 하면 ALL DENY, ALL PERMIT. ALL PERMIT 삭제시에는 필요한것만 오픈
    NACL은 서브넷 단위로
    SG는 VM단위

    CEPH Storage
    OSD : Object Storage Device
    - 3 NODE CLUSTER
    MON : Monitor Server
    RADOS BLOCK STORAGE : RBD
    RADOS : Reliable Autonomic distributed Object sotre

    NFV - Network Funcition Virtualization

    ==============================================================================================

    Storage

    AWS Instance Store = Openstack ephemeral Disk

    볼륨 복제시
    Snapshot 생성후 이미지로 변경. 이미지로 vm 생성
    리전간. 또는 V2V.
    1. 스냅샷 생성
    1-1. 스냅샷을 glace로 저장(이미지화)
    2. 스냅샷 다운로드
    3. 스냅샷 업로드
    4. 프로비저닝
    - 스냅샷 이미지를 Local로 다운로드 받은후 업로드.
    - 업로드 된 이미지를 프로비저닝

    ==============================================================================================

    Locad Balance

    Inline 방식
    - 클라이언트의 Request에 대한 Response를 모두 LB를 거쳐서 수행한다.
    - 퍼클릭 클라우드에서 주로 사용하는 방식.
    - LG CNS Cloud는 HA-Proxy로 제공.

    DSR(One armed) 방식
    - 클라이언트는 LB에 Request를 하고, VM은 직접 클라이언트에 Response를 한다.
    - 클라이언트가 요청한 IP가 아닌 응답이 왔을대 패킷이 드랍될 가능성이 있다.
    - VM에서 Response할대 LB의 IP(Loopback address에 정의)를 달고 반환해야 한다.

    LB방식
    - R/R
    - Source IP : 클라이언트를 서버와 매칭시켜, 붙었던 놈을 계속 붙여줌. 스티키 세션
    - Least Connection : 세션이 제일 적은 쪽으로 신규 커넥션 연결.

    LB룰 생성
    - LB에서 사용할 VIP
    - Floating IP 부여 가능.

    LB의 부하가 증가하게 되면, Network Node를 증설.

    ==============================================================================================

    Snapshot

    Snapshot은 Region내에서 사용가능함.
    OS Snapshot
    Volume Snapshot

    I/O 발생시 스냅샷을 찍으면, 명령과 수행사이의 GAP존재.
    가급적 Snapshot 생성시에는 Detach를 권장... 비긴/앤드 백업

    ==============================================================================================

    Auto Scaling

    ================================================================================

    전체 리뷰

    1. PaaS 개념.
    - PaaS의 사용자는 기반 플랫폼은 알필요가 없다.
    - 사용자가 필요한 바로 밑에 있는 플랫폼만 알면됨

    2. Region, AZ
    - Host Aggregation(Host 용도별로 묶는방법), AZ에 국한되지 않음
    - Azure에서 Availavility Set에서 제공하는 spec이 다를 수 있음.

    3. AWS - CloudFormation
    - 내용 채우기 할 수 있어야 한다.
    - 사전에 미리 한번 볼 필요가 있다.

    4. Region과 AZ의 리소스 범위(아마존, CNS, 애져 다 봐야함)

    5. CIDR 계산법

    6. Security Group 룰 입력하기.
    - NACL은 기본 ALL-PERMIT, SG는 기본 ALL-DENY

    7. 책 [찾아가는 Docker], 구글에서 찾으면 됨

    8. 리소스 삭제하는 순서.
    - 고정IP삭제
    - LB삭제시, VIP먼저 삭제해야함.

    9. 스냅샷
    - 용량 증설하는법
    기존 100GB,
    1) 스냅샷 생성(스냅샷 생성시 볼륨 Detach해야함)
    2) 신규 볼륨 생성시 소스를 스냅샷으로 생성

    - 용량 줄이는법
    기존 200인데 100으로 줄이기.
    1) 스냅샷으로 불가함.
    2) 볼륨 새로 만들어서 서버단에서 카피해야함

    10. 스냅샷 수행시 메타데이터는 삭제되어야 함(IP, PASSWORD, MAC, SSH KEYPAIR)

    11. 3 Tier 아키텍처 아마존, 오픈스택에 각각 구성.
    아마존.
    AZ당 - 서브넷 3개, 퍼블릭 1개, 프라이빗 2개(web 1개, was/db 1개)
    AZ 이중화할경우 *2, 총 6개.
    ELB는 리젼에 속함.
    NAT GW는 라우터 역할.
    IGW 통해 인터넷으로 나감.

    오픈스택
    서브넷이 AZ에 걸쳐서 구성 가능함.
    NAT GW 없음. 라우터가 역할을 함.
    결국 서브넷은 2개만 있어도 됨.(WEB, WAS/DB)

    12. 오픈스택의 S/W 스택에 대해서 알아야 함.
    CEPH를 HCI로 서버에 포함할 경우
    컨트롤러 : 키스톤, 노바, 신더, 글랜스, 실로미터, MQ, DB
    네트워크 : 뉴트론,
    컴퓨트 : 노바, 뉴트론, 실로미터
    스토리지 : CEPH MON, CEPH MDS

    13. 마이크로 서비스 아키텍처
    - 인스턴스 개념의 아키텍처
    - 고장난건 고치지 말고 새로 만들어라
    - 모든 기능을 독립적으로 구성
    - 서비스는 API를 제공해야 함

    14. 오토스캐일링
    - 미니멈 갯수, 맥스 갯수
    - 조건이 무엇이 있는지
    트리거
    - CPU 사용률
    - DISK READ / WRITE
    - NETWORK IN / OUT
    - 스케일 IN/OUT 모니터링 예외시간
    - SCAILING IN정책
    알람, 파워OFF, VM DELETE