본문 바로가기

IT

SMB2 비활성화 윈도우10 클라이언트로 리눅스 삼바서버에 접속시 윈도우10의 SMB2 활성화로 네트워크 문제가 발생할 수 있다. 이때 윈도우10에서 SMB2를 비활성화 하고 SMB1을 활성화 하면된다. 서버환경: CentOS 7 1. [SMB2/3 비활성화] (1) “시작 -> 모든 프로그램 -> 보조 프로그램 -> 명령 프롬프트 “ 항목의 오른쪽 마우스 클릭 “관리자 권한으로 실행” 클릭 (2) 아래 명령어를 한줄 씩 입력 후 엔터. ( 입력 어려울 시 복사 후 명령 프롬프트에서 오른쪽 마우스 “붙여넣기” ) sc config lanmanworkstation depend= bowser/mrxsmb10/nsi sc config mrxsmb20 start= disabled 2. [SMB1 활성화] 제어판 - 프로그램 - .. 더보기
리눅스 서버 원격 마운트 ::CentOS 7기준 1. 조건 상대방 컴퓨터에 ssh 설치되어 있을 것 #rpm -qa|grep ssh 2. 내컴퓨터 설치 확인 #rpm -qa|grep sshfs 3. 설치 #yum install epel-release -y (저장소 설치) #yum install fuse sshfs -y 4. 사용 sshfs [원격 디렉토리] [마운트 포인트] -o allow_other #sshfs 사용자@192.168.0.10:/home/user /mount_usr -o allow_other 5. 쉘스크립트 #vi ---- #! /bin/bash sshfs 사용자@192.168.0.10:/home/user /mount_usr -o allow_other 6. 마운트 해제 #fuser -u [디렉토리] 더보기
samba 서버 설치 CentOS 7 기준 1. 설치 #yum install samba* 2. 방화벽 #vi /etc/sysconfig/iptables 추가 -A INPUT -m state --state NEW -m udp -p udp --dport 137 -j ACCEPT -A INPUT -m state --state NEW -m udp -p udp --dport 138 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT #service restart iptables 3. 사용자 패스워드 #smbpasswd -a 사용자ID 더보기
리눅스 백그라운드 실행 리눅스 시스템에서 작업시간이 오래 걸리는 프로그램을 실행할 때, 이때 윈도우 시스템에서 원격터미널(putty)로 명령을 실행하게 되면 작업을 마칠 때까지 컴터를 켜놔야 하는 문제가 있다. 프로그램을 백그라운드로 실행하고 터미널을 닫아 버리면 간단히 해결됨. 실행할 프로그램 뒤에 '&' 를 붙임 # 명령어 & 작업 중 출력되는 내용을 저장하고 싶을 경우 # nohup 명령어 & > /dev/null nohup.out 파일이 생성되며, 출력되는 내용이 정장됨. 더보기
php-mysqli utf8 인코딩문제 php-mysqli 연동시 utf8 인코딩 문제 커넥터 생성 후 간단히 코드 한줄만 넣음 $conn = mysqli_connect($mysql_host, $mysql_user, $mysql_pwd, $mysql_db); mysqli_query($conn, "set character set 'utf8'"); 더보기
PHP 5.6 설치 -설치확인 rpm -qa|grep php 1. 저장소 설치 가. epel-release 설치 #rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 나. remi-repository 설치 #rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm 2. 이전버전 삭제 #yum remove php* 3. 설치 #yum --enablerepo=remi-php56 install php #yum --enablerepo=remi-php56 install php-mysql #yum --enablerepo=remi-php56 install php-mbstring #.. 더보기
PHP 문서 확장자 숨기기 해킹 우려나 기타 여러 사정으로 웹페이지가 php로 작성된 것을 감추고 싶을 경우가 있다. http 설정에서 간단히 바꿀 수 있음. Apache 2.4 기준 #vi /etc/httpd/conf/httpd.conf 아래 한줄 넣기 AddType application/x-httpd-php .php .do 더보기
PHP 메모리 시간제한 늘리기 시스템 환경: php 5.6 기준 해당페이지에 한해 메모리나 시간제한을 늘리는 방법 ini_set('memory_limit', '512M'); ini_set('memory_limit', '-1'); // 무제한 set_time_limit(30); //30초 연장 set_time_limit(0); // 무제한 더보기