본문 바로가기

Linux7

사용자 계정 관리 시스템에 등록되어있는 사용자 확인. vi /etc/passwd 사용자이름:암호:사용자 아이디: 사용자가 속한 그룹: 전체 이름: 사용자홈:기본 셀 그룹 확인 vi /etc/group 비밀번호 부여확인 vi /etc/shadow Tip 새로운 사용자계정을 만들면 사용자 home디렉터리는 /etc/skel디렉터리를 기준으로 만든다. 그러니 해당 사용자들에게 배포할 일 이 있으면 /etc/skel 디렉터리에 넣어두면 된다. user설정 useradd -u 1234 -g testgroup -d /home/test test1 -u 사용자 아이디를 지정한다. -g 해당 그룹에 속할 그룹명을 지정한다.(testgroup은 미리 만들어져 있어야함) -d 사용자 홈 디렉터리 만듦(별도 지정 안해주면 user이름따라감) .. 2020. 6. 1.
vi 명령어 명령모드 ctrl + B or F # 이전화면 이동 or 이후화면 이동 gg # 제일 첫 행으로 이동 G # 제일 끝 행으로 이동 숫자G or :숫자 # 해당 숫자 행으로 이동 dd # 현재 행 삭제 yy # 현재 행 복사 dG # 현재 커서에서부터 뒤의 모든 내용 삭제 p # 붙여넣기 /문자열 # 해당 문자열 찾기(n으로 이동) 2020. 6. 1.
리디렉션 리눅스에서 표준입출력 방향을 바꿔주는 명령어. ls -al의 출력값을 모니터가 아니라 test.txt파일에 전달 ls -al > test.txt test.txt파일에 이미 작성된 내용이 있다면 이어서 작성한다. ls -al >> test.txt test.txt파일을 정령해서 화면에 출력한다. sort < test.txt 2020. 5. 30.
네트워크 브로드캐스트 같은 네트워크 망에 속한 장비들에게 모두 전송 C클래스 서브넷 마스크가 255.255.255.0 인 경우에는 ip맨 끝자리에 255를 붙이면 브로드캐스트 주소이다. 게이트웨이 외부와 통신하기 위해서 반드시 지나가야 하는 통로 게이트웨이에는 내부로 들어오는 문과 외부로 나가는 문 두가지가 있다. 네트워크 클래스 A, B, C 클래스가 있으며 C 클래스에서는 253대를 초과하는 컴퓨터를 설치할 수 없다. 256이 아닌 253인 이유는 ip 맨 뒷자리가 255는 브로드캐스트 주소, 2는 게이트웨이 주소, 0은 네트워크 주소이기 때문. 그래서 253대 이상 설치해야되는 곳에는 C클래스보단 A, B 클래스가 더 낫다. B 클래스에서는 2의 16승의 개의 ip를 사용할 수 있다. DNS 서버 주소 사람.. 2020. 5. 30.
Linux 런레벨 런레벨이란? Linux 명령어 중 init 뒤에 올 숫자들을 런레벨 이라고 한다. 총 0~6까지 있으며, 각각의 의미를 가지고 있다. 시스템 종료 init 0 시스템 재시작 init 6 그래픽 모드 init 5 텍스트 모드(CentOS에서는 3만 사용한다.) init 2~4 시스템에 설정된 런레벨 확인 cd /lib/systemd/system ls -al runlevel?.target 런레벨 파일들은 링크 파일들이며, 모두 연결되어 있다. 그래픽 모드, 텍스트 모드 아래 명령어를 통해 시스템이 부팅 될 때 모드를 확인 할 수 있다. ls -al /etc/systemd/system/default.target 현재 default는 텍스트모드이며 이를 변경하려면 ln -sf 명령어를 통해 graphical.t.. 2020. 5. 24.
Linux 기본 명령어 Linux 종료, 재부팅, 종료 취소 지금 종료 shutdown -P now init 0 poweroff 재부팅 shutdown -r now reboot init 6 취소 shutdown -c 2020. 5. 24.
Linux 란 Linux 탄생 대부분의 컴퓨터를 공부한 학생이라면 대충이라도 알고있듯이 리누스 토르발스가 리눅스 커널을 만들었다. 리누스 토르발스가 리눅스의 모든 것을 만든 것이 아니라 리눅스의 핵심인 커널부분을 만들었다고 보면된다. 우리가 아는 Linux 현재 우리가 사용하고 있고 접하고 있는 리눅스는 다양한 응용프로그램과 셸 등의 기능들이 모인 것을 말한다. 이런 다양한 기능들을 각각의 회사나 기관에서 자신들의 이름을 붙여서 배포하는 os들을 사용하고있다고 생각하면된다. centos, fedora Red Hat사에서는 현재 Red Hat Enterprise Linux(이하 RHEL)를 유료로 판매 하고있다. 유로로 판매되고 있는 RHEL은 어차피 GPL라이센스를 따름으로 공개를 해야한다. 이렇게 공개된 RHEL을 .. 2020. 5. 23.