หน้าเว็บ

แสดงบทความที่มีป้ายกำกับ linux command แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ linux command แสดงบทความทั้งหมด

วันพุธที่ 22 ตุลาคม พ.ศ. 2557

เขียน Service Glassfish Server บน Linux Ubuntu

        server นี้ผมได้ทำการ set GLASSFISH_HOME ไว้ใน $PATH ของ file ~/.bashrc แล้วน่ะครับ  จึงทำให้สามารถเรียก asadmin ได้เลย  โดยไม่ต้องใช้ path เต็มครับ

1. ไปที่ /etc/init.d/ ด้วยคำสั่ง
$ cd /etc/init.d/
2. สร้าง file service glassfish ด้วยคำสั่ง
$ sudo vi glassfish
3. เขียนชุดคำสั่ง
#!/bin/sh
#

# define service function
start(){
    asadmin start-domain >/dev/null  
}

stop(){
    asadmin stop-domain >/dev/null  
}

restart(){
    asadmin restart-domain >/dev/null  
}

#detect service argument
case "$1" in
    start)
        start
    ;;
    stop)
        stop
    ;;
    restart)
        restart
    ;;
*)

echo $"Usage: $0 {start|stop|restart}"
exit 1
esac

exit 0
4. สั่งงาน
$ service glassfish start
หรือ
$ /etc/init.d/glassfish start

วันจันทร์ที่ 4 สิงหาคม พ.ศ. 2557

kill port linux ubuntu

1. download command from https://raw.github.com/abdennour/miscs.sh/master/killport
$ wget https://raw.github.com/abdennour/miscs.sh/master/killport
command code
#!/bin/sh
PNUMPER=$1;
kill -9 `lsof -w -n -i tcp:$PNUMPER| awk '{print $2}'|awk 'END{print}'`;
2. run command (close port 9001)
$ sh killport 9001 
thank you : http://stackoverflow.com/questions/9346211/how-to-kill-a-process-on-a-port-on-ubuntu

วันเสาร์ที่ 17 สิงหาคม พ.ศ. 2556

install oracle java 7 on ubuntu 12.04

หากติดตั้ง ubuntu 12.04 ใหม่ๆ แล้วระบบยังไม่มีอะไรเลย ให้ทำดังต่อไปนี้
1. install python-software-properties
...
$ sudo apt-get install python-software-properties
...
2. add repository ppa:webupd8team/java
...
$ sudo add-apt-repository ppa:webupd8team/java
...
3. update repository
...
$ sudo apt-get update
...
4. install oracle-jdk7-installer
...
$ sudo apt-get install oracle-jdk7-installer
...
5. check java version
...
$ java -version
...
6. set java home
        6.1 find java path installed
...
$ find ./ -name java
...
..
/usr/lib/jvm/java-7-oracle/bin/java
...
        6.2 install vim (for edit config java home file)
...
$ sudo apt-get install vim
...
        6.3 edit ~/.batchrc
...
$ cd ~
$ sudo apt-get install vim
$ vi .batchrc
...
        6.4 on vi put <i> for into vi insert mode and add this to end line
...
export JAVA_HOME= /usr/lib/jvm/java-7-oracle
export PATH=$PATH:$JAVA_HOME/bin
...
        6.5 save : put<Esc> for out from vi insert mode then put <:wq> for save .batchrc
7. test java
..
$ vi HelloWorld.java
..
put<i> then write code following


put<Esc> for exit from insert mode then put<:wq> for save
compile(javac) and run code(java)


วันอาทิตย์ที่ 22 มกราคม พ.ศ. 2555

whois (ดูข้อมูลต่างๆของ network เป้าหมาย)

ถ้าหากว่ายังไม่ได้ติดตั้งให้ใช้คำสั่ง(ubuntu or backtrack)

$apt-get install whois

วันศุกร์ที่ 20 มกราคม พ.ศ. 2555

ดูประวัติการเข้าใช้งานเครื่อง linux

$last


ดูคำสั่งย้อนหลังทั้งหมด (history)

$history | less


ดู user ที่ใช้งานเครื่องเราอยู่ (finger)

finger  ถ้าไม่มีให้  $sudo apt-get install finger
$finger


เปลี่ยนเจ้าของแฟ้มข้อมูล ไฟล์ หรือไดเร็คทอรี่ (change owner)

