이세개발
article thumbnail
Vmware ESXi 패스쓰루 문제
legacy 2023. 4. 16. 21:17

pass through 가 안되는 경우 관리 - 시스템 - 고급설정 VMkernel Boot disable ACS Check 값 True 변경

article thumbnail
in 1000
legacy 2023. 3. 8. 20:19

for rank in range(1000): if programers[rank] == "tktka1": print(f"프로그래머스 {rank}등 입니다!!!") break else: print("1000등안에도 못들었네요")

article thumbnail
리눅스 프린터 관련 명령어
legacy 2023. 3. 8. 18:59

프린터 관련 명령어 bsd계열 ipr ipr 명령어는 bsd계열 리눅스에서 출력 대기열을 확인하고 관리하는 명령어입니다. 다음과 같은 형식으로 사용합니다. ipr -P {프린터 이름} {프린터 이름}: 대기열을 확인할 프린터의 이름입니다. v계열 ip ip 명령어는 v계열 리눅스에서 출력 대기열을 확인하고 관리하는 명령어입니다. 다음과 같은 형식으로 사용합니다. ip -r {프린터 이름} {프린터 이름}: 대기열을 확인할 프린터의 이름입니다. ipstate ipstate 명령어는 v계열 리눅스에서 현재 출력 상태를 확인하는 명령어입니다. 다음과 같은 형식으로 사용합니다. ipstate -p {프린터 이름} {프린터 이름}: 현재 출력 상태를 확인할 프린터의 이름입니다. cancel cancel 명령어는 ..

article thumbnail
리눅스 모듈 의존성 변경 갱신 관리
legacy 2023. 3. 8. 18:47

리눅스에서는 시스템을 구성하는 다양한 모듈들이 존재합니다. 이러한 모듈들은 서로 의존 관계를 가지고 있어, 만약 의존하는 모듈이 변경되면 이를 의존하는 모듈들도 함께 변경되어야 합니다. 이때, 모듈 간의 의존성을 관리하기 위해 사용하는 파일과 명령어를 소개합니다. /etc/modules 리눅스에서는 시스템이 부팅될 때 자동으로 로드되는 모듈들을 설정하는 파일이 존재합니다. 이 파일은 /etc/modules 경로에 위치하며, 사용자는 이 파일을 수정함으로써 자동 로드되는 모듈들을 추가하거나 삭제할 수 있습니다. modprobe 명령어 리눅스에서는 modprobe 명령어를 사용하여 모듈을 로드하거나 제거할 수 있습니다. 이때, modprobe 명령어는 모듈 간의 의존성을 고려하여 필요한 모듈들을 자동으로 로..

article thumbnail
리눅스 모듈 관련 명령어
legacy 2023. 3. 8. 18:41

리눅스에서 모듈을 다루기 위한 명령어들을 알아보겠습니다. 모듈 삽입 및 제거 insmod {모듈_파일_이름}: 지정된 모듈을 커널에 삽입합니다. rmmod {모듈_이름}: 지정된 모듈을 커널에서 제거합니다. 모듈 정보 확인 lsmod: 현재 적재된 모든 모듈의 정보를 출력합니다. modinfo {모듈_이름}: 지정된 모듈의 정보를 출력합니다. 모듈 디버깅 dmesg: 시스템 로그에서 최근 메시지를 출력합니다. 모듈 디버깅을 위해 사용됩니다. insmod -v {모듈_파일_이름}: 모듈 삽입 시 디버그 정보를 출력합니다. 모듈 컴파일 make: 모듈 소스 코드를 컴파일합니다. make clean: 모듈 컴파일 시 생성된 파일들을 삭제합니다.

article thumbnail
리눅스 모듈 관련 디렉터리
legacy 2023. 3. 8. 18:38

커널에 탑재되는 모듈과 관련된 디렉터리는 다음과 같습니다: /lib/modules/{kernel-version}/: 해당 리눅스 커널 버전에 대한 모듈 파일이 포함되어 있습니다. 이 디렉터리는 커널 패키지를 설치할 때 생성됩니다. /etc/modprobe.d/: 이 디렉터리에는 모듈을 로드할 때 사용되는 모듈 로드 파일이 포함되어 있습니다. /proc/modules: 현재 로드된 모듈에 대한 정보가 들어 있습니다. /sys/module/: 이 디렉터리는 모듈의 런타임 정보를 포함합니다. 이 디렉터리 구조는 모듈의 이름과 버전에 따라 달라집니다. /usr/src/linux-headers-{kernel-version}/: 이 디렉터리에는 커널 헤더 파일이 포함되어 있습니다. 이 헤더 파일은 커널 모듈을 빌드..

