网站建设资讯

NEWS

网站建设资讯

linuxask命令,linuxawk命令

如何修复Linux引导

多种方式安装Linux系统

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:空间域名、网络空间、营销软件、网站建设、茶陵网站维护、网站推广。

1. 制作安装启动盘

方法一、在DOS/Windows下制做

G:\dosutils rawrite

Enter dis image source file name:bootdisk.img

Enter target diskette drive:a

Please insert a formatted diskette into drive A:and press –ENTER--:[Enter]

注:光盘\images\有以下几个IMG文件

l bootdisk.img 安装引导盘映像文件

l drvnet.img 网卡驱动盘

l drvblock.img 块设备驱动盘

l pcmciadd.img PCMCIA设备驱动盘

方法二、在Linux下制做启动盘

#dd if=boot.img of=/dev/fd0 bs=1440

2. 光盘安装Linux系统

(1)使用1#光盘启动计算机

(2)直接按回车键/linux text选择安装界面

(3)开始安装向导

3. 硬盘安装Linux系统

(1)将安装光盘的ISO文件复制到硬盘的某个分区中

(2)利用1#光盘/安装启动盘启动计算机

(3)输入linux askmethod选择安装介质

(4)开始安装向导

4. FTP/HTTP安装Linux系统

(1)准备安装文件,制作HTTP/FTP服务器

(2)利用1#光盘/安装启动盘启动计算机

(3)输入linux askmethod选择安装介质

(4)开始安装向导

二.启动linux系统

1.Linux启动过程分析

(1)BIOS自检

l 硬件检测及初始化

l 引导启动设备

(2)引导启动设备

l 软盘(0磁道第一个扇区)

l 光盘(最外围存储轨道)

l 硬盘(MBR)

l USB存储设备

(3)调用Linux引导程序至内存中

l Linux的引导程序可以使用GRUB/LILO等引导软件

l GRUB/LILO可以安装在MBR/引导分区的引导扇区中

(4)运行Linux内核

l 内核放在/boot目录中,Linux系统可以同时支持多版本内核

l 解压缩内核

l 检测硬件

l 加载root文件系统

(5)执行init进程

l 启动新进程或关闭进程

l 选择启动模式

l 建立虚拟终端

(6)用户登录

l 输入用户名及口令

l 加载用户配置文件

l 加载shell程序

2.引导盘的创建

方法一:安装过程中创建

方法二:mkbootdisk

#mkbootdisk --device /dev/fd0 2.4.20-8

方法三:使用dd命令

# dd if=/boot/vmlinuz of=/dev/fd0

3.GRUB

(1)安装GRUB

l 安装软件包

#rpm –ivh grub-0.934.i386.rpm

l 使用安装命令安装GRUB到MBR

#grub

grubroot (hdx,y)

grubsetup (hdx[,y])

(2)GRUB的配置

#vi /boot/grub/grub.conf

grub.conf中常用的配置命令有:

default=菜单项序号/saved

设置启动菜单的默认启动项

hiddenmenu

隐藏菜单界面

splashimage =图像文件全路径名

指定某文件作为启动菜单的背景图像

timeout=延迟秒数

设置启动菜单的启延时

title 菜单项名称

开始一个菜单项的配置,设置菜单项的名称

root (hdx,y)

设置GRUB的根设备为linux内核所在的分区

kernel 内核文件名称

指定内核文件的名称及加载内核所需的参数

initrd initrd文件名

指定镜像文件的位置

map (hdx[,y]) (hdx[,y])

建立虚拟磁盘

rootnoverify (hdx,y)

指定windows启动引导器的位置

makeactive

标识指定分区为活动分区

chainloader +n/文件名称

调用指定windows启动文件

password 口令/--md5 口令密文

设置GRUB启动菜单和菜单项口令

lock

利用password设置的全局口令锁定菜单项

savedefault

保存当前启动菜单项为默认启动

文件实例:

# grub-md5-crypt(产生口令的MD5密文)

# vi /etc/grub.conf

default=0

timeout=50

splashimage=(hd0,0)/grub/splash.xpm.gz

password --md5 #!dfdasdf34123!#@$!#@

title RedHat Linux 9.0

root (hd0,2)

kernel /Vmlinuz-2.4.20-8 ro root=/LABEL=/

initrd /initrd-2.4.20-8.img

password linux

tile windows 2000

rootnoverify (hd0,0)

chainloader +1

lock

(3)GRUB的FAQ

l 编辑模式的使用

用于临时修改菜单的选项,在菜单界面中按E键进入

l 命令行模式的使用

利用命令行命令设置GRUB,在菜单界面中按C键进入

grub命令行中常用的命令有:

grubroot (hdx,y) //设置根设备所对应的分区

grubkernel 内核文件 //设置内核文件的名称

grubinitrd 镜像文件名 //设置镜像文件名

grubboot //启动指定操作系统

grubrootnoveify (hdx,y) //设置根设备所对应的分区,但不检查加载点

grubchainloader 文件名 //加载指定的文件

grubhelp //获取帮助

grubreboot //重启系统

grubmd5-crypt //生成口令的MD5密文

