리눅스 bash shell 에서 명령어 입력에 대한 기록을 확인하기 위한 명령어 history 를 사용할 때 그 결과값이 기본적으로 명령어(commnad)만 표시가 되고 입력한 날짜와 시간이 표시가 되지 않는다.


History 에 명령어 입력 날짜와 시간을 표시하기 위해서는 설정이 필요하다.


root 계정에 대한 설정


/root/.bashrc

/root/.bash_profile


전체 계정에 대한 설정


/etc/profile


위 설정파일중 하나에 아래의 명령을 추가한다.


export HISTTIMEFORMAT="%y-%m-%d %H:%M:%S "


or 


export HISTTIMEFORMAT="%y-%m-%d %T "


예제) .bashrc 에 설정


echo 'export HISTTIMEFORMAT="%y-%m-%d %T "' >> /root/.bashrc

source /root/.bashrc


위와 같이 설정후 history 명령을 입력하면 입력한 명령어의 날짜와 시간이 표시됨을 확인할 수 있다.


%y : 년

%m : 월

%d : 일

%H : 시간

%M : 분

%S : 초


%y-%m-%d %H:%M:%S  의 표시는 2017-05-11 11:44:20 와 같이 표시된다

%y/%m%d %T 의 표시는 2017/05/11  11:44:20 와 같이 표시된다.



<참고>

HISTTIMEFORMAT 설정은 bash 3.0 이상에서만 설정이 가능


HISTSIZE , HISTFILESIZE  설정이 있음


참고사이트 : http://linux.byexamples.com/archives/467/list-command-line-history-with-timestamp/


저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

리눅스 시스템에서 FC를 이용한 스토리지 볼륨을 사용할 경우 전반적인 SCSI 정보를 Gathering

할필요가 있다. WWPN 이라든지, HBA 카드 정보라든지, SCSI 연결 정보에 대한 전체적인 

정보를  어떻게 가져오는지 다음과 같이 진행해 보자..


Method 1>

 HBA(Host Bus Adapter) 인터페이스 찾는 방법


lspci -nn |grep -i hba


WWPN(World wide Port Name) 확인

ls -lrt /sys/class/fc_host/host[0-9]*/port_name


Method 2>

systool 명령을 이용하여 확인방법

systool 은 sysfsutils 패키지에 포함되어 있다.


설치

yum install sysfsutils


사용법




# systool -c fc_host -v 

To look at verbose information regarding the SCSI adapters present on a system:

# systool -c scsi_host -v 

To see what Fibre Channel devices are connected to the Fibre Channel HBA cards:

# systool -c fc_remote_ports -v -d 

For Fibre Channel transport information:

# systool -c fc_transport -v 

For information on SCSI disks connected to a system:

# systool -c scsi_disk -v 

To examine more disk information including which hosts are connected to which disks:

# systool -b scsi -v 

Furthermore, by installing the sg3_utils package it is possible to use the sg_map command to view more information about the SCSI map. After installing the package, run:

# modprobe sg 

# sg_map -x 

Finally, to obtain driver information, including version numbers and active parameters, the following commands can be used for the lpfc and qla2xxx drivers respectively:



저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

참고 : http://www.techdrivein.com/2011/12/6-best-burg-themes-and-how-to-install.html

        http://www.unixmen.com/how-to-install-burg-in-ubuntu/


Ubuntu 12.04


멋지고 다양한 테마를 제공하는 Burg 를 설치해보자


sudo add-apt-repository ppa:n-muench/burg 
sudo apt-get update
sudo apt-get install burg burg-themes

여기까지 실행후, 몇가지 설치하는 화면이 나오는데,

잘 모르겠으면, 확인 버튼을 누르면 된다.


정상적인 경우 MRB 에 부트로더가 설치가 된다.


만일 안됐을 경우, 


sudo burg-install "(hd0)"

hd0 는 우분투가 설치된 파티션이름이다.


sudo burg-install /dev/sda6


이런식으로 써도 된다.


sudo update-burg

이 명령을 하게 되면, /boot/burg/burg.cfg 가 생성된다.


burg 의 기본 설정은 grub  와 마찬가지로 /etc/default/burg 에서 수정하고,


sudo update-burg 명령을 실행하면 된다.


