반응형

#전남 #순천 #코로나19 #나이트글럽발 #대규모확진자발생 #코로나집단감염 #**나이트클럽 #순천시집단감염발생

- 결국 사회적 거리두기 2단계 격상

코로나19에서 최근 비교적 조용했던 순천이 나이트클럽발 집단 감염에 화들짝 놀란듯하다. 12일에 5명, 13일에 인근시 포함 30명의 대규모 확진자가 발생하였다. 이런 시기에 나이트를 문을 연 사람도 그렇지만, 나이트클럽에 가는 이용자기 일 200-300 명대였다고 하니 놀라울따름이다.

일단 선별검사소 - 조은플라자 주차장, **나이트클럽앞-가 설치되어 익명으로 검사를 한다곤하지만, 그 가족들에겐 뭐라고 할런지 참 어렵다...

조금더 참고.. 견뎌주시지..

https://news.v.daum.net/v/20210513121758840

 

순천 나이트클럽발 집단감염, 거리두기 완화·풍선효과 탓?

(순천=연합뉴스) 여운창 기자 = 전남 동부권인 순천·여수·광양·고흥 등에서 확진자가 쏟아져 나오면서 정부의 사회적 거리두기 시범개편안 적용 문제점에 대한 지적이 나온다. 시군별 신종코

news.v.daum.net

 

반응형
블로그 이미지

Runer

IT / 일상 / 먹방 / 꿀팁 / 유틸

,
반응형

타 프로젝트에서 지원 요청 온 것 들 중 하나가 리눅스 시스템에서의 메모리 관리입니다.
아시다시피 리눅스 시스템에서는 BSD계열이나 아니냐 등의 이유로 메모리 확인 방법은 조금씩 차이가 납니다.
일단 리눅스에서 메모리 확인 방법들에 대해 정리해봅니다.

1.top

개인적으로 많은 용도로 가장 빈번하게 활용하고 있습니다.^^;
총 메모리 사용량을 모니터링하는데 주로 사용하는데, 프로세스 당 메모리와 CPU사용량도 보여줍니다. 아래 설명할 free 명령어처럼 buffer와 cache 정보도 확인할 수 있습니다.
여기서 짚고 넘어가야 할 것은, 기본적으로 리눅스는 가장 빠른 성능을 위해 실행 중인 프로세스들이 요청하는 메모리를 제외한 메모리들 중 거의 대부분을 Disk cache로 사용한다는 점이다.
top 명령어를 실행해 보면 이를 알 수 있는데, Mem영역의 free 메모리 사이즈보다 Swap영역의 cached Mem 사이즈가 훨씬 큰 것을 볼 수 있다.
명령어를 실행하면 실시간 모니터링이 되는데, 옵션 키들을 사용할 수 있다.
shift + m - 메모리 사용량 우선순위 정렬
shift + p - CPU 사용량 우선순위 정렬
shift + t - 실행 시간 우선순위 정렬
shift + b -  상단 정보를 블럭 형태로 표시(htop과 유사)
1 - CPU 개수별 사용량
space bar - Refresh
u - 해당 유저의 프로스세만 표시
k - 해당 프로세스 kill


예)
top - 12:36:47 up 7 days,  5:55,  4 users,  load average: 1.40, 1.16, 1.03
Tasks: 222 total,   2 running, 219 sleeping,   0 stopped,   1 zombie
%Cpu(s):  7.5 us, 15.7 sy,  0.2 ni, 76.6 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem:  12286940 total, 12027384 used,   259556 free,   415392 buffers
KiB Swap: 10239996 total,      240 used, 10239756 free.  1674928 cached Mem

PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                                                                                 
 2111 mingyu.+  20   0 1482888 112584  59068 S  19.2  0.9   1534:59 compiz      
...

전체 물리 메모리 : 12286940 total (:=실 가용 메모리 + 실 사용 메모리)
실 가용 메모리 = free + buffers + cached Mem
: 259556 free + 415392 buffers + 1674928 cached Mem
실 사용 메모리 = used - (buffers + cached Mem)
: 12027384 used - (415392 buffers + 1674928 cached Mem)

2. htop

top 명령어의 또 다른 버전(???)!
개인적으로 잘 쓰지 않는데, 그 이유는 따로 설치를 해야하는 Util 명령어이다.
하지만 취향에 따라 자주 이용하는 사람들도 있으니 한번 테스트해보시고 판단해보시길^^;
조금 더 다양한 옵션이 있으니 활용해 보시길^^;

3. free

메모리 사용량을 확인할 때 사용하는 가장 단순하고 쉬운 명령어.
커널에서 사용하는 공유메모리/버퍼 양 표시
-/+ buffers/cache: 현재 cache 메모리에서 버퍼링된 사용량

-m : MB단위로 데이터 표시
-b : byte단위로 데이터 표시
-k : kilo byte 단위로 데이터 표시
-t : 맨 마지막에 total 량 표시
-o : buffer/cache 표시 안함
-s : 지정한 초단위(Regular interval)로 refresh
-l : low & High 메모리 크기 통계
-V : free명령의 버전 표시

