2009.07.28

Category: Redhat ES(CentOS) / Tags:

networkの設定 ifconfig でIPアドレスを割り当てる

  ・FreeBSD

コマンドラインによる設定
# ifconfig fxp0 inet IPアドレス netmask 255.255.255.255 alias
設定ファイルへの記述(以下の1行を追加設定)
# vi /etc/rc.conf
ifconfig_fxp0_alias1 inet IPアドレス netmask 255.255.255.255

  ・RedHat/Fedora/CentOS Linux

コマンドラインによる設定
# ifconfig eth0:0 inet IPアドレス netmask 255.255.255.255
設定ファイルへの記述(以下のファイルを新規作成)
# vi /etc/sysconfig/network-scripts/ifcfg-eth0:0
DEVICE=eth0:0
BOOTPROTO=none
ONBOOT=yes
IPADDR=IPアドレス
NETMASK=255.255.255.255

設定一覧は
# ifconfig
で確認できます。
inet オプションは、 ipv4の事(デフォルト)
複数割り当てる場合は、「etho:1」とか名前をかえて設定していくこと。

2009.07.16

Category: PHP / Tags:

自分メモ 配列と文字列の切り替え

/**
* 文字列を配列に変換 (ここに有るべきでない)
* @parame $str string 配列になるべき文字列_(アンダースコア)つなぎ
* @return array _(アンダースコア)をデミタリにされた配列
*/
function getStrToArray($str)
{
$ary = explode( “_”, substr($str,1,-1) );
$a = “”;
if( is_array($ary) ){
foreach( $ary as $value ){
$a[] = $value ;
}
}
return $a ;
}
/**
* 配列を文字列に変換 (ここに有るべきでない)
* @parame array _(アンダースコア)をデミタリにされた配列
* @return $str string 配列になるべき文字列_(アンダースコア)つなぎ
*/
function getArrayToStr($ary)
{
if( is_array($ary) ){
$str = “_”. implode(”_”,$ary) . “_” ;
}else{
$str = “__”;
}
return $str ;
}