윈플

일반적으로 Linux 에서는 명령어 : md5sum a.txt 를 통해 체크섬을 구한다.

갑자기 다른 OS에서 체크섬을 구할 때 md5sum 명령어가 동작하지 않아 정리함.

 OS

명령어 

Linux 

md5sum 파일명 

AIX 

csum -h MD5 파일명 

HPUX 

openssl
OpenSSL>md5 파일명 

Solaris

digest -l (리스트 확인 후)
digest -a md5 -v 파일명

(+) Solaris 에서 digest -l 에서 정상적으로 나오지 않는 경우

ex) digest: failed to initialize PKCS #11 framework: CKR_GENERAL_ERROR

1. cryptoadm start 
2. digest -l (정상 동작)

참고 : https://www.oracle.com/technetwork/server-storage/solaris10/documentation/819-3164-150185.pdf

Comment +0

Fedora 설치 후 파일 확인하는 작업 중에 시간이 맞지 않은 부분이 있었습니다.

timedatectl  status 명령어를 통해 확인한 결과 Time zone이 한국이 아니라 다른 곳으로 되어 있는걸 확인

   Local time: Mon 2017-03-20 17:51:03 EDT

  Universal time: Mon 2017-03-20 08:51:03 UTC

        RTC time: Mon 2017-03-20 08:51:03
       Time zone: America/New_York (EDT, -0400)
   Network time on: yes
  NTP synchronized: yes
      RTC in local TZ: no 


EDT → KST (Korea) 로 변경합니다.
ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime 

다시 명령어 timedatectl  status 로 변경된걸 확인합니다.

  Local time: Mon 2017-03-20 17:51:03 KST

  Universal time: Mon 2017-03-20 08:51:03 UTC

        RTC time: Mon 2017-03-20 08:51:03
       Time zone: Asia/Seoul (KST, +0900)
   Network time on: yes
  NTP synchronized: yes
      RTC in local TZ: no 

시간 설정완료.


(+) 다른 Timezone 리스트를 확인하기 위해서는 timedatectl list-timezones 명령어를 사용하면 됩니다.


참고했던 URL 입니다.
구글 키워드 : fedora time sync
http://www.tecmint.com/set-time-timezone-and-synchronize-time-using-timedatectl-command/

Comment +0

Linux-Ubuntu에서 사용된 하드웨어 정보 얻는 명령어

Driver 정보얻기

lspci -k


1. 메인보드 
전반적인 정보 : dmidecode -t baseboard
제조사 : dmidecode -s baseboard-manufacturer
제품이름 : dmidecode -s baseboard-product-name

2. CPU 정보
dmidecode -s processor-Version

3. 그래픽카드
lspci | grep VGA

4. 메모리 
cat /proc/meminfo | grep MemTotal
free | grep Mem

5. 하드디스크 정보
fdisk -l

6. 네트워크 카드
lspci | grep Ethernet 또는 lspci | grep Network

Comment +0

UEFI 방식으로 Windows 설치 시,

자동으로 생기는 Windows Boot Manager 


MBR방식으로 다시 윈도우를 설치해보거나,
Linux로 부팅해서 GPT 파티션 정보를 지워도 보고
Windows 설치 시 [shift+f10] -> diskpart -> clean all 로 파티션 정보를 날려보와도 사라지지 않고

msconfig에 boot manager에 대한 정보도 표시되지 않아서 어떻게 지우나 했는데.


고민하던 찰나 Bios Update를 통해 해결.


Comment +2

  • 으악 2016.08.12 05:03

    저도 동일한문제로 고생중이네요.. 바이오스를 초기화해도 업데이트해도 해결이안되서 화나죽겠어요

    • 혹시 msconfig로 시스템 구성->부팅에 들어가셔도 표시안되시나요?
      그러면 최종적으로 bcdedit 하는 방법이 있는데... 여기 한번 가서 봐보세요
      http://poeta.tistory.com/68

make 컴파일을 할 때 -j 옵션을 통해 속도를 향상 시키는 방법이 있습니다.

example) make -j [CPU Core 수 * 2] 
(CPU Core가 8일 경우 16)

CPU Core 수를 확인하는 방법

1. nproc

2. lscpu


3. less /proc/cpuinfo

: lscpu 명령어보다 더 자세히 나옮니다.

끝.


Google Search : Ubuntu CPU Core count
참고 : http://www.cyberciti.biz/faq/linux-get-number-of-cpus-core-command/

Comment +0

apt-get install 을 사용하기 위해서 apt-get update(apt-get list를 최신으로 바꾸는 작업)해야 하는데

가끔씩 오류가 나는 경우가 있습니다.

" Failed to fetch URL~"


해당 미러 서버를 교체

vi /etc/apt/sources.list

[Find/Replace] 명령어 사용하기
- %s/ftp.daum.net/ftp.neowiz.com/g
%s/ftp.daum.net/in.archive.ubuntu.com/g

ftp.daum.net  -> ftp.neowiz.com -> in.archive.ubuntu.com

위 순서대로 바꿔보시길 바랍니다.


만약에 3개가 모두 안 된다면!

ping or host 명령어로 인터넷 DNS 서버가 제대로 작동되는지 확인해야 합니다.

ping or host URL 명령어시 Unknown host 시에는 
vi /etc/resolve.conf 에서

nameserver 8.8.8.8
nameserver 8.8.4.4

추가한 후에 
/etc/init.d/networking restart
네트워크 설정을 적용하고 다시 ping or host 명령어 확인 후 해보시길 바랍니다.


Comment +0

인터넷 설정하기 위해서 수정해야할 곳
/etc/network/interface


auto eth0
iface eht0 inet static

ADDRESS ~
NETMASK ~
GATEWAY ~
DNS-NAMESERVERS ~

인터넷 확인하기
ifconfig [옵션 -a]

장비 올리기
ifup eth0 
or
ifconfig eth0 up

장비 내리기
ifdown eth0 
or
ifconfig eth0 down


위 명령어로는 장비를 올리고 내리기만 하지 interface에 있는 내용을 업데이트 하지 않기 때문에
서비스를 재시작 해야 한다.
/etc/init.d/networking restart

그리고 ping 명령어로 인터넷 확인하기 끝.


ping URL 명령어시 Unknown host 시에는 
vi /etc/resolve.conf 에서

nameserver 8.8.8.8
nameserver 8.8.4.4

추가 후에
/etc/init.d/networking restart 
다시 ping 명령어 확인.


+ 인터넷 Rule 파일 위치
/etc/udev/rules.d/~-net.rules 파일이 인터넷 설정 정보를 가지고 있다.



Comment +0

우분투를 설치한 후.

부팅이 안 되는 경우가 있습니다.
이럴때는 그래픽 카드를 빼고 내장 그래픽 카드로 부팅을 했는데 된다면,
그래픽 카드가 원인이라는걸 알 수 있습니다.


1. BIOS 업데이트.
2. 해당 그래픽카드 업데이트.
3. 해상도 변경.
등 여러 방법을 시도해봤지만....  되지 않았지만 찾아냈습니다.


그래픽 카드를 빼고 부팅을 하시던지, 아니면 그래픽 카드를 낀 상태에서 리커버리 모드에서 부팅을 합니다.

grub 설정을 수정합니다.

/etc/default/grub 에서 부팅에 

vi /etc/default/grub


GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"

qw로 저장한 후

grup-update 로 설정을 업데이트 하고 재부팅.

결과를 확인해봅시다.


Comment +1