版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第一章 Linux系统简介及安装一、Linux简介1.Linux是开放源代码的操作系统,在Internet服务器领域占据很大市场2.组成内核、基本库、应用程序3.版本内核版:稳定版(次版本号为偶数、开发版(奇数发行版:Red Hat、Suse、Debian4.开放源代码软件开源指软件是自由的,并不是免费的许可协议,GPL(通用公共许可,要求严格、LGPL(宽通用公共许可5.Red Hat主要版本Red Hat Linux:面向普通用户,可以免费下载使用,最后版本9.0Red Hat Enterprise Linux:面向企业,不免费下载使用,但开源,目前4.0二、Linux概念1.硬盘分区主分
2、区:最多4个分区设备表示:DDMNDD,hd(IDE设备、sd(SCSI设备、fd(软驱M,a、b、c、d(分别代表第1234个设备,其中IDE设备表示其位置N,1、2、3、4、5(第1234个主分区,第1个逻辑分区2.文件系统支持Ext2、Ext3(默认、swap(交换分区,内存的2倍、NTFS、FAT3.目录结构/:根目录,只有一个/boot:存放引导文件/home:存放普通用户宿主目录/root:存放管理员(root的宿主目录/bin:存放普通用户的可执行文件/sbin:存放管理员的可执行文件/usr:存放应用程序/etc:存放各种程序的配置文件三、安装Linux1.制作引导盘(USB#
3、dd if=/media/cdrom/images/diskboot.img of=/dev/sda2.安装用1号盘引导,安装过程中系统提示换盘分区,建议自动分区,手工至少建2个分区(swap、/网络设备文件,eth0(第一块以太网第二章常用命令及帐户管理一、命令格式1.命令选项对象2.选项短格式,-h,可操作性强长格式,-help,可读性强3.命令提示符$,普通用户#,超级用户二、获得命令帮助1.help 命令,查看内部命令的帮助2.-help选项,如ls -help3.man命令,查看随机手册得到帮助4.info命令,查看带链接的帮助信息三、目录操作1.ls,显示指定目录和文件信息-a,全
4、部(包括隐藏文件-l,详细信息2.pwd,显示当前目录位置3.cd,更改当前目录cd /,到根目录cd .,到上一级目录cd ,到当前用户的宿主目录,等同于cdcd -,返回到刚才的位置4.mkdir,创建目录5.rmdir,删除空目录四、文件操作1.file,显示文件类型2.touch,更新文件日期时间,建立空文件3.cp,复制文件格式:cp 源文件目的目录4.rm,删除文件或非空目录-r,非空目录-f,不提示5.mv,移动文件或重命名mv 文件新目录 -移动mv 文件新文件名 -重命名6.find,查找文件find 路径选项对象-name,根据文件名注:可以通配符*(任意多个字符?(一个字
5、符 7.查看文件内容cat命令,只显示最后一屏more命令,分屏显示less命令,分屏显示,可回调head命令,显示文件头,默认10行,-n设置tail命令,显示文件尾,默认10行,-n设置五、使用光盘和U盘1.使用光盘mount -t 格式设备文件挂载目录如:mount -t iso9660 /dev/cdrom /media/cdrom简写为mount /dev/cdrom2.卸载(弹出光盘umont /dev/cdrom或eject -t3.制作光盘镜像文件cp /dev/cdrom cd.iso4.使用U盘mount -t vfat|ntfs /dev/sda1 /mnt5.fdisk
6、 -l:显示当前系统中的存储设备6.df:显示存储设备及挂载点六、管理用户和组1.创建用户useradd 用户名passwd 用户名 -设置密码,否则不可用2.删除用户userdel 用户名-r,连同宿主目录删除3.修改用户属性usermod 选项用户名-L,禁用-U,启用-l,改名4.用户相关配置文件/etc/passwd,用户帐户信息/etc/shadow,用户加密的口令/home/用户名,用户的宿主目录注:同时创建了一个同名的组/etc/skel,用户的初始配置文件5.创建组groupadd 组名6.删除组groupdel 组名7.更改用户属于组usermod -g 组名用户8.组相关配
7、置文件/etc/group七、管理文件权限1.介绍文件类型(1所属用户权限(3所属组权限(3其他用户权限(3文件类型:-普通文件,d目录,l链接文件权限:r读,w写,x执行2.更改文件权限chmod ugoa +-= rwx 文件名chmod 777 文件名3.更改文件所属用户或组chown 用户:组文件名第三章文本编辑一、编辑器介绍1.分类行编辑器、全屏编辑器字符编辑器、图形编辑器2.常见文本编辑器vi、emacs、namo、gedit二、VI使用1.启用vivi 文件名2.退出:wq -保存退出:q! -不保存退出:q -退出(没有修改的情况下3.文件操作:e 文件名 -退出当前文件打开新
8、文件:e!文件名 -不保存当前文件,打开新文件:r 文件名 -把文件内容插入当前文件:w -保存文件:w 文件名 -另存为文件4.光标移动hjkl -左下上右 -行首$ -行尾Ctrl+f -前滚整页Ctrl+b -后滚整页:set nu -显示行号:set nonu -隐藏行号1G -文件的第一行,3G、5GGG -文件的尾部5.进入输入模式i -光标前输入o -新增一行输入a -光标后输入6.删除操作x -删除光标处的单个字符dw -删除光标处的单词dd -删除行,3dd、5dd7.撤销操作u -逐步撤销Ctrl+r -逐步恢复8.复制粘贴yy -复制行p -粘贴9.查找、替换:s/旧/新
9、 -只改当前行的第一个:s/旧/新/g -只改当前行的所有的:s/旧/新/c -要求确认:n,m s/旧/新/g -改从第n行到第m行的所有的:% s/旧/新/g -改全部的10.同时操作多文件vi 文件1 文件2 注:next(向后切换文件:prev(向前切换文件可以在多个文件间,复制内容第四章 Shell的使用一、Shell概述1.Shell是用户和操作系统交互的界面2.分类Bsh、Csh、Ksh、Bash注:RedHat默认使用Bash3.用户默认shell的设定/etc/passwd二、Shell变量1.分类环境变量、预定义变量、位置变量、自定义变量2.环境变量使用大写字母,不用人工修
10、改,由系统自动维护查看:set调用:$变量名显示:echo $变量名设置:变量名=变量值如,PS1=uh w$,显示当前目录的绝对路径环境变量的配置文件/etc/bashrc、/etc/profile:对所有用户有效.bash_profile、.bashrc:位于每个用户的宿主目录3.位置变量$1,命令的第一个参数$2-9,分别代表命令的第2到9个参数值4.预定义变量$#,参数的数量$?,执行命令返回状态$,当前进程号$0,当前进程名5.自定义变量设置:变量名=变量值显示:set清除:unset调用:$变量名定义全局变量:export 变量名=变量值注:全局变量在所有子shell中有效三、常用
11、功能1.命令行编辑2.命令补全补全命令(唯一时,Tab键路径补全3.命令历史查看:history调用:上下方向键、!n、!命令首字符4.命令历史文件/.bash_history5.清除命令历史history -c6.别名alias 别名=原命令行unalias 别名或 unalias -a -清除四、管道和重定向1.标准输入和输出0号文件,标准输入(键盘1号文件,标准输出(屏幕2号文件,标准错误输出(屏幕2.重定向使得命令的结果不从标准文件输入或输出命令行 文件:标准输出到文件:追加到文件:标准输出和标准错误输出重定向到文件3.管道把第一个命令的结果作为第二个命令的输入命令1 | 命令2五、脚
12、本使用1.作用:由多个命令构成,执行脚本时,同时执行多个命令2.编辑首行,#!/bin/bash -定义脚本运行shell环境# -注释3.执行. 脚本bash 脚本./脚本 -先设置可执行权限第五章 Linux应用程序安装与管理一、概述1.命令,是完成对Linux系统本身的管理工作,以命令行的形式运行2.程序,是完成其他特殊的任务,以命令行、图形界面的窗口形式3.应用程序组成可执行文件,/usr/bin、/usr/sbin配置文件,/etc文档文件,/etc/share/doc帮助文件,/etc/share/man二、RPM包管理1.RPM,RedHat包管理,管理简单方便(.rpm2.查看
13、rpm -qa -建议使用管道(|greprpm -qpl 包 -查看包中文件列表rpm -ql 包 -查看安装后文件列表3.安装rpm -ivh 包 -安装、安装过程信息、进度条4.卸载rpm -e 包5.升级rpm -U 包6.高级rpm -force -强制rpm -aid -自动安装依赖包三、编译安装源代码程序1.检查编译环境rpm -qa |grep gcc2.解压源代码包tar -xzf .tar.gztar -xjf .tar.bz2tar -xf .tar3.进入源码目录,配置./configure./configure -prefix 路径 -指定安装位置4.编译make5.
14、安装make install第六章 Linux系统管理一、系统启动过程和运行级别1.启动过程开机-MBR-GRUB-INIT(inittab-启动相应服务(chkconfig-rc.sysinit-rc.local2.运行级别0(关机1(单用户2(多用户,无NFS3(完全多用户,字符 4(未使用5(完全多用户,图形6(重启显示:runlevel改变:init 0123456查看服务在各级别的状态:chkconfig -list 服务设置服务在各级别的状态:chkconfig -level 级别服务 on|off 设置服务在xinetd的启动状态:chkconfig 服务 on|off|rese
15、t 3.系统初始化初始化进程:INIT,进程ID为1INIT配置文件:/etc/inittab格式,ID:级别:动作:命令初始化脚本:/etc/rc.d/rc.sysinit/etc/rc.d/rc.local二、进程管理1.进程,正在运行的程序,每个进程对应一个PID2.查看进程ps -aux,静态top,动态pstree,进程树3.启动进程正常运行命令(前台命令&(后台4.调度启动at 时间,指定时间运行1次(atq,查询;atrm,删除5.改变进程运行方式Ctrl+z,停止当前进程,调入后台jobs,查看后台进程fg n,把第n个后台进程,调入前台Ctrl+c,结束当前进程kill PI
16、D,终止进程ID对应的进程,-9为强制终止killall 进程名,终止全部进程名6.周期执行任务确认vixie-cron、crontabs已经安装确认crond进程已经运行(service crond status|start|restart编辑cron任务,crontab -e(分时日月周命令查看cron任务,crontab -l删除cron任务,crontab -r(全部cron相关文件:/etc/crontab(配置文件/var/spool/cron/(所有用户的任务目录三、日志管理1.日志位置/var/log/2.日志分类应用程序独立管理日志,没有统一格式syslogd管理的系统日志,
17、采用统一格式(时间:主机:程序:消息四、配额管理1.可以限制空间、文件数目、用户、组、软限制、硬限制2.配置1新建用户2编辑/etc/fstab (usrquota,grpquota3重启 reboot4检查配额文件:quotacheck -cmug /(产生/aquota.user,/aquota.group两个文件5启用配额:quotaon -avug6编辑配额:edquota -u 用户名7显示配额:quota -u 用户名五、文件归档1.备份tar -cf *.tar 源目录2.解包tar -xf|-xzf|-xjf -C 指定目录3.查看包文件列表tar -tf|-tzf|-tjf第
18、七章 Linux基本网络配置一、网络信息查看1.查看网络接口信息ifconfig -a -所有ifconfig eth0 -指定2.查看主机路由信息route3.测试连通性ping 目的IP -选项 -c n(发送n个包4.测试经过路由traceroute 目的IP5.查看主机名hostname6.查询域名解析nslookup二、使用命令对网络设置(立即生效,重启无效1.设置IP地址ifconfig eth0 地址 netmask 掩码2.设置网关route add default gw 网关地址3.设置主机名hostname 主机名4.设置DNS服务器nslookupserver 地址三、基于配置文件的网络配置1.通过netconfig修改配置文件修改IP、掩码、网关、DNS需要重启网络服务:service network restart/et
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年中国石灰软化设备市场调查研究报告
- 药品销售业务协议模板
- 食品质量保证协议书
- 会计服务终止协议书
- 个人借款协议范本
- 人才流动库劳动合同泳池
- 人力资源外包担保协议书
- 企业贷款合同模板木材行业
- 临时工竞业限制合同模板
- 临沂体育公益行业劳动合同范本
- 二维动画课件
- 国开电大软件工程形考作业3参考答案
- 2023届吉林省吉林大学附属中学化学高一第一学期期中复习检测试题含解析
- 古诗文赏析社团诗词大会课件
- 胸外科诊疗指南和操作规范
- 玻璃幕墙工程施工质量控制方法与措施
- 销售逼单成交话术及技巧
- 《影响人类文明的里程碑》课件
- 风电场地质勘察设计方案
- 横河UT35A-32A-操作手册
- 计算机网络(第三版)课件(完整版)
评论
0/150
提交评论