- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 파티션 빠른 삭제
- 말줌임 CSS
- springboot 재가동
- SQL 마지막날
- springboot
- c언어
- sql exception
- ffmpeg
- MariaDB
- Back 키 클릭 감지
- DB 계정생성
- pid 찾아 kill
- CSS
- CentOS
- MFC
- vc++
- SQL 첫날
- Activity 전체화면
- 코드로 서버 재실행
- 가변영역 스크롤
- 텍스트컬러
- 스크롤적용
- 피쉬랜드
- reactnative
- kill -9
- MySQL
- view 획득
- mybatis exception
- rn
- 터치좌표 view
목록Server, Maria DBMS (24)
개발은 하는건가..
오래된 노트북에 설치한 centOS 가 설치 과정에서 GUI 로 IP 를 지정해서 설정하고 잘 써오다가 한 두어달 지났을까 갑자기 접속이 안됐다. 확인해보니 중간에 혼자 리붓이 된건지 IP 가 변경되어 있었다. 설치 시에 고정으로 ip 를 지정했는데도 dhcp 로 할당을 받았나 보다. 아마도 파일로 직접 설정을 해야나 보다. 네트워크 환경 설정 파일은 아래 경로에 존재한다. /etc/sysconfig/network-scripts/ 해당 경로 안에 ifcfg-enp3s0 이런 형태의 파일이 존재한다. 파란색에 해당하는 부분은 이더넷디바이스 이름이므로 다를 수 있다. 편집기를 열어 파일 내용을 수정한다. TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOT..
처음 터미널 접속해서 콘솔로 테이블에 필드 추가하는데 계속 오류만 반환하는 것이 나같은 초보는 어찌해야 할지... 문제는 요넘이였다 홑따옴표가 아닌 ` 숫자 1 앞에 있는 이것. 테이블명이나 필드명은 이걸로 감싸고 기본값 같은 value 들은 홑따옴표로 감싸야 한다. > mysql > use account > ALTER TABLE `대상 테이블명` ADD COLUMN `추가할 필드명` INT NULL DEFAULT '0' AFTER `이 필드 아래 추가`;
netcat 을 이용하여 간단하게 tcp/udp 서버의 연결이 데이터 tx/rx 를 확인이 가능하다. # netcat 설치 > yum install nc # 테스트 대상 서버 포트를 방화벽에 추가 > firewall-cmd --permanent --zone=public --add-port=포트/tcp > firewall-cmd --permanent --zone=public --add-port=포트/udp > firewall-cmd --reload # tcp 서버 리스닝 > nc -l 포트 # udp 서버 리스닝 > nc -l -u 포트 서버 구동 후 별도의 메세지가 표시되지는 않으며 연결된 클라이언트로부터 데이터 수신 시 그대로 출력되며 그 상태로 콘솔에서 타이핑 후 엔터를 치면 입력된 데이터가 클라이언..
1. 대상 데이터베이스 생성 및 데이터 베이스 선택> mysql - uroot> CREATE DATABASE 데이터베이스명;> USE 데이터베이스명; 2. 계정 생성 및 권한 부여> CREATE USER '추가계정'@'%' IDENTIFIED BY '비밀번호';> GRANT ALL PRIVILEGES ON 데이터베이스명.* TO '추가계정'@'%';> FLUSH PRIVILEGES;# 특정 테이블/뷰에만 읽기 권한 부여# 호스트 - % 로 설정할 경우 모든 ip 를 허용, ip 값을 입력할 경우 해당 ip 로부터 접근만 허용> GRANT SELECT ON DB명.(테이블/뷰테이블) TO '아이디'@'호스트'; 3. 권한 확인> SHOW GRANTS FOR '사용자계정'@'%'; 4. 권한 삭제> REV..
1. 서비스 파일 생성 - /etc/systemd/system 경로에 '서비스명.service' 파일을 생성한다. vi /etc/systemd/system/서비스명.service 2. 파일 내용을 작성한다. [Unit] #서비스 설명 Description=서비스 설명글 # 해당 서비스 구동 이후 실행되도록 함. After=mariadb.service [Service] ExecStart=/bin/bash -c "exec java -jar /usr/local/패키지명.jar" # sh 스크립트 파일을 사용할 경우 아래와 같이 할 수도 있음. #ExecStart=/usr/wms_server/run_wms.sh Restart=on-failure RestartSec=30 User=root Group=root [I..
1. 아래의 MariaDB 사이트 접속 download 메뉴에서 대상 OS 선택 후 사용 가능한 MariaDB 버전을 선택https://mariadb.org/download/?t=repo-config&d=Red+Hat+Enterprise+Linux+8&v=10.6&r_m=blendbyte2. 사이트에서 생성된 repo 파일 내용을 복사하여 /etc/yum.repos.d 디렉토리 안에 MariaDB.repo 파일을 생성한다. 또는 curl 을 이용해 아래와 같이 repo 파일을 다운받는다.# repo download curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash # 다운되었는지 확인 ls -lh /etc/y..
Springboot 패키지 실행 시 아래와 같이 옵션을 통해 JVM 메모리를 지정하여 구동 한다. java -jar -Xms512M -Xmx2024M 패키지.jar 서버에 동작되고 있는 톰캣들의 메모리 사용 분배량을 대략 예측이 가능하다면 Xms 와 Xmx 값을 동일하게 하여 최소 메모리에서 최대 메모리로 증가 되는 과정에서 발생하는 병목을 발생시키지 않는 것도 좋다. 기본 값은 Xms 는 물리 메모리의 1/64 를 Xmx 는 1/4 을 기본 사이즈로 설정하게 된다.
# 백그라운드 실행 (기본적으로 nohup.out 로그 파일이 생성된다.) > nohup java -jar 패키지파일명.jar & # nohup 로그 출력 파일 지정 > nohup java -jar 패키지파일명.jar >> 로그파일명.log 2>&1 & # 백그라운드 실행 ( nohup.out 로그 파일이 생성 안되게 하기) > nohup java -jar 패키지파일명.jar 1>/dev/null 2>&1 & # 프로세스 확인 > ps -ef | grep java # 중지 > kill -9 프로세스ID
* ifconfig Nettool 설치 yum install net-tools * sshd 설치 #설치 yum install -y openssh-server openssh-client openssh-askpass # 포트설정 /etc/ssh/sshd_config 파일을 수정한다. #Port 22 주석을 해제하고 변경할 포트로 변경 (이미 데몬이 구동 중인 경우 restart 한다) #구동 systemctl start sshd #방화벽 포트 추가 firewall-cmd --permanent --zone=public --add-port=포트번호/tcp firewall-cmd --reload #방화벽 포트 제거 firewall-cmd --permanent --zone=public --remove-port=포트..