Linux系统
1、Linux系统的介绍、安装、密码的破解
2、Linux系统目录结构,常用命令
3、Linux系统网络配置
1、Linux系统的介绍、安装、密码的破解
Linux常见的发行颁布
RedHat、SuSE、Ubuntu、Mandrake等等
优点:
免费、多用户多任务、丰富的网络功能、良好的界面、可靠的安全性等等
如何学习linux:
从命令开始打好基础
选择一本好书
养成在命令行下工作的习惯
学些shell 命令解释器
不要司机硬背,要勤于实践
学会使用文档
在Linux论坛获取帮助
学习专业英语
Linux 内核版本 2-1
由linux内核项目团队统一进行发布
XX.YY.ZZ XX主板本号 YY次版本号 ZZ打补丁的次数
2.5.7 5(次版本号)是奇数表示开发版
2.6.18 6(次版本号)是偶数稳定版本
磁盘分区表示
Linux中将硬盘、分区等设备均表示为文件
/dev/hda5
文件系统类型
Linux 中默认使用的文件系统类型
EXT3 :第3代扩展(Extended)文件系统
SWAP : 交换文件系统
Linux 支持的其他文件系统类型
FAT16、FAT32、NTFS(Wins默认的文件系统)
XPS、JFS
.......
单用户模式的作用
在使用Linux系统中,维护人员经常会碰到一个问题,就是在拥有root账号权限和密码的用户中,总是会出现忘记root密码的情况。
遇到这种情况,一般情况下,维护人员就会通过最常用的方法进行root密码重置,那就是单用户模式。
其次,单用户最突出且实用的一个好处就是:可以无密码登录,所以,在忘记密码时,可以进入单用户模式修改登录密码。
系统目录结构
bin目录:普通用户和管理员能执行的命令
sbin目录:只有管理员能执行的命令
Boot目录:linux操作系统启动配置文件引导文件
Dev目录:存储文件和硬盘
Etc 目录:系统和引用服务配置文件
Home目录:普通用户的家目录
Lib目录:函数库文件
Media目录:外来存储介质目录 光盘等
Mnt目录:同Media
Opt目录:大型程序安装目录
Proc目录:开机才有的一些配置文件,没有开机的话里面是没有文件的
Root目录 :管理员的家目录
Selinux目录:对程序控制,安全性高。
Sys目录:存放系统目录。系统配置文件
Usr目录:外部程序可能按照在这个目录下
Var目录:日志、安装程序的根目录(Apache的根目录等)
Linux命令的分类
linux命令
用于实现某一类功能的指令或程序
命令的执行依赖于解释器程序(例如:/bin/bash)
Linux命令的分类
内部命令:属于Shell解释器的一部分(操作系统自带的命令)
外部命令:独立于Shell解释器之外的程序文件(安装外部程序带的命令)
Linux命令格式2-1
Linux命令的通用命令格式
命令符 [选项] [参数] 例如:ls -l /home
选项及参数的含义:
选项:用于调节命令的具体功能
以“-”引导短格式选项(单个字符),例如“-l”
以“--”引导长格式选项(多个字符),例如“--color”
多个短格式选线可以写在一起,只用一个“-”引导,例如“-al”
参数:命令操作的对象,如文件、目录等
Linux命令格式2-2
Tab:自动补齐
反斜杠“\”:强制换行
快捷键Ctrl+U:清空至首行
快捷键Ctrl+K:清空至尾行
快捷键Ctrl+L:清屏
快捷键Ctrl+C:取消本次命令编辑
获取命令帮助
内部命令help:查看内部命令help
命令的“--help”选项:适用于大多数外部命令
使用man命令阅读手册页
使用“↑”“↓”方向键滚动文本
使用Page UP和Page Down 键翻页
按Q或q键退出阅读环境、按“/”键后查找内容
查看系统内核的信息--uname
uname命令
查看系统相关信息
常用命令选项
-a:显示主机名、内核版本、硬件平台等详细信息
-r:显示内核版本
查看系统主机名—hostname
hostname命令:查看主机的完整名称。包括主机名称、所在区域的名称
查看系统IP信息—ifconfig
Ifconfig命令:查看IP地址
查看系统CPU信息
/proc/cupinfo CPU信息所在目录
/proc/meminfo 内存信息所在目录
cat /proc/cupinfo 查看文件里面的内容命令cat
关机及重启操作
关机操作
shutdown、poweroff、halt
shutdown -h now
重启操作
shutdown、reboot
shutdown -r now
查看及切换目录
pwd命令:
用途:查看工作目录(Print Working Directory)
cd命令:
用途:切换工作目录(Change Directory)
格式:cd [目录位置]
目录操作命令--du
Du命名:
用途:统计目录及文件的空间占用情况(estimate file space usage)
格式:du [选项] [目录文件名]
常用命令选项:
-a:统计包括所有的文件,而不仅仅只统计目录
-h:以便易读的字节单位(k、M等)显示信息
-s:只统计每个参数所占用空间总的大小
创建目录命令——mkdir
用途:创建新的目录(make Directory)
格式:mkdir [-p] [/路径/]目录名
mkdir [-p] 表示是递归创建
ls -R 是递归查看
创建文件命令——touth
用途:新建空文件,或更新文件时间标记
格式:touth 文件名
创建连接文件——ln
用途:为文件或目录创建连接(Link)(快捷方式)
格式:ln [-s] [源文件或目录] 连接文件或目标目录
常用命令选项:
-s:创建符号连接文件(省略此项则建立硬链接)
复制文件或目录——cp
cp命令
用途:复制(copy)文件或目录
格式:cp [选项] [源文件或目录] 目标文件或目录
常用命令选项:
-r:递归复制整个目录树
-p:保持源文件的属性不变
-f:强制覆盖目标同名文件或目录
-i:需要覆盖文件或目录时进行提醒
删除文件或目录——rm
用途:删除(remove)文件或目录
格式:rm [选项] 文件或目录
常用命令选项:
-f:强行删除文件或目录,不进行提醒
-i:删除文件或目录时提醒用户确认
-r:递归删除整个目录和文件
移动文件或目录——mv
用途:移动(move)文件或目录
——若如果目标位置与源位置相同,则相当于改名
格式:mv [选项] 源文件或目录 目标文件或目录
查找文件或目录——find
用途:用于查找文件或目录
格式:find [查找范围] [查找条件]
常用查找条件:
-name:按文件名称查找
-size:按文件大小查找
-user:按文件属性查找
-type:按文件类型查找
例如 : find /etc -name “resol*.conf”
find / -name cracer 在根目录下查找文件或目录名为cracer的文件
进入vi
as