Linu指令详解

合集下载

Linux命令大全完整版

Linux命令大全完整版

Linux命令大全完整版目录目录 (I)1. linux系统管理命令 (1)adduser (1)chfn(change finger information) (1)chsh(change shell) (1)date (2)exit (3)finger (4)free (5)fwhois (5)gitps(gnu interactive tools process status) (5)groupdel(group delete) (6)groupmod(group modify) (6)halt (7)id (7)kill (8)last (8)lastb (8)login (9)logname (9)logout (9)logrotate (9)newgrp (10)nice (10)procinfo(process information) (11)ps(process status) (11)pstree(process status tree) (14)renice (15)rlogin(remote login) (16)rsh(remote shell) (16)rwho (16)screen (17)shutdown (17)sliplogin (18)su(super user) (18)sudo (19)suspend (19)swatch(simple watcher) (20)tload (20)top (21)uname (21)useradd (22)userconf (22)userdel (23)usermod (23)vlock(virtual console lock) (24)w (24)who (25)whoami (25)whois (25)2. linux系统设置命令 (27)alias (27)apmd(advanced power management BIOS daemon) (27)aumix(audio mixer) (27)bind (29)chkconfig(check config) (29)clock (30)crontab (31)declare (31)depmod(depend module) (32)dircolors (32)dmesg (33)enable (33)eval (33)export (33)fbset(frame buffer setup) (34)grpconv(group convert to shadow password) (35)grpunconv(group unconvert from shadow password) (35)hwclock(hardware clock) (35)insmod(install module) (36)kbdconfig (36)lilo(linux loader) (37)liloconfig (38)lsmod(list modules) (38)minfo (38)mkkickstart (39)modinfo(module infomation) (39)modprobe(module probe) (39)mouseconfig (40)ntsysv (41)passwd(password) (41)pwconv (41)pwunconv (42)rdate(receive date) (42)resize (42)rpm(redhat package manager) (43)set (46)setconsole (47)setenv(set environment variable) (48)setup (48)sndconfig (48)SVGAText Mode (49)timeconfig (49)ulimit (50)unalias (50)unset (51)3. linux文档编辑命令 (52)col (52)colrm(column remove) (52)comm(common) (52)csplit(context split) (53)ed(editor) (53)egrep (54)ex (54)fgrep(fixed regexp) (54)fmt(fromat) (54)fold (55)grep (55)ispell(interactive spelling checking) (57)jed (58)joe (58)join (60)look (61)mtype (61)rgrep(recursive grep) (62)sed(stream editor) (63)sort (64)spell (65)tr(translate character) (65)uniq (65)wc(word count) (66)4. linux压缩备份命令 (67)ar (67)bunzip2 (68)bzip2 (68)bzip2recover (69)compress (69)cpio(copy in/out) (70)dump (72)gunzip(gnu unzip) (73)gzexe(gzip executable) (74)gzip(gnu zip) (74)lha (75)restore (76)tar(tape archive) (77)unarj (80)unzip (81)zip (82)zipinfo (83)5.linux文件管理命令 (85)diff(differential) (85)diffstat(differential status) (86)file (87)git(gnu interactive tools) (90)gitview(gnu interactie tools viewer) (91)ln(link) (91)locate (92)lsattr(list attribute) (92)mattrib (93)mc(midnight commander) (93)mcopy (94)mdel (94)mktemp (95)mmove (95)mread (95)mren (96)mshowfat (96)mtools (96)mtoolstest (96)mv (97)od(octal dump) (97)paste (98)patch (99)rcp(remote copy) (101)rhmask (101)rm(remove) (101)slocate(secure locate) (102)split (102)tee (103)tmpwatch(temporary watch) (103)touch (103)umask (104)which (105)cat (105)chattr(change attribute) (106)chgrp(change group) (106)chmod(change mode) (107)chown(change owner) (108)cksum(check sum) (109)cmp(compare) (109)cp(copy) (110)cut (111)indent (111)6.linux文件传输命令 (115)bye (115)ftp(file transfer protocol) (115)ftpcount (115)ftpshut(ftp shutdown) (115)ftpwho (116)ncftp(nc file transfer protocol) (116)tftp(trivial file transfer protocol) (116)uucico (116)uucp (117)uupick (118)uuto (119)7. linux磁盘管理命令 (120)cd(change directory) (120)df(disk free) (120)dirs (121)du(disk usage) (121)edquota(edit quota) (122)lndir(link directory) (123)ls(list) (123)mcd (125)mdeltree (125)mdu (126)mkdir(make directories) (126)mlabel (126)mmd (127)mmount (127)mrd (127)mzip (127)pwd(print working directory) (128)quota (128)quotacheck (128)quotaoff (129)quotaon (129)repquota(report quota) (130)rmdir(remove directory) (130)rmt(remote magnetic tape) (130)stat(status) (131)Tree (131)umount (132)8. linux磁盘维护命令 (133)badblocks (133)cfdisk (133)dd (134)e2fsck(ext2 file system check) (134)ext2ed(ext2 file system editor) (136)fdisk (137)fsck.ext2(file system check-second filesystem) (137)fsck(file system check) (138)fsck.minix(file system check-minix filesystem) (139)fsconf(file system configurator) (139)hdparm(hard disk parameters) (139)losetup(loop setup) (141)mbadblocks (141)mformat (141)mkbootdisk(make boot disk) (142)mkdosfs(make Dos file system) (143)mke2fs(make ext2 file system) (143)mkfs.ext2 (144)mkfs(make file system) (144)mkfs.minix (145)mkfs.msdos (145)mkinitrd(make initial ramdisk images) (145)mkisofs(make iso file system) (145)mkswap (147)mpartition (148)sfdisk (148)swapoff (149)swapon (149)symlinks(symbolic links) (149)sync (150)9. linux网络通讯命令 (151)dip (151)getty(get teletypewriter) (151)mingetty (152)ppp-off (152)smbd(samba daemon) (152)telnet (153)uulog (154)uustat (154)uux (155)cu(call up) (156)dnsconf(dns configurator) (157)efax (158)httpd(http daemon) (159)ifconfig (159)mesg (160)minicom (161)nc (161)netconf (162)netstat (162)ping (163)pppstats(point to point protocol status) (164)samba (164)setserial (165)shapecfg(shaper configuration) (165)smbd(samba daemon) (166)statserial(status ofserial port) (166)talk (166)Tcpdump (167)testparm(test parameter) (168)traceroute (168)tty(teletypewriter) (169)uuname (169)wall(write all) (170)write (170)ytalk (170)arpwatch(ARP watcher) (170)apachectl(Apache control interface) (171)smbclient(samba client) (171)pppsetup (172)10. linux电子邮件与新闻组命令 (173)archive (173)ctlinnd(control the internet news daemon) (173)elm (173)getlist (174)inncheck(inn check) (174)mail (175)mailconf (175)mailq(mail queue) (175)messages (176)metamail (176)mutt (177)nntpget (178)pine (178)slrn (180)11. linux其他命令 (181)reconfig (181)startx(start X Window) (181)xconfigurator (181)XF86Setup (182)xlsatoms (182)xlsclients (183)xlsfonts (183)yes (184)1. linux系统管理命令adduser功能说明:新增用户帐号。

