우분투 24.04 기준으로 진행
버전 확인
일반 : lsb_release -a
세부 : cat /etc/os-release
타임존 변경
sudo timedatectl set-timezone Asia/Seoul
패키지 최신화
sudo apt update && sudo apt upgrade
zsh 설치
sudo apt install zsh
sudo passwd ubuntu
chsh -s $(which zsh)
sudo reboot
echo $SHELL
oh-my-zsh 설치
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
테마
code ~/.zshrc
ZSH_THEME 항목 수정
ZSH_THEME="agnoster"
플러그인
* 하이라이트 설치
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
* 커맨드 추천 설치
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
* 적용
code ~/.zshrc
plugins 항목 수정
plugins=(git vscode zsh-autosuggestions zsh-syntax-highlighting)
도커
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
포테이너
* 설치
sudo docker volume create portainer_data
sudo docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
sudo docker restart portainer
* 접속
https://localhost:9443
* sudo 없이 docker 명령어 실행
sudo usermod -aG docker $USER
sudo reboot
파이썬
sudo apt install python3-pip
sudo apt install python3.12-venv
별칭
code ~/.zshrc
alias python="python3"
alias mld="cat /dev/null > /home/ubuntu/dw_batch.log"
alias mcn="crontab dw_cron.crontab"
* 적용
source ~/.zshrc
크론
오류 발생시 특정 파일에 누적해서 기록하기
13 7 * * 1-5 /home/ubuntu/myvenv/bin/python /home/ubuntu/test.py 2>>mybatch.log
'기타' 카테고리의 다른 글
우분투 서버에서 ollama 체험해보기 (0) | 2024.06.26 |
---|---|
믹스패널 자바스크립트 삽입 (1) | 2024.06.14 |
맥 스케줄링으로 배치 실행 (0) | 2024.03.25 |
스플렁크로 리텐션 구하기 (0) | 2024.02.14 |
스플렁크 서브서치 (1) | 2023.12.18 |