예) free -m
                        total       used       free     shared    buffers     cached
Mem:         11998      11646        352         73        369       1581
-/+ buffers/cache:       9695       2303
Swap:         9999          0       9999

전체 물리 메모리 : 11998 MB (:=실 가용 메모리 + 실 사용 메모리)
실 가용 메모리 2303 MB(free) = free + buffers + cached Mem
: 352 MB(free) + 369 MB(buffers) + 1581 MB(cached Mem)
실 사용 메모리 9695 MB(used) = used - (buffers + cached Mem)
: 11646 MB(used) - (369 MB:buffers + 1581 MB cached Mem)

참고) from zetawiki
MEM_TOTAL=`free | grep ^Mem | awk '{print $2}'`
MEM_FREE1=`free | grep ^Mem | awk '{print $4}'`
MEM_FREE2=`free | grep ^-/+ | awk '{print $4}'`
MEM_NOMINAL=`echo "100-(100*$MEM_FREE1/$MEM_TOTAL)" | bc -l`
MEM_ACTUAL=`echo "100-(100*$MEM_FREE2/$MEM_TOTAL)" | bc -l`
echo NOMINAL=${MEM_NOMINAL:0:5}% ACTUAL=${MEM_ACTUAL:0:5}%

4. vmstat -s

아래에서 다룰 proc 명령어와 같이 메모리 사용량 통계를 나타낸다.
예)
     12286940 K total memory
     11925908 K used memory
      3084736 K active memory
      1780388 K inactive memory
       361032 K free memory
       378504 K buffer memory
      1619516 K swap cache
     10239996 K total swap
          240 K used swap
     10239756 K free swap
     18765788 non-nice user cpu ticks
       222821 nice user cpu ticks
     34041747 system cpu ticks
    196753601 idle cpu ticks
       137429 IO-wait cpu ticks
          817 IRQ cpu ticks
        27674 softirq cpu ticks
            0 stolen cpu ticks
     29867564 pages paged in
     71060804 pages paged out
            0 pages swapped in
           61 pages swapped out
   1121367295 interrupts
   2630490277 CPU context switches
   1456695684 boot time
        34179 forks


5. /proc/meminfo

/proc/meminfo 파일을 읽으면 아래와 같이 vmstat -s, free 명령어와 유사한 메모리 사용량을 확인할 수 있다. 단, /proc 파일 시스템은 실제 파일이 아니라 커널과 시스템에 대한 동적인 정보를 담고 있는 가상 파일이다.
예) cat /proc/meminfo
MemTotal:       12286940 kB
MemFree:          354672 kB
Buffers:          378504 kB
Cached:          1619800 kB
SwapCached:            0 kB
Active:          3092044 kB
Inactive:        1779796 kB
Active(anon):    2097608 kB
Inactive(anon):   851532 kB
Active(file):     994436 kB
Inactive(file):   928264 kB
Unevictable:          32 kB
Mlocked:              32 kB
SwapTotal:      10239996 kB
SwapFree:       10239756 kB
Dirty:              1164 kB
Writeback:             0 kB
AnonPages:       2873720 kB
Mapped:          6757036 kB
Shmem:             75504 kB
Slab:             488308 kB
SReclaimable:     393892 kB
SUnreclaim:        94416 kB
KernelStack:        5968 kB
PageTables:        51824 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:    16383464 kB
Committed_AS:   13987488 kB
VmallocTotal:   34359738367 kB
VmallocUsed:      160940 kB
VmallocChunk:   34359492360 kB
HardwareCorrupted:     0 kB
AnonHugePages:   1406976 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:       92416 kB
DirectMap2M:    12472320 kB

(참고)
프로세스의 PID를 알고 있다면
> cat /proc/"PID"/status 입력 시
VmSize : 전체 할당된 가상 메모리 크기
VmRSS : 실제 물리 메모리가 할당된 크기
VmLck : Swapout될 수 없는 메모리 크기
VmData : Heap 영역
VmStk : Stack 영역
VmExe :  실행코드 영역 (전역변수/실행코드)
VmLib : 동적 연결된 라이브러리 영역