Linux的常用基本命令

Linux的常用基本命令

Linux的常⽤基本命令⼀、基本命令1.1 关机和重启1.2 帮助命令⼆、⽬录操作命令2.1 ⽬录切换 cd2.2 ⽬录查看 ls [-al]2.3 ⽬录操作【增,删,改,查】2.3.1 创建⽬录【增】 mkdir2.3.2 删除⽬录或⽂件【删】rm2.3.3 ⽬录修改【改】mv 和 cp2.3.4 搜索⽬录【查】find三、⽂件操作命令3.1 ⽂件操作【增,删,改,查】3.1.1 新建⽂件【增】touch3.1.2 删除⽂件【删】 rm3.1.3 修改⽂件【改】 vi或vim3.1.4 ⽂件的查看【查】tail head3.2 权限修改四、压缩⽂件操作4.1 打包和压缩4.2 解压五、查找命令5.1 grep5.2 find5.3 locate5.4 whereis5.5 which六、su、sudo6.1 su6.2 sudo七、系统服务⼋、⽹络管理8.1 主机名配置8.2 IP 地址配置8.3 域名映射九、定时任务指令crontab 配置9.1 命令格式9.2 配置说明、实例⼗、其他命令10.1 查看当前⽬录:pwd10.2 查看进程:ps -ef10.3 结束进程:kill10.4 ⽹络通信命令:10.5 配置⽹络10.6 重启⽹络10.7 切换⽤户10.8 关闭防⽕墙10.9 修改⽂件权限10.10 清屏10.11 vi模式下快捷键⼀、基本命令1.1 关机和重启shutdown -h now ⽴刻关机shutdown -h 5 5分钟后关机poweroff ⽴刻关机shutdown -r now ⽴刻重启shutdown -r 5 5分钟后重启reboot ⽴刻重启1.2 帮助命令--help命令shutdown --help:ifconfig --help:查看⽹卡信息man命令(命令说明书)man shutdown注意:man shutdown打开命令说明书之后,使⽤按键q退出⼆、⽬录操作命令2.1 ⽬录切换 cdcd / 切换到根⽬录cd .. 切换到上⼀级⽬录cd ~ 切换到home⽬录cd - 切换到上次访问的⽬录2.2 ⽬录查看 ls [-al]ls 查看当前⽬录下的所有⽬录和⽂件ls -a 查看当前⽬录下的所有⽬录和⽂件(包括隐藏的⽂件)ls -l 或 ll 列表查看当前⽬录下的所有⽬录和⽂件(列表查看,显⽰更多信息)ls /dir 查看指定⽬录下的所有⽬录和⽂件如:ls /usr2.3 ⽬录操作(增,删,改,查)2.3.1 创建⽬录(增) mkdirmkdir logs 在当前⽬录下创建⼀个名为logs的⽬录mkdir /usr/logs 在指定⽬录下创建⼀个名为logs的⽬录2.3.2 删除⽬录或⽂件(删)rmrm ⽂件删除当前⽬录下的⽂件rm -f ⽂件删除当前⽬录的的⽂件(不询问)删除⽬录:rm -r aaa 递归删除当前⽬录下的aaa⽬录rm -rf aaa 递归删除当前⽬录下的aaa⽬录(不询问)注意:rm语法对⽬录和⽂件和压缩包等都可执⾏删除操作2.3.3 ⽬录修改 mv 和 cp重命名⽬录命令:mv 当前⽬录新⽬录例如:mv aaa bbb 将⽬录aaa改为bbb注意:mv语法对⽬录和⽂件和压缩包等都可执⾏重命名的操作剪切⽬录命令:mv ⽬录名称⽬录的新位置⽰例:将/usr/tmp⽬录下的aaa⽬录剪切到 /usr⽬录下⾯ mv /usr/tmp/aaa /usr注意:mv语法对⽬录和⽂件和压缩包等都可执⾏剪切操作拷贝⽬录命令:cp -r ⽬录名称⽬录拷贝的⽬标位置 -r代表递归⽰例:将/usr/tmp⽬录下的aaa⽬录复制到 /usr⽬录下⾯ cp /usr/tmp/aaa /usr注意:cp命令可以拷贝⽬录还可以拷贝⽂件,压缩包等,拷贝⽂件和压缩包时不⽤写-r递归2.3.4 搜索⽬录 find命令:find ⽬录参数⽂件名称⽰例:find /usr/tmp -name 'a*' 查找/usr/tmp⽬录下的所有以a开头的⽬录或⽂件三、⽂件操作命令3.1 ⽂件操作3.1.1 新建⽂件touch命令:touch ⽂件名⽰例:在当前⽬录创建⼀个名为aa.txt的⽂件 touch aa.txt3.1.2 删除⽂件 rm命令:rm -rf ⽂件名3.1.3 修改⽂件vi或vim基本上vi可以分为三种状态,分别是命令模式(command mode)、插⼊模式(Insert mode)和底⾏模式(last line mode)1) 命令⾏模式command mode)常⽤命令:(1)进⼊编辑模式:i o a (2)进⼊底⾏模式:: (3)查找:/字符(4)控制光标移动:↑,↓,j(5)删除当前⾏:dd2) 编辑模式(Insert mode)只有在Insert mode下,才可以做⽂字输⼊,按「ESC」键可回到命令⾏模式。

