본문 바로가기

BackEnd/Aws

리눅스 명령어 모음

반응형

현재 폴더에 있는 test.log 파일내부에 'apache' 라는 문자열 찾기.

grep -r 'apache' ./test.log


로그 찍기 journalctl -u tomcat9.service 입력후 대문자 G누르기


아파치 톰캣 재시작

systemctl restart apache2 && systemctl restart tomcat9


1. sudo(Super User DO), 수도명령어


명령어 앞에 sudo를 붙이면 root 계정 권한으로 명령을 내림을 의미한다.


2. sudo -i


명령어에 sudo를 붙이지않아도, root 계정 권한으로 변환되어 명령어가 동작한다.


3. pwd : 현재 디렉터리 확인


4. cd : 디렉터리 이동


3. ls : 디렉터리 내용보기


3. ls -al : 디렉토리안 파일의 상세 및 숨겨진것 까지보기



2. 파일 편집하기


적절한 폴더안에있는 파일을 편집하고싶을때  nano 뒤에 파일명을 붙여 명령을 내리면 파일이 


열린다.


예시) nano /home/ubuntu/.aws/credentials 


위는 credentials 파일을 여는 명령어이다. 


3. 파일 열기


열고자하는 파일에 cat을 주면 열린다.


cat log.txt


3. 톰캣 재시작


sudo service tomcat9 restart


4. 웹서버 재시작


sudo service apache2 restart


5. 폴더 만들기


mkdir -m 777 폴더명 (권한을 777로 주어 생성)


6 . 폴더 삭제


rmdir 폴더명


비어있지않은폴더 강제삭제

sudo rm -rf folderName

사용자 권한 바꾸기


chown -R tomcat:tomcat 폴더경로 : 이하폴더 사용자 모두 바꾸기


chown tomcat:tomcat 폴더경로 : 그 폴더만 사용자 바꾸기

7. 디렉토리 복사
dokky 디렉토리를 tomcat9디렉토리안으로 복사
cp -r /var/lib/tomcat9/webapps/dokky /var/lib/tomcat9


7. 파일 삭제


rm 파일명


8. netstat는 리눅스 네트워크 상태를 종합적으로 보여주는 명령


아무 옵션 없이 netstat 명령을 내리면 현재 리눅스 서버의 열려 있는 모든 소켓에 대한 정보를 확인


netstat -ntl


9. 80포트의 사용 여부를 확인

sudo netstat -tnlp|grep 80



10. 프로세스 종료(LISTENER로 나오면 사용중인 80포트의 ID를 잘 기억하고 다음 명령어를 입력)

sudo kill -9 ID 


11. 모든 디렉토리에서 ab로 시작하는 파일 찾기 


sudo find / -name 'ab*'



12. openSSl 버전확인


openssl version


13. 톰캣이 돌고있는지 확인

curl http://localhost:8080


13. 패키지 삭제


apt-get remove abc : abc 패키지를 삭제. 설정파일은 삭제하지 않는다.



sudo apt-get purge abc  : abc 패키지를 삭제. remove와 다르게 설정파일도 삭제


폴더 이름 바꾸기 $ mv folderA folderB 폴더a를  폴더b로 변경

파일 이름 바꾸기 $ mv test.txt retest.txt


14 . 포트열기

https://fblens.com/entry/%EB%A6%AC%EB%88%85%EC%8A%A4-%ED%8F%AC%ED%8A%B8-%ED%99%95%EC%9D%B8


열기 iptables -I INPUT 1 -p tcp --dport 8443 -j ACCEPT

삭제 iptables -D INPUT -p tcp --dport `포트번호` -j ACCEPT


14. 아파치 오류시 다음 명령어로 로그확인

cd /etc/apache2

Then:

apache2ctl configtest
15. #history //이전 입력 했던 명령어 출력 1000줄까지 지원
16. 검색 편집창 찾기 가면 검색됨

참고 블로그


https://futurestorys.tistory.com/17


http://attiadmin.guyweb.co.kr/linux/instruc.html


https://kali-km.tistory.com/entry/Linux-%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EC%99%80-%ED%8C%8C%EC%9D%BC%EB%8B%A4%EB%A3%A8%EA%B8%B0


https://sisiblog.tistory.com/190



반응형

'BackEnd > Aws' 카테고리의 다른 글

리눅스 우분투에서 로그찍어보기  (0) 2019.10.25
iam 사용자 만들기  (0) 2019.10.23
aws s3 설정  (0) 2019.10.03
우분투에 Maven으로 프로젝트 배포(이클립스 활용)  (0) 2019.09.30
RDS 처음 생성 설정값들  (0) 2019.09.29