정상적으로 burg 설치가 완료되었는지 에뮬레이트를 할 수 있다.


sudo burg-emu


burg4


에뮬레이트 화면에서도 테마를 변경가능하다. F2 를 누르면 테마 목록을 볼 수 있으며,

테마선택시 바로 변경된 테마를 볼 수 있다.


F3 는 해상도 변경인데, 에뮬레이트에서는 안되니, 부팅시 해상도 변경을 하면 된다.


테마 파일들은 /boot/burg/themes 디렉토리에 위치하고 있으며,


배경이미지만 변경하고자 할 경우,


예를 들어 /boot/burg/themes/sora 라는 테마의 배경이미지를 변경하고자 한다면


/boot/burg/themes/sora/backgroud.png 파일을 다른 이미지로 변경하면 된다.


(단, 확장자만 png 가 아니라, 이미지 형식자체가 png 형식만 지원된다. 즉 jpg 로 된 이미지는 png 로 형식을 변경해야된다)



또한, 추가 테마를 다운받거나, burg 부트로더에 대한 관리를 위해 super boot manager 를 설치할 필요가 있다.


super boot manager for managing burg themes

sudo add-apt-repository ppa:ingalex/super-boot-manager
sudo apt-get update
sudo apt-get install super-boot-manager


여러가지 부트로더 관련 설정을 쉽게 할 수 있는 도구 이므로, super-boot-manager 를 설치하면 유용하다.

저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
리눅스 디스크 상태 체크

파일시스템 정보
fdisk -l

디스크 사용량 정보
df -k

디스크 i/o 사용률

sar -d 2 10

iostat -d 2

등등


scsi 구성정보,상태 확인
cd /sys/class/scsi_host/host#
 ;; 여기서 #은 host 번호를 의미(0,1,2,3,..)

위 내용을 한번에 확인하기 위한 명령
systool -c scsi_host -v

# systool -c fc_host -v : HBA카드의 Device path, Link up/down 여부, Link Speed, Port type, wwn 등

# systool -c fc_remote_ports -v -d : HBA카드에 연결된 타겟 디바이스의 WWPN, WWNN등을 확인

# systool -c fc_transport -v : 위 명령어와 비슷한 결과

# systool -c scsi : 스트리지의 캐쉬타입, raid type, time out, 제조사 등의 정보 확인


저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
1. lshw 를 사용하여 하드웨어 상세 정보 확인(링크 참조)
- lshw 는 rpm 패키지를 별도로 설치해야됨

참고글 : http://jonnychoe.egloos.com/5549359

2. dmidecode
- 설치할 필요없음
- dmidecode 명령은 서버 하드웨어, 바이오스 정보를 system DMI 테이블에서 읽어온다.
시스템의 현재 configuration 상태뿐만 아니라 최대 지원가능한 설정 정보까지도 불러온다.
예를 들어, 시스템의 현재 RAM 정보와 최대 확장가능한 RAM 정보까지도 확인할 수 있다.

dmidecode 의 output 형태는 다음과 같다.
Record Header: Handle {record id}, DMI type {dmi type id}, {record size} bytes
Record Value: {multi line record value}
  • record id: Unique identifier for every record in the DMI table.
  • dmi type id: Type of the record. i.e BIOS, Memory etc.,
  • record size: Size of the record in the DMI table.
  • multi line record values: Multi line record value for that specific DMI type.

dmidecode 명령의 output 예 :

# dmidecode | head -15

# dmidecode 2.9
SMBIOS 2.3 present.
56 structures occupying 1977 bytes.
Table at 0x000FB320.

Handle 0xDA00, DMI type 218, 11 bytes
OEM-specific Type
        Header and Data:
                DA 0B 00 DA B0 00 17 03 08 28 00

Handle 0x0000, DMI type 0, 20 bytes
BIOS Information
        Vendor: Dell Computer Corporation
        Version: A07
        Release Date: 01/13/2004

DMI 테이블의 레코드 갯수를 보기위해서는

# dmidecode | grep ^Handle | wc -l
56

(or)

# dmidecode | grep structures
56 structures occupying 1977 bytes.

DMI Types

시스템의 CPU 정보를 보기위해서는 type id 4 옵션을 dmidecode 명령과 함께 준다.

# dmidecode -t 4
# dmidecode 2.9
SMBIOS 2.3 present.