Linux常用命令大全.pdf

Linux常用命令大全.pdf
4、mkdir 命令
创建文件夹
可用选项:
-m: 对新建目录设置存取权限,也可以用 chmod 命令设置;
-p: 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自
动建立好那
些尚不在的目录,即一次可以建立多个目录;
实例:
(1)当前工作目录下创建名为 t 的文件夹
mkdir t
(2)在 tmp 目录下创建路径为 test/t1/t 的目录,若不存在,则创建
4
cat log.txt Hello World PWD=/opt/soft/test (4)反向列示 tac log.txt PWD=/opt/soft/test World Hello
10、more 命令
功能类似于 cat, more 会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按 空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示
8、cp 命令
将源文件复制至目标文件,或将多个源文件复制至目标目录。
3
注意:命令行复制,如果目标文件已经存在会提示是否覆盖,而在 shell 脚本中,如果不 加-i 参数,则不会提示,而是直接覆盖!
-i 提示 -r 复制目录及目录内所有项目 -a 复制的文件与原文件时间一样 实例: (1)复制 a.txt 到 test 目录下,保持原文件时间,如果原文件存在提示是否覆盖 cp -ai a.txt test (2)为 a.txt 建议一个链接(快捷方式) cp -s a.txt link_a.txt
2、cd 命令
(changeDirectory),命令语法:cd [目录名]。说明:切换当前目录至 dirName 实例: (1)进入要目录 cd /

