1,當開機時一直重新啟動怎么辦?
在開機時就如字符界面后按下a鍵然后進入單用戶模式,通過設置
[root@CentOS6 boot]# vim /etc/inittab
這個文件,將里面的開機啟動項改為多用戶模式就可。
# id:3:initdefault: "/etc/inittab" 26L, 884C
講id這項設置完成后重新啟動就好。
2,忘記root密碼是怎么辦?
同樣在開機界面進入字符后進入單用戶,可以直接修改密碼。
[root@CentOS6 boot]# passwd root
然后設置完成后重新啟動就好。
3當/boot下的vmlinuz刪除或丟失導致無法正常啟動怎么辦?
config-2.6.32-642.el6.x86_64 lost+found efi symvers-2.6.32-642.el6.x86_64.gz grub System.map-2.6.32-642.el6.x86_64 initramfs-2.6.32-642.el6.x86_64.img vmlinuz-2.6.32-642.el6.x86_64
在開機過程中進入救援模式,(剛出來圖標是按下Esc鍵,下面第三個選項)首先將光盤掛載到一個目錄下
[root@CentOS6 boot]# mount /dev/sr0 /mnt
通過這個命令掛載,然后切根(同過chroot進行切根),然后將光盤所掛載的目錄下的vmlinuz拷到/boot下,然后通過版本號就行改名,然后退出當前shell,重新啟動就好。
4,當MBR被破壞后怎么辦?(前提分區表沒被破壞)
在開機過程中進入救援模式,(方法同上一樣)然后進行切根,然后進行group install
[root@CentOS6 boot]# group install
然后執行sync同步一下,然后進行重新啟動就可。
基本腳本編寫
1,編寫一個腳本,隨機生成100以內十個數,并將最大和最小的顯示出來。
#!/bin/bash Mymax=0 Mymin=100 for i in {1..10};do Mynum=$[$RANDOM%100] echo $Mynum if [ $Mynum -gt $Mymax ];then Mymax=$Mynum fi if [ $Mynum -lt $Mymin ];then Mymin=$Mynum fi done echo "the max number is:$Mymax" echo "the min number is:$Mymin"
2,打印乘法口訣表。
#!/bin/bash # for ((i=1;i<=9;i++));do for((j=1;j<=i;j++));do echo -e "$j*$i=$(($i*$j))\t\c" done; echo done;
3.從一加到一百,顯示出過程和得數。解析:先給總和賦一個值$sum,使用for循環,1到100,使之相加就可
#!bin/bash # # SUM=0 for I in {1..100};do echo -n "$I+${SUM} =" SUM=$[SUM+I] echo "${SUM}" done ~
原創文章,作者:yuanchengren,如若轉載,請注明出處:http://www.www58058.com/75806