Linux command
리눅스 커널을 사용할 때 기본적인 조작을 위해 알아야 할 명령어 정리.
-
찾기
-
find /(전체에서) -name {name}
1
find / -name {name}
-
find ./(현재 경로 하위에서) -name {name} -type f(파일)/d(디렉토리)
1 2
find ./ -name {directory name}} -type d find ./ -name {file name} -type f
-
-
복사, 이동
-
cp {복사할 file} {복사할 경로 또는 복사하여 생성할 파일 이름}
1
cp 폴더2/abc.txt ../../폴더1/
-
cp -r {복사할 디렉토리( . )} {목적 디렉토리}
1
cp -r . ../abc/
-
mv {이동 시킬 디렉토리} {목적 디렉토리}
1
mv * ../abc
*현재 디렉토리의 모든 파일을 선택 = * // 하위디렉토리의 모든 파일 선택 = / **
-
-
위치 확인(현재 디렉토리)
1
pwd
-
루트 디렉토리(/)로 이동
1
cd /
-
이전 디렉토리로 이동
1
cd -
-
이전 명령어
1 2 3 4
!! sudo !! !! -type d !-2 -type f
-
net-tools 설치
1
apt-get install net-tools
-
systemctl 명령어
- 서비스 확인
1 2
# {xxx}문자열이 들어가는 서비스 항목 모두 조회(list) systemctl list-units --type=service | grep xxx
- 서비스 재시작
1 2 3 4
systemctl status firewalld.service systemctl stop firewalld pkill -f firewalld systemctl start firewalld
- 방화벽 서비스 등록
1 2 3 4 5 6 7
systemctl enable firewalld systemctl start firewalld firewall-cmd --permanent --service={service name} --add-port=9901/tcp firewall-cmd --reload systemctl restart firewalld
- 방화벽 포트 등록
1
firewall-cmd --add-port=9019/tcp --permanentfirewall-cmd --reloadsystemctl restart firewalld
-
방화벽 확인
1
#90문자열이 들어간 ip테이블 조회(List)iptables -L | grep 90
-
공통 방화벽 open
1
firewall-cmd --zone=public --add-port=400/tcp --permanent
-
firewall-cmd 명령어
1 2 3 4 5
#서비스 방화벽상에 등록하기 firewall-cmd --new-service={service name} firewall-cmd --service={service name} --add-port=9019/tcp --permanent firewall-cmd --reload systemctl restart firewalld
-
방화벽 공용포트 삭제하기
1 2 3
firewall-cmd --zone=public --remove-port=9019/tcp --permanent firewall-cmd --reload systemctl restart firewalld
-
재부팅
1
shutdown -r now