Linux命令详解(三).configure、make、makeinstall命令

Linux命令详解(三).configure、make、makeinstall命令

Linux命令详解(三).configure、make、makeinstall命令这些都是典型的使⽤GNU的AUTOCONF和AUTOMAKE产⽣的程序的安装步骤⼀、基本信息 1、./configure 是⽤来检测你的安装平台的⽬标特征的。

⽐如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。

2、make 是⽤来编译的,它从Makefile中读取指令,然后编译。

3、make install是⽤来安装的,它也从Makefile中读取指令,安装到指定的位置。

注意:AUTOMAKE和AUTOCONF是⾮常有⽤的⽤来发布C程序的东西。

⼆、详细解释 1、configure命令 这⼀步⼀般⽤来⽣成 Makefile,为下⼀步的编译做准备,你可以通过在 configure 后加上参数来对安装进⾏控制,⽐如代码:./configure –prefix=/usr 意思是将该软件安装在 /usr 下⾯,执⾏⽂件就会安装在 /usr/bin (⽽不是默认的 /usr/local/bin),资源⽂件就会安装在/usr/share(⽽不是默认的/usr/local/share)。

同时⼀些软件的配置⽂件你可以通过指定 –sys-config= 参数进⾏设定。

有⼀些软件还可以加上–with、–enable、–without、–disable 等等参数对编译加以控制,你可以通过允许 ./configure –help 察看详细的说明帮助。

2、make 这⼀步就是编译,⼤多数的源代码包都经过这⼀步进⾏编译(当然有些perl或python编写的软件需要调⽤perl或python来进⾏编译)。

如果在 make 过程中出现 error ,你就要记下错误代码(注意不仅仅是最后⼀⾏),然后你可以向开发者提交 bugreport(⼀般在 INSTALL ⾥有提交地址),或者你的系统少了⼀些依赖库等,这些需要⾃⼰仔细研究错误代码。

实用linux命令大全(详细)

实用linux命令大全(详细)

linux命令(重新整理)Linux基本操作命令首先介绍一个名词“控制台(console)”,它就是我们通常见到的使用字符操作界面的人机接口,例如dos。

我们说控制台命令,就是指通过字符界面输入的可以操作系统的命令,例如dos命令就是控制台命令。

我们现在要了解的是基于Linux操作系统的基本控制台命令。

有一点一定要注意,和dos命令不同的是,Linux的命令(也包括文件名等等)对大小写是敏感的,也就是说,如果你输入的命令大小写不对的话,系统是不会做出你期望的响应的。

模式切换1、由字符到图型#startx或#init 52、由图形到字符#logout或init 33、注销#logout或exit或ctrl+d4、关机#poweroff或init 0或shutdown now或halt -p5、重启#reboot或init 6或shutdown -r now获得帮助#help提供内部命令的帮助#man或info提供外部命令的帮助。

如果你的英文足够好,那完全可以不靠任何人就精通linux,只要你会用man。

Man实际上就是察看指令用法的help,学习任何一种UNIX类的操作系统最重要的就是学会使用man这个辅助命令。

man是manual(手册)的缩写字,它的说明非常的详细,但是因为它都是英文,看起来非常的头痛。

建议大家需要的时候再去看man,平常吗,记得一些基本用法就可以了。

ls这个命令就相当于dos下的dir命令一样,这也是Linux控制台命令中最为重要几个命令之一。

ls最常用的参数有三个:-a -l -F。

ls -aLinux上的文件以“.”开头的文件被系统视为隐藏文件,仅用ls命令是看不到他们的,而用ls -a除了显示一般文件名外,连隐藏文件也会显示出来。

