約 4,405,482 件
https://w.atwiki.jp/aerocats/pages/51.html
標準Linuxの/usr/local/bin/内にある。 スクリプト #!/bin/sh # KURO-BOX/PRO shell script common routines. # Ver 1.002007/01/17 new by Y.H. # DEFAULT_IP=192.168.11.150 ENETNAME=eth0 #setup global environment values. MTD_SHARE=`grep extra /proc/mtd| sed -e "s/ .*//"` MTD_UIMAGE=`grep uImage /proc/mtd|sed -e "s/ .*//"` MTD_ROOTFS=`grep rootfs /proc/mtd|sed -e "s/ .*//"` MTD_UBOOT=mtd0 MTD_SHARE_DEV=/dev/${MTD_SHARE} MTD_UIMAGE_DEV=/dev/${MTD_UIMAGE} MTD_ROOTFS_DEV=/dev/${MTD_ROOTFS} MTD_RBOOT_DEV=/dev/${MTD_UBOOT} MTD_UIMAGE_CHARDEV_MINORNUM=`echo ${MTD_UIMAGE_DEV}|sed -e "s/.*mtd//"|sed -e "s/.*mtdblock//"` MTD_UIMAGE_CHARDEV=/dev/mtdchar${MTD_UIMAGE_CHARDEV_MINORNUM} MTD_ROOTFS_CHARDEV_MINORNUM=`echo ${MTD_ROOTFS_DEV}|sed -e "s/.*mtd//"|sed -e "s/.*mtdblock//"` MTD_ROOTFS_CHARDEV=/dev/mtdchar${MTD_ROOTFS_CHARDEV_MINORNUM} MTD_SHARE_CHARDEV_MINORNUM=`echo ${MTD_SHARE_DEV}|sed -e "s/.*mtd//"|sed -e "s/.*mtdblock//"` MTD_SHARE_CHARDEV=/dev/mtdchar${MTD_SHARE_CHARDEV_MINORNUM} DISK1_DEV=/dev/sda DISK2_DEV=/dev/sdb DISK1_MPT=/mnt/disk1 DISK2_MPT=/mnt/disk2 MTD_MPT=/mnt/mtd RAMDISK_MPT=/mnt/ram RAMDISK_DEV=/dev/ram1 RAMDISK_SIZE=8 KERNEL_EVENT_TAIL=/proc/buffalo/kernevnt FIRST_NAND=/etc/first_boot MICONAPL=/usr/local/sbin/miconapl HEXDUMP=/usr/bin/hexdump CHANGE_TO_DEVHDD_FILE=${MTD_MPT}/ChangeMeDevHDD SCSI_MAJOR=8 SCSI1_MINOR_BASE=0 SCSI2_MINOR_BASE=16 # $1 device of check target # retval # 1 device $1 is mounted. # 0 device $1 is not mounted. IsMounted(){ MOUNTED=`grep $1 /proc/mounts` if [ "${MOUNTED}" != "" ] ; then return 1 else return 0 fi return 0 } # $1 return value of evaluate target. DispSF(){ if [ "$1" -eq 0 ] ; then echo [Success] else echo [Failed ] fi } # $1 Executing shellscript. (mainly used for rcS) # $2 Option(default is start) exec_sh(){ if [ ! x"$2" = x"" ] ; then EXEC_OPT=$2 else EXEC_OPT=start fi echo "" echo "===== Starting $1 =====" /etc/init.d/$1 ${EXEC_OPT} DispSF $? echo "" } # $1 Check target mount point. CheckMPT(){ if [ "$1" != "" ] ; then echo "Checking MPT($1) is exist or not." if [ ! -e "$1" ] ; then echo "$1 not exist. So create a directory, now." mkdir $1 -p chmod 777 $1 else echo "$1 is exist. So no need to create a directory." fi else echo "Checking MPT target is something wrong." fi } create_sysfolder(){ rm -rf ${RAMDISK_MPT} mkdir -m 777 -p ${RAMDISK_MPT} mount -t tmpfs -o mode=1777,size=${RAMDISK_SIZE}m ${RAMDISK_DEV} ${RAMDISK_MPT} if [ $? -ne 0 ] ; then echo "*** ERROR! ${RAMDISK_MPT} mount fail!!" reboot -f fi mkdir -m 777 -p /mnt/ram/tmp /mnt/ram/var/tmp /mnt/ram/var/run rm -rf /tmp /var ln -sf /mnt/ram/tmp /tmp ln -sf /mnt/ram/var /var mkdir -m 777 -p /var/lock mkdir -m 755 -p /var/empty/sshd mkdir -m 755 -p /var/lib/dhcp mkdir -m 755 -p /var/lib/nfs chown rpcuser rpcuser /var/lib/nfs mkdir -m 755 -p /var/lock/subsys mkdir -m 755 -p /var/lock/perfmon mkdir -m 755 -p /var/lock/printing mkdir -m 755 -p /var/log/hotplug mkdir -m 755 -p /var/log/samba mkdir -m 755 -p /var/log/linkstation mkdir -m 755 -p /var/run/usb mkdir -m 755 -p /var/spool ln -s /etc/cron /var/spool/cron MODEL=`grep PRODUCTNAME /proc/buffalo/firmware|sed -e "s/PRODUCTNAME=//"` echo "KUROUTOSHIKOU KUROBOX Series ${MODEL}" /etc/issue ln -sf issue /etc/issue.net rm -f /var/lock/* } # $1 target device to format Format_EXT3(){ echo "***** Starting to format $1 *****" mkfs.ext3 $1 if [ $? -eq 0 ] ; then echo "Format is succeeded without error." else return 1 exit 1 fi return 0 } # $1 target device to format. Format_XFS(){ KEY=`dd if=$1 bs=1 count=3` if [ "${KEY}" = "XFS" ] ; then . /etc/melco/info if [ "${force_format}" = "yes" ] ; then echo "Disk (or partition) is looks like already formatted." echo "If you stop format, Press Ctrl+C in 10 seconds!!!" COUNTER=10 echo -n "waiting " while [ ${COUNTER} -gt 0 ] do echo -n "." sleep 1 COUNTER=$((${COUNTER} - 1)) done echo "" echo "OK, go on formatting." else return 0 fi fi echo "***** Cleaning Disk partition information *****" dd if=/dev/zero of=$1 bs=512 count=1 echo "***** Starting to format $1 *****" mkfs.xfs $1 -f if [ $? -eq 0 ] ; then echo "Format is succeeded without error." else return 1 exit 1 fi return 0 } # $1 target device to check partition # ret 0 this is no partition disk. # ret 1 this is nand share type partition # ret 2 this is developkit type partition (maybe) IsHavePartition(){ if [ -x ${HEXDUMP} ] ; then DISK_1_PART_TAIL=`hexdump -s 446 -n 64 -e 8/1 "%02x " 2/4 "%10d " "\n" $1 | sed -n "1p"|awk {print $10} ` DISK_2_PART_TAIL=`hexdump -s 446 -n 64 -e 8/1 "%02x " 2/4 "%10d " "\n" $1 | sed -n "2p"|awk {print $10} ` DISK_3_PART_TAIL=`hexdump -s 446 -n 64 -e 8/1 "%02x " 2/4 "%10d " "\n" $1 | sed -n "3p"|awk {print $10} ` DISK_4_PART_TAIL=`hexdump -s 446 -n 64 -e 8/1 "%02x " 2/4 "%10d " "\n" $1 | sed -n "4p"|awk {print $10} ` if [ "${DISK_1_PART_TAIL}" -ne 0 -a "${DISK_2_PART_TAIL}" -eq 0 -a "${DISK_3_PART_TAIL}" -eq 0 -a "${DISK_4_PART_TAIL}" -eq 0 ] ; then return 1 elif [ "${DISK_1_PART_TAIL}" -ne 0 -a "${DISK_2_PART_TAIL}" -ne 0 -a "${DISK_3_PART_TAIL}" -ne 0 -a "${DISK_4_PART_TAIL}" -ne 0 ] ; then return 2 else return 0 fi else return 0 fi return 0 } # $1 target device to mount. # $2 target mountpoint of $1. # $3 File system of target device(default is xfs). # $4 Mounted device permission(default is 777). MountShare(){ # ret 0 this is no partition disk. # ret 1 this is nand share type partition # ret 2 this is developkit type partition (maybe) if [ "$1" = "/dev/sda" -o "$1" = "/dev/sdb" ] ; then IsHavePartition $1 RET=$? [ "${RET}" -eq 1 ] TARGET_DEV=${1}1 [ "${RET}" -eq 2 ] TARGET_DEV=${1}4 [ "${RET}" -eq 0 ] TARGET_DEV=${1} else TARGET_DEV=$1 fi IsMounted ${TARGET_DEV} if [ $? = 1 ] ; then echo "${TARGET_DEV} is already mounted." return 1 fi if [ "$3" = "" ] ; then FS=xfs else FS=$3 fi if [ "$4" = "" ] ; then PERMISSION=777 else PERMISSION=$4 fi echo "Mounting ${TARGET_DEV} on $2 as a ${FS} file system." mount -t ${FS} ${TARGET_DEV} $2 case $? in 0) chmod ${PERMISSION} $2 echo "Success." ;; *) echo "Failed." return 1 ;; esac echo "" return 0 } MiconIntEnable(){ cat /proc/buffalo/miconint_en } CreateDevFile(){ DISK_DEV=$1 case ${DISK_DEV} in ${DISK1_DEV}) SCSI_MINOR_BASE=${SCSI1_MINOR_BASE} [ ! -e ${DISK_DEV} ] mknod ${DISK_DEV} b ${SCSI_MAJOR} ${SCSI_MINOR_BASE} ;; ${DISK2_DEV}) SCSI_MINOR_BASE=${SCSI2_MINOR_BASE} [ ! -e ${DISK_DEV} ] mknod ${DISK_DEV} b ${SCSI_MAJOR} ${SCSI_MINOR_BASE} ;; *) return -1 esac SCSI_MINOR=$((${SCSI_MINOR_BASE} + 1)) DEV_NO=1 while [ ${DEV_NO} -lt 8 ] do [ ! -e ${DISK_DEV}${DEV_NO} ] mknod ${DISK_DEV}${DEV_NO} b ${SCSI_MAJOR} ${SCSI_MINOR} DEV_NO=$((${DEV_NO} + 1)) SCSI_MINOR=$((${SCSI_MINOR} + 1)) done } lock_file(){ case $1 in check) [ -f "${LOCK}" ] echo "${THIS_SCRIPT} already runnign" return 1 ;; create) echo "${THIS_SCRIPT}" $2 ${LOCK} ;; delete) rm -f ${LOCK} ;; delete_log) rm -f ${LOCK}.log ;; *) ;; esac }
https://w.atwiki.jp/hanazonored2007/pages/157.html
4/4 ll be unknown 発売日 2002年8月21日 発売元 徳間ジャパンコミュニケーションズ TKCA-72415 CRAZE are VOCAL TUSK ITAYA GUITAR ICHIRO TAKIGAWA BASS SEIICHI IIDA DRUMS TETSU KIKUCHI 01.0911 Lyrics TUSK ITAYA / Music TETSU KIKUCHI 02.STRAIGHT THE MAN Lyrics TUSK ITAYA / Music ICHIRO TAKIGAWA 03.すばらしき明日へ Lyrics Music TUSK ITAYA 04.ひとりじめ Lyrics TUSK ITAYA / Music TUSK ITAYA 05.SHAKE YOUR HONEY Lyrics TUSK ITAYA / Music TETSU KIKUCHI 06. LOVE IS YOU Lyrics TUSK ITAYA / Music ICHIRO TAKIGAWA 07.LIP CRIME Lyrics TUSK ITAYA / Music SEIICHI IIDA 08.PARANOIAC Lyrics TUSK ITAYA / Music SEIICHI IIDA 09.悪 Lyrics TETSU KIKUCHI, TUSK ITAYA / Music TUSK ITAYA 10.午後9時の太陽 Lyrics TUSK ITAYA / Music TETSU KIKUCHI 戻る
https://w.atwiki.jp/linux_kai/pages/77.html
Total - (Today - Yesterday - ) 最終更新日 2011/05/17 21 25 Slackware 13.37の日本語環境向上の一環として、ibus-mozcをインストールしたときのメモです。 誤った情報が含まれていたり過不足がある可能性がありますので、気づいた点は指摘してください。 注意 このインストールメモではibus-mozc、mozc_server、mozc_toolのみ扱っています mozcのバージョン情報 1.1.690.102 OSのバージョン情報 Slackware 13.37 i486(2.6.37.6-smp)、x86_64(2.6.37.6) 1.環境変数の設定 2.ibusのインストール 3.mozcに必要なzinniaとgtestのインストール3.1.zinniaのインストール 3.2.gtestのインストール 4.mozcのインストール 5.IBusの設定 6.参考URI コメント 1.環境変数の設定 ユーザーの環境変数にibusに関する設定を追加します $ vi ~/.profile export LANG=ja_JP.utf8 export LC_ALL=ja_JP.utf8 export XMODIFIERS="@im=ibus" export QT_IM_MODULE="ibus" export GTK_IM_MODULE="ibus" export XIM_PROGRAM="/usr/bin/ibus-daemon -xdrt" 2.ibusのインストール SlackBuildを利用して、ibusと依存ライブラリをインストールします $ su - # sbopkg -i ORBit2 # sbopkg -i GConf # sbopkg -i pyxdg # sbopkg -i ibus # sbopkg -i icu4c # sbopkg -i ibus-qt # sbopkg -i protobuf 3.mozcに必要なzinniaとgtestのインストール 3.1.zinniaのインストール zinniaのソースをダウンロードして展開します $ tar zxvf zinnia-0.06.tar.gz $ cd zinnia-0.06 i486の場合、オプション指定なしで $ ./configure x86_64の場合、ライブラリのインストール先を変更しました $ ./configure --libdir=/usr/local/lib64 ビルドしてパッケージ(*.tgz)を作成します $ make $ make install DESTDIR=$(pwd)/PACKAGE $ cd $(pwd)/PACKAGE $ makepkg -l y -c n ../zinnia-0.06-`uname -m`-1.tgz インストールします $ sudo installpkg ../zinnia-0.06-`uname -m`-1.tgz x86_64の場合、ld.so.confファイルを修正しました $ sudo vi /etc/ld.so.conf /usr/local/lib64 == この行を追加しました $ sudo ldconfig 3.2.gtestのインストール gtestのソースをダウンロードして展開します $ unzip gtest-1.6.0.zip $ cd gtest-1.6.0 Makefile.amファイルを変更します、以下の部分をばっさり削除します $ chmod +w Makefile.am $ vi Makefile.am 292 # Disables make install as installing a compiled version of Google 293 # Test can lead to undefined behavior due to violation of the 294 # One-Definition Rule. 295 296 install-exec-local 297 echo " make install is dangerous and not supported. ..." 298 false 299 300 install-data-local 301 echo " make install is dangerous and not supported. ..." 302 false $ autoreconf i486の場合、オプションなしで $ ./configure x86_64の場合、ライブラリのインストール先を変更しました $ ./configure --libdir=/usr/local/lib64 ビルドしてパッケージ(*.tgz)を作成します $ sudo chown -R $USER $USER * $ make clean $ make $ make install DESTDIR=$(pwd)/PACKAGE $ cd $(pwd)/PACKAGE $ makepkg -l y -c n ../gtest-1.6.0-`uname -m`-1.tgz インストールします $ sudo installpkg ../gtest-1.6.0-`uname -m`-1.tgz 4.mozcのインストール LinuxBuildInstructionsの手順に沿って、ソースをダウンロードします $ cd ~/ $ svn co http //src.chromium.org/svn/trunk/tools/depot_tools $ export PATH=`pwd`/depot_tools "$PATH" $ mkdir -p ~/src/mozc $ cd ~/src/mozc $ gclient config http //mozc.googlecode.com/svn/trunk/src $ gclient sync $ cd ~/src/mozc/src x86_64の場合、ソースコードを1箇所だけ変更します $ cp ./base/util.cc{,.org} $ vi ./base/util.cc 1834 #ifdef OS_LINUX 1835 return "/usr/lib64/mozc"; == "libをlib64に変更しました" 1836 #endif // OS_LINUX ビルドのための準備をします $ python build_mozc.py clean $ python build_mozc.py gyp $ python build_mozc.py build_tools -c Release ビルドします ビルドしたのはibus_mozc、mozc_server、mozc_toolだけです $ python build_mozc.py build -c Release unix/ibus/ibus.gyp ibus_mozc server/server.gyp mozc_server gui/gui.gyp mozc_tool Slackwareにインストール可能なパッケージ(*.tgz)を作成するためのシェルを作成しました debian/rulesファイルを参考にしました $ cd ~/src/mozc $ touch mktgz.sh $ vi mktgz.sh +#!/bin/sh ... #!/bin/sh if [ -z "$ARCH" ]; then case "$( uname -m )" in i?86) export ARCH=i486 ;; # Unless $ARCH is already set, use uname -m for all other archs *) export ARCH=$( uname -m ) ;; esac fi case "$ARCH" in i486) LIBDIRSUFFIX="" ;; x86_64) LIBDIRSUFFIX="64" ;; *) LIBDIRSUFFIX="" ;; esac cd ~/src/mozc/src source ./mozc_version.txt export CURDIR="`pwd`/../mozc-${MAJOR}.${MINOR}.${BUILD}.${REVISION}" export BUILD_DIR=./out_linux mkdir -p "$CURDIR"/debian/ibus-mozc/usr/lib${LIBDIRSUFFIX}/ibus-mozc/ cp -p "$BUILD_DIR"/Release/ibus_mozc "$CURDIR"/debian/ibus-mozc/usr/lib${LIBDIRSUFFIX}/ibus-mozc/ibus-engine-mozc mkdir -p "$CURDIR"/debian/ibus-mozc/usr/share/ibus/component/ sed "s|/usr/libexec/ibus-engine-mozc|/usr/lib${LIBDIRSUFFIX}/ibus-mozc/ibus-engine-mozc|" "$BUILD_DIR"/Release/obj/gen/unix/ibus/mozc.xml "$CURDIR"/debian/ibus-mozc/usr/share/ibus/component/mozc.xml mkdir -p "$CURDIR"/debian/ibus-mozc/usr/share/ibus-mozc/ cp -p data/images/unix/ime_product_icon_opensource-32.png "$CURDIR"/debian/ibus-mozc/usr/share/ibus-mozc/product_icon.png cp -p data/images/unix/ui-tool.png "$CURDIR"/debian/ibus-mozc/usr/share/ibus-mozc/tool.png cp -p data/images/unix/ui-properties.png "$CURDIR"/debian/ibus-mozc/usr/share/ibus-mozc/properties.png cp -p data/images/unix/ui-dictionary.png "$CURDIR"/debian/ibus-mozc/usr/share/ibus-mozc/dictionary.png cp -p data/images/unix/ui-direct.png "$CURDIR"/debian/ibus-mozc/usr/share/ibus-mozc/direct.png cp -p data/images/unix/ui-hiragana.png "$CURDIR"/debian/ibus-mozc/usr/share/ibus-mozc/hiragana.png cp -p data/images/unix/ui-katakana_half.png "$CURDIR"/debian/ibus-mozc/usr/share/ibus-mozc/katakana_half.png cp -p data/images/unix/ui-katakana_full.png "$CURDIR"/debian/ibus-mozc/usr/share/ibus-mozc/katakana_full.png cp -p data/images/unix/ui-alpha_half.png "$CURDIR"/debian/ibus-mozc/usr/share/ibus-mozc/alpha_half.png cp -p data/images/unix/ui-alpha_full.png "$CURDIR"/debian/ibus-mozc/usr/share/ibus-mozc/alpha_full.png mkdir -p "$CURDIR"/debian/mozc-server/usr/lib${LIBDIRSUFFIX}/mozc cp -p "$BUILD_DIR"/Release/mozc_server "$CURDIR"/debian/mozc-server/usr/lib${LIBDIRSUFFIX}/mozc/ mkdir -p "$CURDIR"/debian/mozc-utils-gui/usr/lib${LIBDIRSUFFIX}/mozc cp -p "$BUILD_DIR"/Release/mozc_tool "$CURDIR"/debian/mozc-utils-gui/usr/lib${LIBDIRSUFFIX}/mozc cd "$CURDIR"/debian/mozc-server makepkg -c n ../../mozc-server-${MAJOR}.${MINOR}.${BUILD}.${REVISION}-${ARCH}-1.tgz cd "$CURDIR"/debian/mozc-utils-gui makepkg -c n ../../mozc-utils-gui-${MAJOR}.${MINOR}.${BUILD}.${REVISION}-${ARCH}-1.tgz cd "$CURDIR"/debian/ibus-mozc makepkg -c n ../../ibus-mozc-${MAJOR}.${MINOR}.${BUILD}.${REVISION}-${ARCH}-1.tgz パッケージ(*.tgz)を作成します $ chmod +x mktgz.sh $ ./mktgz.sh インストールします i486の場合 $ cd ~/src/mozc/mozc-1.1.690.102 $ sudo installpkg ibus-mozc-1.1.690.102-i486-1.tgz $ sudo installpkg mozc-server-1.1.690.102-i486-1.tgz $ sudo installpkg mozc-utils-gui-1.1.690.102-i486-1.tgz x86_64の場合 $ cd ~/src/mozc/mozc-1.1.690.102 $ sudo installpkg ibus-mozc-1.1.690.102-x86_64-1.tgz $ sudo installpkg mozc-server-1.1.690.102-x86_64-1.tgz $ sudo installpkg mozc-utils-gui-1.1.690.102-x86_64-1.tgz インストールが完了したら、OSを再起動します 5.IBusの設定 IBus設定にMozcを追加します $ ibus-setup 「IBusの設定」画面で 「インプットメソッド」タブを表示 「インプットメソッドの選択」プルダウンをクリック 「日本語」 「Mozc」を選択して追加ボタンをクリック 一覧でもっとも上になるよう「上へ」ボタンをクリックして調整します 6.参考URI インストールするとき下記URIが大変参考になりました。多謝。 http //code.google.com/p/mozc/wiki/LinuxBuildInstructions http //semiblackharp.blogspot.com/2010/05/slackware64-130googlemozc.html http //d.hatena.ne.jp/nobu-q/20110425 http //slackwiki.org/Building_A_Package おわり。 上へ戻る コメント 新規作成 -- kar (2011-05-17 21 25 37) 名前 コメント
https://w.atwiki.jp/vmlinuz/pages/50.html
vsftpd 3.0.2のソースからのインストール TOP linux vsftpd 3.0.2 install src 概要 ソースからコンパイルを行ってインストールする方法 コンテンツ一覧 +コンテンツ一覧 vsftpd 3.0.2のソースからのインストール概要コンテンツ一覧 実行環境 実施手順ソースの入手、コンパイル~インストール 補足 参考サイト 実行環境 CentOS 6.3(minimal) 実施手順 ソースの入手、コンパイル~インストール ############################################################# OSによってパターンが変わります############################################################# 管理者権限で実行su - # case by CentOSsudo su # case by ubuntu ############################################################# 以降の手順は基本的に同じです。############################################################ # ソースダウンロード先comp_dir=/usr/local/src# パッケージ名pack_name=vsftpd# バージョンversion=-3.0.2# ソースのファイル形式ext=.tar.gz# tar解凍時のオプションext_opt=z# インストール先ディレクトリins_dir=/opt/${pack_name}# ダウンロード元パッケージdl_uri=https //security.appspot.com/downloads/vsftpd-3.0.2.tar.gz cd ${comp_dir}rm -rf ${pack_name}${version}wget ${dl_uri} -O ${pack_name}${version}${ext}tar ${ext_opt}xf ${pack_name}${version}${ext}cd ${comp_dir}/${pack_name}${version} # makeに失敗するのでlibcap.o を指定しないようにするcp -a ./vsf_findlibs.sh ./vsf_findlibs.sh.bkvi ./vsf_findlibs.sh # # Look for libcap (capabilities) # if locate_library /lib/libcap.so.1; then # echo "/lib/libcap.so.1"; # elif locate_library /lib/libcap.so.2; then # echo "/lib/libcap.so.2"; # else # locate_library /usr/lib/libcap.so echo "-lcap"; # locate_library /lib/libcap.so echo "-lcap"; # locate_library /lib64/libcap.so echo "-lcap"; # fi --- # Look for libcap (capabilities) if locate_library /lib/libcap.so.1; then echo "/lib/libcap.so.1"; elif locate_library /lib/libcap.so.2; then echo "/lib/libcap.so.2"; else locate_library /usr/lib/libcap.so echo "-lcap"; locate_library /lib/libcap.so echo "-lcap"; locate_library /lib64/libcap.so echo "-lcap"; fi # 設定ファイルの読み込み先を設定sed -ie "s|/etc/vsftpd.conf|${ins_dir}/etc/vsftpd.conf|g" ./defs.hsed -ie "s|/etc/vsftpd.conf|${ins_dir}/etc/vsftpd.conf|g" ./defs.he make -j/bin/mv ${ins_dir} /tmp/${pack_name}_bk`date +%Y%m%d%H%M%S` # installターゲットが雑(PREFIX指定できない)なので自分でインストールmkdir -p ${ins_dir}/{sbin,etc}install -m 755 vsftpd ${ins_dir}/sbin/vsftpdmkdir -p ${ins_dir}/man/man{5,8}install -m 644 vsftpd.8 ${ins_dir}/man/man8/vsftpd.8install -m 644 vsftpd.conf.5 ${ins_dir}/man/man5/vsftpd.conf.5install -m 644 vsftpd.conf ${ins_dir}/etc/vsftpd.conf 補足 ソースからのインストールに関する共通の注意点を参照してください。 参考サイト vsftpd Today - Yesterday - Total -
https://w.atwiki.jp/ksbeast/
unknown
https://w.atwiki.jp/vmlinuz/pages/19.html
dhcp 4.2.4のソースからのインストール TOP linux dhcp 4.2.4-P2 install src 概要 ソースからコンパイルを行ってインストールする方法 実行環境 CentOS 6.3(minimal) ubuntu server 12.04.1 実施手順 ############################################################# OSによってパターンが変わります############################################################# 管理者権限で実行su - # case by CentOSsudo su # case by ubuntu ############################################################# 以降の手順は基本的に同じです。############################################################ # ソースダウンロード先comp_dir=/usr/local/src# パッケージ名pack_name=dhcp# バージョンversion=-4.2.4-P2# ソースのファイル形式ext=.tar.gz# tar解凍時のオプションext_opt=z# インストール先ディレクトリins_dir=/opt/${pack_name} cd ${comp_dir}rm -rf ${pack_name}${version}wget ftp //ftp.isc.org/isc/dhcp/4.2.4-P2/dhcp-4.2.4-P2.tar.gz -O ${pack_name}${version}${ext}tar ${ext_opt}xf ${pack_name}${version}${ext}cd ${pack_name}${version}./configure --prefix=${ins_dir} \ make /bin/mv ${ins_dir} /tmp/${pack_name}_bk`date +%Y%m%d%H%M%S`make install 補足 ソースからのインストールに関する共通の注意点を参照してください。 参考サイト DHCP | Internet Systems Consortium Today - Yesterday - Total -
https://w.atwiki.jp/hama170628/pages/32.html
Sendmailの退避 #mv /usr/sbin/sendmail /usr/sbin/sendmail.OFF #mv /usr/bin/newaliases /usr/bin/newaliases.OFF #mv /usr/bin/mailq /usr/bin/mailq.OFF キューの初期化 #/usr/sbin/sendmail.OFF -q Sendmailの無効化 #chmod 755 /usr/sbin/sendmail.OFF #chmod 755 /usr/bin/newaliases.OFF #chmod 755 /usr/bin/mailq.OFF postfixのインストール #yum -y install postfix #cd /etc/postfix /etc/postfix/main.cf queue_directory = /var/spool/postfix command_directory = /usr/sbin daemon_directory = /usr/libexec/postfix mail_owner = postfix myhostname = netv01.send.test mydomain = send.test myorigin = $myhostname mynetworks = 192.168.1.0/24, 192.168.2.0/24 inet_interfaces = all mydestination = $myhostname, localhost.$mydomain, localhost unknown_local_recipient_reject_code = 550 alias_maps = hash /etc/aliases alias_database = hash /etc/aliases debug_peer_level = 2 debugger_command = PATH=/bin /usr/bin /usr/local/bin /usr/X11R6/bin xxgdb $daemon_directory/$process_name $process_id sleep 5 sendmail_path = /usr/sbin/sendmail.postfix newaliases_path = /usr/bin/newaliases.postfix mailq_path = /usr/bin/mailq.postfix setgid_group = postdrop html_directory = no manpage_directory = /usr/share/man sample_directory = /usr/share/doc/postfix-2.2.8/samples readme_directory = /usr/share/doc/postfix-2.2.8/README_FILES transport_maps=hash /etc/postfix/transport minimal_backoff_time=30s←最初は30Sで再送を試みる maximal_backoff_time=240s←240Sになるまで30→60→120と再送間隔を増やしていく maximal_queue_lifetime=600s←600Sになったらqueueから削除 /etc/postfix/transport STATIC配送の設定 send.test smtp [192.168.1.108] recv.test smtp [192.168.1.208] 設定後 #postmap transport セキュリティ関連 バナーを隠す。main.cfに以下を追記。 smtpd_banner = $mydomain ESMTP Receivedヘッダ中のIPアドレスを隠す。 ①/etc/postfix/header_checksファイルに以下を記入 以下の設定では127.0.0.1,192.168.,172.16を消す。 /^Received \sfrom .*\[127\.0\.0\.1\]|^Received \sfrom .*\[192\.168.*\]|^Received \sfrom .*\[172\.16.*\]/ IGNORE ②main.cfに以下を追記 header_checks = regexp /etc/postfix/header_checks
https://w.atwiki.jp/ref77/pages/4.html
■参考サイト 総合 http //linuxserver.jp/Linux/ 起動と終了 https //www.miraclelinux.com/technet/document/linux/training/1_1_3.html ■CentOSインストール Vmware簡易インストールを使用しない http //www.softantenna.com/wp/windows/vmware-3/ インストール手順 (NIC 2個) http //kajuhome.com/centos6_inst.shtml#n01 ■初期設定 初期設定 http //kajuhome.com/centos6_inst_02.shtml インタフェースカード(eth0)の変更 # vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 HWADDR=00 0C 29 52 54 ED NM_CONTROLLED=no ONBOOT=yes IPADDR=192.168.1.5 BOOTPROTO=none NETMASK=255.255.255.0 TYPE=Ethernet GATEWAY=192.168.1.1 DNS1=192.168.1.1 IPV6INIT=no USERCTL=no HWADDR 上記で控えた「HWADDR」MACアドレスを設定 IPADDR サーバのIPアドレス NETMASK ネットマスク(通常は「255.255.255.0」) GATEWAY ゲートウェイアドレスはルータのLAN側アドレス DNS1 DNSサーバもルータのLAN側アドレスを指定。もしくは自身のISPから提供されるDNSサーバIPでも良いでしょう。 (自サーバにDNSサーバを構築するまでの対処とします。) ifconfig
https://w.atwiki.jp/hitsville/pages/93.html
At the table(by Richard Smallwood) Come on in where the table is spread and the feast of the Lord is going on Come on in where the table is spread and the feast of the Lord is going on Joy is here where the table is spread and the feast of the Lord is going on Joy is here where the table is spread and the feast of the Lord is going on (Verse 1) Seeking healing for your body(It's over here) Seeking for the healing of your soul(over here) Seeking for your soul salvation(It's over here) If you want the Lord to make you whole(over here) Love is here where the table is spread and the feast of the Lord is going on Love is here where the table is spread and the feast of the Lord is going on (Verse 2) If you need more strength and more power(It's over here) Relief from your burden and your pain(over here) Seeking for some joy in your sorrow(It's over here) Feast and you will never be the same(over here) Peace is here where the table is spread and the feast of the Lord is going on Peace is here where the table is spread and the feast of the Lord is going on It's here right now what you need is waiting at the table It's here right now what you need is waiting at the table It's here right now what you need is waiting at the table It's here right now what you need (Vamp) At the table, at the table, at the table It's here さあ、主の祝宴がくりひろげられている、ここにおいでよ! さあ、主の祝宴がくりひろげられている、ここにおいでよ! 喜びは、主の祝宴がくりひろげられている、ここにあるよ! 喜びは、主の祝宴がくりひろげられている、ここにあるよ! あなたの肉体の癒しを求めたいなら(それはここだよ) あなたの魂の癒しを求めたいなら(ここだよ) あなたの魂の救いを求めたいなら(それはここだよ) もしあなたが神様によって作られたいなら(ここだよ) 愛は、主の祝宴がくりひろげられている、ここにあるよ! 愛は、主の祝宴がくりひろげられている、ここにあるよ! もしもあなたが、もっと強さを、もっと力を必要としているなら(それはここだよ) 重荷から、苦しみから解放されたいのなら(ここだよ) あなたの悲しみのなかに喜びを見出したいのなら(それはここだよ) 喜びを与えられ、あなたは前の自分ではなくなる(ここだよ) 平安は、主の祝宴がくりひろげられている、ここにあるよ! 平安は、主の祝宴がくりひろげられている、ここにあるよ! あなたに必要なもの、それは今、このテーブルの上に用意されているよ あなたに必要なもの、それは今、このテーブルの上に用意されているよ あなたに必要なもの、それは今、このテーブルの上に用意されているよ あなたに必要なもの、それは今 テーブルの上に、テーブルの上に、テーブルの上に、 ここだよ。
https://w.atwiki.jp/royu62/pages/18.html
linuxとはいえ、オイラが使ってるdistributionはubuntuです。 最近新しいパソコンを買って(フフフ)、ubuntu9.10をインストールした。 こいつについて多少役に立つことがあったらここに随時メモしていく。 以下に書いてあることはやってみたらうまくいったこと。まねをするときは自己責任でお願いします・・・。 32bit版でメモリ4GBを読む方法 マルチブート選択画面の編集 Grubが起動しなくなったら Grubが起動してカーネルを読み込まないとき コマンド 64bit版Ubuntu input method Mozc snipMate snapshot.debian.org