C Code )
char cmd[1024];
sprintf(cmd, "/proc/%d/status", getpid();
FILE* fp = fopen(cmd, "r");
if(fp == NULL) return;

int nVmSize =0;
int nVmRss =0;

while(fgets(cmd, 1024, fp) != NULL) {
  if(strstr(cmd, "VmSize"))  {
    char t[32];
    char size[32];
    sscanf(cmd, "%s%s", t, size);
    nVmSize = atoi(size);
  } else if(strstr(cmd, "VmRSS")) {
    char t[32];
    char size[32];
    sscanf(cmd, "%s%s", t, size);
    nVmRss = atoi(size);
    break;
  }
fclose(fp);

6. ps

> ps -ef --sort -rss
rss(Resident Set Size) : 물리 메모리를 실제 점유하고 있는 크기
가장 위에 있는 프로세스가 물리 메모리를 가장 많이 점유하고 있음!

> ps -eo user,pid,ppid,rss,size,vsize,pmem,pcpu,time,comm --sort -rss | head -n 11
예)
USER       PID  PPID   RSS  SIZE    VSZ %MEM %CPU     TIME COMMAND
mingyu.+  4885  4860 6622604 1662480 8779996 53.8 54.1 3-23:01:30 VirtualBox
mingyu.+ 10870  1771 955232 2542152 3321996  7.7 10.0 12:45:13 firefox
mingyu.+  5824  5821 895860 4640832 5418932  7.2 1.6 02:54:53 java
mingyu.+  2235  1771 235232 592760 1280776  1.9 0.0 00:08:27 thunderbird
mingyu.+ 31928  1771 215452 1913348 2753128  1.7 0.0 00:00:19 software-center
...

7. dmidecode

설치된 RAM 하드웨어 정보 표시.
type 17이 RAM. (그 외 L1/L2 cache 등)
예) dmidecode -t 17
# dmidecode 2.12
SMBIOS 2.7 present.
Handle 0x001A, DMI type 17, 34 bytes
Memory Device
 Array Handle: 0x0019
 Error Information Handle: 0x001C
 Total Width: 64 bits
 Data Width: 64 bits
 Size: 8192 MB
 Form Factor: SODIMM
 Set: None
 Locator: ChannelA-DIMM0
 Bank Locator: BANK 0
 Type: DDR3
 Type Detail: Synchronous
 Speed: 1333 MHz
 Manufacturer: Samsung
 Serial Number: 2343574B
 Asset Tag: 0123456789
 Part Number: M471B1G73BH0-CH9 
 Rank: Unknown
 Configured Clock Speed: 1333 MHz


8. GUI Tools

gnome - gnome-system-monitor
KDE - ksysguard

반응형
블로그 이미지

Runer

IT / 일상 / 먹방 / 꿀팁 / 유틸

,
반응형

테슬라는 왜 비트코인을 사들였을까요?

테슬라가 15억 달러(한화 약 1조 6700억 원) 어치 비트코인을 사들이면서 비트코인으로 전기차를 살 수 있도록 하겠다고 선언했습니다. 따라서, 비트코인의 가격도 급등했고요. 많은 사람들은 대체 왜 테슬라가 비트코인을 사들였을까를 궁금해하고 있습니다.

누구든 공통적으로 인정하는 부분은 비트코인의 높은 가격 변동성입니다. 그러다 보니, 테슬라와 같은 기업이 왜 굳이 이처럼 변동성이 큰 자산을 사들여 재무제표상 리스크를 높이려 하는지 궁금증이 생길 수밖에 없습니다.

그럼, 비트코인을 기업의 자산으로 사용하겠다고 인정한 것이 테슬라가 처음일까요? 그렇지 않습니다. 생각보다 많은 기업들이 이미 비트코인을 "달러"를 대신하는 "대체 화폐"로 공식적으로 인정하고 있습니다. 왜일까요?

비트코인의 미래에 대해서, 최근 ARK Investment에서 내놓은 "Big Ideas 2021" 보고서를 보면, 어느 정도 답을 찾을 수 있을 것 같습니다. 주요 슬라이드와 번역을 함께 해 놓았으니, 아래 내용 참고하시어, 비트코인이 가진 대체 화폐로서의 방향을 이해하시는데 도움이 되었으면 합니다.

비트코인 Fundamentals

* 비트코인 가격이 사상 최고치를 기록한 것은, 비트코인 네트워크 기초가 탄탄하다는 것을 보여줌

* 2017년 인터넷 검색량 기준으로 볼 때, 현재 비트코인의 가격 상승은 거품(Hype)이라고 보이지 않음

("비트코인" 구글 검색은 크게 줄었지만, 가격은 급상승했기에, 일반 대중의 관심으로 거품처럼 떠오른 가격은 아니라는 설명)

* 비트코인이 신뢰를 더 얻는 것처럼 보이자, 일부 기업은 이를 대차대조표상의 현금으로 간주하고 있음

* 만약 모든 S&P 500 회사들이 현금 1%를 비트코인에 할당한다면, 비트코인 가격이 약 4만 달러 상승할 것이라고 추정됨

비트코인 네트워크가 탄탄해짐에 따라, 2020년 말 비트코인 가격은 사상 최고치를 기록

2020년 주요 Event

* 매크로 투자자 Paul Tudor Jones는 비트코인에 자산 1% 할당

* Microstrategy는 5억 달러 비트코인 투자를 발표함

* Square는 비트코인에 1%의 자산 할당을 발표함

* Paypal은 암호화 화폐의 구매 및 판매 서비스를 시작함

비트코인의 시장 참여자들은 (예상과는 달리) 장기 투자에 집중하고 있음

* 2020년 11월 현재, 비트코인 공급의 약 60%가 1년 이상 이동하지 않고 있음

