https://magi82.github.io/process-thread/ – Process Program(PE 구조를 가진 파일)이 memory에 올라온 것 여러개의 process를 동시에 사용하는 것 : multi-tasking – Thread
Category: OS
Stunnel을 이용한 telnet 통신
1. Stunnel의 개념 Client와 Server 사이의 통신에 TLS/SSL 암호화 기능을 제공하는 프로그램 SSL기반으로 작동하기 때문에 TCP만 암호화 O, UDP나 ICMP는 암호화 X 2. 설정 방법 Stunnel을 통해 Client에서 Server로 telnet 접속 2.1 Server 설정 yum install –y stunnel // stunnel 설치 cd /etc/pki/tls/certs/ make stunnel.pem // 인증서 생성 vi /etc/stunnel/stunnel.conf // stunnel conf파일 추가 […]
방화벽 firewall-cmd
1. 정의 CentOS7 방화벽 2. 사용법 firewall-cmd –state ; 방화벽 상태 확인 firewall-cmd –get-active-zones ; 활성화된 zone 확인 firewall-cmd –list-ports ; 설정된 포트 확인 firewall-cmd –list-all ; 설정 정보 전체 확인 firewall-cmd –permanent –zone=public –add-port=[PORT]/[TCP/UDP] ; public zone에 해당 포트 open 추가 firewall-cmd –permanent –zone=public –add-service=[service 명] ; public zone에 해당 서비스 open 추가 […]
CentOS7 eth 이름 변경
1. 네트워크 장치 이름 확인 ifconfig 2. GRUB 기본 설정값 변경 cat -n /etc/default/grub sed -i “6s/vconsole.font/net.ifnames=0 vconsole.font/” /etc/default/grub cat -n /etc/default/grub | grep “net.ifnames” 3. GRUB 설정 파일 적용 grub2-mkconfig -o /boot/grub2/grub.cfg 4. 파일 이름 변경 mv /etc/sysconfig/network-scripts/ifcfg-eno16777736 /etc/sysconfig/network-scripts/ifcfg-eth0 5. 인터페이스 이름 변경 cat -n /etc/sysconfig/network-scripts/ifcfg-eth0 | grep “NAME” sed […]
vi(vim)
1. Setting Configure File : /etc/vim/vimrc 1.1. Tab 누를때 Space가 아닌 Tab으로 작동하도록 설정 # 영향을 받는 설정값 확인 :verb set expandtab? # 설정 vi /etc/vim/vimrc set noexpandtab ; Tab으로 입력 set expandtab ; spacebar로 입력 set tabstop=4 ; expandtab시 tab 하나를 4개의 space로 처리 1.2. 행 번호 출력 set number 1.3. 자동 들여쓰기 set […]
Install APM on Raspbian(Ubuntu)
1. 개요 Ubuntu에서 APM을 설치한다. 설치 순서 : Apache, MySQL, PHP, phpMyAdmin 2. Install APM 1) Apache 웹 서버 설치 apt-get install -y apache2 – 소유권 설정 : www-data 유저, 그룹에게 /var/www/html 디렉토리 권한 할당 chown -R www-data:www-data /var/www/html – conf 파일 ; 환경설정 파일 /etc/apache2/apache2.conf – Data Directory /var/www – App Directory /usr/lib/apache2/ […]
라즈베리파이3에 ubuntu 설치
1. img 파일 다운로드 https://ubuntu-mate.org/download/ https://ubuntu-mate.org/raspberry-pi/ubuntu-mate-16.04.2-desktop-armhf-raspberry-pi.img.xz 2.SD카드로 이미지 복사 sudo dd bs=4M if=이미지파일.img of=/dev/sdX status=progress conv=fsync
history timestamp
1. 개요 history에 명령어를 실행한 시간 남기기 작업 내역 분석시 용이 2. 명령어 vi /etc/profile HISTTIMEFORMAT=”[%F %T] ” HISTSIZE=10000 export HISTTIMEFORMAT source /etc/profile 3. 결과 화면
update시 OS, Kernel 업데이트 차단
1. 개요 OS 또는 Kernel 버전이 중요해서 yum 업데이트시 OS, Kernel 버전이 변경되면 안 되는 경우가 있다. 2. How to do? sudo vi /etc/yum.conf ; 추가 exclude=centos-release, kernel*
FreeTDS 설치
1. 개요 CentOS7에 FreeTDS 설치 TDS(Tabular Data Stream) 패킷으로 MSSQL과 통신 2. 설치 yum install epel-release yum install freetds freetds-devel php-mssql 3. 설정 vi /etc/freetds.conf ; 추가 # A typical Microsoft server [mssql] ; 접속할 서버 이름 정의 host = 192.168.0.11 ; 접속할 서버 IP port = 1433 ; 접속 포트 tds version […]