반응형

개발 창고/Server 74

[Linux] How to use "ss" command

How to use ss to check network sockets 주요 옵션별 수행 결과 How to use ss to check network sockets Socket Statistics의 약자로 Linux 시스템에서 네트워크 소켓 정보를 표시하기 위해 사용됩니다. ss명령어는 netstat를 대체하기 위해 나온 명령어로 netstat보다 ss를 사용하기를 권장합니다. ss는 소켓의 상태를 덤프하는데 사용되며 netstat와 유사한 정보를 표시할 수 있습니다. 다른 도구보다 더 많은 TCP 및 상태 정보를 표시할 수 있습니다. 주요 옵션 내용 -n --numeric 서비스 이름을 확인하지 않음 (Service명 대신 Port를 보여줌) -a --all 모든 소켓을 표시 -l --listening ..

[Linux] How to use "arp" command

How to use ARP(Address Resolution Protocoal) ARP 프로토콜 동작 순서 ARP 명렁어 How to use ARP(Address Resolution Protocol) IP주소를 MAC주소로 변환하는 프로토콜 메일을 보내기 위해서는 상대방의 이메일 주소를 알아야 하고 전화를 하기 위해서는 전화번호를 알아야 하듯이, 시스템 간 통신을 위해서는 서로의 MAC Address를 알아햐 합니다. 하지만, 사람이 집을 찾아 이사하듯 시스템도 이사를 다니기도 하고 (A시스템을 Stand Alone에서 Cloud로 옮기거나, 서버 로드밸런싱을 위해 앞단에 L4를 두는 등의 이동), MAC Address가 들어있는 LAN카드를 교체하는 경우도 발생합니다. 그러면 이 때마다 송신자가 수신자..

[Linux] How to check account information

