일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- vm
- 코테
- VMware
- Python
- python3.7
- tibero
- 프로그래머스
- 파이썬
- vm tac 구성
- tablespace
- CentOS
- 티베로
- golang
- 묵시적 커서
- X11
- implicit
- 리눅스
- X11 forwarding
- Tuple
- 코딩테스트
- tas tac
- DDL 추출
- terraform
- 암시적 커서
- OPEN CURSOR
- Linux
- db
- oracle
- VM 설정
- tac
- Today
- Total
목록Linux (9)
줄기세포
아래처럼 하나씩 찾을 수 있지만, 하나의 명령어로 한번에 찾고 싶으면 어떻게 할까? rpm -qa | grep gcc rpm -qa | grep openssl rpm -qa | grep libffi-devel rpm -qa | grep bzip2-devel 1. OR 조건 (여러개 한번에 조회) OR 조건으로 한번에 찾는 방법은 전체 단어를 " " 쌍 따옴표로 묶어주고 백슬래쉬(\)+파이프(|)로 단어를 구분해주면 된다. rpm -qa | grep "gcc\\|openssl-devel\\|libffi-devel\\|bzip2-devel" 백슬래쉬(\) 쓰는게 번거로우면 -P, -E 옵션으로 대체 가능 rpm -qa | grep -P "gcc|openssl-devel|libffi-devel|bzip2-de..

명령모드는 ESC를 입력하여 vi편집기 초기 화면 혹은 ESC를 눌러 나오는 모드입니다. 1. vi 편집에 들어가서 명령모드에서 / 나 ?를 입력합니다. (마지막행 모드 혹은 입력모드에서 나오면 명령모드입니다) 2. /removed ?removed 를 입력하여 찾습니다. 3. n을 입력하면 다음 찾기 N (shift + n)은 이전 찾기 4. 찾기를 하면 하이라이트가 생기는 경우가 있는데, 이를 지우고 싶으면 마지막행 모드에서 :nohl 를 입력하면 됩니다. 참조: https://zetawiki.com/wiki/Vi_%EC%A3%BC%EC%9A%94_%EB%8B%A8%EC%B6%95%ED%82%A4

yum 으로 install하면 의존성 체크하여 알아서 다운받아주지만, 외부망 IP를 사용하지 못하는 경우가 있다. 패키지를 설치하려면 설치파일을 rpm으로 설치해야하는데, 이때 의존성 관련된 부분이 염려가 된다 그런 경우 의존성 확인하여, 필요한 패키지를 설치해줘야 한다. 의존성 확인 방법 1. shell 접속하여 bash 명령어로 $ rpm -qR [라이브러리명] 만약 커널에 접속이 안되는 상황에서 확인하려면 2. 아래 사이트에서 https://centos.pkgs.org/7/centos-x86_64/ CentOS 7 - CentOS x86_64 centos.pkgs.org 라이브러리 검색 후 Requires 부분을 확인하여 의존성 확인 가능하다. 참고로 rpm --help 첨부 [root@cent78..

chmod 란? 리눅스 OS 내에 파일 및 폴더에 대한 퍼미션(permission) 혹은 권한을 변경하는 명령어이다. permission을 알려면 자리별 의미를 알아야 한다. 조회하면 총 10자리가 나온다 각 자리별로 나타내는 퍼미션이 다르다. d/rwx/r-x/r-x 폴더/ 소유자/ 그룹/ 그 외 유저 폴더여부 / r는 읽기 / w는 쓰기 / x는 실행 각 자리는 3가지 비트로 이루어져있는데 rwx/---/---, r는 4, w는 2, x는 1을 의미한다. (총 합은 7) chmod 로 권한을 부여하는 방법은 숫자로 주는 방법과 문자로 주는 방법이 있다. 1. 숫자로 부여 방법 $ chmod 777 /testfolder drwxrwxrwx $ chmod 744 testfile -rwxr--r-- 2. ..
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] - 작업의 소유권을 놓아버림. 터미널이..

- lsb_release 명령어로 Linux Version 확인 설치 가능한 리스트 확인 및 설치 1. lsb_release -a 명령어 2. grep . /etc/*release CentOS 7.8.2003 - Linux 배포 버전 확인 3. uname -a 명령어 Kernel Version - 3.10.0 hostname - stem-cell 4. hostname 명령어 * hostname 변경원하면 -> hostnamectl set-hostname [변경할 hostname] 5. dmesg | grep CPU 명령어 CPU 정보 6. free 명령어 메모리 확인 free -g: GiB 형식으로 메모리 확인 7. cat /proc/meminfo 메모리 확인 8. getconf LONG_BIT 비트수 ..