2015年6月7日 星期日

[Tips]如何在CentOS 7切換Linux runlevel?

新的CentOS7採用了systemctl來取代很多舊有的指令,現在我們也要使用這個來進行runlevel(target)的切換。

1)切換到純文字介面(類似以前的runlevel3)
[root@centOS7 ~]# systemctl isolate multi-user.target

2)切換到圖形化介面(類似以前的runlevel5)
[root@centOS7 ~]# systemctl isolate graphical.target

3)顯示目前預設target
[root@centOS7 ~]# systemctl get-default
multi-user.target

4)變更預設target
[root@centOS7 ~]# systemctl set-default graphical.target

2015年4月28日 星期二

SQL語法_Select

話說前陣子才剛通過了Oracle Database 11g: SQL Fundamentals I,趁記憶猶新的時候趕快來整理一下Oracle的SQL語法吧。



SELECT   *│{[DISTINCT columnexpression [alias],‧‧‧}
FROM       table;


  • SELECT    *
    FROM       departments;
DEPARTMENT_IDDEPARTMENT_NAMELOCATION_ID
10Marketing170
20Administration180
50IT150
80Sales170
  • SELECT    department_id, department_name FROM       departments;
DEPARTMENT_IDDEPARTMENT_NAME
10Marketing
20Administration
50IT
80Sales


  • SELECT    department_name, salary, salary + 500FROM       departments;

DEPARTMENT_NAMESALARYSALARY + 500
Marketing200700
Administration5001000
IT300800
Sales400900

2014年11月7日 星期五

[Tips}利用ssh-keygen讓SSH自動登入~免輸入密碼

SSHSecure SHell protocol的縮寫,它可以透過加密的技術,將等待傳送的封包加密後再進行傳輸。因此,在資料傳輸上當然就比較安全。但是每次連線都要輸入密碼相當麻煩。

以下將介紹透過ssh-keygen來建立免輸入密碼的機制

1)source端利用ssh-keygen指令產生public/private key
[root@source ~]$ ssh-keygen [–t rsa / dsa]
#建立rsapublic keyprivate keey

[Tips]Linux 指令小抄 - ls, cd, pwd

為了方便自己查詢, 寫一下常用到的 Linux 指令


1)ls - 列出目錄與檔案
[root@www ~]# ls
參數
-a:列出全部的檔案,包括隱藏檔(開頭為點「.」的檔案)也列出
-d:列出目錄,而不是列出目錄下的檔案
-i:搭配-l使用,列出每個檔案的inode數量
-l:使用長資料的格式呈現,包含檔案的權限(rwx)及屬性
-t:依照檔案修改日期排序
-r:將排序結果反向輸出

2014年2月23日 星期日

[Tips]Linux上安裝MariaDB

本篇要介紹的MariaDB,是出自於 MySQL 創辦人 Michael Widenius "Monty" 的另一套Open Source資料庫,名稱來自於他的小女兒Maria。目前最新版本是MariaDB 5.5 (2014/02/23)。

MariaDB 5.5相容於MySQL 5.5的版本,甚至連指令都大同小異,就讓我們來研究看看吧。

以下是安裝環境:
作業系統:CentOS 5.9
軟體版本:MariaDB 5.5
Java版本:1.6.0_30

2014年2月15日 星期六

[Tips]Linux上安裝JBoss 7.1

本篇要介紹的JBoss,是J2EE應用程式伺服器(AP Server),最早是由JBoss公司開發出來,在2006年由RedHat收購至今。目前最新版本是JBoss 7.1(2014/02/15),支援到J2SE 7J2EE 6

以下是安裝環境:
作業系統:CentOS 5.9
軟體版本:JBoss 7.1.1
Java版本:1.6.0_30

2013年12月8日 星期日

[Tips]深入了解V$ - V$session

V$:Dynamic Performance View,又稱為動態視圖,它是儲存在SGA之中。可以透過SELECT * FROM dba_objects WHERE object_name like 'V_$%'來查詢。


根據Oracle Documentation的說明:
This view lists session information for each current session.

--說明了Server process建立與Oracle Server之間的Session連線,而V$session儲存了連線時的相關資訊。