Handle 0x0400, DMI type 4, 35 bytes
Processor Information
        Socket Designation: Processor 1
        Type: Central Processor
        Family: Xeon
        Manufacturer: Intel
        ID: 29 0F 00 00 FF FB EB BF
        Signature: Type 0, Family 15, Model 2, Stepping 9
        Flags:
                FPU (Floating-point unit on-chip)
                VME (Virtual mode extension)
                DE (Debugging extension)
                PSE (Page size extension)
                TSC (Time stamp counter)
                MSR (Model specific registers)

DMI type 은 아래와 같다.

Type   Information
       ----------------------------------------
          0   BIOS
          1   System
          2   Base Board
          3   Chassis
          4   Processor
          5   Memory Controller
          6   Memory Module
          7   Cache
          8   Port Connector
          9   System Slots
         10   On Board Devices
         11   OEM Strings
         12   System Configuration Options
         13   BIOS Language
         14   Group Associations
         15   System Event Log
         16   Physical Memory Array
         17   Memory Device
         18   32-bit Memory Error
         19   Memory Array Mapped Address
         20   Memory Device Mapped Address
         21   Built-in Pointing Device
         22   Portable Battery
         23   System Reset
         24   Hardware Security
         25   System Power Controls
         26   Voltage Probe
         27   Cooling Device
         28   Temperature Probe
         29   Electrical Current Probe
         30   Out-of-band Remote Access
         31   Boot Integrity Services
         32   System Boot
         33   64-bit Memory Error
         34   Management Device
         35   Management Device Component
         36   Management Device Threshold Data
         37   Memory Channel
         38   IPMI Device
         39   Power Supply

또한, type id 를 입력하는 대신에 키워드를 사용할 수도 있다.

다음은 사용가능한 키워드이다.

       Keyword     Types
       ------------------------------
       bios        0, 13
       system      1, 12, 15, 23, 32
       baseboard   2, 10
       chassis     3
       processor   4
       memory      5, 6, 16, 17
       cache       7
       connector   8
       slot        9

type id 2 와 10 에 대한 정보를 보기 위해 키워드 baseboard 를 사용한 예

# dmidecode -t baseboard
# dmidecode 2.9
SMBIOS 2.3 present.

Handle 0x0200, DMI type 2, 9 bytes
Base Board Information
        Manufacturer: Dell Computer Corporation
        Product Name: 123456
        Version: A05
        Serial Number: ..CN123456789098.

Handle 0x0A00, DMI type 10, 14 bytes
On Board Device 1 Information
        Type: SCSI Controller
        Status: Enabled
        Description: LSI Logic 53C1030 Ultra 320 SCSI
On Board Device 2 Information
        Type: SCSI Controller
        Status: Enabled
        Description: LSI Logic 53C1030 Ultra 320 SCSI
On Board Device 3 Information
        Type: Video
        Status: Enabled
        Description: ATI Rage XL PCI Video
On Board Device 4 Information
        Type: Ethernet
        Status: Enabled
        Description: Broadcom Gigabit Ethernet 1
On Board Device 5 Information
        Type: Ethernet
        Status: Enabled
        Description: Broadcom Gigabit Ethernet 2


dmicode 를 사용하여 RAM(Physical Memory) 에 대한 정보 확인하기

시스템에서 지원가능한 최대 RAM 크기는 얼마인가?
아래 예는 최대 RAM 크기가 8GB 임을 보여준다.

# dmidecode -t 16
# dmidecode 2.9
SMBIOS 2.3 present.

Handle 0x1000, DMI type 16, 15 bytes
Physical Memory Array
        Location: System Board Or Motherboard
        Use: System Memory
        Error Correction Type: Multi-bit ECC
        Maximum Capacity: 8 GB
        Error Information Handle: Not Provided
        Number Of Devices: 4

메모리를 얼마나 확장할 수 있는지 를 확인하기 위해 /proc/meminfo 명령을 사용하여 현재 메모리 총량을 확인할 수 있다.

# grep MemTotal /proc/meminfo
MemTotal:      1034644 kB

위 예는 현재 시스템이 1 GB 메모리를 가지고 있음을 확인할 수 있지만, 이것이 1GB 1개인지, 512MB 2개인지, 256MB 4개인지는 알 수가 없다.

