본문 바로가기

리눅스53

[리눅스] pgrep, ps pgrep pgrep : 프로세스 정보를 출력하는 ps 명령과 원하는 정보를 추출하는 grep 명령어를 하나로 통합한 명령어 pgrep 주요 옵션 -l, --list-name : PID와 프로세스 이름을 출력 -f, --full : 전체 프로세스 이름을 조건 매칭에 이용 -g, -pgroup : 지정한 GID에 해당하는 PID를 출력 -u, --euid : 사용자 ID에 해당하는 PID를 출력 (effective ID) -U : 사용자 ID에 해당하는 PID를 출력 (Real ID) /proc/ : 프로세스와 시스템 정보를 계층적인 파일 구조로 관리하는 특수한 파일 시스템. /proc/[PID] 폴더 내에 프로세스 관련 정보를 담고 있다. /proc/[PID]/의 주요 내용 /proc/[PID]/cmdl.. 2022. 11. 16.
[리눅스] netstat netstat netstat(network statistics)는 전송 제어 프로토콜, 라우팅 테이블, 수많은 네트워크 인터페이스(네트워크 인터페이스 컨트롤러 또는 소프트웨어 정의 네트워크 인터페이스), 네트워크 프로토콜 통계를 위한 네트워크 연결을 보여주는 명령 줄 도구이다. OS X, 리눅스, 솔라리스, BSD를 포함한 유닉스 계열 운영 체제와 윈도우 XP, 윈도우 비스타, 윈도우 7, 윈도우 8, 윈도우 10을 포함한 윈도우 NT 기반 운영 체제에서 이용이 가능하다. 네트워크의 문제를 찾아내고 성능 측정으로서 네트워크 상의 트래픽의 양을 결정하기 위해 사용된다. 리눅스에서 net-tools의 일부인 netstat은 시대에 뒤쳐진 것으로 간주되며, iproute2의 일부인 ss를 대신 사용하여야 한다.. 2022. 11. 16.
[리눅스] NIS 하나의 서버에 사용자 관련 정보를 저장하고 나머지 다수의 다른 서버에 사용자, 암호, 그룹 정보 등을 제공하는 서비스를 말함 NIS Sun Mircosystems사에서 개발 네트워크 기반으로 여러 가지 정보를 제공해 주는 서비스 하나의 서버에 등록된 사용자 계정, 암호, 그룹 정보 등을 공유하여 다른 시스템에 제공하는 서비스 초기에는 YP 라는 이름으로 출시가 되어 관련 명령어들이 yp로 시작하는 계기가 됨 보안을 강화하고, 확장성과 유연성을 높인 NIS+를 발표 NIS+는 RPC(Remote Procedure Call)에서 데이터 암호화 및 인증 운영중에 권한 설정, 복제 등을 지원 시작 - rpcbind start ypserv : nis 서버용 패키지 ypserv - 주 데몬 스크립트 yppasswd.. 2022. 11. 16.
[리눅스] chattr, lsattr 리눅스에서 어떤 파일을 root 권한으로 삭제해보려고 해도 "Operation not permitted"라는 메세지가 뜨면서 삭제되지 않는 경우가 있다. 리눅스 파일시스템의 모든 파일과 디렉토리는 기본적으로 사용자, 그룹, 기타 사용자에 대한 읽기, 쓰기, 실행 권한을 가지고 있는데, 이 외에도 ext2와 ext3 파일시스템에 있는 파일과 디렉토리는 퍼미션 외에도 특정 파일시스템 유형과 관련된 사용자가 선택할 수 있는 특별한 속성들도 가지고 있다. chattr - 속성을 설정하고 제거할 수 있는 명령어 lsattr - 파일과 디렉토리에 설정되어 있는 속성을 확인하는 명령어 즉, 퍼미션은 ls 명령어로 확인할 수 있는 것으로 파일의 읽기, 쓰기, 실행에 관한 표시를 하고, 속성은 lsattr로 확인할 수 .. 2022. 11. 16.