YUMSERV
Ubuntu 18.04 네트워크 설정
LINUX/OS 2019. 5. 27. 20:36

기존의 ubuntu에서는 /etc/network/interfaces 에서 고정 IP를 설정을 했었다면, Ubuntu 18.04에서는 /etc/netplan 에 있는 yaml파일에서 설정을 바꿔주어야 합니다. # cd /etc/netplan # ls 50-cloud-init.yaml 기존의 yaml 파일의 경우에는 dhcp로 설정이 되어있습니다. # vi 50-cloud-init.yaml network: ethernets: ens33: addresses: [] dhcp4: true version: 2 고정으로 ip 설정하는 방법입니다. # vi 50-cloud-init.yaml network: ethernets: ens33: dhcp4: no addresses: [192.168.0.110/24] gatew..

CentOS7에서 iptables 사용
LINUX/BASIC 2019. 5. 27. 20:34

CentOS7에서는 기본 방화벽은 Firewalld를 사용합니다. 이전 6버전에 사용했던 iptables를 이용하기 위해서는 Firewalld를 내리고 시작해야 합니다. 1) Firewalld 현재 상태 확인 # firewall-cmd --state running 2) Firewalld 중지 # systemctl stop firewalld # systemctl mask firewalld Created symlink from /etc/systemd/system/firewalld.service to /dev/null. # firewall-cmd –state not running 3) iptables 설치 # yum install iptables-services# systemctl enable iptables..

언어셋 변경
LINUX/BASIC 2019. 5. 27. 20:33

현재 언어셋 확인하는 방법 # locale LANG=en_US.UTF-8 LC_CTYPE=”en_US.UTF-8″ LC_NUMERIC=”en_US.UTF-8″ LC_TIME=”en_US.UTF-8″ LC_COLLATE=”en_US.UTF-8″ LC_MONETARY=”en_US.UTF-8LC_MESSAGES=”en_US.UTF-8″LC_PAPER=”en_US.UTF-8″ LC_NAME=”en_US.UTF-8″ LC_ADDRESS=”en_US.UTF-8″ LC_TELEPHONE=”en_US.UTF-8″ LC_MEASUREMENT=”en_US.UTF-8″ LC_IDENTIFICATION=”en_US.UTF-8″ LC_ALL= 언어셋 변경 및 확인 # vi /etc/sysconfig/i18n LANG=”ko_K..

SSH 보안설정
LINUX/BASIC 2019. 5. 27. 20:30

1) 사용자 계정 생성 ssh로 접근할 사용자를 생성해준 뒤에, 패스워드도 설정해줍니다. # useradd ssh_user # passwd ssh_user ssh_user 사용자의 비밀 번호 변경 중 새 암호: 새 암호 재입력: passwd: 모든 인증 토큰이 성공적으로 업데이트 되었습니다. 2) ssh_config 파일 변경 # vi /etc/ssh/sshd_config – 기존 SSH 포트의 경우 22번 포트로 설정되어있습니다. 22번 포트로 설정해 놓을 경우, 무작위공격을 시도할 수 있습니다. 그렇기 때문에 해당 포트를 변경하는 것이 좋습니다. #Port 22 Port 22000 – 초기 설정으로 ssh root 로그인을 허용해놓기 때문에, 바로 root로 접근이 가능합니다. root로 로그인이 허..

hostname 변경
LINUX/BASIC 2019. 5. 27. 20:27

호스트 명 확인 # hostname localhost 호스트 명 변경 # hostname test # hostname test 현재 프롬프트에서는 test로 변경되지 않고, ssh를 다시 접속했을 때에 호스트 명이 변경된 것을 확인할 수 있습니다. 하지만 리부팅 한 뒤에는 프롬프트가 이전 프롬프트로 원상복구 됩니다. 영구적으로 호스트명을 변경하기 위해서는 2가지 방법이 있습니다. hostname 파일을 변경해주는 방법이 있고, 명령어로 변경해주는 방법이 있습니다. 1) hostname 파일 변경 # vi /etc/hostname 안에 파일 변경 후 리부팅 진행해야 합니다. 2) 명령어로 변경 # hostnamectl set-hostname 호스트명

History 파일
LINUX/BASIC 2019. 5. 27. 20:23

1) history 파일 날짜 설정하는 방법 기본적으로 history 명령어를 치게 되면 이런 형태로 되어있습니다. # history 1 passwd 2 ls history 명령어를 칠 때 날짜와 시간대를 같이 보는 형태로 변경하려면, 아래와 같이 설정해주면 됩니다. # vi /etc/profile HISTTIMEFORMAT=”%Y-%m-%d_%H:%M:%S : “ export HISTTIMEFORMAT # source /etc/profile # history 1 2018-07-17_09:20:17 : passwd 2 2018-07-17_09:20:17 : ls 2) history 지우기 아래와 같은 명령어를 사용하게 되면 history를 지울 수 있습니다. 하지만 /계정홈디렉토리/.bash_histor..

Mysql 8.0 소스설치
LINUX/DB 2019. 5. 27. 20:18

1. 필수 패키지 설치 # yum -y install cmake ncurses-devel gcc* openssl openssl-devel 2. 계정 추가 # groupadd -g 400 mysql # useradd -u400 -g400 -d /usr/local/mysql -s /bin/false mysql 3. 설치 # wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.11.tar.gz # tar xvfz mysql-8.0.11.tar.gz # cd mysql-8.0.11v # cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DENABLED_L..

Mysql 5.7 소스설치
LINUX/DB 2019. 5. 27. 20:15

1.필수패키지 설치 # yum install gcc* ncurses-devel cmake 2.계정추가 # groupadd -g 400 mysql # useradd -u400 -g400 -d /usr/local/mysql -s /bin/false mysql 3.설치 # tar xvfz mysql-5.7.14.tar.gz # cd mysql-5.7.14 # cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DENABLED_LOCAL_INFILE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DSYSCONFDIR=/etc -DDEF..

Mysql 5.6 소스설치
LINUX/DB 2019. 5. 27. 20:13

1.필수패키지 설치 # yum install gcc* ncurses-devel cmake 2.계정추가 # groupadd -g 400 mysql # useradd -u400 -g400 -d /usr/local/mysql -s /bin/false mysql 3.설치 # tar xvfz mysql-5.6.20.tar.gz # cd mysql-5.6.20 # cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DENABLED_LOCAL_INFILE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DSYSCONFDIR=/etc -DDEF..

Mysql 5.5 소스설치
LINUX/DB 2019. 5. 27. 20:11

1.필수패키지 설치 # yum install gcc* ncurses-devel cmake 2.계정추가 # groupadd -g 400 mysql # useradd -u400 -g400 -d /usr/local/mysql -s /bin/false mysql 3.설치 # tar xvfz mysql-5.5.29.tar.gz # cd mysql-5.5.29 # cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DENABLED_LOCAL_INFILE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DSYSCONFDIR=/etc -DDEF..