CentOS 7.9 install step3 yum

YUM 업데이트 확인 (check-update) 업데이트할 패키지가 있는지 먼저 확인하고 그 결과에 따라 어떻게 할 지 결정하고 싶을 때 “check-update” 명령어를 사용하면 업데이트 가능한 패키지가 있는지 확인할 수 있습니다. “update” 와 마찬가지로 패키지가 생략되면 시스템에 설치된 전체 패키지중에 업데이트 가능한 패키지들의 목록을 출력합니다. [root@gldigital ~]# yum check-update   업데이트 (update) 버그를 수정했거나 보안 취약점을 해결한 버전이…

Find 모든 파일 한글 인코딩 변경

오전에 리눅스에서 수십 개 이상의 디렉터리와 백여 개 이상의 파일이 있는 곳에서 과거 EUC-KR 로 인코딩 되어 있던 파일을 UTF-8로 코드 변환을 해야할 필요가 있었습니다. (혹은 윈도우의 코드페이지 949로 되어 있는 파일을 리눅스에 가지고 가서 UTF-8로 변환할 경우도 마찬가지 입니다.) 물론 쉘 프로그램을 몇 줄 짜서 작업을 해도 되지만, Linux, Mac 등이 기본으로 가지고 있는 find…

아파치 configure옵션

apache configure –enable-auth-digest mod_auth_digest가 제공하는 RFC2617 Digest authentication을 사용한다. 이 모듈은 정보를 일반 문자파일에 저장한다. –enable-rewrite mod_rewrite가 제공하는 규칙기반 URL 조작 기능을 사용한다. –enable-speling mod_spelling이 제공하는 URL에서 일반적인 맞춤법 실수를 고치는 기능을 사용한다. –disable-setenvif mod_setenvif가 제공하는 헤더에 따라 환경변수를 설정하는 기능을 사용하지 않는다. –disable-mime mod_mime은 요청한 파일명의 확장자에 따라 파일의 행동과 내용(mime-type, 언어, 문자집합, 인코딩)을…

CentOS패키지관리 YUM

CentOS 리눅스에서 패키지 관리는 YUM 명령어로 합니다. Yellow dog Updater, Modified의 약자라고 합니다. YUM 명령어에는 상당히 많은 옵션이 있는데, 그 중 자주 사용하거나 꼭 필요하다고 생각하는 것들을 정리해보겠습니다. 1. YUM 옵션 보기 YUM 명령어의 옵션을 보려면 다음과 같이 명령합니다. ~]# yum -h 2. 패키지 목록 보기 모든 패키지 목록을 보려면 list를 붙입니다. ~]# yum list 모든…

find 사용법

현재 디렉토리 하위 모든 디렉토리의 소유 권한 변경 ~]# find . -type d -exec chown user:group {}\; 현재 디렉토리 하위 모든 파일의 소유 권한 변경 ~]# find . -type f -exec chown user:group {}\; 현재 디렉토리 하위 모든 파일 퍼미션 변경 ~]# find . -type f -exec chmod 604 {}\; ~]# find . -type d…

리눅스 blkid 파티션상황 정리

요거는 상당히 개인적인 포스트로 보시는 분은 별 도움이 안될걸로 판단합니다. 단 blkid로 파티션과 마운트 상황을 정리 할 수 있지요. 시스템의 label 리스트 매핑 정보 보기에 유용할 듯 합니다.   90 blkid /dev/sda1: UUID=”1699d017-549d-44c3-a377-6fe8a291ed7f” TYPE=”ext4″ /boot /dev/sda2: UUID=”2cf240c7-9777-4988-a4c7-1b75b38956b0″ TYPE=”swap” swap /dev/sda3: UUID=”cd099a74-6aef-4bc1-9de7-d56f7aa0da0c” TYPE=”ext4″ / /dev/sda5: UUID=”72494e95-318e-4a4c-9d24-2a72bcc8f02b” TYPE=”ext4″ /var/lib/mysql /dev/sda6: UUID=”d091a32b-9a31-46d0-82e6-08a50692688a” TYPE=”ext4″ /tmp /dev/sda7: UUID=”5a69e32e-f3ae-4938-8b35-ed8feaae7fe0″ TYPE=”ext4″ /var…

Terminal 한글과 vim 설정

쉘 언어설정 ~]# cat /etc/sysconfig/i18n LANG=”ko_KR:UTF-8″ locale 확인 (적용예) 언어_지역:인코딩 VIM설정 사용자계정의 디렉토리밑에 .vimrc 파일을 생성해 놓으면 vim사용시 자동으로 이 파일의 설정을 사용. .vimrc에 대한 설정은 검색을 통해서 많이 찾아볼 수 있는데 계속 사용하면서 저에게 맞는 설정을 추가해가면서 사용해야 할듯 ~]# vi .vimrc set nocompatible ” 오리지날 VI와 호환하지 않음 set autoindent ” 자동 들여쓰기…

이번 개표프로그램에 써본 MySQLi 기본문법

mysqli는 뭔가? mysql보다 더 빠르고, 더 안전한 쿼리문이라는거 간단하게 말하면 지금까지 써오던 mysql이 대규모 연결부분에서 약간 문제가 있었다네요. mysql의 새로운 확장이라고 보면 되구요. MySQLi라고도 부른다네요.. PHP5와 MySQL4.1 버전 이상에서만 지원하고 MySQLi는 MySQL보다 40배 정도 속도향상과 보안성을 향상시킬 수 있다네요. BUT MySQLi가 MySQL과 차별되는 점은 객체지향 인터페이스, Prepared Statement 지원, Transaction 처리 등이 될 수 있는데,…

리눅스 커스텀 설치 step by step

1.네트워크설정 ifconfig -a #vi /etc/sysconfig/network-scripts/ifcfg-eth0 # vi /etc/sysconfig/network # vi /etc/resolv.conf # vi /etc/hosts #service network restart 2. selinux설정 # vi /etc/selinux/config 3. 업데이트 yum check-update # yum -y update # yum install perl # yum -y install ntsysv system-config-network-tui setuptool bind-utils unzip wget rdate crontabs make gcc gcc-c++ patch autoconf parted sudo 4. APM…