我的口号是:多分享,多进步,多快乐!!!
linux基础知识五
上一篇 /
下一篇 2013-09-10 13:04:52
/ 个人分类:linux操作系统知识
一, 安装:
1,简易分区:Liunx下至少包含两个分区:
a,/分区
b,SWAP分区(建议大小为物理内存的2倍)
2,细致分区:
a, SWAP分区:交换分区,相当与
Windows下的虚拟内存。
b, /分区:存放系统命令和用户数据等
c, /Boot分区:存放与
Linux启动相关的程序。
d, /usr分区:存放Linux的应用程序,软件
e, /var分区:存放经常变化的数据
f, /home分区:存放普通用户的数据。
g, /tmp分区:存放临时文件。
(注)说明:
(1)关于SWAP分区:
交换分区用来支持虚拟内存,当没有总够的物理内存来储存系统正在处理的数据时,将写入交换分区,交换分区的大小应取物理内存的2倍。如内存大于1G,建议用2G交换分区。创建一个大容量的交换分区将对未来升级物理内存时特别有用。
(2)关于/boot分区
/boot分区包含
操作系统的内核,以及其他几个在引导过程中使用的文件。不能创建为LVM分区类型。
(3)另外, 您的环境可能会要求您创建一个和多个以下的分区:
一个 /usr/local 分区 -- 一般, /usr/local用来存放与其余Red Hat Linux系统不同的软件, 如不是RPM包的软件. 它的尺寸取决于您准备存放的这些软件的数量.
一个 /usr/src 分区 -- 在一个Red Hat Linux系统中, /usr/src通常存放两样东西:
Linux内核源程序 -- Linux内核的所有源程序都放在这, 新的内核也在这创建. 目前, 内核源程序大概有30MB. 记住, 您可能需要更多的空间来创建内核, 或者保存几个不同版本的内核.
RPM包的源程序 -- 如果安装了包的源程序, 文件将存放在这. 注意, 除非特别指定, 创建包也将使用在这的一个'创建目录'. here.
同样, 这个分区的尺寸也取决于您将在这安装的软件的数量.
二, 管理
1, 系统运行级别
0 所有进程被终止,机器将有序的关机,关机时系统处于这个级别。
1 单用户模式。用于系统维护,只有少数进程运行,同时所有服务也不启动。
2 多用户模式。和运行级别3一样,只是网络文件系统(NFS)服务没被启动。
3 多用户模式。允许多用户登陆系统,是系统默认的启动级别。
4 留给用户自定义的运行级别。
5 多用户模式,运行X-Windows,图形化登陆窗口。
6 所有进程被终止,系统重新启动。
查看运行级别:#runlevel
切换运行级别:#init[012345]
2shutdown命令的选项说明
选项
说明
-t sec
等待sec秒后在通知init关闭系统
-k
并不真正关闭系统,只是给每个用户发送警告消息
-r
关机后重新启动系统
-h
关机后关闭电源(halt)
-c
取消目前正在执行的关机程序。
-f
在重起计数器(reboot)时忽略fsck。
-F
在重起计数器(reboot)时强制fsck。
-time
设定关机时刻,格式:hh;mm
例:#shutdown –r +5 “system mwill be reboot in 5 minites”
2, 文件名后缀及文件类
分类
后缀名
说明
系统文件
*.conf
配置文件
*.rpm
RPM包
*.a
一种存档文件
*.lock
一种锁定文件
*.~
备份文件
.*
隐含文件
程序与脚本
*.c
C语言源程序文件
*.cpp
C++语言源程序文件
*.h
C或C++的头文件
*.o
程序对象文件
*.pl
Perl语言源程序文件
*.php
Php语言源程序文件
*.tcl
TCL脚本文件
*.so/*.lib
库文件
*.sql
SQL语言文件
格式文件
*.txt
无格式的ASCII码文件
*.html/*.htm
静态Web页
*.ps
PostScript文件
*.au
一种声音文件
*.wav
一种声音文件
*.xpm
一种图象文件
*.jpg
一种图形,图象文件
*.gif
一种图形,图象文件
*.png
一种图形,图象文件
存档与压缩文件
*.tar
Tar存档文件
*.Z/*.gz/*.bz2
压缩文件
*.tar.gz/*.tgz/*.tar.bz2/*.tbz
压缩后的tar包
3.Linux下设备使用方法:
设备文件
说明
/dev/hd*
IDE硬盘设备,如hda1表示第一块IDE硬盘的第一个分区,hdb2表示第2块IDE硬盘的第2个分区。
/dev/sd*
SCSI硬盘设备,如sda1表示第一块SCSI硬盘的第一个分区,sdb2表示第2块SCSI硬盘的第2个分区。
/dev/lp*
表示并口设备,如lp0表示第一个并口设备,lp1表示第二个并口设备。
/dev/cua*
串口设备
/dev/tty*
终端设备
/dev/console
系统控制台
/dev/scd*
SCSI光区设备
/dev/ippp*
Ppp设备
/dev/isdn*
Isdn设备
/dev/null
空设备
/dev/zero
零设备
4通配符
通配符
说明
*
匹配任何字符和任何数目的字符
?
匹配任何字符
[…]
匹配任何包含在括号中的单字符
5Linux目录结构
子目录名
Bin
存放二进制的可执行程序
Boot
存放用于系统引导时的使用的各种文件
Dev
用于存放设备文件,用户可以通过它来访问外部设备
Etc
存放系统的配置文件
Home
存放所有用户的文件的跟目录,一个用户对应一个,
Lib
存放跟文件系统中的程序运行所需要的共享库及内核模块
Lost+found
存放一些系统检查结果,发现不合法的文件存放在这里,通常为空,除非硬盘遭受了不明的损坏
Mnt
系统管理员存放安装临时文件系统的安装点
Opt
该目录不属于Linux的基本文件系统,是额外安装的应用程序包所放置的地方
Proc
是一个虚拟文件系统,存放当前内存的映射,主要用于在不重起机器的情况下管理内核。
Root
超级用户目录
Sbin
类似/bin目录,只有root才能控制
Tmp
用于存放各种临时文件
Usr
用于存放系统应用程序
Var
用于存放需要随时改变的文件,如系统
日志,脱机
工作目录等。
6常用的文件目录操作命令
命令
功能
ls
显示文件和目录列表
touch
生成一个空文件或更改文件的时间
cp
复制文件或目录
mv
移动文件或目录,文件或目录改名
rm
删除文件或目录
cat tac
显示文本文件内容
more less
分页显示文本文件内容
head tail
显示文本文件的前若干行或后若干行
wc
统计指定文本文件的行数,字数,字符数
lin
建立连接文件
whereis
查找系统文件所在路径
find
在文件系统中查找指定的文件
grep
在指定文本文件中查找指定的字符串
pwd
显示当前工作目录
cd
切换目录
mkdir
创建目录
rmdir
删除目录
tree
显示目录树
7常用的信息显示命令
命令
功能
stat
显示指定文件的相关信息
who w
显示在线登陆用户
whoami
显示用户自己的身份
hostname
显示主机名称
uname
显示操作系统信息
dmesg
显示启动信息
top
显示当前系统中耗费资源最多的进程
du
显示指定的文件(目录)已使用的磁盘空间的总量
df
显示文件系统磁盘空间的使用情况
free
显示当前内存和交换空间的使用情况
ifconfig
显示网络接口信息
ping
测试网络的连通性
netstat
显示网络状态信息
locale
显示当前语言环境
id
显示当前用户的id信息
8常用的备份压缩命令
命令
功能
tar
文件,目录打(解)包
gzip
压缩(解压)文件或目录,压缩文件后缀为gz
compress
压缩(解压)文件或目录,压缩文件后缀为Z
Bzip2
压缩(解压)文件或目录,压缩文件后缀为bz2
例:
1. tar –cvf myball.tar myball 将myball打包
2. Tar –tf myball.tar 查看myball包内容
3. Tar –xvf myball.tar 将myball.tar解包
4. Tar –zcvf myball.tar.gz 将myball打包后压缩(调用gzip工具)
5. Tar –ztf myball.tar.gz 查看myball.tar.gz包的内容
6. Tar –zxvf myball.tar.gz 将myball.tar.gz解包(调用gzip工具)
收藏
举报
TAG: