일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 역할
- SQL
- 깃허브
- 리눅스
- 에러
- 데이터베이스
- 기초
- 플라스크
- 아나콘다
- 원격저장소
- 단축키
- MySQL
- 예제
- 디버깅
- vscode
- visual studio code
- 판다스
- 프로그래머스
- 디렉토리
- matplotlib
- 데이터분석
- 파이썬
- OpenCV
- 가상환경
- 운영체제
- 우분투
- 라이브러리
- 코랩
- 엑셀
- 머신러닝
- Today
- Total
목록OS/Linux (57)
취미와 밥줄사이
systemd system d(system daemon)은 Unix 시스템이 부팅후에 가장 먼저 생성된 후에 다른 프로세스를 실행하는 init 역할을 대체하는 데몬 systemctl 명령어 # 서비스 관리 - 서비스 상태확인 systemctl status [서비스명] - 서비스 구동 systemctl start mariadb -서비스 자동 시작 systemctl enable mariadb - 서비스 목록 보기 systemctl list-units systemctl list-unit-files # 조건에 따라 서비스 보기 - enabled된 모든 서비스 systemctl list-units --state=enabled - 구동에 실패한 서비스 systemctl list-units --state=failed..
# yum 캐시 데이터로 인해서 잘못된 동작이 일어날 경우 yum 캐시를 정리해야 한다. # 캐시된 패키지 정보를 모두 삭제하는 커맨드 yum clean packages # 캐시된 xml 기반의 메타데이터를 삭제 yum clean metadata # 캐시된 모든 데이터베이스 파일을 삭제 yum clean dbcache # 사용하지 않는 불필요한 디스크 공간을 정리하고, 동시에 이전 커맨드와 같이 캐시된 모든 파일 삭제 yum clean all # yum cache 재구성 yum makecache REFERENCE https://dimdim.tistory.com/entry/RPM-%EC%82%AC%EC%9A%A9%EB%B0%A9%EB%B2%95 RPM 사용방법 * 가장 많이 사용하는 - 설치하기 옵션! :..
# 설치하기 옵션 rpm -Uvh [패키지 파일명]: 업그레이드하며 그 과정을 자세히 보여준다. # 삭제하기 옵션 rpm -e [패키지명]: 설치된 패키지의 삭제, # 일반 패키지 설치 rpm -i [패키지명]: 설치(기존의 것 삭제x) # 업그레이드 rpm -U [패키지명]: 업그레이드한다, 업그레이드 과정 보여주지 않음 # 설치 거부할 경우 강제 설치하기 rpm -Uvh [패키지명] --force: 동일하거나 더 높은 버전의 패키지가 이미 설치되어 있을 경우라도 기존의 것을 삭제하고 설치한다. # 의존성 무시하고 설치 rpm -Uvh [패키지명] --nodeps: 의존관계가 있는 다른 패키지가 설치되어 있지 않더라도 강제설치 # 테스트만 rpm [설치 / 삭제 옵션] --test: 실제로 작업하지 않..
파일 디스크립터 시스템으로부터 할당 받은 파일을 대표하는 0이 아닌 정수 값 프로세스에서 열린 파일의 목록을 관리하는 테이블의 인덱스 유닉스 시스템에서 모든 것은 파일이다. Regularfile, Directory, Socket, PIPE, Block Device, Character Device 등등 모든 객체들을 파일로써 관리된다. 유닉스 시스템에서 프로세스가 이 파일들을 접근할 때 File Descriptor라는 개념을 이용한다. 파일 디스크립터는 '0이 아닌 정수', 'Non-negative Integer'값이다. 음수가 아닌 0과 양수인 정수 값을 가진다. 프로세스가 실행중인 파일을 Open하면 커널은 해당 프로세스의 파일 디스크립터 숫자 중에 사용하지 않는 가장 작은 값을 할당해준다. 유닉스에서..
vim .oh-my-zsh/themes/agnoster.zsh-theme # Dir: current working directory prompt_dir() { #prompt_segment blue $CURRENT_FG '%~' prompt_segment blue $CURRENT_FG '%c' } REFERENCE https://scbyun.com/1003 [리눅스] zsh 프롬프트 전체 경로 대신 현재 디렉터리만 표시하는 방법(agnoster theme) zsh 프롬프트 전체 경로 대신 현재 디렉터리만 표시하는 방법 vim .oh-my-zsh/themes/agnoster.zsh-theme $ vim .oh-my-zsh/themes/agnoster.zsh-theme ... # Dir: current wor..
1. Download https://www.anaconda.com/products/individual Anaconda | Individual Edition Anaconda's open-source Individual Edition is the easiest way to perform Python/R data science and machine learning on a single machine. www.anaconda.com 2. Anaconda 설치하기 source Anaconda3-2021.11-Linux-x86_64.sh 3. zsh쉘에 아나콘다 환경변수 설정 vim ~/.zshrc export PATH=$HOME/anaconda3/bin:$PATH source ~/.zshrc REFERENCE h..
Linux source 명령어란 source 명령어는 스크립트 파일을 수정한 후에 수정된 값을 바로 적용하기 위해 사용하는 명령어 예를 들어 /etc/bashrc 파일을 수정한 이후에 저장하여도 수정한 내용이 바로 적용되지 않음 그 이유는 /etc/bashrc 파일은 유저가 로그인할 떄 읽어들이는 파일이기 때문에 logout and login을 하거나 리눅스를 재시작해야 적용됨 이러한 상황에서는 source /etc/bashrc 명령어 사용 리눅스는 환경설정 파일들을 수정하기만 한다고 바로 내용이 적용되는 것이 아님 bash에서 source 명령은 .과 동일한 역할 후행되어 오는 파일을 읽어서 파일 속의 내용을 실행하는 역할 source 문법 source FILENAME [ARGUMENTS] REFERE..
vim 주석처리 방법 1. vim 명령어를 통해서 수정할 파일 열기 2. ctrl + v 또는 shift + v를 통해서 visual mode 진입 후 hjkl을 이용하여 주석 처리할 줄을 선택 3. `:` 키를 눌러서 명령모드에 진입한 이후에 norm i#을 입력후 엔터 norm i`원하는 문자` vim 주 해제하는 방법 1. : 명령모드 진입 2. 비주얼 모드로 block을 잡고 3. norm 1x 타이핑 REFERENCE https://insight-bgh.tistory.com/430#:~:text=1.%20%EC%97%AC%EB%9F%AC%EC%A4%84%20%EC%A3%BC%EC%84%9D%20%EC%B2%98%EB%A6%AC,%ED%9B%84%20%EC%97%94%ED%84%B0%EB%A5%B..