项目二

任务一: 安装与配置初始centos系统 
                已完成!
任务二: 认识linux文件系统

                Linux文件分为三种:

1、纯文本文件(ASCII):这是Unix系统中最多的一种文件类型,之所以称为纯文本文件,是因为内容可以直接读到的数据,例如数字、字母  等等。设 置文件几乎都属于这种文件类型。举例来说,使用命令“cat ~/.bashrc”就可以看到该文件的内容(cat是将文件内容读出来)。
2、二进制文件(binary):系统其实仅认识且可以执行二进制文件(binary file)。Linux中的可执行文件(脚本,文本方式的批处理文件不算)就是这种格式的。举例来说,命令cat就是一个二进制文件。
3、数据格式的文件(data):有些程序在运行过程中,会读取某些特定格式的文件,那些特定格式的文件可以称为数据文件(data file)。举例来说,Linux在用户登入时,都会将登录数据记录在 /var/log/wtmp文件内,该文件是一个数据文件,它能通过last命令读出来。但使用cat时,会读出乱码。因为它是属于一种特殊格式的文件。

          Linux目录规则  

/bin存放系统的命令
/sbin超级用户root使用的命令存放的目录
/boot存放系统的启动文件和内核
/dev设备文件主目录
/proc系统进程及系统硬件信息
/etc系统主配置文件主目录
/var系统配置文件主目录
/home普通用户的家目录
/root超级用户的家目录
/lib & /lib64系统库文件存放目录
/usr系统的帮助文档和源码包安装位置
/mnt用户挂载目录
/tmp临时文件存放的目录,当前运行目录
/run存放当前运行程序库的目录,当前运行目录
/srv常用语各种非RedHat版本的网络服务器

    
linux的操作基本命令分为几个板块:

1、文件管理
cat chattr chgrp chmod
chown cksum cmp diff
diffstat file find git
gitview indent cut ln
less locate lsattr mattrib
mc mdel mdir mktemp
more mmove mread mren
mtools mtoolstest mv od
paste patch rcp rm
slocate split tee tmpwatch
touch umask which cp
whereis mcopy mshowfat rhmask
scp awk   

2、文档编辑
col colrm comm csplit
ed egrep ex fgrep
fmt fold grep ispell
jed joe join look
mtype pico rgrep sed
sort spell tr expr
uniq wc let 

3、文件传输
lprm lpr lpq lpd
bye ftp uuto uupick
uucp uucico tftp ncftp
ftpshut ftpwho ftpcount 

4、磁盘管理
cd df dirs du
edquota eject mcd mdeltree
mdu mkdir mlabel mmd
mrd mzip pwd quota
mount mmount rmdir rmt
stat tree umount ls
quotacheck quotaoff lndir repquota
quotaon     

5、磁盘维护
badblocks cfdisk dd e2fsck
ext2ed fsck fsck.minix fsconf
fdformat hdparm mformat mkbootdisk
mkdosfs mke2fs mkfs.ext2 mkfs.msdos
mkinitrd mkisofs mkswap mpartition
swapon symlinks sync mbadblocks
mkfs.minix fsck.ext2 fdisk losetup
mkfs sfdisk swapoff 
6、网络通讯

apachectl arpwatch dip getty
mingetty uux telnet uulog
uustat ppp-off netconfig nc
httpd ifconfig minicom mesg
dnsconf wall netstat ping
pppstats samba setserial talk
traceroute tty newaliases uuname
netconf write statserial efax
pppsetup tcpdump ytalk cu
smbd testparm smbclient shapecfg

7、系统管理
adduser chfn useradd date
exit finger fwhios sleep
suspend groupdel groupmod halt
kill last lastb login
logname logout ps nice
procinfo top pstree reboot
rlogin rsh sliplogin screen
shutdown rwho sudo gitps
swatch tload logrotate uname
chsh userconf userdel usermod
vlock who whoami whois
newgrp renice su skill
w id free 

8、系统设置
reset clear alias dircolors
aumix bind chroot clock
crontab declare depmod dmesg
enable eval export pwunconv
grpconv rpm insmod kbdconfig
lilo liloconfig lsmod minfo
set modprobe ntsysv mouseconfig
passwd pwconv rdate resize
rmmod grpunconv modinfo time
setup sndconfig setenv setconsole
timeconfig ulimit unset chkconfig
apmd hwclock mkkickstart fbset
unalias SVGATextMode   

9、备份压缩
ar bunzip2 bzip2 bzip2recover
gunzip unarj compress cpio
dump uuencode gzexe gzip
lha restore tar uudecode
unzip zip zipinfo 

