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.178linux.com/75806