[공부] 프로그래밍
-
LPIC level 1 102 공부 - 3장 정리 (유저 어카운트의 관리)[공부] 프로그래밍/Linux 2023. 9. 10. 13:51
3-1 유저를 신규로 등록하기 위해서 사용하는 커맨드 : useradd -c 코멘트 지정 -d 홈디렉토리 지정 -e 어카운트 실효일 지정 -f 패스워드가 실효하고 나서 어카운트가 사용할 수 없게 될때까지의 일수 -g 1차 그룹 지정 -G 2차 그룹 지정 -k skel 디렉토리 지정 -m 홈디렉토리를 작성하기 -M 홈디렉토리를 작성 안하기 -s 로그인쉘의 지정 -u UID 지정 -D 디폴트값의 표시 혹은 설정 useradd 유저 등록 usermod 유저정보 변경 userdel 유저의 삭제 groupadd 그룹 등록 groupmod 그룹정보 변경 groupdel 그룹의 삭제 passwd 패스워드 설정 chage 어카운트 실효일의 설정과 표시 chsh 로그인 쉘의 변경 3-2 /etc/passwd 파일의 패스..
-
LPIC level 1 102 공부 - 2장 정리 (X Window System)[공부] 프로그래밍/Linux 2023. 9. 10. 13:46
2-1 윈도우 시스템의 서버로써 /usr/bin/Xorg를 가진 시스템이 있다 -> systemd의 경우에 graphical.target, Sys V init의 경우에 ランレベル5에서 만들었을때 : グラフィカル로그인 화면이 표시 된다 2-2 systemd의 경우에 graphical.target, SysV init의 경우, ランレベル5에서 만들었을 때 로그인 화면이 표시 된다. 이 로그인 화면을 표시하고 있는 프로그램은 어떤 프로그램? : 디스플레이 매니저 2-3 디스플레이 매니저가 기동하는 프로그램 : gnome-session Xorg 서버 2-4 Wayland에 대한 설명 : X를 대신하는 새로운 디스플레이 서버이다 개개의 클라이언트 애플리케이션의 윈도우를 합성해 스크린 이미지를 생성한다 2-5 Lin..
-
LPIC level 1 102 공부 - 1장 정리 (쉘, 스크립트)[공부] 프로그래밍/Linux 2023. 9. 10. 13:41
1-1 유저홈 디렉토리 내 파일에서 bash 쉘 환경의 커스터마이즈에 사용되는 것 : .bashrc 와 .bash_profile 1-2 bash를 로그인 쉘로 하는 모든 유저가 공통으로 사용 가능한 변수와 값을 설정 : /etc/profile 1-3 bash를 로그인 쉘로 하는 유저가 로그인할 때, 설정파일을 불러들이는 순서 : /etc/profile -> .bash_profile -> .bash_login -> .profile 1-4 ~/.bash_profile의 설명 : ~/.bash_profile 파일의 파미션에는 읽기 권한이 필요 이 홈디렉토리의 소유자인 유저는 읽기, 쓰기 권한을 가지고 있음 1-5 커맨드 cmd의 실행 결과를 쉘 변수 var에 격납 : var=$(cmd) var=`cmd` 1-..
-
LPIC level 1 101 공부 - 7장 정리 (시스템 아키텍쳐 관리)[공부] 프로그래밍/Linux 2023. 9. 9. 10:25
7-1 Intel Core 마이크로 아키텍쳐를 채용한 프로세스 내 혹은 PCH 내에서 중요한 디바이스는? :PCI ・AGP : Intel Core 마이크로 아키텍쳐보다도 이전의 아키텍쳐에서 채용 된 그래픽 전용 バス ・ISA : Intel Core 마이크로 아키텍쳐보다도 이전의 PC/AT 호환성에서 채용되고 있는 저속 확장バス 7-2 lspci 커맨드에서 표시 할 수 있는 정보로써 적절한 것 : 디바이스의 IRQ 정보, バス스피드, 디바이스의 벤다ID -> lspci : 시스템의 모든 PCIバス와 접속 되어있는 디바이스에 관한 정보를 표시 -s 옵션 : 특정バス, 디바이스, 기능을 지정 가능 -v 옵션 : 상세정보를 표시 가능 7-3 USB에 접속된 디바이스의 정보를 표시 : lsusb -> lsusb ..
-
LPIC level 1 101 공부 - 6장 정리 (소프트웨어 관리)[공부] 프로그래밍/Linux 2023. 9. 9. 10:21
6-1 기존의 라이브러리의 버전를 업하거나 새로운 디렉토리를 만들어 그 아래에 새로운 라이브러리를 인스톨한 경우에 실행 해야하는 command : ldconfig -> ldconfig : 필요한 링크 작성 및 라이브러리의 캐쉬를 시행 6-2 새로운 라이브러리 mytool.so를 인스톨해 ldconfig를 실행 했지만, 애플리케이션 은 라이브러리를 찾지 못했다-> 원인 : /etx/ld.so.conf에 라이브러리 패스를 추가 안했기 때문에 -> ldconfig는 실행되면 /etc/ld.so.conf에 기재된 장소를 참조해서 심볼릭링크 파일의 작성 또는 /etc/ld.so.cache에 캐쉬의 쓰기를 진행 6-3 유저가 작성한 라이브러리를 ダイナミックリンカ가 참조할 수 있도록 하기 위해 라이브러리가 배치된 디..
-
LPIC level 1 101 공부 - 5장 정리 (파일 관리)[공부] 프로그래밍/Linux 2023. 9. 9. 09:54
5-1 일반 유저인 tom이 자신이 속해있는 모든 그룹명만을 표시 : groups tom -> 어떤 그룹에 속해있는지 : id [옵션] [유저명] 5-2 아래의 실행 결과 : fileA의 소속자는 yuko 이 파일을 소유하는 같은 그룹의 멤버만 읽고 쓰기가 가능 $ ls -l - rw- rw- r--. 1 yuko engineer 0 4月 20 14:16 fileA -> ls -l : 파미션, 그 파일의 소유자, 소속하는 그룹명을 표시 ①- ②rw- ③rw- ④r-- ① : 파일 종류 - : 통상 파일 d : 디렉토리 l : 심볼릭 링크 ② : 유저 (소유자)에 대한 파미션 r : 읽기 w : 쓰기 x :실행 ③ : 그룹에 대한 파미션 ④ : 그 외의 유저에 대한 파미션 5-3 /etc/passwd 파일..