grubsetup (hdx[,y]) //安装GURB到MBR/指定分区的引导扇区中

grubhide 分区 //隐藏分区

grubcat 文件名 //显示文件内容

grubfind 文件名 //查找文件

l 如果MBR中的GRUB引导程序被其它程序覆盖,应该如该恢复

放入第一张安装启动盘,开始启动计算机:boot:linux rescue(启动linux的修复模式,加载硬盘上的LINUX系统到/mnt/sysimage)

#grub

grubroot (hdx,y)

grubroot (hdx)

l 恢复GRUB的配置文件

由于grub.conf设置的问题,可以采用以下方法进行恢复:

放入第一张安装启动盘,开始启动计算机:boot:linux rescue(启动linux的修复模式)

#vi /mnt/sysimage/boot/grub/grub.conf

l 如何利用GRUB进入单用户模式,找回丢失的root用户口令

在GRUB菜单界面中按e编辑linux菜单项,给内核添加参数single

l 如何卸载GRUB

#rpm -e grub

C:\fisk/mbr

l 如何制作GRUB启动盘

#grub-install /dev/fd0

3.init 进程

(1)init进程的作用

init进程是系统启动第一个进程,它负责加载其它进程、管理系统的其它进程。

(2)init的配置-----inittab文件

/etc/inittab文件用于设置init进程在执行时加载哪些程序,inittab文件由若干个记录构成,每条记录格式如下:

ID:RUNLEVEL:ACTION:COMMAND

以下为默认inittab文件内容:

id:3:initdefault:

si::sysinit:/etc/rc.d/init.d/rc.sysinit

l0:0:wait:/etc/rc.d/rc 0

l1:1:wait:/etc/rc.d/rc 1

l2:2:wait:/etc/rc.d/rc 2

l3:3:wait:/etc/rc.d/rc 3

l4:4:wait:/etc/rc.d/rc 4

l5:5:wait:/etc/rc.d/rc 5

l6:6:wait:/etc/rc.d/rc 6

ca::ctrlaltdel:/sbin/shutdown -t3 -r now

pf::powerfail:/sbin/shutdown -f -h +2 “power failure;power shutting down”

pr:12345:powerokwait:/sbin/shutdown –c “power restored;shutdown cancelled”

1:2345:respawn:/sbin/mingetty tty1

2:2345:respawn:/sbin/mingetty tty2

3:2345:respawn:/sbin/mingetty tty3

4:2345:respawn:/sbin/mingetty tty4

5:2345:respawn:/sbin/mingetty tty5

6:2345:respawn:/sbin/mingetty tty6

x:5:respawn:/etc/X11/prefdm -nodaemon

说明:

(3) 修改/etc/inittab文件,可以设置默认启动模式、各运行级别所加载的程序、CTRLALTDEL的动作、开设虚拟用户终端

(4)/etc/rc.d 的目录内容

1)/etc/rc.d/init.d目录

l 保存所有运行等级需要的所有脚本

l 启动、停止、重启某些服务

2)/etc/rc.d/rc

l 系统改变运行等级,通过此脚本检查/etc/rc.d/rcX.d目录和文件可存在,以及是否正在运行等,以及运行/etc/rc.d/rcX.d中所有S开头的脚本

3)/etc/rc.d/rcX.d目录

l 存放每一运行等级默认启动项,该目录中的文件链接到:/etc/rc.d/init.d

l 文件名格式为K{Two-digit number} {script name}/S{Two-digit number} {script name},K:以stop参数运行,S:以start参数运行;Two:数字代表执行顺序

4)/etc/rc.d/rc.local

l 该脚本在2,3,5运行等级结束时执行

5)/etc/rc.d/rc.sysinit

l 系统初始脚本,用于设置系统的时钟、加载键盘、加载系统字体、加载其他文件系统、激活交换分区、生成日志文件

三.linux系统修复模式

1. 系统修复模式的简介

使用安装光盘启动修复模式,用于检测和加载硬盘上已安装的linux系统到/mnt/sysimage目录中。该模式主要用于修复损坏的系统,当系统出现故障时可使用修复模式.

2.启动修复模式

使用1#安装启动系统

在boot:提示符下输入linux rescue启动修复模式,按照启动向导启动系统

linux修复模式的应用

修复系统

找加丢失的用户口令

修复系统配置

Linux 下怎么用命令修改分辨率

这个问题也太好了,我使用linux好长时间都没有注意过这个。都是在安装时就配置好的。

网查一遍,最后的答案:

Ubuntu下面是xrandr和cvt命令,而centos下面需要修改grub.conf文件中kernel在最后添加vga=ask参数

这个的意思是:让系统在启动的时候自动加载适用的分辨率

在Linux9.0的安装过程中,当系统引导起来,在boot:提示符下输入Linux askmethod命令选择安装方式,一共有

1)、有五种安装方式,分别是:本地CDROM,硬盘驱动器,NFS,FTP,HTTP

2)、有四种安装类型可供选择:

个人桌面:创建一种带有图形化环境的系统,适于Linux新手。

工作站:安装一个图形化桌面环境和X窗口系统,以及软件开发工具。

