리눅스 썸네일형 리스트형 [Linux]vi 탐색기 CRUD 기능 정리 1. vi 편집기 열기vi filename 2. CRUD 1) 입력 모드 전환i # 커서 앞에서 입력 2) 텍스트 입력 후 저장 및 종료ESC # 명령 모드로 전환:wq # 저장하고 종료 3) 읽기(Read) : 파일을 읽고 탐색하는 방법입니다. 기본적으로 파일을 열면 내용을 탐색할 수 있습니다.h #왼쪽으로 이동j #아래로 이동k #위로 이동l #오른쪽으로 이동Ctrl + f #한 화면 아래로 이동Ctrl + b #한 화면 위로 이동G #파일 끝으로 이동gg #파일 시작으로 이동 4) 찾기 : 특정 단어 검색 '/' 를 사용하여 파일 내에서 특정 단어를 검색할 수 있습니다./검색어 #파일에서 검색어를 찾음n #다음 검색 결과로 이동N #이전 검색 결과로 이동 5) 수정(Upd.. 더보기 [Linux] 프로세스 확인 명령어 옵션 비교 (ps -ef / ps aux) 1) PS ? ps 명령어는 UNIX 계열 운영 체제에서 현재 실행 중인 프로세스 목록을 표시하는 데 사용되며, 다양한 옵션을 가지고 있다. 그 중 ps -ef와 ps aux는 이 옵션들 중 가장 널리 사용되는 두 가지 형태이다. 2) 세부 옵션 비교 ps -ef와 ps aux 모두 시스템에서 실행 중인 프로세스에 대한 상세한 정보를 제공하지만, 출력 형식과 표시되는 정보에 약간의 차이가 있어, 용도와 목적에 맞게 사용할 수 있다. ps -ef -e 옵션 : 모든 프로세스를 나열한다. -f 옵션 : 전체 포맷을 사용하며. 각 프로세스에 대한 상세한 정보를 보여준다. 출력 내용 UID(사용자 ID) PID(프로세스 ID) PPID(부모 프로세스 ID) C(프로세서 사용량) STIME(시작 시간) TTY(터.. 더보기 [Linux] Top 관련 명령어 정리 top을 통해 살펴보는 프로세스 정보들 top 시스템의 상태를 전반적으로 가장 빠르게 파악 가능(CPU, Memory, Process) 옵션 없이 입력하면 interval 간격(기본 3초)으로 화면을 갱신하며 정보를 보여줌 top 실행 전 옵션 순간의 정보를 확인하려면 -b 옵션 추가(batch 모드) -n : top 실행 주기 설정(반복 횟수) top 실행 후 명령어 shift + p : CPU 사용률 내림차순 shit + m : 메모리 사용률 내림차순 shift + t : 프로세스가 돌아가고 있는 시간 순 k : kill. k 입력 후 PID 번호 작성. signal은 9 f : sort field 선택 화면 -> q 누르면 RES순으로 정렬 a : 메모리 사용량에 따라 정렬 b : Batch 모드로.. 더보기 [Linux] 서버 접속 비밀번호 변경 서버 접속 시, 3개월에 한번씩, 비밀번호를 변경하라는 번거로운 안내가 출력된다. 다만, 이 비밀번호 생성 규칙이 너무 번거로운 탓에 겨우 규칙에 맞춰 한번 설정하고나면, 까먹고 비밀번호를 기억하지못할때가 많다. 그래서, 3개월 주기로 출력되는 비밀번호 변경안내에 따라 변경 한 후 로그인된 상태에서 비밀번호를 변경하면, 별도의 규칙(물론 보안에 대한 경고는 노출되지만 사뿐히 무시하고)없이 원래 사용 하던 비밀번호로 변경할 수 있다. 아래 과정을 확인해보자! 1. 일단 규칙에 맞춰서 기억하지못할 비밀번호로 임시설정을 완료한다.(그냥 Qwer1234!@#$) 2. 변경된 비밀번호로 로그인! 3. "passwd"를 통해 다시 비밀번호를 변경하자 4. 현재 비밀번호를 입력한다.(Qwer1234!@#$) 5. 새.. 더보기 [Linux]파일 또는 디렉토리 권한/소유자 수정하기(chown, chmod) 로컬서버에 파일을 올리려고 했는데, 권한관련 에러가 난다. 원인은 파일을 옮기려는 서버 디렉토리에 대한 권한이 '없어서'이다. 그래서 오늘은 리눅스에서 파일 또는 디렉토리의 사용권한을 수정하는 방법에 대해서 간단히 정리해보려한다. 1) 현재 유저의 권한 확인해보기 먼저 파일을 이동하려는 서버 및 디렉토리에 접속한 뒤 파일 또는 디렉토리의 권한상태를 확인할 수 있다. ls -l # or ls -al # [output] drwxr-xr-x 2 user group 4096 Mar 29 12:34 example_directory output으로 출력되는 내용을 보고 파일 또는 디렉토리의 권한을 확인할 수 있는데, 아래와 같이 이해하면된다. d: 디렉토리임을 나타낸다. 파일의 경우 -로 표시됩니다. rwxr-xr.. 더보기 [Linux] 환경변수 설정 어떤 프로그램이 돌아가게 해주는 실행파일의 경로를 잡아주는걸 환경변수 세팅이라고 하는데, 리눅스에는 매우 다양한 환경변수들이 있다. 지정된 환경변수를 출력하는 명령어는 printenv 이다. 1) printenv 환경변수들의 경로인 path를 출력하는 명령어는 echo $PATH 이다. path들은 전부 : (콜론)으로 구별되어 있다. 2) echo $PATH 위에서 알아야 할 것은, 리눅스에서 사용하는 명령어들도 결국 일종의 실행파일인데 명령어 입력 시 환경변수에 잡혀있는 PATH를 따라가서 해당 파일이 실행되는 원리로 명령어가 작동된다는 것이다. 즉, mkdir, ls 등의 명령어도 결국 저 path 경로에 저장되어 있다는 얘기이다. 이 점을 이용하면, 명령어들이 실행파일로 이뤄져있고, PATH는 그.. 더보기 이전 1 다음