How to check account information /etc/passwd How to check account information Window에서 관리자 계정인 Administrator와 사용자 계정으로 나눠지듯이 Linux System에서는 관리자 계정인 root와 사용자 계정으로 나눠지게 됩니다. 그러면 이 정보들은 어디에 저장되어 있을까요? 여러 설정들이 있지만, 그중에서 계정별 UID와 GID, 홈디렉터리, 로그인 쉘은 /etc/passwd에서 확인이 가능합니다. /etc/passwd 해당 파일을 열어보면 각자의 시스템에 따라 여러 계정 정보가 있겠지만 기본적으로 root을 포함하고 있을 겁니다. (※ /etc/passwd의 소유주/그룹은 관리자 계정인 root이지만, 일반적으로 다른 계..

[Linux] How to assign or change a password to an account

How to assign or change a password to an account /etc/shadow How to assign or change a password to an account 계정을 관리하는 /etc/passwd에서는 계정의 비밀번호가 x로 표기되며 다른 곳에서 관리됩니다. 이 별도의 관리 파일이 /etc/shadow 입니다. shadow에서는 비밀번호뿐만 아니라, 해당 비밀번호에 대해 암호화 방식이나 가능 기간, 만료 기간등을 관리하게 됩니다. /etc/shadow 우선 아래와 같이 shadow의 속성을 확인해보면 $> ls -alt /etc | grep shadow 해당 권한이 소유주인 root (관리자 계정)만 read / write가 가능하고, shadow그룹에서는 read만..

[Linux] How to change user account information

How to change user account information usermod 요구사항 사용예시 How to change user account information 리눅스 계정을 만들면 일반적으로 계정 아이디를 바꾸는 경우가 많이 발생하지 않지만 알아두거나 메모해 두면 굳이 내 비활성 메모리인 뇌에 저장하지 않아도 되므로 많은 도움이 될 겁니다. 또한 usermod는 계정 아이디뿐만 아니라 각 종 정보를 변경하는 데 사용됩니다. usermod 사용자 계정과 관련된 다양한 정보들을 변경하는 명령어 usermod [옵션] 주요 옵션 내용 -c --comment COMMENT 사용자의 간단한 정보를 입력하거나 변경 (comment) -d --home HOME_DIR 사용자 홈 디렉토리를 변경. 변경할 ..

[Linux] How to use daemon to manage your account

How to use daemon to manage your account passwd 사용되는 경우 사용 문법 사용 예시 암호 정책 변경 How to use daemon to manage your account 이 번에는 이 /etc/shadow에 들어있는 정보를 관리하는 데몬에 대해 이야기해보려고 합니다. passwd 해당 계정의 비밀번호(Passwd)를 변경 또는 지정하는 명령어입니다. 관리자 권한 (root)로 사용 가능합니다. 사용되는 경우 신규 계정 추가(useradd) 후 비밀번호 지정 시 기존 계정 비밀번호 변경 시 사용 문법 $> passwd [옵션] 주요 옵션 내용 -l 로그인 하지 못하도록 계정 비밀번호를 잠금 -u 계정 비밀번호 잠금 해제 -n 마지막 변경일 기준 비밀번호 변경 불가능..

[Linux] How to change the password for an account in bulk

How to change the password for an account in bulk chpasswd 사용 문법 사용 예시 How to change the password for an account in bulk 이 전 글들에서 계정 정보를 보는 방법이나, 비밀번호 정책을 보는 방법 그리고 관리하는 방법에 대해 이야기해보았습니다. 이 번에는 각 계정별 비밀번호를 일괄로 변경 가능한 chpasswd에 대해 이야기해보려 합니다. chpasswd 계정 패스워드를 변경하는 명령어 보통 여러 계정의 패스워드를 일괄 변경할 때 사용 패스워드 변경 시 사용되는 알고리즘 RHEL 4 이전 : DES RHEL 5 / 6 : MD5 RHEL 7 : SHA-512 사용 문법 chpasswd [옵션] [< 패스워드파일] ..

[Linux] How to manage account password maturity information

How to manage account password maturity information chage 사용 예시 전체 결과 How to manage account password maturity information 이 전 글들에서 사용자 계정 정보를 관리하거나 비밀번호 설정, 최소, 최대 기간 등등을 설정하는 방법에 대해 확인해보았습니다. 이번 글에서는 계정의 만기 정보 만을 좀 더 집중적으로 관리하는 명령어에 대해 이야기해볼까 합니다. chage 계정 패스워드 만기 정보를 변경 및 설정하는 명령어 시스템에게 로그인한 계정의 패스워드를 변경해야 하는지 알려줌 시스템 관리 명령어이므로 관리자(root)을 가진 사용자만 사용 가능 주요 옵션 내용 -l --list 선택된 계정의 패스워드 정책 정보 확인 ..

[Linux] How to manage groups

How to manage groups gpasswd How to manage groups 이 전 글들에서는 계정에 대한 정보 및 패스워드, 패스워드 정책에 대해 이야기해 보았습니다. 이번 글에서는 계정이 속하는 그룹에 대해 이야기 해보려 합니다. 보통 user와 group의 명령어나 파일들은 비슷한 패턴으로 관리가 되어집니다. 파일 및 명령어 user group 기본 정보 파일 /etc/passwd /etc/group 비밀번호 파일 /etc/shadow /etc/gshadow 기본 정보 변경 명령어 passwd gpasswd 일반 정책 변환 명령어 pwconv grpconv shadow 정책 변환 명령어 pwunconv grpunconv gpasswd 이 중 그룹 기본 정보 관리 명령인 gpasswd는 ..

[Linux] How to use the "ln" command

How to use the "ln" command I-node 심볼릭 링크 (=소프트 링크) 하드 링크 심볼릭 링크 vs 하드 링크 ln 명령어 How to use the "ln" command Window를 사용하다 보면 "바로가기"라는 기능을 사용하곤 합니다. 이는 실제 파일이나 폴더 들은 그곳에 없지만, 마치 내가 원하는 위치에 옮겨 놓은 듯이 클릭하면 실제 파일이나 폴더를 클릭한 것과 동일한 결과가 나오도록 하는 파일입니다. 리눅스 시스템에서는 파일 링크라는 개념이 이와 유사하며, 리눅스 시스템에서 파일 링크는 방식에 따라 두 가지 유형으로 나눠집니다. 파일 링크 내용 소프트 링크 윈도우의 "바로가기" 처럼 실제 파일 또는 디렉토리로 이동하도록 주소만 갖고 있는 파일 링크로(주로 심볼릭 링크라고 ..

반응형