dmidecode 명령을 사용하여 memory 슬롯에서 각각 사용되고 있는 RAM  크기를 알 수 있다.

아래 예는 memory slot  이 4개이며, 현재 슬롯 1,2 에 512 MB RAM 이 각각 장착되어 있음을 확인할 수 있다.

# dmidecode -t 17
# dmidecode 2.9
SMBIOS 2.3 present.

Handle 0x1100, DMI type 17, 23 bytes
Memory Device
        Array Handle: 0x1000
        Error Information Handle: Not Provided
        Total Width: 72 bits
        Data Width: 64 bits
        Size: 512 MB  [Note: Slot1 has 512 MB RAM]
        Form Factor: DIMM
        Set: 1
        Locator: DIMM_1A
        Bank Locator: Not Specified
        Type: DDR
        Type Detail: Synchronous
        Speed: 266 MHz (3.8 ns)

Handle 0x1101, DMI type 17, 23 bytes
Memory Device
        Array Handle: 0x1000
        Error Information Handle: Not Provided
        Total Width: 72 bits
        Data Width: 64 bits
        Size: 512 MB [Note: Slot2 has 512 MB RAM]
        Form Factor: DIMM
        Set: 1
        Locator: DIMM_1B
        Bank Locator: Not Specified
        Type: DDR
        Type Detail: Synchronous
        Speed: 266 MHz (3.8 ns)

Handle 0x1102, DMI type 17, 23 bytes
Memory Device
        Array Handle: 0x1000
        Error Information Handle: Not Provided
        Total Width: 72 bits
        Data Width: 64 bits
        Size: No Module Installed [Note: Slot3 is empty]
        Form Factor: DIMM
        Set: 2
        Locator: DIMM_2A
        Bank Locator: Not Specified
        Type: DDR
        Type Detail: Synchronous
        Speed: 266 MHz (3.8 ns)

Handle 0x1103, DMI type 17, 23 bytes
Memory Device
        Array Handle: 0x1000

        Error Information Handle: Not Provided
        Total Width: 72 bits
        Data Width: 64 bits
        Size: No Module Installed [Note: Slot4 is empty]
        Form Factor: DIMM
        Set: 2
        Locator: DIMM_2B
        Bank Locator: Not Specified
        Type: DDR
        Type Detail: Synchronous
        Speed: 266 MHz (3.8 ns)


BIOS information 확인하기

# dmidecode -t bios
# dmidecode 2.9
SMBIOS 2.3 present.

Handle 0x0000, DMI type 0, 20 bytes
BIOS Information
        Vendor: Dell Computer Corporation
        Version: A07
        Release Date: 01/13/2004
        Address: 0xF0000
        Runtime Size: 64 kB
        ROM Size: 4096 kB
        Characteristics:
                ISA is supported
                PCI is supported
                PNP is supported
                BIOS is upgradeable
                BIOS shadowing is allowed
                ESCD support is available
                Boot from CD is supported
                Selectable boot is supported
                EDD is supported
                Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
                5.25"/360 KB floppy services are supported (int 13h)
                5.25"/1.2 MB floppy services are supported (int 13h)
                3.5"/720 KB floppy services are supported (int 13h)
                8042 keyboard services are supported (int 9h)
                Serial services are supported (int 14h)
                CGA/mono video services are supported (int 10h)
                ACPI is supported
                USB legacy is supported
                LS-120 boot is supported
                BIOS boot specification is supported
                Function key-initiated network boot is supported

Handle 0x0D00, DMI type 13, 22 bytes
BIOS Language Information
        Installable Languages: 1
                en|US|iso8859-1
        Currently Installed Language: en|US|iso8859-1


장비의 Manufacturer, Model 과 Serial number 확인하기

# dmidecode -t system
# dmidecode 2.9
SMBIOS 2.3 present.

Handle 0x0100, DMI type 1, 25 bytes
System Information
        Manufacturer: Dell Computer Corporation
        Product Name: PowerEdge 1750
        Version: Not Specified
        Serial Number: 1234567
        UUID: 4123454C-4123-1123-8123-12345603431
        Wake-up Type: Power Switch

Handle 0x0C00, DMI type 12, 5 bytes
System Configuration Options
        Option 1: NVRAM_CLR:  Clear user settable NVRAM areas and set defaults
        Option 2: PASSWD:  Close to enable password

