본문 바로가기

리눅스11

Ubuntu 기본 root 패스워드 변경 기본 패스워드 변경하기 리눅스를 처음 설치하고 나면 패스워드를 알려주지 않는 경우가 있습니다. 물론 최근 버전에서 설치를 할 경우에는 root 암호를 지정하고 사용자 암호를 따로 지정할 수 있습니다. 리눅스의 초기 패스워드나 기본패스워드를 찾으신다면 아래 자료를 확인해 보시면 됩니다. 기본 패드워드 확인 리눅스에서 패스워드, 권한을 확인하기 위해서는 shadow, passwd 파일을 보시면 됩니다. shadow와 passwd 파일은 모두 /etc 에 들어있습니다. # cd /etc 로 이동하여 위의 두개의 파일을 보면 어떤 식으로 나와있는지 알 수 있습니다. /etc/shadow 파일 확인 확인시 비밀번호를 확인할 수 있으나 암호화 되어 있는 것을 볼 수 있습니다. /etc/passwd passwd 에서.. 2020. 5. 20.
리눅스 grep 명령어 사용법, 옵션 예제 리눅스에는 아주 유용한 명령어가 있습니다.가장 기초적으로 시작하면서 알고 넘어가야하는 명령어인데요.바로 grep 명령어 입니다. 그렙 명령어라고도 불립니다.특히나 | (파이프 문자)와 같이 사용하는 경우가 많습니다.예제로는 #ls -al | grep bin 와 같은 것이 있습니다.ls 명령어와 grep 명령어를 함께 실행할 수 있습니다. Grep 명령어는 입력값에 대한 내용 중에서 특정 문자열을 찾을 수 있는 기능을 가지고 있습니다. 그렙 명령어 설명을 보면 파일에서 input을 받아서 검색을 한다고 써있습니다. 그리고 default 값으로 grep은 문자열이 매치가 되는 라인을 출력해줍니다. 그리고 egrep과 fgrep 그리고 rgrep이 있다고 합니다. Egrep은 grep -E로 쓰는 것과 같으며.. 2020. 3. 4.
리눅스 GUI, 그래픽모드, GNOME 설치 방법 리눅스 GNOME, GUI 설치 리눅스를 설치하고 나서 그래픽모드로 들어가길 원하는 경우가 있습니다.최소설치를 하면 GUI(Graphical User Interface) 가 지원되지 않을 수 있습니다. CLI만 사용하게되면 불편할 수 있습니다.따라서 GNOME Desktop 설치를 통해서 GUI지원이 되게 할 수 있습니다. CentOS 7 의 경우에는 group install로 GUI를 설치할 수 있습니다. GNOME 설치 명령어 # yum update# yum groupinstall "GNOME Desktop" "Graphical Administration Tools" 위의 명령어를 사용하면 설치가 되는 것을 볼 수 있습니다.설치하는데 [Y/n] 를 물어볼 수 있습니다.물어보면 Y를 선택하여 줍니다.그.. 2020. 2. 16.
리눅스 계정 정보, 생성, 변경 passwd 리눅스 계정 정보, 생성, 변경에 대해 알아보도록 하겠습니다. 우선 기본적으로 리눅스 계정을 추가하기 위해서는 명령어를 알아야 합니다. 리눅스의 가장 기초적인 부분이라고 생각되니 참고하시기 바랍니다. /etc/passwd와 /etc/shadow를 우선 알아야 합니다. /etc/passwd 리눅스의 계정 정보를 가지고 있는 파일입니다. 쉽게 볼 수 있는 방법은 #cat /etc/passwd 로 보시면 됩니다. 이렇게 보시면 다양한 계정이 나오는 것을 볼 수 있습니다. 맨 앞에 있는 root, daemon, bin, sys 등은 계정이라고 생각하시면 됩니다. root:x:0:0:root:/root:/bin/bash 이걸 보고 하나씩 설명 드리겠습니다. 우선 구분하는 구분자가 : 콜론입니다. 콜론을 기준으로 .. 2020. 2. 11.
Find 명령어 리눅스 파일 찾기 검색 사용방법 리눅스 파일 찾기 리눅스에서 파일을 찾는데 어려움이 있을 수 있습니다. GUI로 화면을 볼 수 있는 Windows랑 달리 리눅스는 화면이 보이지 않는 경우가 있기 때문이죠. 리눅스는 터미널로 열어서 CLI창에서 작업을 할 경우가 있습니다. 그럴 경우에는 파일을 찾기도 어렵고 그렇다고 디렉토리를 하나씩 들어가서 확인하는 것도 여의치 않습니다. 이럴 경우에는 파일 찾기 명령어를 이용하시면 됩니다. 리눅스에서 FIND명령어를 이용하면 편리하게 파일을 찾을 수 있습니다. #find -help위의 명령어를 통해서 find명령어를 알아 볼 수 있습니다. 기본적인 설명이 되어 있습니다.default path is the current directory; default expression is -print expres.. 2019. 10. 30.
Linux(리눅스) top 명령어 정리 및 설명, 옵션 확인 Linux top 명령어 Top 명령어란?실시간으로 CPU 사용률을 체크해주는 도구입니다. 윈도우의 작업관리자랑 비슷하다고 생각하면 될 것 같습니다. 리눅스를 사용하는 서버의 성능이나 현재 돌아가고 있는 상황을 볼 때 사용합니다. 사용법사용법은 간단합니다. 리눅스에서 top 명령어를 치고 들어가면 됩니다. root#> top 명령어를 치고 들어가면 다음과 같은 화면을 볼 수 있습니다. 저는 라즈베리파이 안에서 top명령어를 실행해 보았습니다. 많은 정보들을 볼 수 있습니다. top 화면을 처음보면 어디를 어떻게 봐야할지 모르는데 몇번 보면 적응되니 많이 보시는 것이 좋을 것 같습니다. Top 화면은 위쪽의 주황색 화면과 밑쪽의 빨간색 화면을 나눠서 볼 수 있습니다. 위에 있는 주황색은 현재 시스템의 상태.. 2019. 6. 23.
배쉬(Bash) 쉘 스크립트 프로그래밍 기초2 - 변수 프로그래밍에서 가장 중요한 것은 변수가 아닐까 생각합니다. 가장 기본적으로 사용할 뿐만 아니라 변수라는 것을 이용해야 프로그램을 만들 수 있기 때문이라고 보는데요. 변수에 대한 설명과 함께 배쉬 쉘 스크립트에서는 변수를 어떻게 사용하는지 알아보도록 하겠습니다. 변수 ( variable ) 변수는 영어로 variable입니다. 변수는 컴퓨터 프로그래밍에 있어서 상징적인 의미를 가지고 있습니다. 데이터에 대한 상징성을 띄고 있으며 만약 사용할 변수가 점수라면 score라는 변수명을 사용할 수 있습니다. 수학에서 사용하는 변수와는 그 의미가 다를 수 있으며 컴퓨터 프로그래밍에서만의 의미를 가지고 있다고 생각하셔도 됩니다. 쉘 스크립트의 시작 쉘 스크립트의 시작은 #!/bin/bash 라고 했습니다. 이것은 C.. 2018. 7. 22.
리눅스를 사용하는 이유, 장점 vs 윈도우 윈도우 운영체제에 익숙한 일반 사용자들에게 리눅스는 생소합니다. 하지만 안드로이드 계열 스마트폰은 리눅스 커널에 기반하고 있습니다. 리눅스는 컴퓨터 운영체제의 한 종류이자 커널 자체를 의미합니다. 2017/07/13 - [IT] - GNU/Linux - 역사 및 특징2017/08/24 - [IT] - 리눅스 기본명령어 정리 리눅스의 특징은 두가지입니다. 1. 소스코드가 공개리눅스는 소스코드가 공개되어 있기 때문에 자유 소프트웨어이며 오픈소스 개발이 가장 큰 특징입니다. 2. 다중 사용자, 다중 작업, 다중 스레드 지원리눅스는 다중사용자, 다중 작업, 다중 스레드를 지원합니다. 리눅스는 하나의 시스템에 여러 명이 접속해서 여러개의 프로그램을 동시에 실행할 수 있습니다. 따라서 서버로 사용하기 아주 좋다고 .. 2018. 5. 25.
리눅스 gcc 컴파일러란? 이번 포스팅은 리눅스 gcc 컴파일러에 대해 하겠습니다. gcc란 GNU 컴파일러 모음(GNU Compiler Collection, 줄여서 GCC)는GNU 프로젝트의 일환으로 개발되어 널리 쓰이고 있는 컴파일러입니다. 많은 리눅스 사용자들은 이러한 gcc컴파일러를 이용해 보셨을 것입니다.gcc 라고 시작하는 명령어가 바로 컴파일러를 사용하는 것입니다. 자유 소프트웨어 중에 가장 잘 알려진 것들 중 하나인 GCC는 원래 C만을 지원했던 컴파일러로 이름도 "GNU C 컴파일러"였습니다. 이러한 까닭에 현재에도 GCC는 GNU 컴파일러 모음의 일부인 GNU C 컴파일러(GNU C Compiler)의 줄임말로 쓰이기도 합니다.그러나 나중에 C++, 자바, 포트란, 에이다 등 여러 언어를 컴파일할 수 있게 되면서.. 2018. 2. 12.