* 시장이 비트코인 장기투자에 집중하고 있음을 보여주며, 소유자는 비트코인의 미래에 대해 강한 확신을 갖고 있다는 증거임

비트코인이 기업 현금으로서 중추적인 역할을 함

* 스퀘어와 Microstrategy는 비트코인에 대한 투자를 통해, 공개된 기업이 현금을 대체할 합법적인 대안으로 비트코인을 사용할 수 있는 방법을 증명하고 있음

* ARK 인베스트가 조사한 바에 따르면, 모든 S&P 500 회사들이 현금의 1%를 비트코인에 할당한다면, 비트코인 가격은 약 4만 달러 상승할 수 있음

비트코인이 포트폴리오 내에서 전략적 배분을 받을 가치가 있다는 생각

* 전통적인 규칙과 규정에서 벗어나 있음. (다른 자산이 움직이는 방향에 종속되지 않은 특징이 있음)

* 지난 10년 동안 비트코인은 전통적인 자산 등급에 대한 상관관계가 지속적으로 낮은 유일한 주요 자산임

(따라서 채권이 주식의 보완적 역할을 하듯, 비트코인이 타 자산에 대한 보완적 역할을 할 수 있음)

야후 파이낸스 선정, 비트코인 관련 기업주

야후 파이낸스가 선정한 비트코인 관련주는 투자, 파트너십 등을 통해서 어느 정도 암호 화폐에 노출되는 기업들을 보여주고 있습니다. 여기에는 마이크로소프트, 비자, 엔비디아, 페이팔, 스퀘어, 골드만삭스 등, 빅 테크 기업과 Financial Service 금융 회사들이 포함되어 있습니다.

반응형
블로그 이미지

Runer

IT / 일상 / 먹방 / 꿀팁 / 유틸

,
반응형

국민연금이 수년 전부터 테슬라 주식에 상당액을 투자하고 수조원대 평가차익을 거둔 것으로 보인다.

14일 국민연금이 미국 증권거래위원회(SEC)에 보고한 보유주식 현황 자료(Form 13)에 따르면 국민연금은 지난 2014년 3분기 말 기준 테슬라 주식을 792만달러(약 88억원)어치 보유하고 있다고 공시했다.

2014년 3분기 말 기준 테슬라 주가는 48.54달러(수정주가 기준)로, 지난해 8월 액면분할과 2월 13일 현재 주가(813.32달러)를 적용하면 6년 반 새 수익률은 무려 8천278%에 육박한다. 액면분할로 1주가 5주로 늘어난 점을 고려하면 현재 800달러대인 테슬라 주식 1주의 지분가치가 2014년 3분기 말엔 9.71달러에 불과했기 때문이다.

국민연금의 미 증권거래위 신고 자료가 공시되기 시작한 최초 시점이 2014년 3분기일 뿐 최초 매입 시기라고 단정할 수 없는 점을 고려하면 국민연금이 실제 테슬라 주식을 사들이기 시작한 시점은 이보다 앞섰을 것으로 추정된다.

기금운용본부 자료에 따르면 국민연금은 2016년 말 기준 테슬라 주식을 1천824억원 어치 보유했다. 2016∼2019년 국민연금의 테슬라 보유지분율은 0.42∼0.44% 수준에서 꾸준히 유지됐는데, 2019년 말 지분율(0.42%)이 최근까지 그대로 유지됐다고 가정할 경우 국민연금이 보유한 테슬라 지분의 현재 평가가치는 약 3조6천억원에 달할 것으로 추산된다. 평가차익은 3조원 이상 될 것으로 추정된다.

국민연금은 2016년 말 기준 마이크로소프트(보유비중 1위·9천277억원), 애플(2위·9천10억원), 아마존(3위·6천786억원) 등 주요 대형 기술주들을 일찌감치 대거 보유해왔다.

최근 몇 년 새 이들 종목의 주가가 급등한 데다 국민연금이 추가 투자로 보유 지분율을 꾸준히 높이면서 2019년 말 현재 평가액은 마이크로소프트가 3조3천304억원, 애플이 3조1천406억원, 아마존이 1조9천913억원 등으로 불어난 상태다.

이렇듯 국민연금의 해외 주식 투자성과는 국내 주식 성과를 월등히 앞서는 편이다.

1988년 기금 설정 이후 2019년까지 해외 주식의 연평균 수익률은 10.08% 수준이다. 같은 기간 국내 주식 연평균 수익률은 5.59%였다.

반응형
블로그 이미지

Runer

IT / 일상 / 먹방 / 꿀팁 / 유틸

,
반응형

[안내] 이 글은 투자 추천글이 아니며, 개인적으로 정리하는 차원의 글임을 미리 알려 드립니다.

오늘은 설날 속보로 뜬 이후, 이틀째 네이버 실검 1위를 차지 중인 <쿠팡 주식상장 소식과 관련주>에 대해 간략히 살펴볼게요.

당초 쿠팡은 기술주 중심의 나스닥 상장이 유력했으나, 규모를 더 키워 뉴욕증권거래소(NYSE)에 상장하기로 최종 결정되었습니다. 상장시기는 빠르면 '21.3월 중으로 완료될 것으로 보입니다.

쿠팡와우 회원으로서 상장되면 1주는 꼭 사놓고 싶긴 합니다. 기념으로ㅋㅋ

>> 쿠팡 NYSE 상장 신고서 자세히 보러가기

그렇다면 왜 국내 KOSPI나 코스닥이 아닌 뉴욕증권거래소에 상장을 추진하는걸까요?!

여러 이유가 있지만 가장 큰 이유는,,,,

국내는 최근 3개년 영업이익을 많이 보므로, 매년 수천억대의 적자기업인 쿠팡의 상장은 거의 불가능하기 때문입니다. 이는 국내 주식투자자들의 소중한 돈을 지키기 위함이니 너무 서운해하지는 마시구요^^

출처 : 연합뉴스

물론, 우리나라 코스닥에도 적자기업이지만 미래 성장가능성이 높은 기업을 상장할 수 있는 '이익 미실현기업 특례상장' 제도가 있기는 한데요. 이는 매출 수십억원대의 벤처기업을 위한 제도라, 누적적자가 4조원이 넘어가는 쿠팡에 적용은 어렵습니다.

그리고 한국보다 미국에서 상장 시, 기업가치를 더 크게 평가받을 수 있다는 점도 큰 이유입니다.

일례로 신한금융지주는 코스피와 뉴욕증권거래소에 복수 상장되어 있는데, PER(주가수익비율) 기준으로 코스피는 약 4.7배, 뉴욕증권거래소는 약 5.3배에 달합니다. 현재 쿠팡의 기업가치는 300억달러(한화 33조원, 블룸버그)에서 500억달러(한화 55조원, 월스트리트저널) 로 평가받고 있으니, 한국보다 미국에서 최소 2~3조원 더 받을 수 있다는거죠!!

마지막으로 소프트뱅크 손정희 회장을 비롯한 쿠팡 투자자들의 대부분이 외국인들이기 때문입니다. 김범석 의장 또한 미국 국적입니다.

코로나19 때문에 '19년 대비 '20년 매출이 거의 2배 증가해, 지금이 절호의 상장 시기라고 판단한 듯 합니다.

이들의 목적은 투자금을 회수하고 이익을 최대로 많이 내는 것이니 가장 기업가치를 높게 쳐주는 곳에서 상장을 해야하는게 당연하겠죠?!

주식은 성장가능성을 높게 보므로, 상장을 위해 최근 쿠팡플레이, 쿠팡이츠 등 신사업을 강화했던 것 같습니다. 쿠팡의 목표는 한국의 아마존이라는 점이 또 다시 상기시켜 주네요.

쿠팡 관련주

시장에서는 이미 지난 1월초부터 쿠팡 관련주 찾기에 바삐 여러 기업들이 오르내리며 시장의 관심이 뜨겁습니다.

- 쿠팡 관련주 : 동방(물류 담당),KTH/쇼박스(쿠팡플레이), 오텍(차량 관련), 대영포장/영풍제지/삼보판지/대림제지/아세아제지/태림포장/신대양제지(골판지 관련)

특히, 쿠팡의 물류를 담당하고 있는 동방은 '21.1월 초까지 2,000원대에서 머물다가, 연일 상한가를 기록하며 거의 8,000원대까지 근접했습니다.

출처 : 네이버 증권

- 쿠팡과 계약기간 : 2018.12월 ~ 2022.12월 (4년간, 연장가능)

- 계약업무 : 쿠팡의 간선 운송으로, 판매자에게 물건을 받아 쿠팡 물류센터/캠프 등으로 운송하는 업무 (단, 간선업무는 동방외에도 여러업체와 계약 중)

- 매출: 2019년부터 화물자동차 운송 부문 증가 추세. '17년 1,505억원에서 '19년 2,124억원으로 41.1% 증가

즉, 쿠팡의 상장 후 실탄을 마련해서 더욱 공격적으로 온라인 시장을 장악하면 물류 매출도 비례적으로 증가할 것으로 보여집니다.

출처 : 아시아 경제

쿠팡플레이와 관련이 있는 KTH, 쇼박스도 저점대비 2배 내외로 급등하였습니다.

NYSE 상장 후 마련될 예정인 10조원 내외의 자금을 쿠팡플레이 성장을 위해 상당부분 투자할 것으로 보여집니다.

쿠팡은 한국의 아마존을 꿈꾸고 있으니깐요^^

다만, 쿠팡이 NYSE 상장하면서 앞으로 미래 전망도 밝다는 점을 내새우기만을 위한 카드였다면, 상장 이후 투자를 더이상 안할 수도 있어 이 점은 지켜봐야 할 듯 합니다.

출처 : 네이버 증권

출처 : 네이버 증권

