Programing/Linux

Programing/Linux

[리눅스]리눅스 프로세스/ 시그널 /포그라운드 백그라운드 / 시간동기화

리눅스 프로세스/ 시그널 /포그라운드 백그라운드 / 시간동기화 프로세스 관리 프로세스 목록 보기 ps 현재 실행중인 프로세스의 목록을 보여주는 명령 * - e : 시스템에서 실행 중인 모든 프로세스의 정보를 출력 * - f : 프로세스에 대한 자세한 정보 출력 상세 정보 -u uid : 특정 사용자에 대한 모든 프로세스 정보 출력 -p pid : pid 로 지정한 특정 프로세스의 정보를 출력 a : 터미널에서 실행한 프로세스의 정보를 출력 u : 프로세스의 소유자의 이름, CPU의 사용량, 메모리 사용량 등 상세정보를 출력 x : 시스템에서 실행중인 모든 프로세스의 정보를 출력 -- pid PID 목록 : 목록으로 지정한 특정 PID 정보를 출력한다. 사용 예 ps ps -ef ps aux 프로세스 종료..

Programing/Linux

[리눅스]리눅스 기본 명령어 정리

리눅스 기본 명령어 정리 리눅스 파일 종류 및 특징 디렉터리 기능 dev 장치파일이담긴디렉터리이다. home 사용자홈디렉터리가생성되는디렉터리이다. media 시디롬이나USB같은외부장치를연결(마운트라고함)하는디렉터리이다. opt 추가패키지가설치되는디렉터리이다. root root계정의홈디렉터리이다.루트(/)디렉터리와다른것이므로혼동하지않도록한다. sys 리눅스커널과관련된파일이있는디렉터리이다. usr 기본실행파일과라이브러리파일,헤더파일등많은파일이있다.참고로usr은UnixSystemResource의약자이다. boot 부팅에필요한커널파일을가지고있다. etc 리눅스설정을위한각종파일을가지고있다. lost+found 파일시스템에문제가발생하여복구할경우,문제가되는파일이저장되는디렉터리로보통은비어있다. mnt 파일시스템을임시로..

Programing/Linux

리눅스 init 의미

리눅스 init 의미 init 명령어 0번 종료 1번 단일 사용자 모드 (시스템 복구시) 2번 사용안함 3번 다중사용자 모드 (text 로그인) 4번 - 사용안함 5번 - 다중 사용자 모드 (X Windows) 6번 - 재부팅 사용 예시 init 3 . init 2 등 하얀배터리 블로그에 작성된 글의 무단 복제 , 수정을 금지 합니다. 개시물은 배운 내용을 바탕으로 하여 쓰여진 것이므로 잘못된 내용이 있을 수 있습니다. 잘못된 내용은 지적 바랍니다. #하얀배터리 #IT #정보보안 #윈도우 #window #프로그래밍 #programming #html #java #C #javascript #database #jQuery #서버 #보안 #리눅스

Programing/Linux

가상 머신에 cent OS 7 설치

가상 머신에 cent OS 7 설치 [간단 설명] 먼저 수동으로 파티션을 설정해 줍니다. 확인후 적용 합니다. 설치 시작을 눌러줍니다. 암호를 설정해 줍니다. 사용자 생성은 추후에 해도 상관 없습니다. 설치가 다 되면 재부팅 버튼이 활성화 되고 재부팅 합니다. df -h 명령을 통해 제대로 지정이 되었는지 확인합니다. 설치가 완료되었습니다. 하얀배터리 블로그에 작성된 글의 무단 복제 , 수정을 금지 합니다. 개시물은 배운 내용을 바탕으로 하여 쓰여진 것이므로 잘못된 내용이 있을 수 있습니다. 잘못된 내용은 지적 바랍니다. #하얀배터리 #IT #정보보안 #윈도우 #window #프로그래밍 #programming #html #java #C #javascript #database #jQuery #서버 #보안 ..

Programing/Linux

[리눅스 OS 보안] 리눅스 기본 마스터 명령어 init

리눅스 종료하는 데는 아래와 같이 몇 가지 명령어가 있다. shutdown -h now : 바로 종료 (-h 뒤에 시간을 지정하면 지정한 시간에 시스템을 종료한다.) halt init 0 여기서 init 명령어에는 몇 가지 의미를 가지고 있다. 리눅스 시스템이 가동되는 방법을 7가지로 나누며, 이를 Runlevel 이라고 한다. 리눅스의 Runlevel 은 다음과 같고 Runlevel 은 /etc/inittab 파일에 저장되어 있다. 0 - 종료 모드 1 - 단일 사용자 모드 (시스템 복구 시에 이용) 2 - NFS 없는 다중 사용자 모드 3 - 텍스트 모드의 다중 사용자 모드 4 - 사용하지 않음 5 - X 윈도우 모드의 다중 사용자 모드 6 - 재부팅 모드 즉, init 6 는 지금 즉시 재부팅 하라..

Programing/Linux

