본문 바로가기

반응형

전체 글

리눅스에서 패스워드를 한 줄로 변경하기 리눅스에서 패스워드를 한 줄로 변경하기 echo 명령어와 passwd 명령어의 --stdin 옵션을 사용합니다. 명령어 기본 구문 echo "새로운 패스워드" | passwd --stdin [username] 사용 예시 testuser 사용자의 패스워드를 "P@ssw0rd"로 변경하려면 다음과 같이 입력합니다. echo "P@ssw0rd" | passwd --stdin testuser Changing password for user testuser. passwd: all authentication tokens updated successfully. 이 방법은 패스워드를 두 번 입력할 필요가 없기 때문에 편리합니다. 하지만, 패스워드가 화면에 표시되기 때문에 보안상 취약할 수 있습니다. 더보기
[리눅스] 일반유저가 1024 이하 포트를 사용하기(setcap/getcap) 일반유저가 1024 이하 포트를 사용하기(setcap/getcap) 3. Linux에서 setcap 명령으로 capabilities 설정 리눅스의 capabilities 설정을 통해서 일반 유저가 1024 이하 포트 사용이 가능하다. capabilities란 무엇일까? 전통적인 유닉스/리눅스에서는 root가 모든 권한을 가진다. 일반유저가 root의 일부 권한을 갖기 위해서는 SetUID/SetGID나 sudo 등 기초적인 방법으로 권한을 부여할 수밖에 없었다. 하지만 capabilities는 root의 권한을 세분화(커널 모듈 load/remove, 파일 소유자/소유그룹 변경, kill 권한, ping 허용(ICMP허용), 리부팅 등)하여, 일반 유저도 root의 다양한 권한을 갖도록 만든 보안 모델이.. 더보기
오라클 데이터베이스를 시작하고 중지하는 방법 오라클 데이터베이스를 시작하고 중지하는 방법 데이터베이스 시작 1. SQL*Plus를 실행합니다. sqlplus /nolog $ sqlplus /nolog SQL*Plus: Release 11.2.0.1.0 Production on Wed Sep 24 17:06:26 2014 Copyright (c) 1982, 2009, Oracle. All rights reserved. 2. SYSDBA 권한으로 연결합니다. CONNECT / AS SYSDBA SQL> connect / as sysdba Connected to an idle instance. 3. 데이터베이스를 시작합니다. STARTUP SQL> startup ORACLE instance started. Total System Global Area 1.. 더보기
오라클 데이터베이스에서 Tablespace를 생성, 변경, 추가하고 사용자를 생성하고 권한을 부여하는 방법 오라클 데이터베이스에서 Tablespace를 생성, 변경, 추가하고 사용자를 생성하고 권한을 부여하는 방법 Tablespace 생성 테이블스페이스 생성 CREATE TABLESPACE your_tablespace DATAFILE 'path_to_datafile.dbf' SIZE 100M AUTOEXTEND ON; your_tablespace: 생성할 테이블스페이스의 이름 path_to_datafile.dbf: 테이블스페이스에 대한 데이터 파일의 경로와 파일 이름 SIZE 100M: 초기 데이터 파일 크기 AUTOEXTEND ON: 필요할 경우 자동으로 파일 크기 증가 Tablespace 변경 테이블스페이스 크기 변경 ALTER DATABASE DATAFILE 'path_to_datafile.dbf' RE.. 더보기
[오라클][INS-20802] Oracle Net Configuration Assistant failed. 오라클 [INS-20802] Oracle Net Configuration Assistant failed. 오류 [INS-20802] Oracle Net Configuration Assistant failed. 이 오류는 Oracle Database 설치 중에 Oracle Net Configuration Assistant가 실패했음을 나타내는 오류입니다. 해결 방법 1. 로그 파일 확인 오류 메시지 다음에는 오류의 세부 정보가 포함된 로그 파일 경로가 제공됩니다. 로그 파일을 찾고 해당 내용을 검토하여 무엇이 잘못되었는지 파악하세요. 2. 네트워크 설정 확인 Oracle Net Configuration Assistant는 데이터베이스 서버의 네트워크 설정을 구성하는 도구입니다. 네트워크 설정이 올바로 되어.. 더보기
CentOS 4에서 Oracle Database 11g R2를 설치하는 방법 CentOS 4에서 Oracle Database 11g R2를 설치하는 방법 1. 필요한 패키지 설치 yum -y install compat-libstdc++-33 binutils elfutils-libelf elfutils-libelf-devel yum -y install glibc glibc-common glibc-devel glibc-headers gcc gcc-c++ libaio-devel yum -y install libaio libgcc libstdc++ libstdc++ make sysstat unixODBC unixODBC-devel yum -y install unzip 2. Oracle 사용자 및 그룹 생성 groupadd oinstall groupadd dba useradd -g oin.. 더보기
CentOS 7에서 iRedMail을 설치하는 방법 CentOS 7에서 iRedMail을 설치하는 방법 iRedMail은 CentOS 7 서버에 간단히 설치할 수 있는 오픈 소스 이메일 서버 솔루션입니다. 참고: 아래 명령은 루트 사용자 또는 슈퍼유저 권한이 필요할 수 있습니다. 관리자 권한으로 작업하십시오. 1. 시스템 업데이트 CentOS 7 서버를 최신 상태로 업데이트합니다. yum -y update 2. 필요한 패키지 설치 iRedMail 설치에 필요한 추가 패키지를 설치합니다. yum install -y epel-release yum install -y wget bash openssl perl perl-core Perl-Digest-SHA jemalloc libxslt libxml2 unzip 3. iRedMail 다운로드 iRedMail 스크립.. 더보기
Windows 시스템에서 DSR을 구성할 때 루프백 설정을 하는 방법 Windows 시스템에서 DSR(Direct Server Return)을 구성할 때 루프백(loopback) 설정을 하는 방법 Direct Server Return (DSR)은 로드 밸런서와 같은 장치를 사용하여 웹 서버 트래픽을 분산시키는 네트워크 설정 방법입니다. DSR은 클라이언트의 요청을 로드 밸런서를 거치지 않고 웹 서버로 직접 보내는 방식으로 작동합니다. 이를 통해 로드 밸런서가 웹 서버에 대한 패킷을 중재하지 않으므로 서버 부하를 줄이고 성능을 향상시킬 수 있습니다. Windows 시스템에서 DSR을 구성하려면 루프백(loopback) 인터페이스를 사용하여 패킷이 로드 밸런서를 우회하고 웹 서버로 돌아갈 수 있도록 설정해야 합니다. 다음은 Windows 시스템에서 DSR을 구성하기 위한 간단.. 더보기

728x90
반응형