ls -l(这个参数是字母L的小写,不是数字1)这个命令可以使用长格式显示文件内容,如果需要察看更详细的文件资料,就要用到ls -l这个指令。

kalilinux基本指令

kalilinux基本指令

kalilinux基本指令Kalilinux基本指令Kalilinux是一款以安全测试为目的的操作系统,也是黑客和网络安全专业人员常用的工具之一。

在Kalilinux中,有许多基本指令可以帮助用户进行各种任务和操作。

本文将介绍一些常用的Kalilinux基本指令,并对其功能和用法进行详细解释。

1. ls指令ls指令用于列出目录中的文件和子目录。

使用ls指令可以查看当前目录中的所有文件和目录,以及它们的属性和权限。

例如,输入"ls -l"可以显示详细的文件信息,包括文件的权限、所有者、大小和修改日期等。

2. cd指令cd指令用于切换当前工作目录。

使用cd指令可以进入其他目录或返回上一级目录。

例如,输入"cd /home"可以进入home目录,输入"cd .."可以返回上一级目录。

3. pwd指令pwd指令用于显示当前工作目录的路径。

使用pwd指令可以查看当前所在的目录位置。

例如,输入"pwd"可以显示当前所在的目录路径。

4. mkdir指令mkdir指令用于创建新的目录。

使用mkdir指令可以在当前目录下创建一个新的目录。

例如,输入"mkdir test"可以创建一个名为test的新目录。

5. touch指令touch指令用于创建新的空文件或更新已有文件的时间戳。

使用touch指令可以快速创建一个新的空文件。

例如,输入"touch test.txt"可以创建一个名为test.txt的新文件。

6. rm指令rm指令用于删除文件或目录。

使用rm指令可以删除指定的文件或目录。

例如,输入"rm test.txt"可以删除名为test.txt的文件。

7. cp指令cp指令用于复制文件或目录。

使用cp指令可以将指定的文件或目录复制到另一个位置。

例如,输入"cp test.txt /home"可以将test.txt文件复制到home目录下。

LINUX必学的60个命令

LINUX必学的60个命令

Linux提供了大量得命令,利用它可以有效地完成大量得工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。

所以,在Linux系统上工作离不开使用系统提供得命令。

要想真正理解Linux系统,就必须从Linux命令学起,通过基础得命令学习可以进一步理解Linux系统.不同Linux发行版得命令数量不一样,但Linux 发行版本最少得命令也有200多个。

这里笔者把比较重要与使用频率最多得命令,按照它们在系统中得作用分成下面六个部分一一介绍。

◆安装与登录命令:login、shutdown、halt、re boot、install、mount、umount、chsh、exit、last;◆文件处理命令:、grep、dd、find、mv、ls、diff、cat、ln;◆系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab;◆网络操作命令:ifconfig、ip、ping、netstat、telnet、、rlogin、rcp、finger、mail、nslookup;◆系统安全相关命令:passwd、su、umask、ch grp、chmod、chown、chattr、sudo ps、who;◆其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。

本文以Mandrake Linux 9、1(Kenrel 2、4、21)为例,介绍Linux下得安装与登录命令。

login1、作用login得作用就是登录系统,它得使用权限就是所有用户。

2、格式login[name][—p][-h 主机名称]3、主要参数—p:通知login保持现在得环境参数。

-h:用来向远程登录得之间传输用户名。

如果选择用命令行模式登录Linux得话,那么瞧到得第一个Linux命令就就是login:。

一般界面就是这样得:Manddrake Linux release9、1(Bamboo)for i586 renrel 2、4、21-0、13mdkon i686 / tty1localhostlogin:rootpassword:上面代码中,第一行就是Linux发行版本号,第二行就是内核版本号与登录得虚拟控制台,我们在第三行输入登录名,按“Enter”键在Passw ord后输入账户密码,即可登录系统。

linux相关指令和d5000基础操作

linux相关指令和d5000基础操作