[리눅스 OS 보안] 리눅스 터미널로 부팅 하기 / 리눅스 색상변경

터미널로 부팅법 / 리눅스 색상변경 이번시간은 1. 터미널로 바로 진입 설정 2. 리눅스 디렉터리 색상 변경 두가지 작업을 해보겠습니다. 먼저 x- window를 거치지 않고 터미널로 바로 진입하려면 inittab 이라는 파일을 애서 init뒤의 번호를 3번으로 수정해주어야 합니다. 터미널로 들어가서 root 경로로 이동해 줍니다. root경로에서 검색을 해보겠습니다. 검색 명령어는 test 파일을 찾고 싶다면 find | grep test 이렇게 검색하시면 됩니다. find 뒤 문자는 ( | Vertical Bar (버티컬바) {'원'마크를 쉬프트 클릭하는 키 입니다}) 경로가 나왔습니다. /etc/inittab 입니다. 이동을 하거나 바로 vi 편집기로 들어가도 됩니다. inittab 파일을 vi 편..

Programing/Linux

[리눅스 OS 보안] 리눅스 기본 마스터 하드 링크 / 심벌릭 링크

이번시간에는 리눅스의 링크를 알아보겠습니다. 링크란? 기존파일 이름에 새로운 이름을 붙이는 것입니다. 이럴때 사용합니다. 새로운 이름을 붙여서 복잡한 디럭터리 계층 구조 속 파일명이 복잡할 때 이름을 짧게 줄여 다른이름으로 간단히 사용할 때 링크의 종류는 ? 하드 링크와 심벌릭 링크가 있습니다. 하드링크는 기존 파일에 새로운 파일명을 추가로 생성 하는것 (파일의 별명개념) (하드링크는 이름은 inode 값 이 같다.) 원본삭제시 -> 링크 같이 삭제됨 심벌릭 링크는 원본파일을 가리키는 새로운 파일을 만드는 것 (윈도우 바로가기 개념) (심벌릭 링크는 inode 값이 다르다.) 원본 삭제시 -> 링크오류 ln 으로 하드링크를 ln- s 로 심벌릭 링크를 만들 수 있습니다. ln mm nn 명령으로 ' mm..

Programing/Linux

[리눅스 OS 보안] 리눅스 기본 마스터 cp / mv / rm

리눅스 기본 마스터 cp / mv / rm cp : 복사하기 cp -i : 같은 이름이 있으면 덮어쓸건지 물어보기 cp -r : 디렉터리 복사하기 mv : 이동하기 / 이름변경 mv -i : 같은 이름이 있으면 덮어쓸건지 물어보기 rm : 삭제하기 rm -i : 물어보기 rm -r : 디렉터리 삭제하기 rm -rf : 물어 보지 않고 삭제 * -> 모든의 의미 test, test2 디렉터리를 이용해서 연습해 보았습니다. cp /test/test /test2 명령을 이용하여 test안에 있는 test파일을 test2로 복사 하였습니다. 이번에는 mv 명령을 통해서 이름을 변경해 보았습니다.이름을 변경할때에는 같은 경로에서 mv명령을 사용하시면 됩니다. /test/test /test/test123 test ..

Programing/Linux

[리눅스 OS 보안] 리눅스 기본 마스터 touch / more / less

리눅스 기본 마스터 touch / more / less touch - 파일 생성 more - 화면단위 출력 less - 화면단위 출력 2 touch test 를 이용해서 test 파일을 만들어 보았습니다. More 을 이용하여 /etc/services 를 출력해 보았습니다. 위 화면과 같이 표시 할 부분이 더 남으면 아래 퍼센트로 나타나고 - 스페이스바 - 다음화면Enter - 한줄 아래문자열 입력 - 해당 문자열 검색q : 종료 입니다. 이번에는 less 를 이용하여 /etc/services 를 출력해 보았습니다. j - 한줄 아래k - 한줄 위로 f, 스페이스바 - 다음화면b - 이전화면q - 종료 일반 터미널에서 화면이동은 shift + page up Down 으로 이동하시면 됩니다. ^^

Programing/Linux

[리눅스 OS 보안] 리눅스 기본 마스터 mkdir / rmdir

리눅스 기본 마스터 mkdir / rmdir mkdir : 디렉터리 생성 mkdir test1 test2 test3 test디렉터리 1~3 동시 생성 mkdir -p test1/test2/test3 test1 하위 디렉토리에 test2 하위 디렉토리에 test3 생성 rmdir : 디렉터리 삭제 rmdir test1 test2 test3 test디렉터리 1~3 동시 삭제 rmdir -p test1/test2/test3 디렉터리 삭제 후 상위 디렉터리가 빈 디렉터리면 같이 삭제 ex) test1~3 디렉터리 모두 삭제 mkdir test 로 test 디렉터리를 만들 수 있습니다. mkdir test2 test3 를 입력하여 test2 test3 를 동시에 만들 수 있습니다. mkdir -p test1/te..

하얀배터리
'Programing/Linux' 카테고리의 글 목록 (5 Page)