일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- OPEN CURSOR
- VM 설정
- X11
- vm tac 구성
- tibero
- terraform
- python3.7
- tas tac
- 파이썬
- 티베로
- 암시적 커서
- Tuple
- 코테
- golang
- 코딩테스트
- vm
- oracle
- 리눅스
- DDL 추출
- 묵시적 커서
- implicit
- VMware
- Python
- tac
- Linux
- CentOS
- db
- 프로그래머스
- X11 forwarding
- tablespace
- Today
- Total
목록CentOS (10)
줄기세포
두가지 방법 설치파일(tar.gz) 이용한 설치 yum 설치 나는 yum을 이용한 방법을 선택 환경 클라우드 CentOS 7.9.2009 Memory: 4G MongoDB YUM 설치 (참조 블로그) 1. ADD MongoDB Repository [root@cloud-server ~]# vi /etc/yum.repos.d/mongodb-org-5.0.repo [mongodb-org-5.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/5.0/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-5.0...
최근에는 DB도 오픈소스가 대세이다. 여러 DB를 배워보기 위해서 차근차근 공부하고 테스트하여 내용을 정리하여 포스팅을 진행하려 한다. 부정확한 내용이나 모호한 내용이 포함되 있을 수 있음. 가장 먼저 설치해본 DB는 MySQL이다. 1. jdk 및 MySQL 다운 jdk는 1.7 버전을 다운받고, MySQL도 GPL버전을 다운 받는다. GPL이 무료버전인데, 소프트웨어의 라이선스와 관련된 내용은 복잡하기도 하고 자세히 모르니 생략 2. 서버에 업로드 한다. (sftp 등) 서버에 ftp를 이용하여, jdk와 MySQL.tar 파일을 업로드한다. 3. jdk설치 # 압축해제 $ tar -xzvf jdk-7u80-linux-x64.tar.gz $ mv jdk1.7.0_80/ java # /usr/local..
history명령어는 OS 배포 후 수행된 명령어의 기록을 볼 수 있다. bash shell에 붙어서 수행한 명령어는 모두 저장되며, 저장 위치는 히스토리 리스트 버퍼에 스택으로 저장된다. 보통 bash shell에서 방향키(↑/↓) 를 눌러 가져오는 이전 명령어들이 history에 저장된 명령어들이다. bash shell 연결이 유지되어 있을 때는 메모리에 저장되어 있다가, 로그아웃 하게 되면 유저의 홈 디렉토리에 .bash_history라는 이름으로 저장된다. history 명령어 모음 $ history 406 df -hT 407 rm /archive/* -f 408 history # [행번호] [명령어] 로 결과르 보여줌 $ history -c # 전체 기록을 삭제. 메모리만 flsuh되고 .bas..
KT 클라우드를 이용했습니다. 클라우드 서버에 ssh 접속을 위해서 방화벽 오픈 및 접속설정을 해주셔야 합니다. >> 환경구성을 시도한 이유 1. 클라우드 서버에서 golang을 개발하고 싶다. -> 어느 PC에서 개발해도, 환경을 동일하게 유지할 수 있다. (물론 비용은 더 비싸다.) 2. Linux에서 vi로 개발하지 않고, VScode IDE를 이용하고 싶다. 3. 코드를 작성하고 바로 App을 재실행하여 서버에 반영할 수 있다. >> 처음 생각한 환경설정 흐름 1. x11 설치 및 관련 패키지 & 설정 2. vscode 설치 및 관련 패키지 & 설정 3. golang 설치 및 관련 패키지 & 설정 ------------------------------------ 시작 1. Client PC 설정 ..
KT 클라우드를 이용했습니다. 클라우드 서버에 ssh 접속을 위해서 방화벽 오픈 및 접속설정을 해주셔야 합니다. 1. Client PC 설정 제가 사용한 PC는 Window 환경이고 11에서 작업하였습니다. (윈10과 같은 방법으로 진행하면 된다고 생각합니다.) 1-1. Xshell, Xming 다운로드 & 설치 Xshell 다운로드 및 설치 (google 검색) / 업무용이 아니라면 학생용으로 신청하면 됩니다. Xming X Server 다운로드 (google 검색) + Xming-fonts-setup 도 같이 설치하면 좋습니다. 1-2. Xshell에 세션에 Xdisplay 터널링 설정 X DISPLAY에 Xming Server:0.0 값에 맞춰 localhost:0.0를 적어줍니다. 2. Serve..
Linux에서 권한이란? Linux OS에서는 파일 및 폴더에 접근 권한이 존재한다. ls -alrt 로 조회시 그림과 같은 경로를 볼 수 있다. drwxrwxrwx 권한은 아래와 같이 나누어 해석할 수 있다. d/rwx/rwx/rwx => directory(폴더)이며 / 소유 유저가 읽고(r), 쓰고(w), 실행(x)을 할 수 있고 / 유저가 속한 그룹이 읽고(r), 쓰고(w), 실행(x)을 할 수 있고/ 소유한 유저 이외의 유저가 읽고(r), 쓰고(w), 실행(x)을 할 수 있다. 라는 뜻이다. 그래서 각 bit 자리수를 계산하여, r권한 4/ w권한 2/ x 권한 1 = 총합 7로 나타내며 chmod로 권한 설정 변경을 할 수 있다. 권한 부여 예시 $ chmod 777 /test test 폴더에 ..
CentOS 기준으로 작성되어있음. root 디렉토리에 존재하는 폴더에 대해서만 설명함 그 외 폴더는 다른 글에 /bin -> /usr/bin 심볼릭 링크 걸려있음, binary라는 뜻바이너리 포함 - essential executables 전체 운영체제에 필수적인 실행 파일 ( 최종 사용자를 위한 것 )이곳에 위치한 실행파일은 어느 위치에서건 명령어처럼 실행 가능 installed binaries 존재 ex) tar, systemctl, ls, vi 등 /sbin -> /usr/sbin 심볼릭 링크 걸려있음. system binary라는 뜻 헷갈리게 /bin 말고 /sbin도 존재 bin과 같은 역할이지만 이곳의 실행파일은 root 유저가 사용할 명령어 모음 실제 권한은 아래와 같음 dr-xr-xr-x..
- 자주쓰는 tar 명령어 (CentOS 7.8 기준) tar로 압축하기 tar -cvf [압축명.tar] [압축할 폴더] tar 압축 풀기 tar -xvf [압축명.tar] tar.gz로 압축하기 tar -zcvf [압축명.tar.gz] [압축할 폴더] tar.gz 압축 풀기 tar -zxvf [압축명.tar.gz] - tar 파일과 tar.gz 파일 차이점 .tar는 압축을 하지 않는 단순히 묶는 용도입니다. 반면에, .tar.gz( 혹은 .tgz)는 압축을 합니다.(Window의 zip 파일처럼) 그래서 tar를 풀때 CPU 파워를 적게 사용하여 속도가 빠름. - gzip이란? zip 형식 압축형태 중 하나로 gzip과 xzip, bzip 등이 있다. gzip은 zip 보다 압축률이 높다. - ta..
netstat명령어를 통해서 listener port 를 보려면 -n -a -p 옵션을 줍니다. netstat -nap n : port번호를 숫자로 보여줌 a : 모든 socket을 보여줌 connected 상태 아닌 소켓도 포함 p : 프로그램명과 PID를 보여줍니다 특정 프로세서만 보려면 grep으로 확인 가능 [tibero@ncloud ~]$ netstat -nap | grep tblistener (Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.) tcp 0 0 0.0.0.0:8629 0.0.0.0:* LISTEN 9703/tbli..
수행 환경은 CentOS 7.8 입니다. jobs - BackGround로 실행되는 작업 List 보여줌 (PID와 다르게 현재 Shell에 종속, 다른 shell 에서는 조회되지 않는다.) fg - List의 첫번째 Queue에 있는 작업 불러옴 fg % [JID] - [JID]에 해당하는 작업 불러옴 ** JID는 jobs 조회시 Process의 번호 bg - 바로 전 일시정지한 작업 BackGround로 실행 bg % [JID] - [JID]에 해당하는 작업 BackGround로 실행 kill % [JID] - [JID]에 해당하는 작업 Kill kill -[signal] %[JID] - [JID]에 해당하는 작업에 Signal을 보냄 disown %[JID] - 작업의 소유권을 놓아버림. 터미널이..