다만 아쉽게도 쿠팡은 자회사도 없고, 쿠팡의 지분을 가지고 있는 회사도 없습니다. 쿠팡의 모기업 쿠팡LLC 가 쿠팡 주식 100%를 보유하고 있기 때문입니다. 쿠팡이 투자를 받으면 현금이 쿠팡LLC 로 들어갔다가 다시 쿠팡으로 흘러가는 구조입니다. 현재 쿠팡LLC 의 최대주주는 약 37%인 소프트뱅크비전펀드 입니다.

쿠팡이 지금까지 투자받은 회사들도 VC/펀드사 또는 소프트뱅크/블랙록 등 시가총액 100조원 내외의 대형주들이라 주가에 큰 영향을 받지 않습니다.

연도

투자사

투자 금액

2011년

매버릭캐피탈, 알토스벤처스

2,000만달러(226억원)

2014년

세콰이어캐피탈(미국)

1억달러(1,131억원)

블랙록 컨소시엄(미국)

3억달러(3,394억원)

2015년

소프트뱅크(일본)

10억달러(1조 1,313억원)

2018년

블랙록, 피델리티, 웰링턴 등

2.3억달러(2,602억원)

스프트뱅크비전펀드(일본)

20억달러(2조 2,600억원)

쿠팡의 미래는?​

그렇다면 쿠팡의 미래는 어떻게 될까요? 장밋빛이라면 상장 후 주가는 지속적으로 급등할 것이고, 아니라면 첫날 곤두박질 치겠죠!

주인장 개인적으로 좋게보는 편입니다. 그렇게 생각하는 이유와 시장에서 바라보는 RISK도 각각 정리해볼게요.

<좋게 보는 이유>

① 한국은 수도권에 인구가 밀집되어 있고, 나라의 크기가 작아 온라인 쇼핑 시장이 지속적으로 성장할 것임 (현재도 온라인 쇼핑 시장규모는 전세계 5위이고, 향후 3위까지 성장할 것으로 예상됨)

② 앞으로 시장에 진입할 10대, 20대 모두가 쿠팡을 1위로 이용/인식하고 있음. 한번 습관화되면 쉽게 바뀌지 않음

 

 

출처 : 와이즈 앱

③ 쿠팡플레이, 쿠팡이츠 등의 분야에서도 상장 후 실탄을 확보하여 시장 지배력을 확대해 나갈 것임

다만, <RISK 요인>도 있습니다.

① 쿠팡은 아직까지 글로벌이 아닌, 국내 플레이어라는 점. 글로벌로 시장 다변화해내지 못하면 성장 가능성에 한계가 있음

② 네이버라는 강력한 시장 지배적 플레이어가 쇼핑을 강화해 나가고 있음 (카카오도 언제 쇼핑으로 들어올지 모름)

특히, 전국민이 사용하는 네이버 생태계를 기반으로 네이버 쇼핑의 거래액은 이미 쿠팡을 넘어섰으며, CJ대한통운과 주식을 교환하며 피를 섞은 상태라 협업이 되면 쿠팡의 로켓배송에 견줄만한 익일배송 시스템으로 쿠팡을 위협할 수 있을 것으로 보입니다.

특히, 네이버는 네이버멤버십 플러스를 통해 최대 5% 혜택을 주며 네이버 쇼핑으로 무섭게 끌어들이고 있습니다.

출처 : 2020 모바일 쇼핑 트랜드


이상으로 쿠팡 주식상장 및 관련주에 대해 간략히 살펴봤습니다.

대한민국 기업이 글로벌 주식시장에서 전세계의 이목 받으며 지속 상승하기를 바래봅니다. 비록 일본자금이 최대주주이긴 하지만요.

소비자 입장에서도 로켓배송과 쿠팡와우는 이제 없어져서는 안되는 서비스가 되어버렸거든요.

그럼 '21.3월에 쿠팡 상장 후 추가 포스팅 하도록 하겠습니다.

오늘도 행복한 하루 보내시구요:)

 

반응형
블로그 이미지

Runer

IT / 일상 / 먹방 / 꿀팁 / 유틸

,
반응형

이 논란이 갈수록 점입가경이네요 이젠 전주근영중학교 배구부 시절 학폭을 당했다고 주장하는 새로운 이재영 이다영 자매 피해자가 나타났습니다. 어린시절 저지른 일이라지만 원한을 진짜 심각하게 쌓아온걸로 보이네요 피해자는 그들의 전재산을 줘도 용서못할것이라는데요 이재영 이다영 자매 앞으로 배구인생은 끝이 아닐가 싶네요 흥국생명 배구단 또 입장발표 사과문 준비하나요?
흥국생명에 김연경 선수가 온 이후로 불화만 계속 커져가더니 이제 사단이 난걸가요? 오늘 흥국생명의 여자 배구선수가 자살시도를 했다고 하는데요 다행히 생명에는 지장이 없다고 하는데요..
최초 보도는 자살시도로 나왔는데 이제는 복통으로 쓰러진거라는 기사가 나오고.. 대체 이건 어떻게 된 일일가요?
설마 흥국생명 측에서 사건을 무마시키려고 복통이라고 축소시키려는 시도는 아니겠죠?

 

 

