728x90

Programming/Linux 47

linux - ls

4.1.1 ls ls : 디렉토리 내용 출력 ls [-옵션]… : ls 뒤에는 여러가지 옵션을 동시에 사용 할 수 있다. -a : 모든 파일 및 디렉토리(숨김 파일 포함) 출력, 공통 옵션이다. -l : 파일의 속성 정보 메타데이터 정보를 출력한다. -h : 파일이나 디렉토리의 용량 정보를 가독성 좋게 바꿔준다. ex) byte -> kbyte -i : inode 리눅스에서 파일이나 디렉토리를 관리하는 고유번호를 보여준다. -R : 디렉토리의 하위 디렉토리의 디렉토리, 파일을 전부 보여준다.

Programming/Linux 2022.03.03

Linux - 권한

- 기존에 useradd를 통해 user1, user2, user3이 생성되어 있다. - drwxrwxrwx 2 2000 2000 62 2월 15 10:16 user1 * drwxrwxrwx : 허가권과 관련되어 있다. d 뒤에 있는 9자리가 허가권이다. rwx | rwx | rwx -> 소유자 권한 | 그룹 권한 | 그 외 권한 2 : 링크 갯수 r(4) : 읽기, w(2) : 쓰기, x(1) : 실행 2000(앞) : 파일 소유자 이름 2000(뒤) : 파일 소유 그룹 이름 62 : 파일 크기 2월 15 10:16 : 최종 수정 시간 user1 : 디렉토리 명 - chmod = 디렉토리 권한 변경 - chown = 디렉토리 소유자, 소유 그룹 변경 - 디렉토리 사용자의 권한과 소유자, 소유 그룹을 변..

Programming/Linux 2022.02.16

Linux - 사용자 계정

- useradd : 사용자를 추가하는 명령어다. #useradd [사용자명] - passwd : 위에 작성한 사용자의 비밀번호를 지정해주는 명령어다. #passwd [비밀번호를 설정 할 사용자명] - #cat /etc/passwd : 사용자 정보에 관한 필드다. - 여러가지 사용자 계정이 나오는 것을 알 수 있다. - root:x:0:0:root:/root:/bin/bash root: : 사용자명, 뒤의 정보들이 어느 사용자의 정보인지 표시 x: : 암호, 보안상의 이유로 passwd 파일에는 암호를 표시하지 않는다. 0(왼쪽): : UID, 이 사용자의 고유 번호 0(오른쪽): : GID, 이 사용자가 소속된 주요 그룹의 고유 번호 root: : 사용자 별칭(계정명 or ID로 사용 X, 표시되는 이..

Programming/Linux 2022.02.15

Linux - DNS 설정을 이용한 웹 띄우기

https://insoobaik.tistory.com/14 Linux - DNS - DNS 서버는 bind 패키지만 사용하면 사용할 수 있다. - bind와 관련된 패키지를 설치해준다. - /etc/named.conf - 설치가 완료되면 /etc/named.conf 파일을 vi 편집기를 통해 열어 준다. (vi /etc/named.conf).. insoobaik.tistory.com https://insoobaik.tistory.com/16 linux - web (ftp, xe, php) - httpd, vsftpd, php 패키지를 설치해준다. httpd는 웹, vsftpd는 ftp의 사용, php는 php를 이용하기 위한 패키지이다. - 먼저 php 사용을 위해 xe 파일을 받아와야 한다. 하지만 x..

Programming/Linux 2022.01.26

Linux - mysql, mariadb (xe 사이트 이용)

- https://insoobaik.tistory.com/16에서 xe 사이트 생성에 이어서 mysql, mariadb를 사용해본다. linux - web (ftp, xe, php) - httpd, vsftpd, php 패키지를 설치해준다. httpd는 웹, vsftpd는 ftp의 사용, php는 php를 이용하기 위한 패키지이다. - 먼저 php 사용을 위해 xe 파일을 받아와야 한다. 하지만 xe 파일이 다른 컴퓨터에 있기.. insoobaik.tistory.com - Input mysql info 작성하기 위해 DB가 필요하다. - 처음 password 설정이 안되어 있기 때문에 그냥 enter를 치면 진입이 된다. - update user set password=password('itbank') ..

Programming/Linux 2022.01.25

Linux - web (ftp, xe, php)

- httpd, vsftpd, php 패키지를 설치해준다. httpd는 웹, vsftpd는 ftp의 사용, php는 php를 이용하기 위한 패키지이다. - 먼저 php 사용을 위해 xe 파일을 받아와야 한다. 하지만 xe 파일이 다른 컴퓨터에 있기 때문에 ftp를 이용하여 파일을 받아온다. (https://insoobaik.tistory.com/15에 FTP 하는 방법이 간략하게 나와있다.) - 여기서 항상 주의 할 것은 모든 패키지는 새로운 작업을 마치면 시스템 재실행을 해주어야 하고, 다른 컴퓨터에서 현재 컴퓨터의 특정 패키지를 사용하기 위해선 방화벽을 반드시 열어주어야 한다. - (현재 빨간줄이 뜨는 이유는 사전에 방화벽을 열어줬기 때문에 신경 쓰지 않아도 된다.) 방화벽을 열고 데몬 재실행까지 마..

Programming/Linux 2022.01.23

Linux - DNS

- DNS 서버는 bind 패키지만 사용하면 사용할 수 있다. - bind와 관련된 패키지를 설치해준다. - /etc/named.conf - 설치가 완료되면 /etc/named.conf 파일을 vi 편집기를 통해 열어 준다. (vi /etc/named.conf) - /etc/named.conf : 네임서버 데이터 베이스, root 파일 위치, root 파일, 키 파일, 접근 제어 등 핵심적인 설정 파일이다. - listen-on port 53 { 127.0.0.1; }; DNS port 53에 어떤 IP가 접근할 수 있는지 설정하는 곳이다. 현재 127.0.0.1(루프백 주소, 자기 자신}으로 설정 되어 있으며 불특정 다수에게 서비스를 제공 하고 싶으면 127.0.0.1을 any로 바꿔준다. - allo..

Programming/Linux 2022.01.22
728x90