리눅스 (Linux)
-
Linux | 메모리, 디스크 사용량, CPU 정보 확인하기리눅스 (Linux) 2023. 3. 30. 18:39
📲 Memory 보통 free -h를 많이 사용 메모리 사용량 확인 free KB 단위로 확인 [-b | -k | -m | -g] free -k MB 단위로 확인 [-b | -k | -m | -g] free -m 사람이 읽기 쉬운 단위로 확인 free -h 와이드 모드로 cache와 buffers를 따로 출력 free -w 📈 CPU CPU 확인 cat /proc/cpuinfo CPU 전체 코어 개수 grep -c processor /proc/cpuinfo 물리적 CPU 개수 grep "physical id" /proc/cpuinfo | sort -u CPU 물리적 코어 개수 grep "cpu cores" /proc/cpuinfo | tail -1 💾 Disk 보통 df -h를 많이 사용 남은 용량 확인..
-
Ubuntu | 아파치 톰캣 연동리눅스 (Linux) 2023. 3. 7. 14:40
🌈 Apache2, Tomcat이 각 서버에 설치되어 있는 환경에서 작성되었습니다. 💻 Apache2가 설치된 서버에서의 작업 연동 커넥터 mod_jk 설치 설치가 완료되면 /etc/apache2/mods-available 경로에 jk.conf, jk.load 파일이 생성된다. apt-get install libapache2-mod-jk workers.properties (/etc/libapache2-mod-jk) port : 톰캣의 server.xml에 설정되어 있는 ajp 포트 host : 톰캣 서버의 ip workers.tomcat_home=/usr/share/tomcat8 workers.java_home=/usr/lib/jvm/default-java ps=/ worker.list=ajp13_wor..
-
Linux | SCP 명령어로 서버 간 파일 복사, 가져오기리눅스 (Linux) 2023. 2. 16. 21:24
1. 서버 A → 서버 B 파일 복사하기 scp 경로/파일명 서버B유저명@서버B ip주소:서버B 경로 scp ./test.txt userB@192.0.0.1:/home/userB/Desktop → ./는 현재 위치 2. 서버A → 서버 B 파일 가져오기 scp 서버B유저명@서버B ip주소:/경로/파일명 서버A경로 scp userB@192.0.0.1:/home/userB/Desktop/test.txt /home/userA/Desktop
-
Linux | sshpass 원격 접속과 동시에 명령 실행하기리눅스 (Linux) 2023. 2. 13. 21:31
sshpass 원격지에 연결 할 때 암호를 같이 입력하여 바로 명령어를 실행할 수 있는 기능, 젠킨스와 같은 쉘 스크립트에서 원격지 접속과 동시에 명령어를 사용할때 유용하게 사용할 수 있다. sshpass 설치 apt-get install sshpass 원격지 ssh 접속 sshpass -p [원격지 접속 계정의 암호] ssh root@192.168.0.1 원격지 루트 경로에 있는 test.sh 실행 sshpass -p [원격지 접속 계정의 암호] ssh root@192.168.0.1 "sh /test.sh" 원격지에 scp를 이용한 파일 전송 (test.txt 파일을 원격지 /home 경로에 전송) sshpass -p [원격지 접속 계정의 암호] scp test.txt root@192.168.0.1:/..
-
리눅스(Linux) | 별칭(alias) 생성, 확인, 삭제리눅스 (Linux) 2021. 7. 15. 15:17
별칭 생성 bash가 실행될 때 bash의 환경 정보가 포함된 .bashrc 파일을 읽어 들인다. 이 환경 정보에는 별칭 정보도 함께 들어간다. .bashrc 파일에 별칭을 설정해두면 언제나 별칭이 적용된다. .bashrc 파일은 각 계정의 홈 디렉토리에 존재한다. (/home/ec2-uesr) 계정의 홈 디렉터리에서 ls -al 명령어를 입력 ls -al .bashrc 파일에 직접 별칭을 입력해도 되지만, 기존 alias와 구분하기 위해 .bash_aliases 파일을 생성하여 사용하도록 권장하고 있다. 따라서 .bash_aliases 파일을 생성 후 alias를 적용해본다. 예) 톰캣의 시작, 중지 sh 파일을 별칭으로 만들어 간단하게 사용해본다. # .bash_aliases 파일생성 touch .b..
-
리눅스(Linux) | 명령어 Apache 상태/시작/중지/재시작리눅스 (Linux) 2021. 2. 26. 23:21
Apache 버전 확인 httpd -v Apache 상태 확인 systemctl status httpd service httpd status Apache 시작 systemctl start httpd service httpd start apachectl start Apache 중지 systemctl stop httpd service httpd stop apachectl stop Apache 재시작 systemctl restart httpd service httpd restart apachectl restart
-
리눅스(Linux) | -bash ~ : command not found리눅스 (Linux) 2021. 2. 25. 15:03
콘솔 창에 아래 입력하면 커맨드 입력이 가능해진다. export PATH=%PATH:/bin:/usr/local/bin:/usr/bin profile을 편집기로 연다. sudo vi /etc/profile i를 누르고 편집 모드로 변경하여 PATH를 수정한다. export PATH=%PATH:/bin:/usr/local/bin:/usr/bin 수정이 끝나면 ESC로 편집 모드를 종료한 뒤 :wq! (저장)한다. source로 파일을 적용한다. source /etc/profile