목록IT일기(하반기)/LINUX (9)
겉바속촉
이번에는 VI 편집기에 대해서 알아보도록 할게요:) 우리는 항상 Virtual Box에 들어가면 기계처럼 터미널을 열어주죠 터미널에다가 vi를 입력하시고 엔터!! 그럼 다음과 같은 화면이 뜹니다:) 빔 - 향상된 vi 라고 뜨네요? 기존의 vi 에디터에서 향상된 vim 에디터를 의미합니다 이렇게 vi를 터미널에서 입력하면 뜨는 화면은 바로 우리가 사용할 vi에디터라고 하는 것입니다:) 일단 종료에 대해서 보도록 하쥬 :q vi 편집기 종료 :q! 저장하지 않고 그냥 종료 :wq 저장하고 종료 :sh 잠깐 나오는 것 입력해보시면 다음과 같이 맨 아랫줄에 써집니다! 자 이제 vi 편집기 빠져나와서 터미널에다가 vi linux.txt라고 쳐봤습니다 그럼 다음과 같이 뜹니다 바로 이 상태가 명령모드라고 봐주시면..
이번에는 프로세스의 구성요소들에 대해서 배워보도록 할게요:) PID = 프로세스를 구별할 수 있는 유일한 요소 PPID = Parent PID 부모 프로세스 결국 계속해서 거슬러 올라가면 조상격인 1이 등장하게됩니다. 우리가 아무리 kill -9 1 을 통해서 죽이려고 해도 죽일 수 가 없습니다 이외에도 UID, GID = 프로그램 실행한 사람에 대해서 나타냄 EUID, EGID = 프로세스가 파일에 대해 가지고 있는 권한을 나타냄 등등... 이 있습니다. 변수에 대해서도 배워보도록 할게요:) [리눅스에서 변수 만드는 방법] *환경변수_ 리눅스라는 환경에서 사용하는 변수 *쉘변수_터미널에서 사용하는 변수 1) 변수 선언 변수명 = 값 echo $변수명 -------> echo명령어는 변수를 출력하는 프린..
지난번에 이어서 더 여러가지 명령어들을 배워보도록 할게요:) 2020/07/10 - [취업일기/LINUX] - [LINUX] 리눅스 기본 명령어 정리 [LINUX] 리눅스 기본 명령어 정리 서버는 항상 끄고 작업해주셔야 합니다:) 삭제할 경우에도 당연히 서버를 끄고 삭제해야겠쥬? Alt + F2 : 명령어 입력하기 다음과 같이 띄워서 해도 되지만 귀찮기 때문에 보통 터미널을 켜서 작업 2-juhyun-2.tistory.com 2020/07/14 - [취업일기/LINUX] - [LINUX] 서버 구축할 때 필요한 명령어 [LINUX] 서버 구축할 때 필요한 명령어 이번에는 서버 구축할 때 알아야 하는 개념과 명령어들을 알아보도록 할게요:) 리눅스 파티션의 일반적인 권장 크기 마운트 포인트 권장 크기 비고 ..
이번에는 서버 구축할 때 알아야 하는 개념과 명령어들을 알아보도록 할게요:) 리눅스 파티션의 일반적인 권장 크기 마운트 포인트 권장 크기 비고 / 3GB 루트 파티션 /boot 1GB 부팅 커널 저장됨 /usr 주로 20GB 내외 응용 프로그램 주로 저장됨 /tmp 4GB 임시 파일 저장됨 /var 10GB 로그, 캐시 파일 등이 저장됨 /home 사용자 많을수록 많이 할당 사용자별 공간 swap 파티션 RAM의 2배 정도 RAM 부족 시 사용되는 공간 man 명령어 man ---> manual 의 약어 man date를 쳐봤더니 다음과 같습니다:) man 라고 치시면 도움말을 볼 수 있는 것이쥬 cd Change Directory의 약자로 디렉터리를 이동하는 명령어 홈으로 가는 방법들 cd /home/..
이번에는 그룹을 만들어 준 후에 그 그룹안에 사원을 넣어줄게요 그리고 여러명을 넣어야하기 때문에 for문을 활용해서 반복문을 통해서도 넣어볼게요:) Linux OS Multi User + Multi Process OS이다 100 --> 100 process == 10000 Processes Javateam Group --> java01......java2000 ---> 없음 bigdata Group --> big01.....big2000 ---> 없음 $ sudo bash # id group을 2000number로 등재 등재 되었는 지 tail로 확인 useradd를 통해 group 넘버 user 넘버 라고 넣어주고 그다음 이름 설정 반복문으로 사원들 등재 터미널 새로 열어서 정보 바꿔주기 그리고 다시 ..
서버는 항상 끄고 작업해주셔야 합니다:) 삭제할 경우에도 당연히 서버를 끄고 삭제해야겠쥬? Alt + F2 : 명령어 입력하기 다음과 같이 띄워서 해도 되지만 귀찮기 때문에 보통 터미널을 켜서 작업을 많이 합니다:) ls는 파일 목록을 의미 /는 경로를 의미 ls / 는 / 위에 있는 파일 목록을 의미합니다 해당 디렉터리에 있는 파일의 목록을 보여준다고 생각하시면 okay ls 현재 디렉터리의 파일 목록들 보여준다 ls /tmp /tmp 디렉터리의 목록 ls -a 현재 디렉터리의 목록( 숨김파일 포함) ls -l 현재 디렉터리목록을 자세하게 보여준다 ls *.conf 확장자가 conf인 목록을 보여준다 ls -l /tmp/b* /tmp 디렉터리에 있는 목록 중 앞 글자가 'b'인 것의 목록을 자세히 보여..
LIINUX? 종류는 다음과 같아요 1. Ubuntu 2. CentOS 3. RedHat 4. Oracle Linux 5. Mint [Windows OS] Windows 10 -> SW -> Router -> KT Router -> Internet 일반적으로 인터넷 접속하면 kt에 ip할당해주고 kt는 다른 곳에 파는 형식 [Virtual Network 1 ==NAT] VM(Ubuntu) Windows10 R KT Internet VM(Ubuntu) Windows10 R KT Internet 네트워크 어드레스를 순간순간 바꿔줍니다 (일반적으로 사용하는 것) [Virtual Network 2 == Bridge] VM(Ubuntu) Windows10 R KT Internet || VM(Ubuntu) Wind..
리눅스를 본격적으로 배우기 전에 설치해야주어야 할 것들이 있습니다:) 1. ubuntu 설치 http://old-releases.ubuntu.com/releases/18.04.3/ Index of /releases/18.04.3 Select an image Ubuntu is distributed on two types of images described below. Desktop image The desktop image allows you to try Ubuntu without changing your computer at all, and at your option to install it permanently later. This type of image is what mos old-releases...