Linux基础培训
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux 基础培训
4
操作系统认知4MicroSoft Windows
iPhone 、Android 、Windows Mobile ,BlackBerry 、Symbian
UNIX: AIX 、HP-UX 、Solaris 、freeBSD 、VxWorks 、uCos
LINUX: Redhat 、CentOS 、Fedora 、SUSE 、Ubuntu 、Mandriva
CPU体系结构
4
Linux系统结构
Linux系统可以分为用户空间和系统空间两部分,用户空间
可以通过系统调用和硬件中断进入内核空间,确保OS的安
全性。
4
Kernel:管理系统各种资源,是运行
程序和管理外设的核心程序。是一个
提供硬件抽象层、磁盘及文件系统控
制、多任务等功能的系统软件。
Shell:是系统的用户界面,提供用户与内核进行交互
操作的一种接口。它接收用户输入的命令并把它送入
到内核去执行。命令解释器,并且可以通过编程语言
编辑脚本。
目前主要有下列版本的Shell:
Bourne Shell:是贝尔实验室开发的。
BASH:是GNU的Bourne Again Shell,是GNU操作系统上默认的shell,大部分linux的发行套件使用的都是这种shell。
Korn Shell:是对Bourne SHell的发展,在大部分内容上与Bourne Shell兼容。
C Shell:是SUN公司Shell的BSD版本。
文件系统
文件系统是操作系统用于明确磁盘或分区上的文件的方法
和数据结构;即在磁盘上组织文件的方法。也指用于存储
文件的磁盘或分区,或文件系统种类。
一个分区或磁盘能作为文件系统使用前,需要初始化,并将记
录数据结构写到磁盘上,这个过程就叫建立文件系统。
FAT、NTFS、exFAT、RAW、Ext2\3\4、JFS、UFS、HFS
4
4
文件目录结构4
/ Linux 文件系统的入口,也是处于最高一级的目录,根目录;
/bin 基础系统所需要的那些命令位于此目录,也是最小系统所需要的命令;比如ls 、cp
/boot Linux 的内核及引导系统程序所需要的文件,比如vmlinuz
initrd.img 文件都位于这个目录中。在一般情况下,GRUB 或LILO 系统引导管理器也位于这个目录;
/etc 系统配置文件的所在地,一些服务器的配置文件也在这里;/home 普通用户家目录默认存放目录;
/lib 库文件存放目录
/tmp 临时文件目录
/usr 这个是系统存放程序的目录,比如命令、帮助文件等。
Linux 系统启动过程
4加电
BIOS 自检
执行引导加载程序加载内核
执行init 进程
登录Linux 系统
Linux 命令
4
4
Linux
Linux系统就是一个由多个小程序(命令)组成的一个大的程序
战略上以一当十,战术上以十当一。
4
41、ps 查看系统的进程
ps -ef | grep java
2、kill 杀死进程
kill -9 20331
数字为ps 查出来的进程号
3、tail 参看文件
tail -f /home/logs/web4s.log -n 500
-f 为持续更新
-n 为初始显示的行数
4、unzip 解压缩zip 文件
unzip –d /usr/local/tomcat/webapps/ /home/marketing.zip -d 指定目的目录
-l 显示压缩文件内所包含的文件-n 解压缩时不要覆盖原有的文件
5、gunzip 解压gz 文件
#gunzip web4s.tar.gz
4
6、tar 用于将文件打包
主要参数:
-c 创建新的档案文件
-v 详细报告tar 处理的文件信息
-f 使用档案文件或设备
-x 从档案文件中释放文件
-t 列出档案文件的内容
-r 把要存档的文件追加到档案文件的未尾
-u 更新文件
-z 用gzip 来压缩/解压缩文件
例如:
#tar cvf web4s.tar web4s
#tar czvf web4s.tar.gz web4s 7、data 命令查看或修改系统时间
# date -s "2011-02-29 14:25:21"
#clock –w //系统同步COMS 时间是每隔一段时间(大约是11分钟)进行的
48、df 命令显示磁盘的文件系统与使用情形-h 可读性较高的方式来显示信息
9、du 命令显示指定的目录或文件所占用的磁盘空间-h 以K ,M ,G 为单位,提高信息的可读性
10、ls 命令列出目录的内容,包括文件和子目录的名称主要参数:
-a 所有文件和目录,包含隐藏文件
-h 用“K”,“M”,“G”来显示文件和目录的大小
-l 使用详细格式列表
-S 用文件和目录的大小排序
-t 用文件和目录的更改时间排序
11、rm 删除文件或目录(rmdir)
主要参数:
-f 强制删除文件或目录
-r 递归处理,将指定目录下的所有文件及子目录一并处理#rf -rf /homt/web4s.tar
12、mkdir 命令建立目录
#mkdir /temp/123
13、cd 用于目录间切换
#cd /usr/local/apache
#cd ../.. (表示切换到/usr目录)
4
14、pwd 用于显示工作目录的绝对路径名称