




已阅读5页,还剩98页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ATAE Linux基础,SuSE Linux Enterprise Server 10 SP1,Page 2,第1章 Linux基础知识 1.1 认识Linux 1.2 如何学习Linux,内容介绍,Page 3,Linux的发展历史,一个小型档案系统,Unix 的正式诞生,重要的 Unix 分支,百家齐鸣的 Unix 版本,1969 年 Ken Thompson 的小型 file server system,1973 年 Ritchie 等人以 C 语言写出第一个正式 Unix 核心,1977 年 BSD 的诞生;1980年 system V,Solaris、AIX、HP_UNIX等等,Linux诞生,GNU与FSF,Stallman 在 1984 年实际创立了 GNU 与 自由软件基金会 ( Free Software Foundation, FSF ),1991 年 芬兰大学生 Linus Torvalds,Page 4,Linux的发展历史,Page 5,Linux的构成,Linux内核,实用工具,Linux Shell,Page 6,Linux用户环境,内核(Kernel),Shell:bash csh ksh,终端模拟器(Terminal Emulator):putty xmanager,X Window系统: xfree86,窗口管理器(Window Manager):KMW,桌面环境(Desktop Environment):Gnome KDE,Page 7,Linux虚拟控制台,系统中有12个系统虚拟控制台,用户可以用Ctrl+Alt+Fn(n=112)来切换,默认开启六个文本界面(F1-F6),用于本地登录(非图形界面),第一个图形界面一般对应Ctrl+Alt+F7,当前在图形界面下,系统快捷键Alt+Fn已经被占用,我们需要用Ctrl+Alt+Fn来切换入其他虚拟控制台,登录用的虚拟控制台是可以根据需要增添或删减的(配置文件为/etc/inittab),Page 8,Linux特性,开放性:系统遵循世界标准规范,多用户:系统资源可以被不同用户各自拥有使用,多任务:同时执行多个程序,而且各个程序的运行互相独立,良好的用户界面 :用户界面和系统调用,设备独立性 :操作系统把所有外部设备统一当作成文件来看待,丰富的网络功能:FTP HTTP TELNET 等,可靠的系统安全:PAM 等,良好的可移植性: 从微型机到大型机的任何环境中和任何平台上运行,自由软件:用户不用支付任何费用就可以获得它和它的源代码,并且可以根据自己的需要对它进行必要的修改,无偿对它使用,无约束地继续传播,具有Unix的全部功能,Page 9,Linux相关术语,FSF (free software foundation) 自由软件基金会,软件按提供方式和是否盈利分为;商业软件,共享软件,自由软件 商业软件:开发出售,提供技术支持,用户只有使用权不得修改和扩散 共享软件:开发者提供免费使用,升级,用户只有使用权不得修改和扩散(无源码) 自由软件:开发者使用所有源码,用户使用修改,并公开代码,GPL(general public license)通用公共许可证,Kernel 内核旧版本命名 stable :稳定版 /源码不变仅修补BUG 2.4.x ;2.6.x (偶数) development 发展版 /修改源码加入新功能 2.5.x (奇数) distribution =系统工具+应用工具+网络工具+编译工具,Page 10,Linux主流发行版本,Red Hat Enterprise Linux Fedora Core,Suse Linux Enterprise Server OpenSuse,Debian Ubuntu,Page 11,Linux系统目录,容量经常变化的目录需要挂载为单独分区,防止根分区被占满导致系统异常,Page 12,Linux设备与文件系统,文件类型,Page 13,Linux设备与文件系统,文件权限,操作文件的用户都分成三类 文件的拥有者(u) 文件所属组的成员(g) 其他用户(o),对于每一类用户,又分别提供他们三种权限 读(r) :用户是否有权力读文件的内容 写(w) :用户是否有权利改变文件的内容 执行(x) :用户是否有权利执行文件(对目录而言,x意味这你可以进入下一级目录),对于可执行文件,可以使用./exec_file形式执行,Page 14,Linux设备与文件系统,文件系统,文件系统:数据的组织与存放方式,也可以看作是一种协议,mount(挂接):将一个文件系统与一个存储设备关联起来的过程,Page 15,Linux设备与文件系统,设备概念,Linux上支持的设备信息在/dev目录下(该目录下的内容是动态生成),Linux上当前系统可用的设备及其提供的接口信息放在/sys目录下,物理设备:看得见摸得着的物理硬件,可以划分为一个个物理分区 逻辑设备:物理设备经过某种设备管理软件封装之后,可以划分为一个个逻辑卷,裸设备:没有建立文件系统的物理分区或者逻辑卷,比如给数据库使用的逻辑卷, 其上的数据组织与存放方式由数据库确定,Page 16,Linux设备与文件系统,设备类型,字符设备:以字节流形式被访问的设备,比如字符终端和串口设备,块设备:以数据块形式被访问的设备,比如硬盘、光盘等,网络设备:主机与主机之间进行数据交换的设备,Page 17,Linux下的输入输出、重定向、管道技术,标准输入stdin(0):默认是键盘,标准输出stdout (1):默认是终端屏幕(例如串口的默认输出就是标准输出,我们就可以通过屏幕看到所有输出),标准错误输出stderr (2):默认是终端屏幕,使用“”来重定向输入源,使用改变数据输出目标,使用 | 将前一个过滤器的输出直接送入后一个过滤器的输入,Page 18,Linux下常用日志,/var/log/boot.msg:此日志文件写在系统每次启动时,包含了核心装入时系统的所有输出数据。我们可以使用dmesg命令直接查看!,/var/log/messages:这是一份标准系统日志,记录着大部分系统服务的输出,包括启动时非关核心的一些输出。,/var/log/wtmp:系统的每一次登录,都会在此日志中添加记录。为了防止有人篡改,该文件为二进制文件。只能用last这一类的指令来读取。,/var/log/lastlog:上一次哪个用户从哪里以什么方式登录的记录,/var/log/YaST2:yast2执行时的日志记录,/var/log/faillog:登录失败的记录,Page 19,如何学习Linux,学会使用man Linux是大小写敏感的系统,学习建议,使用方法: man command 举例: man man man 5 proc,Page 20,第1章 Linux基础知识 第2章 Linux常用命令 第3章 Linux常用技巧 第4章 Linux常见问题定位思路,内容介绍,Page 21,第2章 Linux常用命令 2.1 系统管理类命令 2.2 存储管理类命令 2.3文档处理类命令 2.4 网络管理类命令 2.5 Linux软件包操作 2.6 驱动管理,内容介绍,Page 22,cd,转换到指定目录,举例: 返回上次进入的目录 cd - 返回用户的HOME目录 cd cd,Page 23,ls (l),列出指定目录的内容,Page 24,mkdir(rmdir),创建新目录(删除目录),相对rmdir命令,rm命令同样可以删除目录,而且更常用。,Page 25,cp(mv),复制(重命名)文件,Page 26,rm,删除文件或目录,禁止使用rm *格式的高危命令删除文件,可能导致误删除文件。,Page 27,useradd,添加帐户或者更新帐户信息,Page 28,userdel,删除帐户,Page 29,passwd,修改用户密码,Page 30,su,切换到其它用户,了解su - testuser和 su testuser 的区别,Page 31,date,显示或者设置当前的系统时间,显示或者设置当前的硬件(BIOS)时间,Page 32,hwclock,使用date命令修改系统时间后,必须用hwclock -w命令将其同步到硬件时钟,Page 33,uptime,显示系统运行的时间,给出下列信息的一行显示. 当前时间, 系统运行了多久时间, 当前登陆的用户有多少, 以及前1,5和15分钟系统的平均负载,和使用w命令给出的第一行内容相同 11:16am up 6 days 0:45, 2 users, load average: 0.14, 0.11, 0.09,Page 34,free,显示内存使用,Page 35,vmstat(虚拟内存),显示内存相关统计数据,对于可以连续统计系统信息的命令,一般第一条信息不作为参考。,Page 36,ps,显示系统进程,Page 37,kill,向指定进程发送信号,Page 38,top,显示执行中的进程,Page 39,uname,显示系统信息,内核名称,主机名,内核发行编号,操作系统版本,主机类型,硬件平台,处理器类型,Page 40,hostname,显示主机名称,该命令修改的主机名称在重启后会失效,永久生效需要修改文件/etc/HOSTNAME,Page 41,who(w),显示目前登录系统的用户,Page 42,last,列出目前以及过去登录系统的用户,使用last reboot命令可以查询系统的重启时间。,Page 43,halt(reboot、poweroff),重启或者关闭系统,Page 44,shutdown,重启或者关闭系统,Page 45,chkconfig,检查设置系统的各项服务,Page 46,crontab,查询或者设置系统定时任务,查询系统开机和内核输出信息,Page 47,dmesg,Page 48,第2章 Linux常用命令 2.1 系统管理类命令 2.2 存储管理类命令 2.3文档处理类命令 2.4 网络管理类命令 2.5 Linux软件包操作 2.6 驱动管理,内容介绍,Page 49,fdisk,Linux分区表操作工具软件,Page 50,fsck,修复文件系统,Page 51,df,文件系统磁盘空间使用,Page 52,mount(umount),挂载(卸载)文件系统,Page 53,du,文件空间使用,Page 54,sync,将内存缓冲区内的数据写入磁盘,Page 55,第2章 Linux常用命令 2.1 系统管理类命令 2.2 存储管理类命令 2.3 文档处理类命令 2.4 网络管理类命令 2.5 Linux软件包操作 2.6 驱动管理,内容介绍,Page 56,cat,连接文件并在标准输出上输出,Page 57,tail,输出文件的末尾部分,Page 58,more (less),分页显示文本,Page 59,vi,文本编辑器,Page 60,tar,将文件打包,Page 61,file,识别文件类型,Page 62,diff,比较文件差异,Page 63,find,搜索文件,Page 64,whereis,搜索文件,Page 65,chmod,改变文件权限,Page 66,chown,改变文件属主,Page 67,第2章 Linux常用命令 2.1 系统管理类命令 2.2存储管理类命令 2.3 文档处理类命令 2.4 网络管理类命令 2.5 Linux软件包操作 2.6 驱动管理,内容介绍,Page 68,ifconfig,显示或设置网络设备,使用ifconfig配置的IP在系统重启后会失效,永久设置需要修改配置文件。,Page 69,ifconfig(续),一个网卡绑定多个IP,显示或设置网络设备,使用ifconfig eth1:0 50绑定网卡eth1多个IP,Page 70,ethtool,显示或者改变网卡设置,Page 71,ethtool(续),常用方法,显示或者改变网卡设置,Page 72,netstat,显示网络状态信息,Page 73,route,查询设置路由,Page 74,ping,检测网络连接,Page 75,ssh,远程登录机器,Page 76,ssh(续),远程登录机器,出现上述提示的原因可能是系统信息发生了变化,IP没有变化,如重装了操作系统。,Page 77,scp,远程文件复制,Page 78,问题,如何查看系统的当前时间?如何修改系统的当前时间? 如何查看系统的CPU、内存、硬盘等的数据统计信息? 如何查看系统当前的登录用户情况以及历史操作记录? 如何查看系统当前的网络配置?如何获取系统当前的网络连接信息?如何进行主机之间的数据传输? 如何查询磁盘的分区情况、磁盘分区的挂接情况、文件系统空间的使用情况?,Page 79,答案,使用date命令。 使用free、df命令。 使用who命令;使用history命令。 使用ifconfig命令;使用netstat;使用scp。 使用df命令;使用mount命令;使用du命令。,Page 80,第2章 Linux常用命令 2.1 系统管理类命令 2.2存储管理类命令 2.3 文档处理类命令 2.4 网络管理类命令 2.5 Linux软件包操作 2.6 驱动管理,内容介绍,Page 81,rpm,软件包操作命令,Page 82,第2章 Linux常用命令 2.1 系统管理类命令 2.2存储管理类命令 2.3 文档处理类命令 2.4 网络管理类命令 2.5 Linux软件包操作 2.6 驱动管理,内容介绍,Page 83,modprobe/insmod(rmmod),加载(删除)驱动/模块,Page 84,第1章 Linux基础知识 第2章 Linux常用命令 第3章 Linux常用技巧 第4章 Linux常见问题定位思路,内容介绍,Page 85,第3章 Linux常用技巧 3.1 文件共享 3.2 命令脚本执行 3.3 目录与文件操作 3.4 获取系统以及软件信息,内容介绍,Page 86,SFTP Client/WinSCP,Page 87,第3章 Linux常用技巧 3.1 文件共享 3.2 命令脚本执行 3.3 目录与文件操作 3.4 获取系统以及软件信息,内容介绍,Page 88,命令与脚本执行技巧,将命令置于后台运行 command &,将在后台执行的命令切回前台 fg command,查询执行的历史命令 history,录制终端执行记录:script log.19990817 Script started, output file is log.19990817,批量执行命令:sync;sync;reboot,Page 89,第3章 Linux常用技巧 3.1 文件共享 3.2 命令脚本执行 3.3 目录与文件操作 3.4 获取系统以及软件信息,内容介绍,Page 90,目录与文件操作技巧,回到上次进入的目录 cd -,获取文件与目录的层次关系 ls -R,显示目录树结构 tree,删除奇怪名称的文件 删除名为 -a的文件: rm ./-a rm - -a 删除名为a的文件:rm a 删除名字带不可见字符的文件 :列出文件名并转储到文件:ls -l aaa,然后编辑文件的内容加入rm命令使其内容成为删除上述文件的格式:vi aaa 加入rm -r *,把文件加上执行权限 chmod +x aaa,执行 $aaa,查找、删除正在使用某个文件的进程 fuser filename fuser -k filename,Page 91,第3章 Linux常用技巧 3.1 文件共享 3.2 命令脚本执行 3.3 目录与文件操作 3.4 获取系统以及软件信息,内容介绍,Page 92,获取系统信息,获取操作系统版本相关信息 uname a cat /etc/SuSE-release,获取系统CPU信息 cat /proc/cpuinfo,获取系统内存信息 cat /proc/meminfo,获取系统设备分区信息 cat /proc/partitions,获取系统PCI设备信息 lspci -v,获取系统硬件信息,Page 93,获取系统信息,显示10个消耗CPU最多的进程 ps aux |head -1 ;ps aux |sort -rn +2 |head -10,显示10个消耗内存空间最多的进程 ps aux |head -1 ;ps aux |sort -rn +3 |head -10,按处理时间为顺序显示系统中的前十个进程 ps vx |head -1 ;ps vx |grep -v PID |sort -rn +3 |head -10,按实际内存使用的多少顺序显示系统中的前十个进程 ps vx |head -1 ;ps vx |grep -v PID |sort -rn +6 |head -10,获取系统状态信息,Page 94,问题,如何访问Linux机器的共享文件,应该如何操作? 如何后台执行一条命令,如何恢复到前台? 如何获取系统CPU信息以及内存信息? 如何显示10个消耗CPU最多的进程?,Page 95,答案,通过sftp client 使用commandps aux |sort -rn +2 |head -10,Page 96,第1章 Linux基础知识 第2章 Linux常用命令 第3章 Linux常用技巧 第4章 Linux常见问题定位思路,内容介绍,Page 97,第4章 Linux常见故障与定位 4.1 SSH类故障 4.2 网络类故障,内容介绍,Page 98,SSH类故障,f0s1:/var/log # ssh 10 ssh: connect to host 10 port 22: No route to host,此问题应该是客户端和服务器端之间的网络不通,需要检查两台主机之间的网络连接是否正常。如果网络正常,返回应为验证客户端失败,因为客户端的系统信息发生更改(网络信息没有更改),此时删除客户端的/.ssh/known_ho
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国海绵焦行业发展现状及前景预测分析研究报告版
- 2025-2030中国海外投资行业市场深度调研及竞争格局与投资前景研究报告
- 2025-2030中国流感药物和疫苗行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国洗衣干衣设备市场经营创新策略及供需趋势研究研究报告
- 2025-2030中国油漆市场运营规模与未来发展行情解析研究报告
- 母猪行为对护理措施的影响试题及答案
- 2025年第二季度跨境电网检修时差地区计时工资换算协议
- 明晰学习目标2024年系统规划与管理师考试试题及答案
- 强调重点税务师试题及答案
- 二零二五版法律尽职调查合同
- SCR脱硝催化剂体积及反应器尺寸计算表
- 2025年江苏苏北四市高三一模高考地理试卷试题(含答案详解)
- 《石油化工金属管道工程施工质量验收规范2023版》
- 《中级宏观经济学》教学大纲
- 牙科核心管理制度内容
- 服务行业员工实名制管理制度
- 浙江钱江生物化学股份有限公司招聘笔试冲刺题2025
- 智能制造能力成熟度模型(-CMMM-)介绍及评估方法分享
- 兽用生物制品企业供需现状与发展战略规划
- 《静脉输液治疗》课件
- 0-3岁婴幼儿亲子关系与互动(杭州师范大学)知到智慧树章节答案
评论
0/150
提交评论