목록DEV&OPS/Linux & Cloud (39)
삶 가운데 남긴 기록 AACII.TISTORY.COM
상태 확인 firewall-cmd --state 설치 sudo yum install firewalld //시작시 자동으로 firewall daemon 실행 sudo systemctl enable firewalld sudo systemctl start firewalld 방화벽에 http, https 서비스 접근 허용 설정 //방화벽에 서비스 추가(통신 가능하게) sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https //방화벽에 서비스 제거(통신 불가능하게) sudo firewall-cmd --permanet --remove-service=http sudo firewall-cmd --p..
시스템 종료 poweroff shutdown -P now 즉시 Power off shutdown -r 22:00 오후 10시 rebooting shutdown -P +10 10분 뒤 종료 shutdown -c 예약된 종료 cancel shutdown -k +15 15분 동안 시스템 종료 메시지를 띄우지만 실제 종료는 안됨 halt -p init 0 런레벨 0번으로 시스템을 전환 시스템 재시작 shutdown -r now 즉시 재시작 reboot init 6 런레벨 6번으로 시스템을 전환 로그아웃 logout exit 도스 키 이전에 입력한 명령어를 화살표 위아래 키로 다시 나타나게 하는 기능 history 사용했던 명령어 모두 보기 history -c 저장된 명령어 모두 삭제 자동완성 기능 탭키를 이용해..
vmware 가상 머신 생성 CentOS 소개 실무에서 많이 쓰는 리눅스 중에서 red hat 리눅스가 있습니다. 그 red hat 리눅스와 사실상 동일하다고 할수 있는 CentOS 운영체제라는 것이 있습니다. 그런데 red hat에서 CentOS 8을 끝으로 지원 중단을 발표했습니다. 그래도 CentOS는 red hat 리눅스 학습용으로 적합하기 때문에 같이 설치해보도록 하겠습니다. vmware player 소개 https://www.vmware.com/kr/products/workstation-player/workstation-player-evaluation.html 리눅스를 설치할 컴퓨터가 따로 있다면, 그 컴퓨터에 설치해도 좋습니다. 별도의 컴퓨터가 없다면 윈도우PC에서 가상 운영체제를 설치할 수..
tomcat설치경로/logs/catalina.out 파일은 그냥 두면 용량이 무한정 커집니다. 그러면 로그파일을 열기도 어려울뿐더러 검색도 어렵고 나중엔 결국 tomcat이 다운될 수 있습니다. 그래서 날짜별로 로그를 출력하는 방법을 보통 사용합니다. 검색해보면 여러 방법들이 나오지만 저는 가장 간단한 방법 중의 하나인 apache의 rotatelogs를 사용하는 방법을 포스팅하겠습니다. 테스트는 centos7 tomcat8에서 이루어졌습니다. 1. apache를 설치합니다. yum install httpd y/n 여부를 묻는 메시지가 나오면 y를 입력 후 엔터를 치시면 됩니다. complete! 메시지가 나오면 설치 완료입니다. 2. rotatelogs 설치경로 확인 find / -name "rotat..
1. alias 목록 확인 alias 2. alias 등록 홈디렉토리의 숨김파일인 .bashrc 를 vi 편집기로 편집하여 등록합니다. 여기서는 sqlplus /as sysdba 명령어를 ss 로 등록해보겠습니다. vi ~/.bashrc # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi # Uncomment the following line if you don't like systemctl's auto-paging feature: # export SYSTEMD_PAGER= # User specific aliases and functions alias ss='sqlplus / as sysdba' :wq! 3. alias 적용 ..
putty로 접속시 expected key exchange group packet from server 라는 메시지와 함께 접속이 되지 않을 때 1. 서버 목록에서 접속할 서버를 불러옵니다. 2. 좌측 메뉴중에서 접속(connection) - SSH - 키교환(kex) 3. 우측 Algorithm selection policy 항목의 up 버튼이나 down 버튼을 눌러서 디피-헬만 그룹 14(Diffie-Hellman group)을 맨위로 디피-헬만 그룹1을 두번째로 설정해야 합니다. 즉, Diffe-Hellman group exchange 를 3번째로 옮겨 놓은 뒤 저장하시고 접속하시면 됩니다. 아니면 putty 최신 버전을 설치해 보십시오..
CentOS 7 에서 5.7을 설치하고 설정하는 과정을 다뤄봅니다. 아래 과정은 root 계정으로 실행하셔야 합니다. su - wget 설치 yum install wget MySQL 다운로드 wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm 그러면 현재 실행 경로에 rpm 파일이 다운로드 됩니다. MySQL 설치 rpm -ivh mysql57-community-release-el7-11.noarch.rpm MySQL 서버 설치 설치하다가 public key for mysql-community-server-5.7.37-1.el7.x86_64.rpm is not installed 메시지가 나오면서 설치가 되지 않는 경우도 있..
에러 메시지 Host 'IP주소' is not allowed to connect to this MySQL server 라고 나오면서 mysql에 원격 접속이 안 되는 경우 로컬 접속 mysql -u root -p 확인 쿼리 실행 mysql> SELECT HOST,USER FROM mysql.user; 접속 아이피 설정 -- 모든 IP 허용 하는 경우 GRANT ALL PRIVILEGES ON *.* TO '아이디'@'%' IDENTIFIED BY '패스워드'; -- IP 대역(192.168.0.xxx)으로 허용하는 경우 GRANT ALL PRIVILEGES ON *.* TO '아이디'@'192.168.0.%' IDENTIFIED BY '패스워드'; -- 특정 아이피 1개(192.168.0.100)을 허용..
MySQL 계정정보 DB name: testdb 테이블: testtable 사용자계정: testuser 패스워드: 1234 으로 가정하겠습니다. DB 백업 mysqldump -u testuser -p testdb > backup.sql password: 1234 DB 복원 mysql -u testuser -p testdb backuptable.sql password: 1234 테이블 복원 mysql -u testuser -p testdb < backuptable.sql password: 1234
