1년 8개월전 즈음 전에 임베디드하면서 웹백엔드로 알게모르게 갈아타고 있었고
인프라까지 같이해서 좀 섞여있습니다.
- 텍스트 에디터
vim
- 원격 접속
ssh
- 텍스트 대치
sed
- 모니터링
htop, lmstat, iostat
- 로그확인
cat, tail ... etc...
- http 요청 관련
curl, wget
- 주기적 작업
cron
- 웹서버
nginx 관련 설정
- 컨테이너화
docker
shell script
- 컨테이너 오케스트레이션
kubernetes(kubectl, kubeadm)
- 파일 탐색
find, grep , awk...
- 유저, 그룹, 파일&디렉토리 권한 등
adduser, addgroup, usermod, chmod 등등... /etc/groupd 나 뭐 이런 파일들도 알아둬야했고...
- 네트워크 관련
firewalld, iptable,
- 패키지 관리자
yum, dnf, apt ...
- 데몬? 서비스 관련
systemctl 명령어 + systemd 서비스 직접 작성, init.d 에 들어가는 부팅 시 실행되는 서비스들 스크립트...?(init.d 같은 경우 사실상 bash 스크립트)
RTMP 관련 내용도 있는데 이건 사실 어플리케이션 내용이라 딱히 리눅스라고 보긴 힘들것 같고
NodeJS 쓸때 사용하는 npm, yarn
스프링부트 사용할때 쓰는 maven, gradle 이런건 딱히 리눅스 명령어가 아니라고 봐서 제외
써두긴 했는데 nginx도 웹서버 설정이라 크게 상관은 없는듯
기타 파이썬 기반 gunicorn, uvicorn 등도 제외
환경 변수 설정 관련해서 JVM 옵션들도 있긴 함.
백엔드에서 k8s까지 함? ㄷㄷ
이상한 중소가면 짬통이 되는거시에오
로그확인인디 tail이 왜 없음..? - dc App
아 추가함