article thumbnail
사용자 추가시에 제공되는 파일이나 디렉터리 확인하는 디렉터리
legacy 2023. 3. 8. 18:34

이 디렉터리는 사용자 계정이 추가될 때, 시스템에 의해 제공되는 파일과 디렉터리를 확인할 수 있는 디렉터리입니다. 이 디렉터리는 skel이라는 이름으로 알려져 있습니다. 사용자가 추가될 때, 시스템은 /etc/skel 디렉터리에 있는 파일과 디렉터리를 사용자의 홈 디렉터리로 복사합니다. 이렇게 함으로써, 모든 사용자는 공통된 파일과 디렉터리를 가지게 됩니다. 예를 들어, /etc/skel 디렉터리에 .bashrc 파일이 있다면, 이 파일은 새로운 사용자의 홈 디렉터리에 .bashrc 파일로 복사됩니다. 따라서, 새로운 사용자는 공통된 bash 설정을 사용하게 됩니다. 이 디렉터리는 시스템 관리자가 시스템 전체적으로 사용되는 파일과 디렉터리를 관리하는 데에 유용합니다.

article thumbnail
/etc/group 필드
legacy 2023. 3. 8. 18:31

/etc/group 필드 구성 예 이 예시는 /etc/group 파일에서 wheel 그룹의 정보를 보여줍니다. wheel:x:10:root 위의 줄은 쉼표로 구분된 4개의 필드를 가지고 있습니다. 그룹 이름: wheel 그룹 패스워드: x 그룹 ID: 10 그룹 멤버: root 그룹 패스워드가 "x"로 지정되어 있으므로 이 그룹의 패스워드는 비어있는 것으로 간주됩니다. 위와 같이 /etc/group 파일은 그룹 정보를 담고 있으므로 시스템 관리자들은 이 파일을 주의해서 관리해야 합니다.

article thumbnail
프로세스 우선순위 명령어와 top 명령어
legacy 2023. 3. 8. 18:30

프로세스 우선순위란, CPU에서 실행되는 프로세스 중에서 우선순위가 높은 프로세스가 먼저 실행되도록 하는 것을 말합니다. 리눅스에서는 프로세스 우선순위를 변경할 수 있는 명령어들이 존재합니다. nice 명령어 nice 명령어는 일반적으로 프로그램을 실행할 때 해당 프로그램의 우선순위를 지정합니다. nice 명령어는 기본적으로 0의 값을 가지며, 이는 정상적인 우선순위를 의미합니다. 높은 우선순위를 가지려면 -n 옵션을 사용하여 값을 음수로 지정합니다. 예를 들어, nice -n -10 prog 명령어를 사용하면 prog 프로그램은 높은 우선순위를 가지게 됩니다. 반대로 낮은 우선순위를 가지려면 -n 옵션을 사용하여 값을 양수로 지정합니다. 예를 들어, nice -n 10 prog 명령어를 사용하면 pro..

article thumbnail
리눅스 id 명령어
legacy 2023. 3. 8. 18:27

리눅스에서 'id' 명령어는 현재 사용자의 실제 이름과 사용자 ID, 그룹 ID, 그리고 보조 그룹 ID를 표시합니다. 이 명령어는 특정 사용자의 권한을 확인하는 데 유용합니다. 사용법: id 명령어를 입력하면 현재 사용자의 정보가 출력됩니다. id {username} 해당 사용자의 정보를 확인하려면 위와 같이 명령어를 입력하고 사용자 이름을 입력하면 됩니다. 예를 들어, 'id john' 명령어를 실행하면 사용자 'john'의 정보를 확인할 수 있습니다. 예를 들어, id alice 명령어를 실행하면 사용자 "alice"의 정보를 확인할 수 있습니다. 결과로는 uid=1001(alice) gid=1001(alice) groups=1001(alice),1002(developers)와 같은 정보가 출력됩니다.