리눅스 기본
디렉토리 구조
# cd = change directory
# ls = list 파일 or 폴더
경로를 구분, 지정하는 방법
절대경로
- 절대 변하지 않는, 언제나 같은 경로
ex. /etc/sysconfig
상대경로
- 내가 어디에 있는지(pwd)에 따라 다른 경로
ex. .., sysconfig
. : 현재 디렉토리
.. : (한단계) 상위디렉토리
# mkdir: make directory
# mkdir -p: parent, 부모 디렉토리 있는지 확인 후 없으면 생성
# whoami: 내가 어떤 사용자인지 확인
# ls: list 파일 or 폴더
-al: 모든 파일 자세히
# cat ~/파일명: 파일 내용 출력
# cp: copy, 복사
# rm: remove, 파일삭제
-rf: 묻지않고 삭제
리다이렉션 (>, >>)
파이프라인 ( ‘|’ , Shift + \ )
여러개의 명령어를 조합해서 쓰고싶을때, 파이프라인을 여러번 사용 가능
# 출력되는 결과(왼쪽)을 한페이지씩(오른쪽) 출력
# services라는 문자열을 포함하는 줄만 출력
# services라는 문자열을 포함하는 줄 중 마지막 1줄만 출력
vi 편집기 (vim)
텍스트 에디터
[root@web test]# vi ana.cfg
[root@web test]# vi test.txt
# 위와 같이 기존 파일로 들어가서 작성 가능
# 네트워크장치마다 스크립트 파일이 존재해야 한다고 생각하는게 좋다.
# ens33이라는 장치를 추가했다면, ifcfg-ens33이라는 파일도 존재해야 하고, 그 설정값도 적절하게 구성되어 있어야 한다.
IPADDR의 .80을 .100으로 변경한다면,
# 변경한 값을 반영시키지 않았기 때문에 ip를 조회해도 같다.
# top 명령어
= 현재 내 리소스에 대한 실시간 정보(윈도우의 작업관리자)
= 대표적인 포어그라운드(foreground)의 사례
= top라는 프로세스가 내 화면을 ‘점유’
= 다른 명령을 칠 수 없음
[root@web ~]# systemctl enable --now firewalld
# enable --now = start + enable 효과
restart(반영)은 안될 수 있음 → 되도록이면 restart하고 enable하는 것이 정확함
# -y를 통해 C패키지를 설치하기 위한 의존성 패키지 설치 여부에 대한 질문에 ‘yes’로 응답
IP 수정 및 GW 확인
[root@web ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens32
'AWS Cloud School 8기 > 리눅스(Xshell 8)' 카테고리의 다른 글
22일차) 2025-01-27 (LVM 실습, 시험_dhcp, dns, http/tftp/ftp, nfs, pxe) ♨ (1) | 2025.01.27 |
---|---|
20일차) 2025-01-23 (centGUI, dhcp/tftp/ftp/http, 포트) (0) | 2025.01.23 |
19일차) 2025-01-22 (FTP, TFTP, PxE) (1) | 2025.01.22 |
10일차) 2025-01-09 (Xshell 8에서 웹 템플릿 설정) (0) | 2025.01.09 |
9일차) 2025-01-08 (웹서버) (0) | 2025.01.08 |