一、常用的linux指令:1)开关机指令#halt 关机#shutdown (–h –r ) now#reboot 重起#root 登陆#rlogin 远程登录#login 注销#startx 进入图形界面2)文件类型代表字符普通文件-目录文件 d链接文件l块设备文件 b字符设备文件 c管道文件p3)目录文件root超级用户目录包括桌面管理等home用户目录包括用户信息等bin执行目录存放可执行文件包括常用命令sbin执行目录存放不提供给用户使用的命令boot引导目录存放引导系统时使用的各种文件etc配置目录系统配置时使用dev设备目录通过它访问外设mnt安装目录管理员设备临时安装点opt安装目录管理员软件包放置点lib库目录命令执行时使用usr共享目录存放系统中所有用户的共享文件var数据目录系统运行时要修改数据tmp临时目录proc虚拟目录虚构文件系统内存产生不存硬盘lost+fount空目录具体的目录存放内容如下:4)常用指令①基本指令ss|grep public 查看指令ls –s 显示每个文件所使用的空间ls –S 按占用空间的大小排序ls –l 显示目录下各文件的权限ls –lst 显示目录下各文件的权限cd 切换目录指令mkdir 创建目录,即创建文件夹touch创建文件,例如new.txt ,可以用来编辑(注:文件夹不可编辑,只有.txt 文件才能用来编辑,touch 加已存在文件名,是将该文件日期改为当前,加新文件名则创建之)rmdir 删除目录rmdir –rf 或rm –rf 如果所要删除的目录非空,则需要执行此操作,进行递归删除rm 删除文件mv 文件文件移动文件(重命名)cp 〔源文件或目录〕〔目的文件或目录〕复制cp -a 复制所有的目录并包含子目录cp -f 强制复制文件cp -p 保留原文件的日期②查看文件内容指令:cat 查看文件内容,从第一行开始显示head 功能:取出文件前面几行格式:head –n 文件名(n是行数)tail 功能:取出文件后面几行格式:tail –n 文件名(n为行数)vi 也可以用来查看文件内容,主要是其编辑功能③编辑指令viVi 提供三种操作模式,即“input mode(插入模式)”,“command mode(命令模式)”和“lost line mode(底线模式)”I:Vi 加文件名,如果是已存在文件则更改文件日期到当前,如果是不存在文件则自动创建文件并进入编辑模式进入VI默认的模式command mode, 从命令模式下按“i”,”a“,“o”三个键就可进入input mode;i: 插入,从目前光标所在之处插入a:增加,目前光标所在下一个字开始输入文字o:插入新的一行从input mode回到command mode按下ESC键,在command mode下输入“:”到last line mode具体三种模式切换如下示意图:在底线模式下,将文件保存可执行以下操作:wq (保存离开):q (不保存离开):q!(强制离开)不保存退出④用户管理1、设置root账号的密码#passwd2、变换身份为管理员#su -3、只允许root登录#touch /etc/nologin4、单人模式编辑/etc/inittab 或single忘记root密码在单人模式#passwd -droot5、添加用户#useradd 用户名#passwd 用户名给用户设置密码6、删除用户:#userdel 用户名7、查封用户:#vi /etc/passwd 用分号注释掉用户记录8、建立用户组#groupadd 组名9、删除用户组# groupdel 组名10、将用户加入到组和从组中删除# gpasswd –a 用户名组名//添加用户# gpasswd –d 用户名组名//删除用户11、查看用户属于某组#groups 用户名12、新建用户加入某组# useradd –g 某组名用户⑤df 命令检查文件系统的磁盘空间占用情况。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第二章Linux的使用安装Red Hat LinuxRed Hat 是目前最流行的Linux 操作系统,也是我们的实验系统的平台,因此将以Red Hat Linux 为例介绍其安装过程。

Red Hat Linux 的安装方法很多,我们采用的是从CD-ROM 安装。

其安装光盘共有两张,第一张可直接从光盘启动,包含大部分的软件包和一些安装工具,第二张光盘则包含许多附加的软件包。

下面是安装过程和注意事项:一.启动安装程序用Linux 的第一张光盘,从光驱引导启动系统。

进入一个启动界面,显示“boot:”提示符,直接回车(enter),选择图形模式进行安装。

二.选择使用的语言三.选择默认的键盘设置四.选择默认的鼠标设置五.设置安装类型Red Hat Linux 提供了个人桌面、工作站、服务器和定制等多种安装类型,根据具体情况选择个人桌面或定制方式。

六.进行硬盘分区对硬盘进行分区是一件非常危险的工作,若没有必要的把握,最好先对重要的数据进行备份,以防不测。

对于IDE 硬盘,Red Hat Linux 的驱动器标识符为“hdx~”,其中“hd”表明分区所在设备的类型,这里是指IDE 硬盘。

“x”为盘号(a 为基本盘,b 为基本从属盘,c 为辅助主盘,d 为辅助从属盘),“~”代表分区,前四个分区用数字1 到 4 表示,它们是主分区或扩展分区,从5 开始就是逻辑分区。

