หน้าเว็บ

วันอังคารที่ 17 พฤษภาคม พ.ศ. 2554

Howto use basic find command unix/linux.

syntax : find where-to-look criteria what-to-do


ตัวอย่างต่อไปนี้เป็นการใช้คำสั่ง find เพื่อค้นหา file ที่มีชื่อ "Toneation" โดยค้นหาไฟล์ทั้งหมดของระบบ filesystem  ("/')  แล้วโชว์ขึ้นหน้าจอ

find / -name Toneation -type f -print


หรืออาจระบุ directory ที่ต้องการจะค้นหาโดยเฉพาะ เช่น /usr และ /home


find /usr /home -name Toneation -type f


หรือให้ค้นหาเฉพาะ current directory


find . -name Toneation -type f


หรือใช้ค้นหา  ไฟล์ที่มีหลายนามสกุล หรือขึ้นต้นด้วย Toneation เช่น Toneation1,Toneation.txt


find /usr -name "Toneation*" -type f


หรือใช้ค้นหา ไฟล์ที่ลงท้ายด้วยนามสกุลที่ต้องการ

find /usr/local -name "*.html" -type f

 
และกรณีปิด error message ให้เพิ่ม 2>/dev/null  ดังนี้



find / -name "Toneation" 2>/dev/null 
 
 
  
Thanks:  http://www.devdaily.com/  , content.hccfl.edu

วันพุธที่ 11 พฤษภาคม พ.ศ. 2554

Howto add user on Soloris 11.

How to add user on Soloris 11.


  ใช้   useradd เพื่อทำการ สร้าง user ใหม่

useradd -u 1002 -g sysadmin -m -d /home/export/toneation -s /bin/sh toneation
 กรณีมี user อยู่แล้ว ใช้ usermod เพื่อแก้ไขค่าอื่นๆ

usermod -c "Sysadmin" toneation
ทำการตั้งค่ารหัสผ่านด้วย passwd

passwd toneation

Remark :   Red คือ syntax  Blue คือ option
                
 
 
  
 ตัวอย่างการใช้งาน คำสั่ง useradd


ตัวอย่างการใช้งาน คำสั่ง passwd


ผลลัพท์ที่ได้จากการใช้งานคำสั่ง logins
 
usage: useradd [-u uid [-o] | -g group | -G group[[,group]...] |-d dir |
-s shell | -c comment | -m [-k skel_dir] | -f inactive |
-e expire | -A authorization [, authorization ...] |
-P profile [, profile ...] | -R role [, role ...] |
-K key=value | -p project [, project ...]] login
useradd -D [-g group | -b base_dir | -f inactive | -e expire
-A authorization [, authorization ...] |
-P profile [, profile ...] | -R role [, role ...] |
-K key=value ... -p project]
 
Thanks : http://www.unix.com

วันจันทร์ที่ 9 พฤษภาคม พ.ศ. 2554

Howto set DNS Client on Solaris.

DNS Client Setup

แก้ไฟล์  /etc/resolv.conf 

# vi /etc/resolv.conf

Add the following lines to it:

search tot.co.th
nameserver 192.168.1.1

ซึ่ง,
  • nameserver IP :  คือ Primary  DNS server
  • search tot.co.th  : Default domain name to search. For example, if you type command nslookup www, it will search it as www.tot.co.th
Thanks : tech-recipes.com

วันพุธที่ 27 เมษายน พ.ศ. 2554

Howto install Oracle 11gR2 on Oracle Solaris 10

ในการทดสอบครั้งนี้  ทำการติดตั้งบน เครื่อง i3 3.2 GHz  RAM 4G  VMware  Workstation 

1.ตรวจสอบ Hardware
-  RAM ขั้นต่ำ อย่างน้อย 1 G  แต่แนะนำ 2 G
-  Harddisk ที่ใช้งานประมาณ 15G  แต่แนะนำ สร้างไว้อย่างน้อย 30G โดยจัดแบ่ง
ดังนี้     /         ใช้ประมาณ  15 G
            swap  2 เท่าของ RAM 
            /export/home/oracle/  แล้วแต่ต้องการ       


2.ตรวจสอบ package on solaris

run command:
pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibC SUNWlibms SUNWsprot SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt

run command:
pkgadd -d /cdrom/sol_10_910_x86/Solaris_10/Product SUNWi1cs SUNWi15cs

3.สร้าง user and group
run command:
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba -d /export/home/oracle -s /usr/bin/bash oracle
passwd oracle

4.สร้าง directory ไว้ติดตั้งโปรแกรม
mkdir -p /export/home/oracle/product/11.2.0/dbhome_1
mkdir /export/home/oracle/tmp
chown -R oracle:oinstall /export/home/oracle

5.เพิ่ม kernel parameters
projadd -U oracle -K "project.max-shm-memory=(priv,4g,deny)" oracle
projmod -sK "project.max-sem-nsems=(priv,256,deny)" oracle
projmod -sK "project.max-sem-ids=(priv,100,deny)" oracle
projmod -sK "project.max-shm-ids=(priv,100,deny)" oracle
echo "set maxuprc=16384" >> /etc/system
echo "set max_nprocs=30000" >> /etc/system
echo "set shmsys:shminfo_shmmax=4294967295" >> /etc/system

6.กรณีต้องการเพิ่ม swap file
mkfile 1024m /export/home/oracle/orcl_swap
2swap -a /export/home/oracle/orcl_swap
 
7.ทำการ set profile ของ user oracle
export ORACLE_BASE=/export/home/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export PATH=$ORACLE_HOME/bin:$PATH
export TMP=/export/home/oracle/tmp
export TMPDIR=/export/home/oracle/tmp
export DISPLAY=:0.0
 
8.สร้าง directory “installation” ภายใต้ /export/home/oracle เพื่อทำการเก็บ source  ของตัวติดตั้ง
แล้ว คัดลอก โปรแกรม มาเก็บไว้  หรือทำการ  download โปรแกรมจาก เว็บ ของ oracle
 
จากนั้นทำการแตกไฟล์ แล้วรันคำสั่งติดตั้งโปรแกรม
 
unzip your_file1.zip
unzip your_file2.zip

cd database

./runInstaller
 
**หมายเหตุ  ก่อนการติดตั้งให้ใช้ login root   ทำการรันคำสั่ง  xhost +  เพื่อ enable security
ภาพประกอบตาม link ด้านบน
 

วันพุธที่ 20 เมษายน พ.ศ. 2554

Howto change hostnme on solaris 10

Step 1: Update /etc/hosts

192.168.0.1 newhostname


Step 2: Change /etc/nodename

echo "newhostname" > /etc/nodename


Step 3: Update /etc/hostname.

echo "newhostname" > /etc/hostname.e1000g0

Reboot or

Apply the new hostname, do it manually:
 
uname -S newhostname




Thanks :  solaris.reys.net