服务器:只安装基本Linux运行环境,不安装图形界面,其他常用应用服务软件。

定制:最大的灵活性,可以选择系统引导程序和想要的软件包等等。

3)、手工建立分区,至少以下三种:

/boot 包含操作系统的内核以及引导文件 128MB etx3

/swap 支持虚拟内存 物理内存的2倍,小于2GB swap

/ 其他都可以放在这个分区 1.7---5.0GB etx3

4)、/bin 存放可执行文件,大多是系统中常用的命令。Ls,su等

/dev 都是特殊文件,Linux把所有的外设都看成是一个文件。如/dev/fd0就代表软盘驱动器。

/etc 存放系统的配置文件,一般与系统关系十分密切的培植文件都在这里。如inittab、lilo.conf等

/home 是系统缺省普通用户的主目录的根目录,如:/home/[userid]

/root 超级用户root的缺省主目录,一般拥护是没有对这个目录的写权限的。

还有不会的请参考《linux就该这么学》,针对各种linux疑难杂症,帮助linux学习者。

请问linux如何切换用户

linux切换用户的方法如下:

1、切换用户的命令为suusername;

2、从普通用户切换到root用户,还可以使用命令sudosu;

3、在终端输入exit或logout或使用快捷方式ctrl加d,可以退回到原来用户,其实ctrl加d也是执行的exit命令;

4、在切换用户时,如果想在切换用户之后使用新用户的工作环境,可以在su和username之间加减号,例如“su减root”;

5、输入命令的提示符表示普通用户;

6、井号表示超级用户,也就是root用户。

更多关于linux如何切换用户,进入:查看更多内容

linux chattr命令怎么使用

Linux chattr命令用于改变文件属性。

这项指令可改变存放在ext2文件系统上的文件或目录属性,这些属性分为八种模式:

a:让文件或目录仅供附加用途

b:不更新文件或目录的最后存取时间

c:将文件或目录压缩后存放

d:将文件或目录排除在倾倒操作之外

i:不得任意更动文件或目录

s:保密性删除文件或目录

S:即时更新文件或目录

u:预防意外删除

Linux chattr命令语法

chattr[-RV][-v版本编号][+/-/=属性][文件或目录...]

-R:递归处理,将指令目录下的所有文件及子目录一并处理;

-v版本编号:设置文件或目录版本;

-V:显示指令执行过程;

+属性:开启文件或目录的该项属性;

-属性:关闭文件或目录的该项属性;

=属性:指定文件或目录的该项属性。

linux shell编程 -f 未找到命令

if[ -f "$file" ]

//if和[之间要有空格,如果没有空格的话 就会将if[解析成一个命令,而不是我们所希望的 if [

Linux常用命令

安装和登陆命令

1,进入图形界面 startx 2,进入图形界面 init 5 3,进入字符界面 init 3 4,登陆 login 5,关机 poweroff

-p 关闭机器的时候关闭电源 -n 在关闭机器时不同步数据

-w 不做关机的操作,只是把这个操作记录到日志里 -d 不把关机的信息记录到日志文件里 -f 不调用

6,关机重启 shutdown

命令格式: shutdown [选项] 时间 [信息] 时间--是必要参数,一定要加,可以用

now,也可以用+5 信息--在关机的时候给用户的信息

-t 这个参数后面需要加数字,比如 5,表示在发出关机信号 5 秒后开始关机 -k 不做真正的关机,只是通知一下所有的用户. -r 重启计算机

-h 关机后关闭电源

-f 在重新启动的时候跳过 fsck(磁盘检查程序) -F 重启时,忽略 fsck 程序(同-f 一样)

-c 取消已在执行的关机动作 例: #shutdown -k now just kid #shutdown -h now system shut down now

7,关机 halt 选项同 poweroff 一样 8,重启计算机 reboot 9,mount 挂载文件系统,

umount 卸载文件系统 挂载光盘 #mount -t iso9660 /dev/cdrom /mnt/cdrom 或者#mount /mnt/cdrom 卸载光盘 #umount /mnt/cdrom 退出光盘 #eject 送入光盘 #eject -t 挂载软盘 #mount /mnt/floppy 卸载软盘 #umount /mnt/floppy 挂载本地 FAT32 分区,并使挂载后显示中文 #mount -t vfat -o iocharset=cp936 /dev/hda1 /mnt/win 卸载 #/umount /mnt/win 挂载 U 盘或者移动硬盘 #mount -o iocharset=utf8 /dev/sda1 /mnt/usb 卸载 #umount /mnt/usb 如果本地语言环境不是 utf8,而是 gb18030,需使用下面的命令挂载 #mount -o iocharset=gb2312 /dev/sda1 /mnt/usb 挂载一个光盘镜像至本地/mnt/cdrom 目录,

用下面的命令 #mount -t iso9660 -o loop /tmp/cd.iso /mnt/cdrom 10,字符界面下安装操作系统的命令 linux text

11,选择不同方法安装操作系统的命令 linux askmethod


标题名称:linuxask命令,linuxawk命令
URL网址:http://cdweb.net/article/phpejc.html