对用户而言无论有几个分区,分给哪个目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结构。

Red Hat Linux 采用了“装载”的处理方法,将一个分区和一个目录联系起来,因此每个分区都是用来组成整个文件系统的一部分。

Linux 最少需要两个分区,一个Linux native(文件)分区,一个Linux swap(交换)分区。

其中Linux native 分区是存放Linux 系统文件的分区,它只能用EXT2 的分区类型,在分区时应该将载入点设置为“/”目录。

SWAP 分区则用做交换空间,它主要是把主内存上暂时不用得数据存起来,在需要的时候再调进内存内。

一般建议分区方案如下:SWAP 分区:SWAP 分区至少要等于系统上实际内存的容量,一般来说它的大小是内存的两倍。

/boot 分区,它包含了操作系统的内核和在启动系统过程中所要用到的文件,建这个分区是很有必要的,因为目前大多数的PC 机要受到BIOS 的限制,况且如果有了一个单独的/boot 启动分区,即使主要的根分区出现了问题,计算机依然能够启动。

这个分区的大小约在50MB—100MB 之间。

/分区:这是根目录挂载的位置。

系统运行所需要的其它文件都在该分区上,这个分区的大小约在—5GB 之间。

假如是初次安装Linux 系统,你最好选择自动分区的方式。

当然,如果你对Linux 较为熟悉,也可以用系统配制的硬盘管理工具Disk Druid 来定制所需要的分区,它既可以根据用户的要求创建和删除硬盘分区,还可以为每个分区管理载入点。

七.设置文件系统为EXT2八.配置引导装载程序选择LILO 作为引导安装程序。

LILO 可以安装在:第一硬盘的主引导区(MBR)或Linux 分区的引导扇。

如果你想使用LILO 来做双启动的话,你需要选择第一种,如果是想用Linux 启动软盘或其他系统引导器引导Linux,请选择第二种方式,即将LILO 安装在Linux 分区的引导扇区。

九.网络配置十.防火墙配置十一.选择其它支持语言十二.时区配置十三.设置root 密码十四.选择软件包组十五.筹建引导盘十六.配置显卡十七.进行安装Linux 文件系统结构Linux 目录结构Linux 文件系统是树状的结构,系统中每个分区都是一个文件系统,都有自己的目录层次。

Linux 会将这些分属不同分区的、单独的文件系统按树型的方式形成一个系统的总的目录层次结构。

目录提供了一个管理文件方便而有效的途径,最上层是根目录,其他的所有目录都是从根目录出发而生成的。

微软的DOS 和Windows 也是采用树型结构,但是在DOS和Windows 中这样的树型结构的根是磁盘分区的盘符,有几个分区就有几个树型结构,它们之间的关系是并列的。

但在Linux 中,无论操作系统管理几个磁盘分区,这样的目录树都只有一个。

Linux 使用标准的目录结构,在安装的时候,安装程序就已经为用户创建了文件系统和完整而固定的目录结构,并指定了每个目录的作用和其中的文件类型。

Rootbin home dev etc lib sbin tmp usr varX11R6 src lib local man (i)目录功能简介/bin 存放常用的二进制可执行命令,如:ls, mv, rm, mkdir, rmdir, gzip, tar, telnet, 及ftp等等。

通常它与/usr/bin 的内容是一样的。

/dev 存放与设备有关的特殊文件,基本上Unix 或Linux 系统都将设备当成文件,如/dev/fd0 代表软盘,/dev/cdrom 则表示光盘。

/etc 存放系统管理和配置文件,如LILO 的参数、用户的帐号和密码以及系统的主要设置。

/home 为用户设置的目录,比如用户user 的主目录就是/home/user,可以用~user 表示。

/lib 标准程序设计库,又叫动态链接共享库,在Linux 执行或编译内核时,均会用到。

/sbin 系统管理命令,这里存放的是系统管理员使用的管理程序,如:fdisk, mke2fs, fsck, mkswap, mount 等等。

/boot 放置Linux 核心与启动和关闭系统有关的文档,一个在后面的实验中会使用的非常重要的目录。

/tmp 公用的临时文件存储点。

/root 系统管理员的主目录。

/mnt 系统提供这个目录是让用户临时装载其他的文件系统,如装载软盘的文件系统。

/lost+found 这个目录平时是空的,系统非正常关机时而留下的文件会放这里。

