서버
-
[리눅스] 권한서버/리눅스 2017. 3. 21. 20:50
@그룹관리#1 그룹에 사용자 넣기#>usermod -G group jserjb #2 사용자별 그룹 확인 id id 그렇을 그렇게 배웠는데 어따 서먹언 ㅑㅑㅑㅑㅑㅑㅑㅑ @소유권, 권한 0 1 2 3 4 5 6 7 8 0) i-node 값. 1) 파일의 타입- : 일반파일d : 디렉터리 파일l : 링크 파일b,c : 장치파일 2) 권한 설정rw- r-- r--1 2 3 1. 소유자의 권한2. 소유그룹의 권한3. 다른 사용자의 권한 3) 링크파일의 갯수 4) 파일의 소유자: 생성한 유저(기본 설정) 5) 파일의 소유그룹: 기본그룹(기본 설정) 6) 파일의 크기 (touch로 생성시 0byte) 7) 파일의 생성 시각 8) 파일의 이름#######관리자는 모든권한을 가지고 있다. #rwx : 권한 순서[일반파일..
-
[리눅스] 그룹서버/리눅스 2017. 3. 20. 21:19
#그룹 관리 -- /etc/grouproot : x : 0 : 1 2 3 1) 그룹 이름 2) 사용하지 않음 3) GID(Group ID) #그룹 삭제 -- #>groupdel 명령어로 지울때는 사용중인 그룹은 지울 수 없다 그렇다면 vi 편집기로 지워본다. (Alt + G : 맨아래로 이동 dd : 라인삭제) 흠 ... 그럼 뭐가 바꼇을까 .... 일단 홈 디렉터리를 확인해본다 사용자가 생성되면 소유자와 소유그룹이 사용자의 이름으로 되있는데그룹이 사라지면서 1001이라는 GID로 찾아가고 있다 #그룹 추가 -- #>groupadd 그렇다면 위에서 지워진 그룹을 만들어 봅니다. 그룹이 자동으로 생성되면서 1001이라는 test01그룹은 1001 GID를 할당 받았네요 이때 test의 홈디렉터리의 GID가..
-
[리눅스] 사용자 수정, 사용자 삭제서버/리눅스 2017. 3. 20. 20:27
#사용자 수정 #>usermod 어떤것을 수정할지 정해주는게 필 수 이다. [usermod option]-d : 홈디렉터리 변경-c : comment 변경 -d 옵션test01 사용자의 홈디렉터리를 /linux로 옮깁니다 test01로 접속을 한번 해보겠습니다. 옮기고 나서 봤더니 홈디렉터리를 찾을 수 없으며 접속하자마자 최상위 경로에서 떠돌고 있는 test01유저를 볼 수 있었습니다. 이유는 test01의 홈디렉터리를 옮기겠다라고 test01에게 말만 해줬을뿐 실제로 디렉터리를 안옮겼기 때문이예요. /home 에 있는 디렉터리를 옮긴 /linux로 옮겨야 합니다. 옮기는 명령어? #>mv /home/test01 /linux/ 이제 다시 test01로 로그인 해봅니다 이렇게 홈디렉터리도 옮겨줘야 정상적으..
-
[리눅스] 사용자 관리, 사용자 생성서버/리눅스 2017. 3. 17. 19:32
#사용자 관리- /etc/passwd : 사용자의 정보가 들어있는 파일-지워지면 사용자 홈 디렉터리도 그냥 디렉터리와 파일로 남음(user의 기능 X)- /etc/skel : 사용자 계정을 구성하는 기본적인 뼈대가 들어있는 디렉터리- /etc/group : 그룹 정보의 저장장소 #>passwd [사용자이름] : 새암호를 설정할수있다 (root일 때만 가능) #>su [사용자 이름] : 원하는 사용자로 변경가능 (서버자체로 접속했을 때만 가능)#> 맨 아랫줄을 보면 구분을 : 으로 한 라인이 있다user : x : 1000 : 1000 : user : /home/user:/bin/bash 1 2 3 4 5 6 7 1) 사용자 이름 2) 사용자 패스워드 (사용하지 않음→pw가 지정되지 않은 것과는 다름, p..
-
[리눅스] 명령어서버/리눅스 2017. 3. 16. 20:45
리눅스 명령어 raid와 lvm은 연관된 명령어가 많으므로 생략합니다! command not founds : 커멘드 입력 오류 aalias ='' : 커멘드를 a_name으로 별칭을 지정한다.at : 예약하기atq : 예약확인 bccat : 파일을 화면에 출력cd : 디렉토리 이동chown 유저이름. : path 권한 부여chmod : 권한 변경copy : 파일 복사clear : 화면 지움ddd : 장치에 데이터 쓰기date: 현재의 날짜와 시간을 단말기 화면에 표시eecho : 입력한 코멘드를 그대로 출력한다 ( -n 사용시 엔터를 스킵한다)export : 환경변수를 설정할 수 있다.expr : 계산해주는 명령어env : 환경변수 확인ffdisk -d : 장치파일을 확인한다.fg : 백그라운드 > 포그..
-
[리눅스]쉘, 쉘의 기능서버/리눅스 2017. 3. 15. 21:35
쉘커널 : 하드웨어를 관리명령어를 읽고 해석한뒤 커널에 전달하는 기능 (모든 o/s에 존재)(#종류 unix, linux : bash, sh, ksh, csh ... windows : explorer.exe) 쉘 스크립트쉘의 외부명령어 : 쉘에 내부명령어가 아닌 사용자가 만든 명령어-외부명령어를 치면 path 환경변수에 지정된 경로로 가서 입력된 명령어를 실행한다*환경변수 path : 사용자가 명령을 입력했을시 내부명령어면 실행 아니면 실행파일이라고 간주쉘의 내부명령어 : ...말 그대로 내부명령어 ㅎㅎ-설치가 필요없고 컴파일 단계가 없기에 다른언어에 비해 빠르다 but 잠재적으로 하위 프로세스의 수많은 영향으로 속도가 느려질수 있다. Perl 프로그래밍 언어의 창시자 Larry Wall 曰 : "쉘 포..
-
[리눅스] 인터넷서버/리눅스 2017. 3. 14. 21:48
잠깐 GUI환경(그놈....)을 보고싶을때#> startx 를 사용한다이때 startx는 런레벨을 바꿔주는게 아니라1회성으로 GUI환경을 보여주는 것이 아니다 GUI환경에서는 클릭한번으로 on off를 설정할 수도 있지만터미널에서는 네트워크까지 타이핑으로 가면됩니다.network 파일로 가봅니다./etc/sysconfig/network-scripts #1 cd /etc/sysconfig/network-scriptsls로 찾습니다 centOS7부터는 ifcfg-eno********로 바꼇을 것이고이전 버전은 ifcfg-eth0였을 것입니다. #2 vi ifcfg-eno16777736적당히 ...치다가 탭누르면 자동완성 된다. ONBOOT 설정 yes로 바꿔줘야한다. 이러고 reboot을 해줘야한다. 재부팅..