본문 바로가기

프로그래밍언어

(104)
리눅스 python 버전 올린 후 yum 에러 There was a problem importing one of the Python modules 파이썬 2.6에서 2.7 로 올린 후yum 을 실행하면 There was a problem importing one of the Python modulesrequired to run yum. The error leading to this problem was:No module named yum 이러한 에러가 뜨는데이는 yum이 파이썬기반인데2.6을 사용하고있다 버전이달라져서파이썬2.6을찾는데 없다는뜻 같다 고로 yum에게 2.7버전의 파이썬을 사용하게 해야한다 cp /usr/bin/yum /usr/bin/yum_old sed 's/\/usr\/bin\/python/\/usr\/bin\/python2.6/g' /usr/bin/yumdiff /usr/bin/yum_old /usr/bin/yum 실행후 yum..
리눅스 centos 6 파이썬 make install 에러 cenos6에 기본설치된 파이썬2.6이아닌 파이썬3을 설치후 make install을 하였는데 [zipimport.ZipImportError: can't decompress data; zlib not available] -에러발생 zipimport 안되고 압축풀기 불가. yum -y install zlib-devel // 패키지 설치 zip import가 안되서관련 패키지를 설치후 다시make install해주니 pip-9.0.1과 setuptools-28.8.0이 정상적으로 설치. 에러가 발생하면서 두 패키지를 설치 실패한듯 하다.
리눅스 firewalld 설치 // firewall-cmd: command not found 에러 서버 세팅 도중 firewall-cmd: command not found 에러가 발생 리눅스에서 가장 많이 사용되는OS중 하나인 Centos 7에서 방화벽 관련 포트나서비스를 열거나 닫을 때, firewalld명령어를 사용하는데, 최소설치를 했을 때에는 자동으로 설치 되지 않기 때문에 firewalld 명령어를 사용 할 경우 firewall-cmd: command not found라는 오류 메시지가 발생. 이 오류 메시지는 간단하게설치만 해주면 해결이되는데, yum을 통해서 설치. [root@xorms0707 ~]# yum install firewalld 설치완료 후 시스템에 등록하고 작동되도록 실행 [root@xorms0707 ~]# systemctl unmask firewalld [root@xorms..
리눅스 user 암호 설정 /패스워드 변경 / 암호 변경 한줄로 하기 ★ chpasswd echo '아이디:패스워드' | chpasswd [root@xorms0707 ~]# useradd testuser [root@xorms0707 ~]# echo 'testuser:Password' | chpasswd
MySQL 5.7/8.0 외부 접근 허용 ,권한, 유저 추가 ODBC등 외부에서 MySQL에 접속을 하려면, MySQL 접속이 허용이 필요 mysq 5.7 버전 까지는 grant all 설정으로 유저생성과 권한을 같이 줄 수 있었지만 8버전은 유저 생성과 권한 부여를 따로 해주어야 한다 mysql> create user 계정@'%' identified by '암호' mysql> grant all privileges on DB.테이블(*) to 계정@'%' with grant option; mysql > flush privileges; ----------------------5.7버전---------------------- 1. 테이블 살펴보기 먼저, mysql에 들어가서 다음 방법을 이용해 접근 상태 확인. mysql> use mysql; mysql> select..
Windows CMD 명령어 모음 CMD 창을 띄우는 법 - 윈도우 버튼 + R cmd 창은 단축키를 지원합니다. TAB : 자동완성 F1 : 최근 실행한 명령어를 한글자씩 입력 해줍니다. F3 : 가장 최근 실행한 명령어 F7 : 창을 띄운 이후로 사용한 명령어 목록 F11 : 창을 전채화면으로 변환시켜 줍니다. 시스템 help : 명령어에 대한 도움말을 제공합니다. dir : 현 폴더의 파일과 하위 폴더를 표시합니다. del : 한개 이상의 파일을 지웁니다. type : 텍스트 파일의 내용을 표시합니다. copy : 한개 이상의 파일을 다른 경로로 복사합니다. cls : 창을 깨끗하게 청소 합니다. rd : 폴더 지우기 move : 잘라내기와 같은 기능으로. 한 개 이상의 파일을 이동시킵니다. md : 폴더 만들기 tree : 디렉터..
C언어 파일 입출력의 개념 간단한 요약 C언어 파일 입출력 *파일 입출력 파일은 데이터를 입출력하는 모든 대상을 의미한다. - 키보드로부터 데이터를 입력하고 모니터로 출력하는 것은 키보드파일과 모니터파일로 데이터를 입출력하는 것이다. - 프로그램은 사실상 스트림 파일(Stream File)이라고 하는 표준화된 형태의 파일로 입출력을 수행하고 이 파일이 다시 물리적인 장치와 연결되어 실제적인 입출력이 수행된다. 입출력 함수들이 다양한 입출력장치와 독립적으로 일관된 입출력 작업을 해야 한다(입출력 장치는 항상 변한다). - 프로그램에서 데이터를 처리하는 속도와 입출력 장치에서 수행되는 입출력 속도의 차이를 줄이는 역할을 한다. - 스트림파일은 데이터를 저장하는 버퍼와 버퍼를 관리하는 여러 정보를 파일 구조체변수에 저장하고 있는데 이 구조체변수의 ..
무결성 관리 및 보안과 권한부여에 대한 팁 무결성(Integrity)과 보안(Security) 무결성과 보안 무결성은 권한이 있는 사용자로부터 데이터베이스를 보호하는 것이고 보안은 권한이 없는 사용자로부터 데이터베이스를 보호하는 것입니다. 무결성 데이터의 정확성을 보장하는 특징입니다. 개체 무결성: 한 릴레이션의 기본 키(Primary Key)를 구성하는 어떠한 속성도 NULL이나 중복할 수 없는 특징 참조 무결성: 릴레이션은 참조할 수 없는 외래키 값을 가질 수 없는 특징 도메인 무결성: 주어진 튜플의 속성 값이 속성에 정의한 도메인에 속해야 한다는 특징 보안 권한이 없는 사용자로부터 데이터베이스를 보호하는 기법입니다. 권한 부여 기법과 암호화 기법으로 나눌 수 있습니다. 권한 부여 기법 GRANT로 권한을 부여하고 REVOKE로 권한을 취소합..