一章Linux基础知识.ppt
《一章Linux基础知识.ppt》由会员分享,可在线阅读,更多相关《一章Linux基础知识.ppt(147页珍藏版)》请在三一办公上搜索。
1、第一章:Linux基础知识,一.LINUX/UNIX简介 是一套免费使用和自由传播的类UNIX系统主要基于INTEL X86系列CPU的计算机.由全世界各地的成千上万程序员设计和实现.(可以在网上查相关资料)二.发展,1,2,三.特点1.开放性(开放源代码)2.多用户3.多任务(同时运行多个进程)4.可靠的系统安全5.良好移植性,3,四.LINUX安装1.文件系统A.ext2 B.ext3(为ext2升级,增加了日志功能,遇到非 法关机,也能保存数据)2.分区类型A.对IDE接口(Integrated Drive Electronics,电子集成驱动器)第一主盘:hda 第一从盘:hdb第二主
2、盘:hdc 第二从盘:hddB.对SCSI接口(小型计算机系统接口Small Computer System Interface)第一主盘:sda 第一从盘:sdb注意交换分区:大小是实际内存两倍,主要把内存中暂时 不用的文件存入,需要时再调入内存.,4,3.安装方式A.光盘安装 B.FTP站安装 C.硬盘安装D.从NFS服务器安装 E.SMB共享卷4.版本目前流行:RED HAT 9.0(三张光盘)RED HAT 企业版服务器4.0(四张光盘)FREEBSD 5.0(两张光盘)5.安装过程讲解,5,第二章:LINUX系统管理,一.文件系统基础1.文件基本概念A.文件与文件名 B.文件类型a.
3、普通文件(f)b.文本文件 c.二进制文件d.目录文件(d)e.设备文件2.目录A.树型目录结构(分为:根目录与子目录),6,B.工作目录与用户主目录a.根目录/b.子目录/bin 重要可执行文件/boot 启动内核文件(最好占一个分区)/etc 存放配置文件(最好占一个分区)/home 普通用户宿主目录(推荐占一个分区)/usr 存放应用程序(推荐占一个分区)/root 超户宿主目录(推荐占一个分区)/dev 存放外设文件/lib 链接库文件/mnt 挂载软驱/光驱/U盘等/sbin 用户root使用命令存放处/tftpboot 文件传输协议/tmp 临时文件存放/var 存放系统记录文件,
4、7,C.查看环境变量 echo$PATH D.路径概念 a.相对路径 b.绝对路径3.SSH-安全联机(远程)A.用于LINUX主机与LINUX主机互联B.用于WINDOWS主机与LINUX主机互联4.GRUB明文加密的设置A.开机进入GRUB,按A键,按空格后,再输入init 1进入单用户模式,用passwd修改root用户口令,再输入init 3 进入文本模式测试,刚才改过的口令。,8,B.给GRUB加密a.进入系统,找到/boot/grub/grub.conf文件b.使用vi编辑器打开c.找到Title 所在行,在前面加一行:password 口令 存盘退出。重启后,再从GRUB下进入单
5、用户时,将要求输入密码!思考:把password 口令,加到“Title.”下一行?补充:LINUX系统启动模式A.init 0 关机 B.init 1单用户C.init 2 多用户 D.init 3文本E.init 4 未分配 F.init 5图形G.init 6重启,9,Putty工具是LINUX中最典型的客户端软件二.文件/目录常用命令1.login/logout(登录/登出,用户必须设口令才能登录)2.reboot/init 6 重启系统3.shutdown/poweroff/init 0 关机4.ls 显示 ls l 显示文件夹内文件详细信息,也可用ll ls a 显示文件夹内隐藏文
6、件 ls 显示用户宿主目录5.man 查看命令帮助文档 man ls,10,6.touch 创建文件 touch a.txt7.cd 切换目录 cd.退出当前目录回到上一级目录 cd/切换到根目录 cd/root/xx 切换到一个子目录下 cd 切换到用户的宿主目录8.mkdir 新建目录9.rmdir 删除一个空目录10.cp 拷贝 cp/root/a.txt/soft/ab 拷贝一个文件到一个目录中 cp/root/*.mp3/soft/ab 拷贝扩展名为mp3的所有文件 cp r/root/soft/ab 拷贝一个目录到另一个目录 cp r f/root/soft/ab 拷贝一个目录到另
7、一个目录 同时删除前面已经存在的目录,11,11.rm 删除文件/目录 rm f 删除文件时不提示警告 rm r 递归删除,常用于删除目录 如:rm fr/root/xx 表示删除xx目录中所有文件与目录不提示 12.cat 查看文件内容 如:cat/etc/ab/x.txt 查看文件x.txt中内容13.more 分屏显示 ls/etc|more 让/etc中文件与目录分屏显示 14.date 查看/修改日期和时间 date s 月/日/四位年 date s 时/分/秒 如:date s 16:12:10.215.less查看多内容的文件 如:less/etc/squid/squid.con
8、f 表示看squid.conf中内容分屏看.16.pwd 显示当前所在位置17.grep 过滤 如:rpm qa|grep httpd 查看系统中是否装了apache软件,12,18.导出文件 如:ls/etc/root/a.txt 把/etc下所有文件名存入a.txt19.find 查找文件 如:find name“*.mp3”查找当前目录中所有mp3文件20.uptime 显示系统运行时长21.df 显示磁盘占有空间 df T 显示磁盘占有空间与文件系统类型22.cal 显示日历23.mv 移动文件/目录或重命名 如:mv/root/abc.jpg/etc/kk 如:mv at.doc a
9、bc.doc 如:mv kk.zip.kk.zip 表示隐藏文件 如:mv.kk.zip kk.zip 去除隐藏24.tree 显示树状目录25.du 看磁盘使用情况26.mkfs 创建文件系统 如:mkfs t ext2/mnt/floppy格式化软盘,13,三.VI 编辑器使用1.是unix中vim增强版本2.三种模式A.命令模式(光标移动,字符删除等操作)B.输入模式(insert下写文件内容等操作)C.末行模式(保存退出,查找字符等操作)3.命令模式常用命令A.命令dd/ndd整行删除.如:5dd表示删除5行.B.命令yy/nyy整行复制.如:4yy表示从当前行起复制4行.C.命令p(
10、小写)/P(大写)粘贴.p在光标所在行后,P在前粘贴.D.命令/查找字符命令.如:/free表示在文件中找free字符.E.命令.表示重复上一条命令.F.命令u表示撤销G.命令:q退出不保存;:wq退出保存;!q强制退出不保存.,14,H.命令:g/旧字符/s/新字符/g 表示文件中所有字符替换.如:g/root/s/abc/g 表示把文件中root用abc替换.I.命令:g/要删除的字符/s/g 表示删除文件中字符.如:g/abc/s/abc/g 表示把文件中abc字符全部删除.J.命令:s/旧字符/新字符/g 表示文件中当前行字符替换.如:s/abc/bcd/g 表示把文件中光标所在行的a
11、bc用bcd替换.K.命令 vi o 文件1 文件2 表示同时显示两个文件.如:vi o a.txt b.txt(用ctrl+w切换两个文件窗口)L.命令 diff 文件1 文件2 表示比较两个文件的区别M.pagedown/pageup 翻页显示文件中内容N.ctrl+d 向前翻半屏 ctrl+u 向后翻半屏 ctrl+f 向前翻一屏 ctrl+b 向后翻一屏小技巧:去除LINUX中乱码方法:修改/etc/sysconfig/i18n,注释Zh_CN行,加一行LANG=“en_US”小技巧:修改LINUX启动模式方法:修改/etc/inittab文件,把“id:5:initdefault”中
12、数字修改.,15,四.LINUX中文件权限管理1.图例 drwx-rw-rx 2 root root 13 Apr 权限标志 所有者 所属组 文件或目录相关信息权限说明:第一栏:区分目录/文件(d表目录;-表普通文件;l表连接文件 b或c表设备文件;s或p表管道结构)第二栏:文件属主 第三栏:文件属组 第四栏:其它用户对目录/文件权限 注:其中2表示有几条路径到达此文件.2.设置权限 格式:chmod u+rwx,g+rwx,o+rwx 文件 可以用数字表示,写权限(修改和删除)为2;读权限为4;运行权限为1.如:chmod u+rwx,g+rx,o+rx a.txt 或:chmod 755
13、a.txt,16,3.文件名颜色A.绿色(可执行文件)B.白色(普通文件)C.深蓝色(目录)D.天蓝色(链接文件)E.黄色(设备文件)F.红色(软件包)例1:touch a.txt 白色 chmod 775 a.txt 绿色 ln/etc/abc.txt 345 天蓝色(建立345为/etc/abc.txt快捷方式)例2:vi a 写入netstat nat chmod 777 a./a 本例为编写的一个脚本(可执行文件),17,4.更改文件属主 格式:chown 新用户名 目录/文件例如:chown zhangs/etc/a.txt 表示修改/etc/a.txt属主为zhangs ll/et
14、c 查看属主变为了zhangs5.更改文件属组 格式:chgrp 新组名 目录/文件例如:chgrp zhangs/etc/a.txt 表示修改/etc/a.txt属组为zhangs ll/etc 查看属组变为了zhangs,18,6.几个重要的命令补充(1)whoami 显示当前以哪个用户登录(2)w 显示当前登录用户信息(3)who 显示所有已登录用户信息(4)last 查看曾经登录此系统用户和时间(5)finger 查找并显示用户信 如:finger zhangs表示查看zhangs用户信息(6)su 切换用户(7)ntsysv 启动/关闭系统中的服务(8)setup 设置系统运行参数,
15、19,五.LINUX中用户账户管理1.查看LINUX中用户A.用户存放文件/etc/passwd 可通过cat/etc/passwd|more查看B.格式 a:x:501:501:/home/a:/bin/bash用户名 口令 UID GID 主目录 登录shell(桌面)注:UID 用户账户识别码 GID 组账户识别码技巧:如果把普通用户的UID和GID改成与root用户的一样,那么此用户就 变成了管理员.C.查看账户的有效期限(/etc/shadow)a:$1$5xadadsad:12867:0:99999:7:用户 口令 改动时间 相隔天数 过期时间D.查看账号所属组(/etc/grou
16、p)a:x:503:zhangs组名 口令 GID 组中成员,20,注:LINUX中每当建立一个用户时,同时也建立一个同名的组,但是此用 户默认是不加入到此组中.2.用户建立与删除等操作(1)useradd/adduser 用户名 表示新建用户(2)passwd 用户名 表示修改用户口令(3)userdel 用户名 表示删除用户(4)usermod l 新用户名 旧用户名 表示修改用户名称(5)usermod L 用户名 表示锁定用户名(6)usermod U 用户名 表示解锁用户名3.组的建立与管理(1)groupadd 组名 表示新建组(2)groupdel 组名 表示删除组(3)grou
17、pmod 新组名 旧组名 表示修改组名称(5)gpasswd a 用户名 组名 表示把用户加入到组中(6)gpasswd d 用户名 组名 表示把用户从组中删除,21,六.修改LINUX下网络配置1.修改IP地址(1)ifconfig eth0 ip_address netmask net_mask 表示临时修改IP.系统重启将丢失.如:ifconfig eth0 1.1.1.2 netmask 255.0.0.0(2)/etc/sysconfig/network-scripts/ifcfg-eth0 表示IP配置文件,可以永久修改,但是改完后需重启network服务(3)setup命令修改,
18、改完后需重启network服务(4)一个网卡绑定多个IP如:ifconfig eth0:1 1.1.1.3 netmask 255.0.0.0此方法也是临时修改.如:复制配置文件ifcfg-eth0为ifcfg-eth0:1此方法为永久修改2.修改DNS地址找到/etc/resolv.conf在其中加上:nameserver 218.104.78.3,22,3.ping/nslookup命令4.scp 用于LINUX主机之间互联.A.在LINUX SERVER上启动SSH服务B.在客户机上使用 scp LINUXSERVER IP:/目录/文件/本地目录 表示把服务器上某一文件复制到本地目录
19、scp r LINUXSERVER IP:/目录/本地目录 表示把服务器上某一目录中所有文件与目录复制到本地目录中 ssh LINUXSERVER IP 登录到服务器上查看5.关闭网卡Ifconfig eth0 down6.启用网卡Ifconfig eth0 up7.修改网卡物理地址Ifconfig eth0 hw ether 00:E0:23:45:34:A18.重启网络服务 service network restart,23,七.LINUX下系统软件包管理1.tar包命令:tar-c 创建一个新tar包 v 显示运行过程信息-f 指定文件名-x 解开一个tar包 z 调用zip t 查看
20、压缩包内容-r 添加文件例1:建立一个tar包 tar cvf aa.tar aa.txt(把aa.txt压缩到文件aa.tar中)例2:解压一个tar包 tar xvf aa.tar例3:建立一个tar.gz包 tar cvfz aa.tar.gz aa.txt2.zip包解压一个zip包:unzip a.zip解压一个gz包:gzip d a.gz3.tar.gz包解压一个tar.gz包:tar xvzf abc.tar.gz,24,解压一个.tgz包:gunzip abc.tgz解压一个tar.z包:tar xvzf a.tar.z解压一个bz2包:bunzip2 b.txt.bz24.
21、rpm包(1)命名规则 abc-1.3.20-16.i386.rpm注:1.3.20表示版本号 16表示发行次数 i386表示适用平台为intel x86 常见还有:sparc 指sparc 平台 alpha 指Alpha平台 src 指软件源代码(2)常用命令参数,25,如果是:-i 表示安装指定的软件包-v 显示安装时详细信息-h 显示安装进程例1:安装一个ab123.i386.rpm的软件包 rpm ivh ab123.i386.rpm例2:升级ftp软件包 rpm U vsftpd例3:删除一个软件包 rpm e ab123.i386.rpm例4:强行删除一个软件包 rpm nodep
22、s vsftpd,26,第一节:Telnet/SSH/VNC服务配置与应用一.Telnet服务1.telnet作用:远程控制一部计算机,可以操作其上软/硬件资源,就如同在本地一样.2.查看服务是否安装 rpm q telnet-server3.修改主配置文件 vi/etc/xinetd.d/telnet找到disable=yes所在行,将其改为:disable=no,第三章:LINUX中服务,27,4.允许root用户登录 系统默认普通用户可以远程登录,而管理员不可以.vi/etc/securetty 在文件的末行加一行:pts/05.telnet配置(1)设置最大连接数 vi/etc/xin
23、etd.d/telnet 在disable=no的后一行加上一行:instances=4.表示只允许4个用户同时连接.(2)修改连接端口(默认为23)vi/etc/services 把telnet 23/tcp和telnet 23/udp中端口改为自 定义的端口.注:当改完端口后.用户连接时:telnet IP 端口号6.从客户端登录(1)在服务器上启动telnet服务./etc/init.d/xinetd start(2)在windows客户端连接.7.不安全,密码很容易被截获 介绍sniffer工具,28,二.SSH服务1.公钥体系结构(1)采用非对称性算法 比如:B主机要得到数据,那么它
24、就会以各种形式公开发布自己的公 钥,假如被A主机得到,这时A会再加上数据传输给B,这时B就用自己 的私钥进行解密,如果数据在传输的过程中被截获,其它用户没有私 钥也是访问不了数据的。(2)SSH服务简介 它是代替TELNET进行远程管理,使用多种加密和认证方式,有效解决 传输中的安全问题。(3)查看系统安装服务 rpm q openssh-server(4)在客户端上使用F-SSH连接到远程服务器2.SSH主配置文件(/etc/ssh/sshd-config)A.监听端口#port 22 所在行,可以把默认的22改为其它端口,29,B.协议顺序#protocol 2,1(SSH有两个版本)C.
25、设置是否允许root用户登录#permiRootlogin yesD.是否允许空口令用户登录#permitEmptyPasswords noE.是否使用口令认证方式#passwordAuthentication yes3.SSH客户端A.puttyB.f-ssh三.VNC服务1.作用:远程通过WEB形式管理LINUX服务器2.检查软件安装 rpm q vnc-server3.启动VNC服务输入vncserver:端口号 注:如果输入1 那么客户端使用的端口就为5801,30,接着再输入:vncpasswd表示远程连接口令,口令会被保存到文件/root/.vnc/passwd中.启动服务后,一定
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 基础知识
链接地址:https://www.31ppt.com/p-4872513.html