본문 바로가기
반응형

프로그래밍194

리눅스 명령어 모음 완벽 정리 운영체제를 다룰 때 많이 사용하는 것 중 하나인 리눅스에는 여러가지 기능을 수행하는 명령어가 많아서 초보자들 입장에서는 헷갈릴 수 있습니다. 또한 리눅스 명령어에 익숙한 중급자 이상이라고 할지라도 가끔 기억나지 않는 명령어가 있기 마련이죠. 리눅스를 접한지 얼마안된 초보자분들은 이런 어려움 때문에 겁먹고 시작도 전에 포기해버리는 경우를 많이 봤는데 전혀 그러실 필요 없습니다. 리눅스를 다른 OS처럼 자주 다루다보면 금세 익숙해져서 오히려 더 편하게 이용하실 수 있습니다. 그리고 명령어만으로 조작을 하는게 생각보다 은근히 재밌어서 마치 영화속 주인공이 된듯한 느낌입니다. 물론 유저 인터페이스에서 그래픽을 지원하고 있는 칼리눅스나 우분투 등도 있지만, 보안이나 서버 관련 지식을 다루다보면 흔하게 다루게 되는.. 2021. 9. 24.
[Linux] Centos 7 MariaDB 데이터베이스 생성/보기, 테이블 생성/보기 [Linux] Centos 7 MariaDB 데이터베이스 생성/보기, 테이블 생성/보기 1. 데이터베이스 생성 / 보기 - DATABASE 생성 >CREATE DATABASE dbname; - 현재 존재하는 데이터베이스 목록 보기 >SHOW DATABASES; +-----------------------+ | Database | +-----------------------+ | information_schema | | gogo | | mysql | | performance_schema | | test | +------------------------+ - 특정 데이터베이스를 사용(선택) >USE dbname; - 필요 없는 데이터베이스를 삭제 >DROP DATABASE dbname; 2. 테이블 생성 /.. 2020. 1. 30.
Centos 7 MariaDB 설치 및 실행, 접속 방법 Centos 7 MariaDB 설치 및 실행, 접속 방법 1. MariaDB 설치 #yum install -y mariadb-server 2. MariaDB 실행 방법 - 시스템 부팅 시 자동 시작 #systemctl enable mariadb - mariadb 실행 #systemctl start mariadb - mariadb 상태 확인 #systemctl status mariadb 3. Mariadb 접속 방법 - root 계정 비밀번호 생성 #mysqladmin password mypass - 비밀번호 변경 방법( 3가지 ) 1. #mysqladmin -u root password 새비밀번호 * UPDATE 이용 2. #mysql -u root mypass -------------- >UPDATE .. 2020. 1. 27.
Centos 7 MariaDB Error 2002 해결 방법 Centos 7 MariaDB Error 2002 해결 방법 * 에러가 나서 찾아보다가 알게 되었는데 보통 MariaDB를 RPM으로 설치 했을 경우 자주 볼 수 있는 케이스라고 한다. MariaDB를 Root 권한으로 돌리는건 보안상의 위험이 많기 때문에 mysql 유저의 권한으로 실행하게 되는데, mysql.sock 파일이 있는 디렉토리 소유권한이 없어 접근이 불가한 상태이다. chmod와 chown 명령어를 통하여 권한을 변경하여 사용하면 문제가 해결된다. - 해결 방법( 해당 에러가 발생하면 mariadb 접속 불가 ) 1. #systemctl start mariadb 로 접속을 시도하면 아래와 같이 에러 메시지를 준다. 에러 메시지: ERROR 2002 (HY000): Can't connect .. 2020. 1. 26.
Centos 7 DHCP 서버(server) 구축 방법 Centos 7 DHCP 서버(server) 구축 방법 1. 먼저 IP할당을 static으로 바꿔놓는다. (/etc/sysconfig/network-scripts/ifcfg-ens33) 2.NetworkManager를 끄고 부팅시 off 상태로 만든다. #systemctl stop NetworkManager #systemctl disable NetworkManager 3. Virtual Machine Settings에 들어가서 Network Adapter 부분에 Custom:specific virtual network 체크한 후 VMnet8(NAT)로 설정한다. 4. vmware workstation의 Edit -> Virtual Network Editor -> Change Settings -> VMne.. 2020. 1. 24.
IOS 앱 해킹(APP Hacking) 하기 전 간단한 정보 - 아이패드 IOS 앱 해킹(APP Hacking) 하기 전 간단한 정보 - 아이패드 clutch 임시파일: /var/tmp/clutch/ ipad app store 설치 app 저장위치: /var/containers/Bundle/Application/ ipad 내부 app 경로: /Application/ ipad ssh 접속시 root 기본 패스워드: alpine 2020. 1. 21.
centos 7 DNS 서버 구축 및 설정 방법 centos 7 DNS 서버 구축 및 설정 방법 1. yum install -y 명령을 이용해서 bind, bind-lib, bind-utils, bind-chroot를 설치 해준다. 2. 캐시 서버 설정을 위해서 vi /etc/named.conf 명령을 통해 설정 파일을 연다. 3. options 괄호 안쪽 내용에서 listen-on port 53 부분과 allow-query 부분의 괄호 안에 내용을 any;로 수정하고 저장한다. 4. systemctl start named 명령을 이용해서 dns 서비스를 시작하고 systemctl enable named 명령을 이용해서 부팅시 시작 서비스로 등록한다. * netstat -ant 명령을 이용해서 DNS 기본 포트인 53번 포트가 제대로 열려있는지 확인한.. 2019. 7. 19.
centos 7 네트워크 static 설정 centos 7 네트워크 static 설정 1. 네트워크 설정 파일 /etc/sysconfig/network-scripts/ifcfg-ens33 파일을 연다. 2. 설정파일 내용에서 BOOTPROTO="dhcp"를 주석처리하고 BOOTPROTO, IPADDR, GATEWAY, DNS1, DNS2에 대한 내용을 추가로 설정해준다. ( BOOTPROTO='static' / IPADDR='자신의 IP' / GATEWAY='자신의 라우터 IP' / DNS1, 2='DNS 서버 주소' ) ※ GATEWAY 주소의 경우 보통 자신의 IP 맨 뒷자리만 1로 바꿔주는 경우가 대부분이지만 만일을 위해서 윈도우에서 가상환경을 통해 centos 환경을 구축한 경우에는 cmd 창에 ipconfig /all 명령을 통해서 확인.. 2019. 7. 17.