본문 바로가기

🎧️ 강의듣기

Linux 사용하는 목적

Linux 사용하는 목적

    → 서버용  platform

            ← 서버용 프로그램 설치용

    * Unix에 접근할 수 잇는 기회

    

    → java programming(= JSP)

 

 

    System 관리자

    보안 관리자

    개발자

                임베디드 애플리케이션 개발자        - 장비

                                        → 커넥티디 카..

                서버 애플리케이션 개발                 - 웹 개발자

 

프롬프트 기호

    셀에 따라서 다르게 나타남 배시 셀의 경우에는 $로 표시,

    시스템 관리자인 경우 #으로 표시됨

    

    root폴더는 관리자의 홈 디렉토리

    계정의 홈 디렉토리는 /home/계정

 

vi 편집기를 이용하여 Swing Jframe을 보여주는 java source 작성

 

import java.awt.BorderLayout;
import java.awt.EventQueue;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;

public class JframeEx01 extends JFrame {

	private JPanel contentPane;

	/**
	 * Launch the application.
	 */
	public static void main(String[] args) {
		EventQueue.invokeLater(new Runnable() {
			public void run() {
				try {
					JframeEx01 frame = new JframeEx01();
					frame.setVisible(true);
				} catch (Exception e) {
					e.printStackTrace();
				}
			}
		});
	}

	/**
	 * Create the frame.
	 */
	public JframeEx01() {
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setBounds(100, 100, 450, 300);
		contentPane = new JPanel();
		contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
		contentPane.setLayout(new BorderLayout(0, 0));
		setContentPane(contentPane);
	}

}

shift + insert하면 vmware에 붙여넣기 됨

 

root

        master

        ...

        ...

        ...

 

루트 밑에 계정에는 각각 홈 디렉토리가 존재함

root는 절대적인 권한을 갖고있고,

나머지는 부분적인 권한을 갖고있음

 

사용자 생성/삭제 권한

    1. root 사용자로 로그인 하는 방법

            처음부터 로그인

                1. ctrl + Alt + F3 root 비밀번호

                2. 터미널로 들어가서 su - root (root로 재로그인할때)

                    [master@localhost ~]$

                    [root@localhost ~]#

                        $인지 #인지 master인지 root인지

                        ( root 로그아웃 하려면 exit명령어 이용하면 로그아웃할 수 있음)

            root로 로그인하여 사용자 생성하기 adduser user1

                   home 디렉토리에 사용자 디렉토리 생성

 

    2. 권한