코딩기록
1. 리눅스 명령어 정리 본문
메타코딩 강사님의 [개발자를 위한 AWS DevOps 입문] 강의를 들으며 배운 것들을 정리하고자 한다.
첫 주제는 리눅스 명령어를 정리하는 것이다.
pwd 현재 경로
ls –l 현재 폴더 파일 정보 자세히 보여줌
해당 정보에서, f
d로 시작하면 폴더
-로 시작하면 파일
cd 폴더 이동
cd /으로 시작하면 절대경로(/~~~/~~~)
/ 없으면 상대경로
~~ --help 특정 명령어의 사용법을 알려줌(ls –help)
파일명 앞에 .이 있으면 숨김파일(.ssh)
ls –al 모든 숨김파일 포함하여 자세히 보여줌
mkdir ~~ 폴더만들기
touch ~~ 파일만들기
rm 파일삭제
rm –r 폴더삭제
컨트롤c: 취소, 뭐 잘못썼을 때 나가야 할 때
cp 복사 cp a.txt b.txt
mv 파일 이동 mv b.txt(파일명) user(폴더명, 상대경로, 절대경로 사용 가능)
파일명 변경 mv b.txt(파일명) d.txt(변경할 파일명)
파일명 변경해서 이동 mv b.txt(파일명) user(폴더명, 상대경로, 절대경로 사용 가능)/c.txt(변경할 파일명)
ln –s (파일명) 바로가기 파일 생성(소프트링크)
bin폴더 = 실행파일이 모여있는 곳
apt-cache search tomcat
| (파이프라인)
grep 뭔가를 찾아낼때
apt update apt리스트 업데이트 / 우분투가 가지고 있는 모든 프로그램 목록 업데이트
리눅스 최상위 관리자 : root
현재는 ununto로 접속함
sudo ~ 최상위 권한자 권한 위임받아 실행
whoami 내 계정 확인
apt install: apt 설치 (ex. sudo apt install –y tomcat9) -y 모두 동의
netstat -nlpt 포트가 어떻게 활성화 되어있는지
sudo apt install net-tools
sudo apt remove tomcat9 (설정파일은 지우지 않음)
sudo apt --purge remove tomcat9 (설정파일까지 모두 지움)
ppa
우분투 프로그램 목록에 없을 경우 ppa(Personal Package Archives) 사용
우분투 런치패드
https://launchpad.net/ubuntu/+ppas
sudo add-apt-repository ppa:rivergod/tomcat8.5(focal 지원 안함)
-> 잘못된 버전의 ppa 저장소 삭제
sudo add-apt-repository —remove ppa:rivergod/tomcat8.5
sudo add-apt-repository ppa:ttyrnpuu/tomcat
sudo apt update
/etc/apt/sources.list에는 기본 우분투 프로그램 주소 있음
/etc/apt/sources.list.d에 ls로 들어가면 ppa 추가 파일 목록 확인 가능
lsb_release –a 우분투 버전과 코드명(focal ...) 확인
'인프라 > 리눅스, AWS' 카테고리의 다른 글
6. AWS 엘라스틱빈스톡 사용해보기 (0) | 2023.12.28 |
---|---|
<리눅스 if 문 조건 정리> (0) | 2023.12.27 |
4. cron을 통한 지속적 배포 직접 구축하기 (1) | 2023.12.27 |
3. 우분투 서버에 깃허브 클론 및 설정 세팅 (1) | 2023.12.27 |
2. 우분투 사용 방법 (1) | 2023.12.26 |