그나저나 가세연 김연경 이다정 이재정 썸네일이 참 자극적으로 뽑네요 ㅡㅡ 돈되면 그냥 어그로는 다끌고 있습니다.


사건의 발달은 이다영 선수의 인스타 저격글로 부터 시작 되었던걸로 보입니다.

 

 

 

 

 


나잇살 좀 처먹은게 뭔 벼슬도 아니고?
여기서 뭔가 자기보다 나이많은 선수에 대한 저격으로 보이죠?

 

 

 

 

 

그 다음 연이어 올라온 인스타
과연 그녀는 무엇을 터트리려고 했을가요?
이글과 동시에 김연경 선수가 거론되었는데요
사실인지 아닌지 확인된것도 없는 상황에서 이상한 소문들이 삽시간 퍼지게 됩니다.

허나 12월 18일 경기후 김연경 선수가 팀내 불화에 대해 인정하는 듯한 인터뷰를 하며 팀 승리를 위해 최선을 다하겠다는 말을 하며 이 사건이 마무리 되는걸로 보였습니다.

근데 왠걸 오늘

 

 

 

 

 

 

 

 


전 국가대표 배구선수 김경희 선수의 쌍둥이 자매 이재영 이다영 선수는 흥국생명 소속 배구선수 입니다.

 

 

 

 

 

 

 

 

 

 

 

이 사건 이후로 꼬얌이라는 멸칭으로 불리는 등 여러 배구 팬들에게 많은 악플들을 받으면서 많은 스트레스를 받은것으로 보이네요..

김연경 선수도 여러모로 국내 복귀 후 난처한 상황들이 많이 발생하는걸로 보이네요 이럴거면
왜 국내로 복귀했나 하고 본인 스스로도 많은 후회를 하고 있지 않으려나요..

어찌됫든 이다영 선수 생명에 지장이없어 참 다행입니다. 하루빨리 이겨 내고 다시 아름다운 모습으로 배구코트에 복귀 하길 바랍니다.

반응형
블로그 이미지

Runer

IT / 일상 / 먹방 / 꿀팁 / 유틸

,
반응형

Ubuntu에 PostgreSQL 설치하고 기본명령(Select, Insert Update, Delete)를 살펴봅시다.

먼저 apt-get을 업데이트 해줍니다. 그리고 postgresql을 설치 합니다.

$ sudo apt-get update
$ sudo apt-get install postgresql postgresql-contrib

postgresql을 설치하면 postgres라는 계정이 생성된다.

postgres 계정으로 변경해 보자. postgres 계정은 postgresql을 관리하는 계정이다.

$ sudo -i -u postgres

postgres 계정으로 변경 후 postgresql로 들어가보자. 명령은 psql이다.

$ psql
psql (9.3.18)
Type "help" for help.

postgres=# 

현재 설치된 버전은 postgresql 9.3.18인걸 알 수 있다.

postgresql에서 나가려면 \q 명령이다.

postgres=# \q

sudo 계정으로 postgresql에 접속하려면 아래처럼 하면 된다.

$ sudo -u postgres psql
psql (9.3.18)
Type "help" for help.

postgres=#

postgres 계정으로 새로운 postgresql 계정을 만들려면 createuser 명령으로 하고 --interactive 플레그를 주면 된다.

명령을 치면 추가할 계정과 superuser인지 묻는다.

$ sudo -i -u postgres
$ createuser --interactive
Enter name of role to add: dejavu
Shall the new role be a superuser? (y/n) y

명령에 대한 설명을 보려면 man 명령으로 확인할 수 있다.

$ man createuser

이제 Database를 생성해 봅시다.

postgres 계정으로 변경하고 createdb 명령으로 만들수 있습니다. dejavu라는 데이터베이스를 만들어 봅시다.

$ sudo -i -u postgres
$ createdb dejavu

postgresql에서는 데이터베이스명과 동일한 linux 유저 계정이 필요합니다.

Ubuntu에서 데이터베이스명과 동일한 계정을 만들어 봅시다.

$ sudo adduser dejavu

postgresql의 데이터베이스명postgres user명Linux 유저 계정이 동일하게 존재해야 한다.

 

이제 dejavu계정으로 dejavu 데이터베이스에 접속하려면 아래처럼 하면 됩니다.

$ sudo -u dejavu psql -d dejavu
psql (9.3.18)
Type "help" for help.

dejavu=# 

접속 후 접속정보를 확인하고 싶다면 \conninfo 명령으로 확인할 수 있다.

$ sudo -u dejavu psql -d dejavu
psql (9.3.18)
Type "help" for help.

dejavu=# \conninfo
You are connected to database "dejavu" as user "dejavu" via socket in "/var/run/postgresql" at port "5432".
dejavu=# 

이제 테이블을 만들어 봅시다.

