반응형 Linux22 리눅스 타임존(Linux timezone)을 변경하는 tzselect 명령어 RHEL/CentOS RHEL 이나 CentOs 계열의 리눅스는 시스템 전역 timezone 은 /etc/sysconfig/clock 에 정의되어 있습니다. # cat /etc/sysconfig/clock ZONE="America/Los_Angeles" BASH 한국 시간으로 설정할 경우 clock 파일내에 ZONE="Asia/Seoul" 으로 설정하고 다음과 같이 해당 지역에 맞게 /etc/localtime 파일을 수정하면 됩니다. $ sudo cp -p /usr/share/zoneinfo/Asia/Seoul /etc/localtime BASH 또는 tzselect 명령어를 사용하여 타임존을 설정할 수 있습니다. 명령어를 실행하고 대륙을 선택하는 창에서 4(Asia) 를 입력합니다. $ tzselect.. 2023. 5. 26. CentOS nmcli 명령어로 정적 ip (Static IP) 설정하기 RHEL/CentOS 7 이상부터는 nmcli 명령어 사용을 권장하고 있습니다. * Shell: Bash 다음 명령어로 네트워크 디바이스 이름을 알아냅니다. $ nmcli dev DEVICE TYPE STATE CONNECTION enp5s0f0 ethernet connected enp5s0f0 enp5s0f1 ethernet connected enp5s0f1 알아낸 디바이스 명(예: enp5s0f0) 에 다음과 같이 네트워크 정보를 설정합니다. $ nmcli con mod enp5s0f0 ipv4.address 192.168.129.150/24 \ ipv4.gateway 192.168.129.2 \ ipv4.dns 192.168.129.2 \ ipv4.method manual connection.aut.. 2023. 5. 17. iptables를 손쉽게 쓸 수 있게 해주는 lokkit lokkit 는 commnd line 용 iptable 설정 유틸리티이다. /etc/sysconfig/iptables 을 에디터로 수정하지 않고 손쉽게 방화벽 정책을 수정할 수 있게 해준다. 설치 lokkit 명령어는 system-config-firewall-base 패키지에 포함되어 있다. yum install system-config-firewall-base 사용 lokkit 명령어 뒤에 옵션을 주어서 실행하면 된다. 일반적인 프로그램처럼 -v, --verbose옵션이 있으므로 자세한 정보가 필요할 경우 -v 옵션을 추가하면 된다. --nostart lokkit 설정시 -n 나 --nostart 옵션을 주면 설정 파일만 변경하고 iptables 를 재시작하지는 않는다. --update --update.. 2023. 5. 16. Google Authenticator를 이용하여 Linux ssh에 OTP 적용하기 Google Authenticator 는 Time-Based One-Time Password algorithm (TOTP) 를 구현한 프로젝트이다. Unix 용 PAM(Pluggable authentication module) 라이브러리와 유틸리티, 모바일 app 으로 나뉘어져 있으며 인증이 필요한 서비스(Ex: ssh 서버)에 적용하여 two factor 인증 기반으로 보안을 강화할 수 있다. 설치 source 로 설치 소스를 컴파일 하려면 pam 개발 패키지와 컴파일을 하기 위한 gcc, authconf, automake, libtool 이 필요하다. 다음 명령어로 사전에 설치해 놓자. yum install pam-devel gcc autoconf automake libtool git 소스 다운로드 .. 2023. 5. 15. Firewalld 포트 포워딩 설정 firewall-cmd --permanent --add-forward-port=port=80:proto=tcp:toport=8080 firewall-cmd --permanent --remove-forward-port=port=80:proto=tcp:toport=8080 sudo firewall-cmd --reload firewall-cmd --list-all-zones 2023. 4. 27. PHP 파일 업로드 소스 error_reporting( E_ALL ); ini_set( "display_errors", 1 ); ?> if ( $_POST[ "action" ] == "Upload" ) { $uploaded_file_name_tmp = $_FILES[ 'myfile' ][ 'tmp_name' ]; $uploaded_file_name = $_FILES[ 'myfile' ][ 'name' ]; $upload_folder = "./upload/"; move_uploaded_file( $uploaded_file_name_tmp, $upload_folder . $uploaded_file_name ); echo "" . $uploaded_file_name . "을(를) .. 2023. 4. 27. 이전 1 2 3 4 다음 반응형