現在在學習指令碼,沒事折騰了這個,公升級後,不能啟動,會卡 ldconfig 那裡,不知道什麼原因.
估計核心還得重新折騰,暫時不深入...把指令碼記錄一下.
#!/bin/bashpath=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local
/bin:/usr/
local
/sbin:~/bin
export path
var_find_dir=./ttylinuxfilesys
var_find_args1="-perm 755 -size 383k"
var_find_args2="-perm 4711 -size 59k"
var_list_templist=`mktemp /tmp/tmp.******x`
var_list_tempdiff=`mktemp /tmp/tmp.******x`
var_other=""
find busybox ! -type d -exec
ls {} \; | sed
"s:^busybox:\./ttylinuxfilesys:"
| grep -v busybox >busybox.list
#刪除383k可執行檔案
find $var_find_dir $var_find_args1 -exec
rm {} \;
#得到4711許可權檔案列表
find $var_find_dir $var_find_args2 >$var_list_templist
#刪除4711許可權檔案
find $var_find_dir $var_find_args2 -exec
rm -f {} \;
cp busybox-i686 $var_find_dir/bin/busybox
chmod 755 $var_find_dir/bin/busybox
chown root.root $var_find_dir/bin/busybox
cp busybox-i686 $var_find_dir/bin/busybox-suid
chmod 4711 $var_find_dir/bin/busybox-suid
chown root.root $var_find_dir/bin/busybox-suid
#餘下的可執行檔案
find $var_find_dir/bin ! -type d >$var_list_tempdiff
find $var_find_dir/sbin ! -type d >>$var_list_tempdiff
find $var_find_dir/usr/bin ! -type d >>$var_list_tempdiff
find $var_find_dir/usr/sbin ! -type d >>$var_list_tempdiff
#比較
fori
in`cat $var_list_tempdiff`
do sed -i "/$/d"
busybox.list
done
fori
in`cat $var_list_templist`
do sed -i "/$/d"
busybox.list
done
sed -i '/busybox-suid/d'
$var_list_templist
#得到全部檔案,建立鏈結
fori
in`cat busybox.list`
do ln $var_find_dir/bin/busybox $i
done
fori
in`cat $var_list_templist`
do ln $var_find_dir/bin/busybox-suid $i
done
rm -f $var_list_templist $var_list_tempdiff
ttylinux的安裝部署
準備工具 一 ttylinux安裝 ttylinux i686 11.1.iso 1.將ttylinux i686 11.1.iso.gz解壓ttylinux i686 11.1.iso。2.光碟啟動 或虛擬機器安裝 注 僅支援ide硬碟。3.輸入使用者名稱和密碼進入系統。root password...
ttyLinux安裝完整指南
ttylinux安裝完整指南 ttylinux號稱是最小的linux系統,這兩天找到了乙個很好用虛擬機器virtual box,這個虛擬機器是sun開發的乙個免費開源的虛擬機器,原來一直用 vmware,不過發現sun的這個免費的虛擬機器更好用,主要是比較輕量級的,感覺挺好。正好想試試ttylinu...
glibc 公升級 gcc公升級
install tar xvf version.tar cd version mkdir tmpbuild cd tmpbuild configure prefix usr make make install gcc公升級 centos 4.8下手動安裝gcc4.5.0 gcc編譯目前的最新版本是 ...