CREATE TABLE words (
    equipId serial PRIMARY KEY,
    word varchar (50) NOT NULL,
    means varchar (250) NOT NULL,
    example varchar (1000) NULL,
    location varchar (250) check (location in ('north', 'south', 'west', 'east', 'northeast', 'southeast', 'southwest', 'northwest')),
    updateDate date
);

 equipId의 serial 타입은 자동 증가하는 숫자다. location 컬럼의 check 옵션은 해당 옵션값들 중에서만 입력될 수 있다.

데이터베이스의 테이블을 확이하는 명령은 \d이다.

dejavu=# \d
               List of relations
 Schema |       Name        |   Type   | Owner  
--------+-------------------+----------+--------
 public | words             | table    | dejavu
 public | words_equipid_seq | sequence | dejavu
(2 rows)

테이블 리스트에 words 테이블 외에 words_equipid_seq 테이블이 있고 타입으로 sequence로 되어 있다. 해당 테이블은 serial 타입이 있을 경우 자동증가에 대한 데이터를 저장하게 됨다.

타입이 table인 것만 확인하려면 \dt 명령으로 확인할 수 있다.

dejavu=# \dt
        List of relations
 Schema | Name  | Type  | Owner  
--------+-------+-------+--------
 public | words | table | dejavu
(1 row)

생성한 words 테이블에 데이터를 입력하고 출력해 보자.

INSERT INTO words (word, means, example, location, updateDate) VALUES ('simple', '간단한', 'see also simply', 'east', '2017-09-14');
INSERT INTO words (word, means, example, location, updateDate) VALUES ('difficult', '어려운', 'an unreasonable and unhelpful way.', 'west', '2017-09-14');

데이터 확인은 select 문으로 확인한다.

dejavu=# select * from words
dejavu-# ;
 equipid |   word    | means  |              example              | location | updatedate 
---------+-----------+--------+------------------------------------+----------+------------
       1 | simple    | 간단한 | see also simply                    | east     | 2017-09-14
       2 | difficult | 어려운 | an unreasonable and unhelpful way. | west     | 2017-09-14
(2 rows)

where절을 넣어서 검색할 수도 있다.

dejavu=# select * from words where word = 'simple';
 equipid |  word  | means  |    example     | location | updatedate 
---------+--------+--------+-----------------+----------+------------
       1 | simple | 간단한 | see also simply | east     | 2017-09-14
(1 row)

이제 update로 데이터를 변경해 보자.

dejavu=# update words set means = '[^디퍼런스]\n어려운' where word = 'difficult';
UPDATE 1

그리고 다시 select로 확인하면 변경된 것을 확인할 수 있다.

dejavu=# select * from words where word = 'difficult';
 equipid |   word    |        means        |              example              | location | updatedate 
---------+-----------+---------------------+------------------------------------+----------+------------
       2 | difficult | [^디퍼런스]\n어려운 | an unreasonable and unhelpful way. | west     | 2017-09-14
(1 row)

delete문으로 삭제도 해보자.

dejavu=# delete from words where word = 'simple';
DELETE 1

그리고 다시 select로 확인하면 삭제된걸 확인할 수 있다.

dejavu=# select * from words;
 equipid |   word    |        means        |              example              | location | updatedate 
---------+-----------+---------------------+------------------------------------+----------+------------
       2 | difficult | [^디퍼런스]\n어려운 | an unreasonable and unhelpful way. | west     | 2017-09-14
(1 row)

테이블에 컬럼을 추가하거나 삭제하는 것도 확인해 보자.

테이블 변경은 alter 문으로 할 수 있다. lastdate라는 컬럼을 추가하고 select 해보자.

dejavu=# alter table words add lastdate date;
ALTER TABLE
dejavu=# select * from words;
 equipid |   word    |        means        |              example              | location | updatedate | lastdate 
---------+-----------+---------------------+------------------------------------+----------+------------+----------
       2 | difficult | [^디퍼런스]\n어려운 | an unreasonable and unhelpful way. | west     | 2017-09-14 | 
(1 row)

추가할 컬럼을 삭제해 보자.

dejavu=# alter table words drop lastdate;
ALTER TABLE
dejavu=# select * from words;
 equipid |   word    |        means        |              example              | location | updatedate 
---------+-----------+---------------------+------------------------------------+----------+------------
       2 | difficult | [^디퍼런스]\n어려운 | an unreasonable and unhelpful way. | west     | 2017-09-14
(1 row)

이것으로 PostgreSQL 설치와 기본 사용 확인 끝.

반응형

'OS (Operating System) > Linux' 카테고리의 다른 글

Linux 메모리 확인 방법  (0) 2021.02.16
scp, sshpass 사용법, 설치(리눅스 보안)  (0) 2020.12.07
셸 스크립트 문법  (0) 2020.09.25
리눅스 셸(Shell), 환경 변수  (1) 2020.09.25
telnet, ftp 사용법  (0) 2020.09.25
블로그 이미지

Runer

IT / 일상 / 먹방 / 꿀팁 / 유틸

,
반응형

반응형
블로그 이미지

Runer

IT / 일상 / 먹방 / 꿀팁 / 유틸

,