목록linux (25)
마지막임 이번에도 아주 중요한 내용이 나옴 setuid 개념은 꼭 알아두어야함 이것도 알아야 함 나중에 ftz-level을 풀며 유용하게 사용할 녀석임 이런식으로 사용이 가능함 드디어 다 정리함 껄껄
리다이렉션에 관한 내용이 나옴 $cat > test.txt 입력 내용 그대로 test파일에 저장됨 간편하고 자주 씀 끝낼 때는 ctrl+d임 나중에는 응용해서 binary > test.txt 내용을 추가 함 $gcc -o [프로그램 이름] [소스파일 이름] 컴파일 방법임 평생 씀 trainer-9 비번 : programming
패스워드 파일 분석 $cat /etc/passwd 을 입력하면 이리 나옴 1번째 필드 : 서버에 로그인할 때 사용되는 계정 2번째 필드 : 패스워드가 적혀있는 부분 암호화로 인해 x로 표시됨 3번째 필드 : 사용자 번호 4번째 필드 : 그룹 번호 5번째 필드 : 사용자의 이름 6번째 필드 : 로그인 성공 시 기본 디렉터리 7번째 필드 : 로그인 성공시 자동으로 이동되는 디렉터리
$whoami 자신의 정보 획득 $id 자세한 자신의 정보 획득 $cat /etc/passwd 서버에 사람들의 계정 정보 확인 $uname -a 커널 버전 확인 $cat /etc/*release 서버에 설치된 os버전 확인 $rpm -qa 서버에 설치된 패키지 정보 확인 $cat /proc/cpuinfo cpu정보 확인
trainer-3은 따로 올려두진 않겠음 그냥 채팅 관련 내용임 4부터 정리하겠음 이번엔 리눅스 디렉터리 구조가 나옴 -bin : 가장 필수적인 리눅스 실행 파일들이 들어가 있음 ls, rm 모두 여기 들어감 -boot : 리눅스 부팅 관련 파일과 커널이 들어가 있음 -dev : 하드웨어에 관한 정보들이 파일 형태로 저장됨 -etc : 패스워드 파일, 쉐도우 파일. 리눅스 설정 파일 등 -home : 일반 사용자들의 디렉터리가 들어가는 곳 -lib : 라이브러리 파일들이 들어감 -mnt : mount 관련 디렉터리 -proc : 프로세스들이 파일 형태로 저장되는 곳 -root : 일반 사용자 디렉터리는 /home 아래 존재하지만 root 홈 디렉터리는 따로 이곳에 저장됨 -sbin : 시스템 관리용 실행..