类似于windows 下的*.chk 文件。

/proc 虚拟的目录,是系统内存的映射。

可直接访问这个目录来获取系统信息。

/var 这是系统在工作时,预先设置的工作目录,比方说各种服务的日志文件和收发的邮件等。

/usr 最庞大和最重要的目录之一,要用到的应用程序和文件几乎都在这个目录。

其中包含:/usr/X11R6 存放X window 的目录。

/usr/bin众多的应用程序。

/usr/sbin 超级用户的一些管理程序。

/usr/doc Linux 系统的说明文档(RedHat 以后改放在/usr/share/doc 下)。

/usr/include Linux 下开发和编译应用程序所需要的头文件。

/usr/lib 存放常用的动态链接库和软件包的配置文件。

/usr/man 存放帮助文档(RedHat 以后放在/usr/share/man 底下)。

/usr/src Linux 内核的源代码就放在这里,编译内核时必须用到。

/usr/local/bin 本地增加的命令,通常用于软件的升级。

/usr/local/lib 本地增加的库。

Linux 文件系统的装载和卸载Linux 系统中每个分区都是一个文件系统,都有自己的目录层次结构。

Linux 会将这些分属不同分区的、单独的文件系统按一定的方式形成一个系统的总的目录层次结构。

一.文件系统的装载文件系统的装载是指将一个文件系统的顶层目录挂到另一个文件系统的子目录上,使它们成为一个整体,该子目录称为挂载点。

装载前先要了解所要装载的文件系统的格式,看Linux 是否支持该文件格式。

装载时使用mount 命令:格式:mount [-参数] [设备名称] [装载点] 其中常用的参数有-t<文件系统类型> 指定设备的文件系统类型,常见的有:m inix Linux 最早使用的文件系统e xt2 Linux 目前常用的文件系统m sdos MS-DOS 的fat,就是fat16v fat windows98 常用的fat32nfs 网络文件系统iso9660 光盘的标准文件系统ntfs windows NT 2000 的文件系统hpfs OS/2 文件系统auto 自动检测文件系统-o<选项> 指定装载文件系统时的选项,常用的选项如下:codepage=XXX 代码页iocharset=XXX 字符集ro 以只读方式挂载rw 以读写方式挂载nouser 使一般用户无法挂载user 可以让一般用户挂载设备文件系统的装载点必须是一个已经创建好的目录。

装载软盘的命令:# mk /mnt/floppy# mount -t msdos /dev/fd0 /mnt/floppy 装载光盘的命令:# mk /mnt/cdrom# mount -t iso9660 /dev/cdrom /mnt/cdrom如果windows98 装在hda1 分区,要将它装载到Linux 文件系统中:# mk/mnt/winc# mount -t vfat /dev/hda1 /mnt/winc接下来就可以进入/mnt/floppy 、/mnt/cdrom 和/mnt/winc 目录访问这些文件系统了。

二.文件系统的卸载umount 命令是mount 命令的逆操作,umount 命令的作用是卸载一个文件系统。

例如,将软盘装载到/mnt/floppy 目录后,若要取出软盘,必须先使用unmount 命令进行卸载,否则无法取下。

它的参数使用方法和mount 命令是一样的,命令格式如下:格式:umount [-参数] [设备名称] [装载点]Linux 系统的基本操作Linux 系统的启动与退出一.启动Linux 系统启动Linux 系统很简单,只需直接加电就行了,但必须要输入用户的账号和口令。

在系统安装过程中可以创建以下两种帐号:1.root:超级用户帐号(供系统管理员使用),使用这个帐号可以在系统中做任何事情。

2.普通用户:这个帐号供普通用户使用,可以进行有限的操作。

一般的Linux 使用者均为普通用户,而系统管理员则使用超级用户帐号完成一些系统管理的工作。

如果只需完成一些由普通帐号就能完成的任务,建议不要使用超级用户帐号,以免无意中破坏系统,影响系统的正常运行。

用户登录分为两步:第一步,输入用户的登录名,系统根据该登录名识别用户;第二步,输入用户的口令,该口令是用户自己设置的一个字符串,对其他用户是保密的,是在登录时系统用来辨别真假用户的关键字。

当用户正确地输入用户名和口令后,就能合法地进入系统。

屏幕会显示:[root@loclhost /root] #这时就可以对系统做各种操作了。

注意超级用户的提示符是“#”,其他用户的提示符是“$”。

相关文档
最新文档