====== 유용한 유저 설정 파일 모음 ====== 서버 접속시 또는 접속 후 유저에게 유용한 설정 파일 정보를 다룹니다. ===== bashrc파일 ===== .bashrc 파일을 설정 해 둘것. 아래 내용은 사이트마다 다릅니다. #alias pytorch='singularity run --nv -B /store/hep:/store/hep /store/hep/common/singularity/nvcr_pytorch_19.08-py3__pyG.simg python' [ -f /store/sw/anaconda3/etc/profile.d/conda.sh ] && source /store/sw/anaconda3/etc/profile.d/conda.sh [ -f /cvmfs/cms.cern.ch/cmsset_default.sh ] && source /cvmfs/cms.cern.ch/cmsset_default.sh ===== ssh 설정 파일 ===== 유저 홈디렉토리 아래 .ssh/config 파일을 만들어 둡니다. 접속 유지 기능과 주요 사이트별 포트, 호스트, 접속 방법 등을 지정할 수 있어 편리합니다. ForwardX11 yes ForwardX11Trusted yes TCPKeepAlive yes ServerAliveInterval 180 ServerAliveCountMax 200 #PreferredAuthentications publickey,password PreferredAuthentications publickey,keyboard-interactive,password Host hep Port 2222 HostName hep.khu.ac.kr #HostName 210.117.211.131 PreferredAuthentications publickey,password GSSAPIAuthentication=no Host *.cern.ch Protocol 2 GSSAPIAuthentication no GSSAPIDelegateCredentials no #PreferredAuthentications external-keyx,gssapi-with-mic,gssapi,password,keyboard-interactive PreferredAuthentications password Host fnal.gov Protocol 2 ForwardAgent yes GSSAPIAuthentication yes GSSAPIDelegateCredentials yes PreferredAuthentications external-keyx,gssapi-with-mic,gssapi Host gsdc HostName ui20.sdfarm.kr Port 4280 GSSAPIAuthentication no PubkeyAuthentication yes PreferredAuthentications keyboard-interactive,password Host github.com Hostname ssh.github.com Port 443 Host kek HostName login.cc.kek.jp HostKeyAlias login.cc.kek.jp ProxyCommand ssh sshcc1.kek.jp -W %h:%p ===== git 기본 설정 파일 ===== 유저 디렉토리 아래 ~/.gitconfig 파일을 아래와 같이 작성해 두면 git명령어 사용시에 편리한 점이 많습니다. 아래에서 GITHUB_USER_NAME은 github.com 사이트의 아이디를, email, name의 YOUR_EMAIL@khu.ac.kr과 YOUR_NAME부분도 알맞게 입력합니다. [user] github = GITHUB_USER_NAME email = YOUR_EMAIL@khu.ac.kr name = YOUR_NAME [color] ui = auto [core] ignorecase = false editor = vim [alias] co = checkout ci = commit b = branch l = log --oneline --graph [push] default = current ===== vim 에디터 설정 ===== 에디터 사용자의 취향에 따라 추가하거나 빼서 사용하시면 됩니다. set nocompatible set noautoindent set term=xterm "set tw=2 ts=2 sts=2 sw=2 expandtab set sts=2 sw=2 ts=2 expandtab set backspace=2