chown = change owner
chown [option] owner_name path/file/directory
เช่น  $chown -R jp /home/workspace
option -R คือ ทุกไฟล์หรือทุก sub directory ที่อยู่ภายใต้ /home/workspace จะถูกเปลี่ยนให้มีเจ้าของเป็น jp ทั้งหมด



เราสามารถทำรวบเดียวโดยให้เปลี่ยนทั้งเจ้าของและกรุ๊ปได้เลย  โดยใช้คำสั่ง

 chown [option] owner_name.group_name path/file/directory

เปลี่ยนกลุ่มแฟ้มข้อมูล ไฟล์ หรือไดเร็คทอรี่ (change group)

chgrp = change group
chgrp [option] group_name path/file/directory
เช่น  $chgrp -R jp /home/workspace
option -R คือ ทุกไฟล์หรือทุก sub directory ที่อยู่ภายใต้ /home/workspace จะถูกเปลี่ยนให้อยู่ในกลุ่ม jp ทั้งหมด


วันศุกร์ที่ 13 มกราคม พ.ศ. 2555

วันพุธที่ 4 มกราคม พ.ศ. 2555

create screenshots on linux (scrot)


1. install package name's scrot 
use the following command
$sudo apt-get install scrot 
2. if you want create screenshot
you must use this following command
$scrot [option][path/file_name]

you can learning option of scrot  by use this following command 
$man scrot 
3. if you want review pictures you must use this following command 
$display path/picture_name 

วันเสาร์ที่ 10 ธันวาคม พ.ศ. 2554

เรียนรู้ การใช้งาน vi Text Editor

        
กำลังเขียนอยู่ครับ...
 
        vi(visual editor) อ่านออกเสียงเป็น vee-eye  ซึ่งเป็น  editor ตัวหนึ่งที่ใช้สำหรับแก้ไข text file, config file, source cod และอื่นๆ  ผ่านทาง terminal
        vi เป็น editor ที่อยู่คู่กับระบบปฏิบัติการ UNIX มานานแล้ว  และ linux เองก็ได้สืบทอดหรือพัฒนาต่อมาจาก UNIX  เพราะฉะนั้นระบบปฏิบัติการ linux เกือบทั้งหมดจึงมี vi ติดมาด้วยตั้งแต่ได้ทำการติดตั้งระบบแล้ว

เรามาเข้าเรื่องการใช้งานกันเลยดีกว่าครับ

วันพฤหัสบดีที่ 21 เมษายน พ.ศ. 2554

ติดตั้งโปรแกรมบน linux

ใช้คำสั่ง ./ตามด้วย path และชื่อโปรแกรมที่เราจะทำการติดตั้ง
ซึ่งสามารถใช้ได้กับ .sh กับ .bin ส่วน . อื่นๆ ผมก็ยังไม่ได้ลองครับ 
เช่น

./netbeans7_0_linux.sh

แต่ว่าเราต้องสังเกตดูด้วยว่าเรามีสิทธิ์ในการ execute file ตัวนั้นได้รึเปล่า  ถ้าไม่ได้ก็ใช้ chmod ตามที่เคยได้กล่าวมาแล้ว

ตัวอย่าง 


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

chmod on linux

          Chmod มันย่อมาจาก change mode
          Chmod  คือ การกำหนดหรือเปลี่ยนแปลงสิทธิ์ในการจัดการกับแฟ้มหรือเปลี่ยนสิทธิ์ในการเข้าถึงไฟล์ พูดง่ายๆก็คือ เป็นการเซ็ต permission (สิทธิ์)สำหรับไฟล์ ว่าเราจะให้มันทำอะไรได้บ้าง เช่น chomd 755 คือ ไฟล์นี้เจ้าของสามารถทำได้ทุกอย่าง แต่ผู้ใช้ที่อยู่ในกลุ่มและผู้ใช้ทั่วไป สามารถ อ่านและ run ไฟล์นี้ได้เท่านั้น  chmod 777 กำหนดให้ทั้ง 3 กลุ่ม เข้าถึงแฟ้มได้เต็มที่

3 กลุ่มที่ว่านี้ก็คือ

  1. owner เจ้าของไฟล์ 
  2. group ผู้ใช้ที่อยู่ในกลุ่มผู้ใช้เดียวกับเจ้าของไฟล์
  3. other ผู้ใช้ทั่วไป เช่น ผู้ใช้งาน internet ที่เรียกใช้เว็บไซท์นั้น