Handle 0x2000, DMI type 32, 11 bytes
System Boot Information
        Status: No errors detected



저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

그누보드 다운로드

wget http://sir.co.kr/data/gnuboard4.tgz

다운받은 파일을 /var/www 디렉토리로 이동

압축해제
tar xvzf gnuboard4.tgz

Gnuboard 에서 사용할 데이터베이스, 사용자 생성
mysql 에 접속
$mysql -uroot -p mysql

데이터베이스 gb 생성
mysql>create database gb;

데이터베이스 gb 를 사용할 사용자 gbuser 패스워드 gbuser 생성

db 테이블에 추가
mysql>insert into db(host,db,user,select_priv,insert_priv,update_priv,delete_priv,create_priv,drop_priv,grant_priv,references_priv,index_priv,alter_priv)values ('localhost','gb','gbuser','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');

user 테이블에 추가
mysql>insert into user(host,user,password) values ('localhost','gbuser',password('gbuser'));

mysql>exit

mysql 재실행

$mysqladmin -uroot -p reload

웹접속후 그누보드 설치 진행
그누보드 설치파일을 시스템 /var/www/gnuboard4 에 설치되었다는 가정하에,
http://localhost/gnuboard4/

진행순서대로 진
저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

노틸러스 확장기능중 아주 유용한 Open Terminal 기능이 있습니다.

9.10버전 에서는 한글로 나오는데 우분투 10.04 베타2 버전에서는 영문으로 나오네요.


첨부 파일을 다운받은뒤 /usr/share/locale/ko/LC_MESSAGES 폴더에 복사하면 됩니다.

(첨부파일은 우분투 9.10버전의 한글화 파일입니다.)

oterminal.png


터미널에서는...

Open Terminal 설치 : sudo apt-get install nautilus-open-terminal

Open Terminal 한글패치 : sudo cp -fr nautilus-open-terminal.mo /usr/share/locale/ko/LC_MESSAGES


출처 : http://www.ubuntuk.com/?mid=tip&category=1195&document_srl=20865

저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
bwhite@bwhite-desktop:~/.wine$ sudo apt-get install libapache2-mod-auth-mysql
E: /var/lib/dpkg/lock 잠금 파일을 얻을 수 없습니다 - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

위와같은 오류메시지가 보일경우,  아래 명령실행

bwhite@bwhite-desktop:~/.wine$ sudo rm /var/lib/dpkg/lock

저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
  1. developer 2012.01.16 13:41 신고

    감사합니다...

  2. 2017.06.27 21:10 신고

    바르게 입력했는데 '그런 파일이나 디렉터리가 없습니다' 라고 뜨면 어떡해야하나요...?

java 가 설치되어 있는지 확인
$java -version
java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) Client VM (build 16.3-b01, mixed mode, sharing)

Java 가 설치되어 있다면, 위와 같이 버전을 확인할 수 있을것이다.

만약, JavaVM 이 설치되어 있다하더라도, Gnu용버전의 java 가 설치된경우(cacao, jamvm 등)라면, 아래 명령을 통해 확인가능하다.

$
update-alternatives --config java
  Selection    Path                                  우선순� Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-6-sun/jre/bin/java   63        auto mode
  1            /usr/bin/cacao                         10        manual mode
  2            /usr/bin/jamvm                         10        manual mode
* 3            /usr/lib/jvm/java-6-sun/jre/bin/java   63        manual mode

숫자앞에 * 표시된 것이 현재 활성화된 java 이다.

sun-java6-jre 가 설치되어 있지 않다면, 아래의 명령을 통해 설치가 가능하다.

1. sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"   # lucid앞의 공백이 중요합니다.  
     (저장소 목록에 캐노니컬의 저장소를 추가합니다.)
2. sudo aptitude update 
3. sudo aptitude install sun-java6-jdk

설치가 완료된후, 아래 명령을 통해 sun-java 를 선택한다.
$update-alternatives --config java

저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
터미널을 열고 아래 명령 입력후, root 패스워드 입력

sudo passwd root

root 계정 활성화가 아닌, 사용자계정에서 root 계정으로 변경하기
sudo -s
or
sudo bash

저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

+ Recent posts

티스토리 툴바