linux全笔记.docx
- 文档编号:8836369
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:88
- 大小:69.97KB
linux全笔记.docx
《linux全笔记.docx》由会员分享,可在线阅读,更多相关《linux全笔记.docx(88页珍藏版)》请在冰豆网上搜索。
linux全笔记
第一章安装RedHatLinux9
1、磁盘及分区
·磁盘有IDE接口和SCSI接口两种。
·一块硬盘最多可以有4个主分区,其中一个主分区的位置可以用一个逻辑分区且一块硬盘只能有一个扩展分区,在扩展分区里可以逻辑分区。
磁盘设备名称如下:
·系统第一块IDE接口硬盘称为/dev/hba
·系统第二块IDE接口硬盘称为/dev/hdb
·系统第一块SCSI接口硬盘称为/dev/sda
·系统第二块SCSI接口硬盘称为/dev/sdb
分区使用数字编号表示如下:
·系统第一块IDE接口硬盘的第一个分区称为/dev/hda1
·系统第一块IDE接口硬盘的第五个分区称为/dev/hda5
·系统第二块SCSI接口硬盘的第一个分区称为/dev/sdb1
·系统第二块SCSI接口硬盘的第五个分区称为/dev/sdb5
2、多重引导
·实现选择引导操作系统程序是GRUB或LILO,它们具有以下功能:
—是位于硬盘引导扇区的一个小程序
—是引导Linux系统内核的最常见方式
—可以用来引导多个操作系统
—可以同时支持多个不同的内核映像
—为每个系统内核映像提供了密码保护
·在安装过程中,可以选择GRUB或LILO中的一个,RedHat建议使用GRUB
3、为安装Linux准备硬盘空间
·如果想自己的计算机上同时安装Windows和Linux首先要在原有的硬盘上留出剩余空间以便安装。
·Windows下的磁盘分区可以使用工具PQMagic。
选择安装方式
Linux的安装方式
·本地光盘安装
·本地硬盘安装
·远程NFS安装
·远程FTP安装
·远程HTTP安装
制作启动盘
·用户的光盘不能自启动,则需要制作安装启动软盘。
·RedHatLinux9的第一张安装光盘下:
—DOSutils目录存放一些在windows/DOS下执行的工具
—Images目录存放镜像文件(pcmciadd.img笔记本、bootdisk.img一般)
—Isolinux目录存放光盘自启动所需的文件
·DOS下制作安装启动软盘:
进入放Linux第一张光盘的CDROM里的DOSutils目录,放张空软盘执行rewrite。
安装Linux最简单的分区方案
/分区:
根分区
SWAP分区:
交换分区
/分区:
存放系统命令和用户数据等:
大小1G
/boot分区:
存放与Linux启动相关的程序:
100M
/usr分区:
存放Linux的应用程序:
3G
SWAP分区:
用于实现虚拟内存:
256M(一般是物理内存的2倍)
如果Linux下进行光盘刻录,建议创建/tmp分区:
750M
配置语句
配置语言redhat–config–language(LANG=en汉<->英LANG=GB2132英<->汉)
配置时区redhat–config–date
配置根口令redhat–config–rootpassword
配置时间redhat–config–timeconfig
配置验证口令redhat–config–authconfig
配置软件包redhat–config–packages
启动鼠标配置工具redhat–config–mouse
启动X配置redhat–config–xfree86
配置网络redhat–config–network
Linux系统的重启与关机
·重启
—shutdown-r+xx分钟后重启,x是个数值
—shutdown-rnow立即重启
—reboot常用的立即重启命令
—init6立即重启
·关机
—halt不断电关机
—poweroff
—powerdown断电关机
—init0
—shutdown-hnow立即断电关机
—shutdown-h+xx分钟后关机,x是个数值
删除已安装的Linux
·要从你的系统中卸装RedHatLinux,你将需要从你的主引导记录(MBR)中删除有关GRUB或LILO的信息。
fdisk/mbr
·使用windows2000计算机管理工具的磁盘管理工具删除磁盘上的所有Linux分区,也可以使用工具PQMagic进行删除。
第二章GNOME简介
1、GNOME的组成
·面板:
底部的一个长条区域是GNOME的面板,它包括了一些有用的面板程序和主菜单。
·主菜单:
在面板
2、GNOME桌面简介
GNOME的桌面提供了所有传统操作系统桌面的功能。
例如,可以把文件、程序、和目录拖到桌面上。
虚拟桌面
·默认情况下,GNOME提供了4个虚拟桌面,用户可以通过面板上的切换工具在这些虚拟桌面之间切换。
桌面菜单
·在GNOME桌面上,右键单击任何空白区域都会弹出来菜单
3、GNOME下的字符模式
·主菜单——>系统工具——>终端
·在桌面上右键点菜单——>新建终端
·主菜单——>运行——>输入konsole——>回车
·执行下列命令:
—date:
显示时间日期
—cal:
显示当月的日历
—ifconfig(接口配置,检查网络)
—ping–c4[IP地址]检测网络连通性(-c4发送4个ping包。
可指定)
—pwd:
显示当前工作路径,但无法看到完整的路径
运行应用程序
·文字处理器:
OpenOffice.orgWrite
·电子表格:
OpenOffice.orgCalc
·文稿演示:
OpenOffice.orgCalcimpress
·图表:
OpenOffice.orgCalcdraw
查找文件
主菜单——>查找文件
从根下去找“/”,“*”代表所有,“?
”代表一个。
获得帮助
·使用GNOME的帮助
—主菜单 ——>帮助
·REDHAT使用的RPM安装每个程序均会在/usr/share/doc目录下放置与该程序相关的帮助文件
·可以在Mozilla的地址栏里输入file:
///usr/share/doc
4、KDE桌面
切换桌面
·在运行中输入:
“switchdesk”
·主菜单—>系统工具—>更多工具—>deskswitch
第三章使用Nautilus
1、Linux的目录结构和Nautilus简介
—bin:
存放二进制的可执行程序
—boot:
存放用于系统引导时使用的各种文件
—dev:
用于存放设备文件,用户可以通过这些文件访问外部设备
—etc:
存放系统配置文件
—home:
存放所有用户文件的根目录,用户登录时就进入其用户名对应的子目录。
—lib:
存放根文件系统中的程序运行所需要的共享库及内核模块。
—lost+found:
存放一些系统检查结果,发现不合法的文件或数据都存放在这里。
—mnt:
系统管理员安装临时文件系统的安装点。
—opt:
一般情况下,该目录不属于Linux的基本文件系统,是额外安装的应用程序包所放置的地方。
—proc:
是一个虚拟的文件系统,存放当前内存映射,主要用于在不重启机器的情况下管理内核
—root:
超级用户目录。
—sbin:
类似/bin目录,也存放二进制可执行文件,但只有root才能访问
—tmp:
用于放置各种临时文件。
—usr:
用于存放系统应用程序。
—var:
用于存放需要随时改变的文件,如系统日志、脱机工作目录等。
2、Nautilus简介
·GNOME桌面环境包括一个叫Nautilus的文件管理器,它是一个强大而有效的图型化工具。
使用Nautilus管理文件夹和文件
·在Nautilus中移动/复制/链接文件或文件夹、新建文件、文件/文件夹更名、将文件/文件夹移动到回收站、删除文件/文件夹、修改文件/文件夹属性
3、使用可移动介质
软盘:
·在使用软盘前,一定要先被挂装。
首先将软盘插入软驱,单击桌面,在弹出的桌面快捷菜单中选择[磁盘]—>选择[软驱]。
·此后/mnt/floppy目录及其子目录显示的就是软盘的内容了。
·当软盘使用完毕,首先关闭所有进入/mnt/floppy目录的应用程序,然后在桌面上右击软盘图标,选择[弹出]卸载软盘。
光驱:
·在使用cd-rom前,一定要先被挂装。
首先将软盘插入软驱,单击桌面,在弹出的桌面快捷菜单中选择[磁盘]—>选择[cd-rom]。
·此后/mnt/cdrom目录及其子目录显示的就是cd-rom的内容了。
·当软盘使用完毕,首先关闭所有进入/mnt/cdrom目录的应用程序,然后在桌面上右击cd-rom图标,选择[弹出]卸载cd-rom。
4、切换终端
·在图形界面模式下可使用:
Ctrl+Alt+F2切换成文本模式,在文本模式下可用:
Alt+(F2、F3、F4、F5、F6)切换不同的终端,返回图形界面可用:
Alt+F7。
第四章深入RedHatLinux9
1、个性化面板
·面板的种类:
角面板、边面板、浮动面板、滑动面板和菜单面板。
·面板基本操作:
移动面板、添加新面板、修改面板属性、向面板添加对象、移动面板中的对象。
2、个性化桌面
·从主菜单中选择[首选项]。
·双击桌面上的[从这里开始]图标,选择[首选项]。
·设置桌面背景、设置屏保、设置窗口外观、设置窗口属性、设置应用程序菜单和工具栏的外观、设置字体、设置Nautilrs的首选项、设置命令快捷键。
3、系统信息显示
·硬件浏览器
[主菜单]——>[系统工具]——>[硬件浏览器]
·系统监视器
[主菜单]——>[系统工具]——>[系统监视器]
·系统日志
[主菜单]——>[系统工具]——>[系统日志]
·格式化软盘
主菜单——>系统工具——>软件格式化器
·挂载可移动介质
主菜单——>系统工具——>磁盘管理
4、刻录光盘
主菜单——>系统工具——>CDwriter打开一个窗口,在地址栏里输入:
burn:
///
5、文件归档与压缩
·相同:
归档与压缩都是文件与目录的集合
·不同:
—归档:
文件与目录的总的大小不变。
—压缩:
一般情况下占用的磁盘空间总是比所有文件和文件夹要少。
·文件类型:
—.tar:
使用tar制作。
又称作tar文件。
—.bz2:
使用bzip2制作的压缩文件。
—.gz:
使用gzip制作的压缩文件。
—.tbz/.tar.bz2:
用tar归档,并用bzip2压缩。
—.tgz/.tar.gz:
用tar归档,并用gzip压缩。
·启动文件压缩器
—主菜单——>附件——>文件压缩器
6、查看分区的相关信息
·主菜单——>系统工具——>硬件浏览器
·在终端中输入:
fdisk-l
7、使用mount、umount命令
挂载windows分区
·Linux在默认情况下不支持NTFS分区
·在终端窗口下输入:
#mkdir/mnt/win_c
#mount-tvfat/dev/hda5/mnt/win_c
卸载windows分区
#umount/mnt/win_c
挂载软盘驱动器卸载软盘驱动器
#mount/mnt/floppy#umount/mnt/floppy
挂载光盘驱动器卸载光盘驱动器
#mount/mnt/cdrom#umount/mnt/cdrom
挂载USB
(1)查看USB信息
fdisk-l/dev/sda
(2)在/mnt目录下建立一个挂装U盘的目录
mkdir/mnt/usbdisk
(3)运行挂装命令
mount-tvfat/dev/sda1/mnt/usbdisk
注:
将你的U盘挂装到/mnt/usbdisk目录下。
(4)运行ls命令查看
ls/mnt/usbdisk注:
查看U盘里的信息。
※要使用自动挂载,需用vi编辑/etc/fsltab。
8、访问windows共享文件夹
启动samba服务
主菜单—>系统设置—>服务器配置—>samba服务器
在文本模式下启动smb服务#servicesmbstart/stop/restart
启动停止重启
共享打印机
主菜单—>系统设置—>printing—>选择队列类型—>联网的windows(smb)
远程控制
主菜单—>系统设置—>添加删除程序—>系统类—>系统工具—>细节—>VNC和tsclients
启动远程控制
·windows无终端服务
主菜单—>附件—>更多附件—>VNCViewer—>输入要连接的VNC服务器地址与端口号,windows默认端口号为:
5900
·如果windows安装终端服务,只要在linux终端窗口中输入以下命令:
#rdesktop-uaccountipaddress
account是要访问的windows用户名。
ipaddress是要访问的IP地址。
第五章Linux系统管理
如果获得LINUX帮助和文档
使用HELP获得BASH的内部命令帮助
·获得HELP命令可以获得它所提供帮助的命令列表
—#help
·使用help命令后跟某命令作为参数,可获得该命令的详细帮助信息。
—helpumask
—helphelp
—只查询命令的语法#help–sset
使用man获得手册页的帮助
·单独使用man命令不能获得man所提供帮助的命令列表
—#man
·为man命令指定参数可以查看指定内容的手册页
—#manmotd
·man命令可以看到自身的命令
—manman
·根据内容的不同把手册页进行分类,不同类型用一个数字(或字母)代表,各类型含义如下:
—MAN1普通用户的可执行命令手册。
—MAN2系统调用手册,库函数的说明。
—MAN3子程序手册,颤函数的说明。
—MAN4系统设备手册,“/dev”目录中设备文件的参考说明。
—MAN5配置文件格式手册,大多为“/dev”目录下各种配置文件的格式描述。
—MAN6游戏和趣味小程序的说明手册。
—MAN7协议转换手册,也包括一些杂项。
—MAN8系统管理工具手册,这些命令只有超级用户才可以执行。
—MAN9LINUX系统例程手册。
#ls-d/usr/share/man/man?
使用info命令查看texinfo文档
·info文档存放在“/usr/share/info”的目录中,目录中的文件取决于当前系统已安装的软件包。
#pinfo#pinfobash
从软件包的项目文档中获得帮助
·软件项目文档存放目录
#ls/usr/share/doc/
·项目文档中的文件
#ls/usr/share/doc/gzip-1.3.3/|more
手册文档可以从下面地址进行下载:
伊甸园:
·OLDP作为专门收集提供LINUX文档的社团在开放源码界有很高的知名度。
http:
//www.tldp.org/
·FAQ文档,采用一问一答的形式对常见的问题给出解决方法
http:
//www.tldp.org/FAQ/
·Guides文档,是对LINUX某个方面应用的指南。
主体范围大,篇幅较长,可以把其作为比较系统的教程来阅读。
http:
//www.tldp.org/guides.html
第六章Linux基本命令
·更高的工作效率
·有些任务不得不在命令行方式下完成。
·蓝色=》目录
·绿色=》可执行文件
·红色=》压缩文件
·浅蓝色=》链接文件
·灰色=》其他文件
1、查看当前工作目录
·从提示符处可以看到当前目录,但无法看到完整的目录路径,可以使用:
#pwd
·要想从一个目录切换到另一个目录。
#cd回到用户登录时的初始目录。
#cd/回到系统的根目录。
#cd/root到/root目录。
#cd..回到上一级目录。
2、查看目录内容
(只要把文件名前加一”.”就可以使其变为隐藏文件)
·使用ls命令,可以查看当前目录下的内容,包括文件和子目录。
#ls-a代表all,列出目录下的所有文件,包括隐藏文件。
#ls-l代表long,列出许可、拥有者、组、大小、日期(等同于“ll”命令)。
※第一节(drwxr-wr-x)10个字符代表的类型和许可权:
第一个字符,如果是文件则是“-”,如果是目录则是“d”,如果是链接则是“|”后面9个字符分为3部分,第一部分(2-4个字符),表示文件属主的访问权限,第二部分(5-7个字符),表示文件同组用户的访问权限,第三部分(8-10字符),表示其他用户的访问权限。
#ls-F代表filetype,每一项后添加一个符号,/代表该项是一个目录,@代表该项是一个符号链接,*代表该项是一个可执行文件。
#ls-S代表size,按大小排列文件。
3、定位文件和目录
·有时间知道系统中存在一个特定名字的文件夹或文件,但不知道它究竟在哪个目录下,使用locate。
#locatefinger找出含有finger字样的文件和目录。
4、打印命令
·如果系统已经配置好打印机,就可以进行打印了。
#lprfoo.txt将指定文件送到打印队列。
#lpq查看打印队列的所有任务。
#lprm取消打印队列中的作业。
5、清除和复位终端窗口
·窗口中因为命令的输出占满,需要清除。
#clear
·提示符不正确,清除乱码#reset
6、显示文件内容
·显示一个文件的内容。
#catfilename.txt
·显示filename.txt文件内容,如果内容很长,前面的内容一闪而过,可以使用一页一页显示:
#catfilename.txt|less
7、使用重定向
·使用“>”符号来重定向标准输出。
#ls>ls.txt——>所查看的写入ls.txt文本中
·使用“>>”符号来追加式的输出重定向。
#ls>>ls.txt
8、管道
·管道在LINUX中的作用是连接一个命令的标准输出到另一个标准输入。
使用符号“|”
·例如:
/etc下有很多内容,直接使用”ls-all”屏幕一闪而过,less命令有分页查看窗帘的功能,我们利用管道将它们结合在一起。
#ls–a/etc|less
·例如:
打印list.txt文件中含有sales字样的行。
#grepsaleslist.txt|lpr
9、MORE命令
·more命令和less命令的功能相似,区别是less使用箭头来翻页,而more使用空格键和b键向前或向后移动。
#ls–a/etc|more
10、CP命令复制文件和目录
#cpa.txtb.txt//复制文件a.txt到b.txt。
#cp–rdir1dir2//复制目录dir1下的所有内容到dir2下。
11、MV命令
·移动文件或目录、文件或目录改名
#mva.txtdir1//将文件a.txt移动到目录dir1下。
#mvdir1dir2//将目录dir1移动到目录dir2下。
#mva.txtb.txt//将文件a.txt改名为b.txt。
#mvdir1dir2//将目录dir1改名为dir2(前提:
dir2目录不存在)。
12、RM命令
·删除文件或目录
#rma.txt//删除a.txt文件,有确认提示。
#rm–fa.txt//直接删除a.txt,无确认提示。
#rm–rfddir1//直接删除目录dir1下所有文件和子目录。
13、MKDIR、RMDIR命令
·建立目录和删除空目录
#mkdirdir1//建立dir1目录
#rmdirdir1//删除空目录dir1
#mkdir–pdirname//建立多级目录及子目录
#rmdir–pdirname//删除多级目录及子目录
14、Find命令
·在系统中查找指定的文件。
#find/-namea.txt//从根“/”下查找文件名为a.txt的文件。
不指定则从当前目录下查找
15、Head命令
·用来查看一个文件的头部信息,默认是头十行文字。
#head-20a.txt//查看a.txt文件的头二十行内容。
16、Tail命令
·功能与head相反,默认看文件的最后十行。
#tail-20a.txt//查看a.txt文件最后二十行的内容。
17、grep命令
·用来搜索文件中含有指定字符串的行。
#grepRedHatlist.txt//找list.txt文件中有RedHat的行。
18、History命令
·历史记录事实上是保存在用户主目录的一个叫/root/.bash_history的文件中。
·可以用箭头上下找到历史命令。
19、Chmod命令
·用chmod命令来改变许可权。
身份:
u—拥有文件的用户(所有者)g—所有者所在的组群
o—其他人(不是所有者或所有者组群)a—每个人或全部(u、g和o)
权限:
r—读取权w—写入权x—执行权
行动:
+—添加权限-—删除权限=—使它成为唯一的权限
#chomd<身份><行动><权限><文件名.后缀名>
·使用数字来改变权限,每种权限设置都可以用一个数值来代表:
r=4w=2x=1-=0
·当这些值被加在一起,它的总和便用来设立特定的权限。
譬如,如果你想有读取和写入的
权限,你会得到一个值为6的总和;4(读取)+2(写入)=6。
某些常用设置、数值、以及它们的含义的列表
-rw-------(600)—只有所有者才有读取和写入的权限。
-rw-r--r--(644)—只有所有者才有读取和写入的权限;组群和其他人只有读取的权限。
-rwx------(700)—只有所有者才有读取、写入、和执行的权限。
-rwxr-xr-x(755)—所有者有读取、写入、和执行的权限;组群和其他人只有读取和执行的权限。
-rwx--x--x(711)—所有者有读取、写入、和执行权限;组群和其他人只有执行权限。
-rw-rw-rw-(666)—每个人都能够读取和写入文件。
(请谨慎使用这些权限。
)
-rwxrwxrwx(777)—每个人都能够读取、写入、和执行。
(再重申一次,这种权限设置可能会很危险。
)
对目录的常见设置
drwx------(700)—只有所有者能在目录中读取、写入。
drwxr-xr
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux 笔记