10、设备管理
setleds loadkeys rdev dumpkeys
MAKEDEV

设备挂载

一.硬件与设备文件
在linux系统下,硬件设备都是以文件的形式存在的,因为不同的硬件设备有不同的文件类型,我们把硬件与系统下对应的文件称作设备文件。设备文件在外部设备与操作系统之间提供了一个接口,这样,用户使用外部设备就相当于使用普通文件一样。
1.设备文件
设备文件在linux系统下存放在/dev下面,设备文件的命名方式主要是主设备号加次设备号,主设备号说明设备类型,次设备号说明具体指哪一个设备。
2.软盘
在linux下的设备文件为/dev/fdx。主设备号fd是软盘驱动(floppydosk)的缩写,次设备号x表示软盘驱动器对应的编号。例如,/dev/df0就表示系统中的第一个软盘驱动器。
3.U盘
U盘在linux下被识别为SCSI设备,此设备对应的设备文件为dev/sdax,主设备号sd表示SCSI disk,a表示第一块SCSI设备。如果有第二块SCSI设备,那么对应的设备文件是/dev/sdb。x表示SCSI设备的相应分区编号。例如,/dev/sda1表示第一块SCSI设备的第一分区.
4.光驱
IDE光驱在linux系统下对应的设备文件为/dev/had,表示在第一个IDE口(Master)的IDE光驱;SCSI光驱在linux下对应的设备文件为/dev/srx,x表示SCSI ID。现在有很多linux发行版在/dev下还有一个cdrom设备文件,其实/dev/cdrom是一个指向光驱的符号链接.
5.磁带
linux下大多数SCSI磁带驱动器对应的设备文件为/dev/stx,st代表"SCSI tape",x是磁带驱动器的号码.例如:系统第一个磁带驱动器的设备文件为/dev/st0,如果有第二个,则对应的设备文件为/dev/st1.以此类推
二.设备的挂载和使用
linux下的挂载命令是mount,格式如下:
mount -t 文件系统类型 设备名 挂载点
  文件系统类型就是上面讲到的几种分区格式,设备名就是对应的设备文件,挂载点就是在linux下指定的挂载目录,将设备指定到这个挂载目录后,以后访问这个挂载目录,就相当于访问了这个设备了。
  linux中有一个/mnt目录,专门用作挂载点(mount point)目录。如果安装的系统中有软盘和光驱,那么系统默认会在/mnt下创建/mnt/floppy(用于软驱的挂载目录)以及/mnt/cdrom(用于光驱的挂载目录)文件夹。因此建议在实际应用中,将设备都装载到此目录的子目录中。
(1)挂载软盘
mount -t msdos /dev/fd0 /mnt/floppy这样就将DOS格式的一张软盘装在进来,以后就可以在/mnt/floppy目录下找到这张软盘的所有内容了。
(2)挂载u盘
挂载U盘前首先确认U盘的设备名,在命令行输入“dmesg|more"查看,一般设备文件为/dev/sda1,然后建立挂载点mkdir/mnt/usb,接着进行挂载:
mount -t vfat /dev/sa1 /mnt/usb这样就可以通过访问/mnt/usb目录来访问U盘的内容了。
(3)挂载光盘
mount -t iso9660 /dev/hda /mnt/cdrom或者:
mount /dev/cdrom /mnt/cdrom在这里,有一个需要注意的问题,用mount命令挂载的是软盘,光盘和U盘,而不是软驱和光驱,初学者很容易犯这个错误,以为挂载完成,软盘就成了/mnt/floppy,光盘就成了/mnt/cdrom。绝对不是这样的,当需要换另外一张光盘或者软盘的时候,必须先卸载,然后重新装载光盘。
 
三.设备的卸载卸载设备的命令格式为:
umount 挂载目录例如要卸载软盘,可以输入一下指令:
umount /mnt/floppy
要卸载光盘可以输入如下指令:
umount /mnt/cdrom
linux对文件系统保护的很到位,在光盘没有卸载之前,光驱上面的弹出键不起任何作用。

自动挂载


将/dev/sdb1挂载到/mnt/data目录。
在命令行中我们首先创建该目录,然后执行挂载:
mkdir -p /mnt/data
mount /dev/sdb1 /mnt/data
如果要卸载,执行:
unmount /dev/sdb1 /mnt/data
编辑/etc/fstab文件
vim + /etc/fstab
然后添加如下内容
/dev/sdb1   /mnt/immoc  ext3    defaults    0   0
第一个是外部设备,第二个是挂载点,第三个是分区类型,第四个是defaults,然后是两个0。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值