收藏 分享(赏)

经济管理企业内部培训之 Linux常用操作技术ppt模版课件.ppt

上传人:微传9988 文档编号:3418896 上传时间:2018-10-26 格式:PPT 页数:37 大小:2.03MB
下载 相关 举报
经济管理企业内部培训之 Linux常用操作技术ppt模版课件.ppt_第1页
第1页 / 共37页
经济管理企业内部培训之 Linux常用操作技术ppt模版课件.ppt_第2页
第2页 / 共37页
经济管理企业内部培训之 Linux常用操作技术ppt模版课件.ppt_第3页
第3页 / 共37页
经济管理企业内部培训之 Linux常用操作技术ppt模版课件.ppt_第4页
第4页 / 共37页
经济管理企业内部培训之 Linux常用操作技术ppt模版课件.ppt_第5页
第5页 / 共37页
点击查看更多>>
资源描述

1、企业内部培训之 【Linux 常用操作技术】,主讲:郭冬 成都四方信息技术有限公司 2010年3月,上篇 初出茅庐,内容导读,1.初识Linux 1/6,Linux起源于一个学生的简单需求。Linus Torvalds 是 Linux的作者与主要维护者,在芬兰赫尔辛基大学时所买得起的唯一软件是Minix. Minix是一个类似Unix,被广泛用来辅助教学的简单操作系统。Linus 对Minix并不是很满意,于是决定自己编写软件。他以当时熟悉的Unix作为原型, 在一台Intel 386 PC上开始了他的工作,然后成功的完成了Linux的雏形,一个拥有了绝大多数Unix优质特性的,可以运行在廉价

2、的个人PC上的系统诞生了。同时,他将软件发布到了FTP服务器上,并将源代码开放,供所有人免费使用。,背景:在90年代,Unix系统一直是服务器操作系统的霸主,而Unix系统的版权是归属各个商业公司的,源代码并不开放,且只能运行在这些公司昂贵的小型机上。,Linux之父 Linus Torvalds,Linux吉祥物 一只名叫Tux的小企鹅,1.初识Linux 2/6,正因为Linus的开源精神,随后他得到了全世界范围内相当多的人的支持,其中尤其重要的就是麻省剑桥免费软件基金的GNU计划,这些才真正使得Linux快速发展壮大。绝大多数基于Linux内核的操作系统使用了大量的GNU软件,包括了sh

3、ell程序、工具、程序库、编译器、工具及桌面等。正因为如此,GNU计划的开创者Richard Stallman 博士提议将Linux操作系统改名为GNU/Linux。但目前大多数人只把操作系统叫做“Linux”。 因此Linux其实只是一个内核,现在的Linux其实严格意义上应该叫GNU/Linux,GNU计划 + Linux内核 + 全世界开源的力量= 目前风靡全世界的Linux。Linux之所以受到广大计算机爱好者的喜爱,主要原因有两个,一是它属于自由软件,用户不用支付任何费用就可以获得它和它的源代码,并且可以根据自己的需要对它进行必要的修改,无偿对它使用,无约束地继续传播。另一个原因是,

4、它具有Unix的全部功能,任何使用Unix操作系统或想要学习Unix操作系统的人都可以从Linux中获益。,软件业自由之神 Richard Stallman,GNU组织 LOGO,1.初识Linux 3/6,HP-UX,IBM AIX,MAC OS,Sun Solaris,BSD,Minix,Linux,1.初识Linux 4/6,Hewlett Packard Unix,惠普9000系列服务器的操作系统,基于System V。,Advanced Interactive eXecutive (AIX) 是IBM专有UNIX操作系统的商标名,是目前最流行的,市场份额最高的Unix系统。,Sola

5、ris是Sun公司研制的类Unix操作系统,早期是由BSD Unix发展而来的,目前提供的Open Solaris 支持x86架构的PC服务器。,BSD(Berkeley Software Distribution,伯克利软件套件)是Unix的衍生系统,1970年代由伯克利加州大学开创。BSD Unix 家族目前最流行的是 OpenBSD, NetBSD 和FreeBSD,并且都支持x86架构的PC服务器。,Mac OS是一套运行于苹果Macintosh系列电脑上的操作系统。Mac OS是首个在商用领域成功的图形用户界面。,Minix 的名称取自英语Mini UNIX,是一个迷你版本的类Uni

6、x操作系统。 值得一提的是,它经过了重新发展,并没有使用任何AT&T的代码。而这也正是Linus Torvalds将其改写以后能够通过开源的方式将Linux贡献给全世界的原因。,1.初识Linux 5/6,SUSE,Redhat,Debian,CentOS,Ubuntu,Fedora Core,1.初识Linux 6/6,全称Debian GNU/Linux,由Debian计划组织维护。 Debian是一个纯粹由自由软件所组合而成的作业环境,而其背后并没有任何的营利组织支持,它的开发团队全部来自世界各地的志愿者,官方开发者的总数就将近1000名,而非官方的开发者亦为数众多,支持的CPU架构类型

7、相当丰富。,SUSE Linux 是以Slackware Linux为基础发展而来的, 目前由美国的Novell公司所有。它的特点是拥有很强的图形管理工具YaST,能够完成几乎所有Linux系统与主流服务应用的配置。,Red Hat Linux 是商业上运作最成功的一个Linux发行包,普及程度很高,由Red Hat 公司发行。它的RPM软件包格式已经成为Linux社区的一个事实标准,被广泛使用于其他Linux与Unix发行包中。 其企业版在系统安全性方面也得到了美国军方的验证,并大量使用。,Ubuntu (音译:乌班图),基于Debian发行版和GNOME桌面环境,在Linux桌面应用领域相

8、当优秀,其名称的含义是 “我的存在是因为大家的存在”,乃非洲传统的一种价值观,类似华人社会的“仁爱”思想。,Fedora Core 奠基于 Red Hat Linux,由 Fedora Project 社区开发、RedHat公司赞助,目标是建立一套新颖、多功能并且自由的操作系统。 因此,它一直具有业界最新颖的桌面软件、开发工具,服务器组件等,RedHat公司任何的新产品都会首先在它上面发行,经过一段时间之后才加入到企业版中。,CentOS(企业版社区操作系统)是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所重新编译而成。 两者的不同,在于CentOS并不

9、包含封闭源代码软件,以及能够免费使用Red Hat中所需要购买服务才可以使用的自动更新和添加删除套件。,2.Linux与Windows 1/1,随着Microsoft的强力推进,Windows Server系列产品借力于其桌面领域的垄断地位快速占领了大量 x86 PC服务器领域的市场,可谓与Linux平分秋色。因此,二者的比较在所难免,经常发生的口水战也主要表现在Windows用户群对Linux易用性的指责,而Linux用户群则对 Windows Server 在专业程度以及安全性上的不屑一顾。,其实,最理性的观点是,不管是Linux还是Windows,都只是我们用来实现目的的工具,谁更加适合

10、我们就选用谁。在一个项目中如果用Windows能够更好的缩短建设时间和提升质量,以及保证系统的安全性与稳定性,我们就没有必要一定要用Linux来实现。,3.为什么要学习Linux 1/1,提问: 1.在平时我所有的工作基本上都是在Windows上完成的,我为什么要学习Linux? 2.学习Linux能为我带来哪些好处? 3.如果非要让我学,请问哪些东西对我来说是有用的?,回答: 1.确实,基本上绝大多数人的工作都是在Windows上完成的,但这并不代表我们就没有学习Linux的必要,因为目前在服务器市场份额领域,Linux和Windows可谓是不相上下的,如果我们更深一步讲的话,Linux是具

11、有绝对优势的,在中高端的服务器应用当中,Linux占有绝大多数份额,在全世界前10台超级计算机中,就有7台是由Linux系统完成的。任何一个发展到一定阶段的IT企业,都需要考虑将自己的业务平台部署到Linux平台运行。2.学习Linux带来的最直接好处是,大家能够学到一门新技术。并且,大家试想一下,当你的服务器是Linux的系统,而你需要在上面查看一下log,定位一下程序的问题,而用惯了Windows的你此时完全不知所措,最基本的文件复制,剪切,修改内容,查看文件内容,查看网络端口都不会,你的工作将如何快速的开展?而Linux系统管理员往往是没有时间来替你完成这些基本操作的,因为他的职能主要是

12、保障众多服务器的安全,而不是帮助你完成你的工作。3.作为一个非系统管理员的角色,的确不需要在Linux上专研的太深,也没有必要。那么,哪些东西才是最有用的呢?其实就两个字,“基础”,即基础的文件操作,权限管理,网络管理,常用服务管理等这些基本的东西。,中篇练兵秣马,内容导读,1.文件与目录操作 1/4,相对路径与绝对路径: 绝对路径:由根目录 / 写起,例如 /usr/share/doc;相对路径:用 写起,代表上一级目录,例如由/usr/share要到/usr/local目录时,可写为cd /local;目录操作:变换目录:cd ,例如 cd /home;显示当前目录:pwd,例如 当进入到

13、/home目录后,执行pwd就会显示 /home;建立新目录:mkdir, 例如 mkdir test;删除空目录:rmdir,例如 rmdir test;目录管理:检视文件与目录:ls 例如 ls -l 可查看详细信息,ls -al 可查看隐藏文件/目录, ls -lh 可查看文件大小;复制文件与目录:cp 例如 cp test.txt /home/ 可复制文件到/home目录,cp -r /home/test /opt/ 可复制test目录到 /opt 目录下,cp /tmp/test.txt ,可复制/tmp 目录下的test.txt 文件到当前目录,cp test.txt cool.t

14、xt,可将test.txt文件复制为cool.txt文件,cp -p /tmp/test.txt, 还可以保留test.txt的所有原有属性;删除文件与目录:rm 例如 rm test.txt 可删除test.txt 文件,rm -r /opt/test 可删除/opt下的 test 目录,rm -rf /opt/test可强制删除test目录;移动与更名:mv 例如 mv test.txt test.txt.old 可将文件更名,mv /opt/test /opt/test_bak 可将目录更名,mv test.txt /opt/test/ 可移动文件到/opt下的test目录;好习惯:多多

15、使用Tab自动补齐功能,既方便来又稳妥;命令参数记不住?马上 -help 求帮助;命令执行过程中想中断?赶快按下 Ctrl + C;,目录与路径操作管理,1.文件与目录操作 2/4,直接查看:cat 由第一行开始显示文件全部内容;nl 由第一行开始显示文件全部内容,并同时显示行号;tac 从最后一行开始倒叙显示文件全部内容;可翻页查看:more 一屏一屏的现实文件内容,可以通过回车与空格键翻页, q 键退出;less 一屏一屏的现实文件内容,可以通过回车与空格键翻页,另外还可以使用 键向上翻页,q 键退出;段落获取:tail 可查看文件末尾的内容,例如 tail -n 200 access.l

16、og 可查看access.log文件末尾200行的内容,tail -f access.log 可动态查看access.log文件末尾内容的实时变动;head 可查看文件首部的内容,例如 head -n 100 access.log 可查看access.log文件末尾100行的内容;修改文件时间或新建空文件:touch 可修改文件时间属性,例如 touch t 201003220100 test.txt 可修改时间为2010年3月22日1点0分,touch test2.txt 可创建一个新的空文本文件test2.txt; 查看文件类型:file 可查看文件类型,因为在Linux平台下并不像Win

17、dows仅靠后缀名来识别文件类型的;,文件内容查看,1.文件与目录操作 3/4,which 快速查询系统$PATH环境变量下的可执行文件,对于有别名的还会显示命名规则,例如 which ll 会显示 ;whereis 快速查询系统的文件,查找范围要大于which;locate 通过建立自身的文件索引库,快速的查询系统所有文件,缺点是有1-2天的延迟;find 通过实际的搜寻硬盘来查找文件,是很强大的命令,有很多的参数可供选择,例如 find . -name “*install*” 可查找当前目录下所有带有install字样的文件与目录,find . -size +500k 可查找当前目录下所有

18、大于500k的文件,find . -type d -name “*install*”可仅仅只查找出带有install字样的目录,find . -mtime +30 可查找出当前目录下所有30天以前的文件;,文件与目录查找,1.文件与目录操作 4/4,tar 可对文件及目录进行打包、压缩与解压,例如 tar -xvf file.tar 可解压.tar类文件, tar -xzvf file.tar.gz 可解压.tar.gz类文件,tar -xjvf file.tar.bz2 可加压.tar.bz2类文件,tar -cvf file.tar file/ 可打包整个file目录,tar -zcvf

19、file.tar.gz file/ 可打包整个file目录,并以gzip压缩,tar -jcvf file.tar.bz2 file/ 可打包整个file目录,并以bzip2压缩,tar -zvtf file.tar.gz | less 可仅查看压缩包内的文件; unzip 可对zip类文件进行解压缩,例如 unzip file.zip 可解压file.zip文件,unzip -l file.zip 可仅查看file.zip内的文件;zip 可将文件及目录压缩为zip类格式,例如 zip -r file.zip file/ 可压缩整个file目录;,文件与目录压缩备份,2.文件与目录权限 1/

20、1,-rwxr-xr- 1 root root 112k Oct 30 15:58 examp-0.9.tgz权限表示: r 代表 read,w代表write,x代表execute- rwx r-x r-0 123 456 7890 - 代表文件,如果是d则代表目录,是l则代表软链接 123 代表文件属主权限,这里为可读、可写、可执行 456 代表文件属组权限,这里为可读、可执行 789 代表其它用户权限,这里为可读权限设定: chown 可设定文件与目录的属主与属组,例如 chown cdsf.cdsf test 将test文件的设定为了属主cdsf、属组cdsf,chown -R cdsf

21、.cdsf exmap 将目录exmap下所有文件的权限都设定为了属主cdsf、属组cdsf;chmod 可设定文件与目录的权限,例如 chmod a+x test 就为test文件增加了x权限,其中表示法为(a=all, u=user,g=group, o=other) (+=加,-=减) (r=read,w=write,x=execute),chmod 750 test 就设定了test文件权限为,属主可读可写可执行,属组可读可执行,其它无权限,其中表示方法为(r=4,w=2,x=1 即组合后 7=r+w+x ,5=r +x ,0 = 无权限);,文件用户组其它 连接数 属主 属组 大小

22、最后修改日期 文件名,3.磁盘与文件系统 1/2,操作系统结构: 文件系统目录结构:,操作系统与系统目录结构,3.磁盘与文件系统 2/2,磁盘与文件容量查看:df 可查看磁盘使用状况,例如 df -h 效果 ;du 可统计目录与文件的容量,例如 du -s -h examp/ ;磁盘挂载与卸载:mount 可将光盘、U盘、ISO文件或已经具有文件系统的磁盘挂载,例如 mount -t vfat /dev/sdb1 /mnt 可将新增U盘sdb以fat32格式挂载到/mnt目录,mount /dev/cdrom /mnt 可将光驱中的光盘挂载到/mnt目录,mount -t ext3 /dev/

23、hdb1 /mnt 可将新增磁盘hdb的第一个分区挂载到/mnt目录,mount -o loop openoffice.iso /mnt 可将openoffice.iso文件挂载到/mnt目录;umount 可将已经挂载的东东再次卸载掉,例如 umout /dev/cdrom 可将光驱中的光盘卸载;umout /mnt 可将挂载到/mnt目录下的东东卸载;磁盘格式化、分区:mke2fs 可将磁盘、U盘进行格式化,例如 mke2fs -t ext3 /dev/hdb1 可将新增磁盘hdb的第一个分区格式化为ext3文件系统,mke2fs -t vfat /dev/sdb1 可将新增U盘sdb格式

24、化为fat32文件系统;fdisk 可查看目前所有挂接的磁盘、U盘等移动设备,例如 fdisk -l , 另外,它可以将新增磁盘进行分区以及现有磁盘分区删除,整个操作为互动式,例如 fdisk /dev/hdb;建立软链接(快捷方式):ln 可建立软链接,即Windows下大家很熟悉的快捷方式,例如 ln -s /root/install.log slink 就建立了一个指向/root/install.log的快捷方式;,磁盘与文件系统操作,4.vi文字编辑器1/1,打开与退出:vim text.txt 可使用vi打开text.txt文件,键入 i 进入编辑模式; 使用vi打开文件后,1.双击

25、 Esc 按键,退出编辑模式;2.键入 :,进入命令模式,3.输入 wq! 保存并退出文件,其中(w=write,q=quit,!=force);文本编辑:通过vim text.txt 打开文件后,可进行以下编辑模式,i 插入文本、删除文本;x 删除单个文本;dd 删除单行文本;yy 复制单行文本;pp 粘贴复制的单行文本;A 从该行末尾插入文本;G 定位到文件最后一个字符;字符串定位:进入命令模式后,键入 /sifang,敲回车,会定位到文本中首个 sifang 字符串位置,键入 n 可跳到下一个该字符串位置; 批量替换:进入命令模式后,键入 %s/sifang/china/g ,敲回车,会

26、立刻将文件中所有 sifang 字符串全部替换为 china;,5.账号与身份管理 1/1,账号身份相关系统文件: /etc/passwd 用户文件/etc/shadow 用户密匙文件/etc/group 用户组文件/etc/gshadow 用户组密匙文件账号管理: useradd 新增用户,例如 useradd cdsf,可增加cdsf用户;userdel 删除用户,例如 userdel cdsf,可删除cdsf用户;usermod 编辑用户,例如 usermod cdsf -g root 可修改cdsf属组为root组;passwd 设定用户密码,例如 passwd cdsf,可进入互动菜

27、单设定cdsf用户密码;groupadd 新增用户组,例如 groupadd cdtel,可增加cdtel用户组;groupdel 删除用户组,例如 groupdel cdtel,可删除cdtel用户组;groupmod 编辑用户组,例如 groupmod cdtel -n sctel,可修改cdtel用户组名称为sctel;身份切换:su 切换用户,例如 su - oracle,可切换至oracle用户,并继承其环境变量;su - oracle -c “lsnrctl start”,可以oracle用户身份执行命令“lsnrctl start”;使用者查询:id 可查看指定用户的ID以及属组

28、信息,例如 id oracle,可查看oracle用户的ID和属组。who 查看当前那些用户在线;whoami 询问自己的身份,例如 root 用户执行 whoami 返回的结果将会是 root;last 查看近期的登录历史;,6.常用网络指令 1/2,网络参数设定: ifconfig 可用来查看网卡配置和设定网卡,例如 ifconfig ,可查看所有网卡配置;ifconfig eth0 192.168.1.100 netmask 255.255.255.0 ,可设定eth0的网卡IP;ifconfig eth0:0 192.168.2.100,可在网卡eth0上设定多IP;ifup,ifdo

29、wn 可用来停止和启动网卡,例如 ifdown eth0;ifup eth0;route 可用来查看和设定路由表,例如 route -n,可查看系统路由表;route add -net 118.112.183.0/30 gw 118.112.181.161 dev eth1 可设定一条以118.112.181.161为网关,指向118.112.183.0/30网段,从eth1接口出去的路由;ip 可用来查看和设定IP,路由等,例如 ip a,可查看所有网卡配置;网络侦错与观察: ping 可用来检测网络健康状态,例如 ping -c 50 192.168.1.1,可对192.168.1.1地址

30、ping 50次;traceroute 可用来检测和查询到达目的地所经过的网络节点,例如 traceroute -n ,可查询到达百度所需要经过的节点;netstat 可用来查看网络连接与端口状态,例如 netstat -an,可查询所有已监听和已连接的端口,netstat -lntp,可查询所有已监听的TCP端口,并显示所属进程;nslookup 查询域名的IP等信息,例如 nslookup ,可查询百度的域名信息;,6.常用网络指令 2/2,远程联机:telnet 可远程连接Telnet server或检测指定端口是否开启,例如 telnet 192.168.1.1,可登陆到192.168

31、.1.1的Telnet server,telnet 192.168.1.1 80,可检测192.168.1.1上的80端口是否开启;ftp 可通过命令行远程连接到ftp server,例如 ftp 192.168.1.1;ssh 可通过命令行远程登陆到ssh server,例如 ssh oracle192.168.1.1,可以oracle用户身份登陆;scp 可通过SSH通道直接传送文件,例如 scp test.txt root192.168.1.1:/root,可将本地的test.txt文件以root用户身份传送到192.168.1.1的/root目录下,scp root192.168.1.

32、1:root/test.txt /opt/,可以root用户身份将192.168.1.1的/root目录下的test.txt取到本地的/opt目录下; 网络下载:wget 可用来下载指定链接下的文件,例如 wget http:/ 可通过文本方式查看网页,例如 lynx ;网络抓包:tcpdump 可抓取网络数据包进行分析,例如 tcpdump -i eth0,可抓取eth0网络接口的数据包;,7.软件与进程维护 1/1,进程维护:ps 通过ps可查看系统进程状态信息,例如 ps -e,可查看系统所有进程与进程ID,ps aux,可查看更加详细的进程信息,包括启动参数,pstree 可形象的以进

33、程树的形式显示进程间的关系,例如 pstree;top 相当于Windows下的任务管理器,例如 top,按 q 键退出;free 可查看系统的内存使用情况,例如 free -m,将以M为单位显示内存使用情况;kill 可根据进程ID来结束进程,例如 kill 3031,可以常规结束ID为3031的进程,kill -9 3031,可以强制结束ID为3031的进程;killall 可根据进程名称来结束进程,例如 killall java,可以常规结束所有名称为java的进程,killall -9 java,可以强制结束所有名称为java的进程;软件安装与卸载:rpm 红帽子软件包管理工具,可以用

34、来快速安装rpm格式软件包,例如 rpm -Uvh gcc-4.1.2-46.rpm,可用来安装gcc软件包,并以更新的方式覆盖旧有的;rpm -nodeps -Uvh gcc-4.1.2-46.rpm,可用来强制安装;rpm -e gcc-4.1.2-46,可用来卸载gcc软件包,rpm -nodeps -e gcc-4.1.2-46,可用来强制卸载;yum 在线自动安装软件包工具,Redhat的企业版收费服务,在CentOS下可免费使用,例如 yum install gcc,可安装gcc软件包,yum remove gcc,可卸载gcc软件包,yum search gcc,可查询gcc软件

35、包;源码编译安装 还有一种软件包安装方式就是源码编译安装,安装方式主要是根据软件包附带的安装说明文档,针对自身需要进行 配置,编译和安装,主要为(./configure,make,make install)三步;,8.字符串处理1/2,连续操作符 ;:通过操作符 ; 可以将多个命令串联起来连续执行,例如 cd /root;cat test.txt,可以先进入到/root目录然后接着显示出test.txt的文本内容;管道操作符 | :通过操作符 | 可以将前一个命令的结果交给后面的命令进行二次处理,例如 cat test.txt | cut -d , -f 1-3,可将test.txt中的内容以

36、,分割然后取出第一段到第三段字符串;ps -e | grep oracle,可查看oracle进程是否存在;重定向操作符 可以将前面命令的结果附加到后面的文件中,例如 find . test.txt;通过操作符 可以用前面命令的结果覆盖后面的文件内容,例如 find . test.txt;通过操作符 可以将后面文件的内容作为互动的参数传给前面命令执行,例如 ftp ftplogin.txt ;,8.字符串处理2/2,字符串截取: cut 可以从管道传输过来的字符截取出需要的内容,例如 cat test.txt | cut -d , -f 1-3,可将test.txt中的内容以,分割然后取出第1

37、段到第3段字符串;grep 可以从文件以及管道中取出包含指定内容的整行内容,例如 grep “baby” test.txt,可从test文件中取出包含baby字符串的所有行,grep -l “baby” *,可以显示出当前目录(非子目录)下所有包含baby字符串的文件,last | grep “root”,可将last的显示结果再次过滤,仅显示出包含root字符串的结果;字符串排序:sort 可以将从管道传输过来的结果以行为单位进行排序,例如 cat /etc/passwd | sort -t : -k 3,可将passwd文件的内容按照:分隔,再以第3列进行排序;字符串统计:uniq 可以将

38、从管道传输过来的结果中的重复内容过滤后仅显示一行,例如 ps aux | cut -d “ ”-f 1 | sort | uniq,可将所有进程属主的用户统计出来;wc 可以从文件以及管道传过来的内容统计出所有行数与字符数,例如 wc -l /etc/passwd,可以统计出该文件有多少行,wc -c /etc/passwd,可以统计处该文件有多少字符,last | wc l,可以统计处最近有多少次系统登录行为;字符串处理:exec 可将前面传送过来的结果进行并行处理,例如 find /backup/ -mtime +30 -exec rm f ; ,可将/backup目录下所有30天以前的文

39、件删除;xargs 可分批处理前面传送过来的内容,避免字符串太长无法处理等情况,如 find /backup/ | xargs -n 1,可以将前面查询结果的第一行显示出来,在/backup目录下文件众多的情况下很有用;,9.自动化作业 1/1,命令操作方法:crontab 可查看和编辑计划问题,例如 crontab -u oracle -l,可查看所有oracle用户的计划任务,crontab -e ,可以当前用户身份进入计划任务编辑器,编写任务,退出与vi操作相同;计划任务示例:*(星号) 代表任何时刻都接受的意思,例如 每天3:00 与 6:00 执行一个命令,就是: 0 3,6 * *

40、 * command-(减号) 代表一段时间范围内,例如,在每天 8 点到 12 点之间的每小时的 20 分都进行一项工作,就是 20 8-12 * * * command/n(斜线) n 代表数字,意思是每隔 n 单位间隔的意思,例如每五分钟进行一次,就是: */5 * * * * command,10.Shell Scripts 编程1/1,批处理模式: 1.使用 vim hello.sh 创建并开始编写shell; 2.第一行写入 #!/bin/sh; 3.后面分行写入需要执行的命令,然后保存并退出; 4.使用 chmod 755 hello.sh 给脚本赋予执行权限; 5.通过 sh

41、hello.sh 或 ./hello.sh 方式执行脚本;编程模式: 具备强大的语法,需要通过相关书籍进一步学习后方能掌握;,11.其它实用操作1/2,Linux登陆工具介绍: PuTTY SecureCRT系统关机与重启: 关机 shutdown -h now,sync;poweroff,sync;init 0; 重启 shutdown -r now,sync;reboot,sync;init 6;增加系统自启动项目: 将执行命令增加到/etc/rc.local文件即可, 例如echo “/www/tomcat/bin/catalina.sh start” /etc/rc.local;网卡配

42、置与重启: a.通过图形界面配置; b.通过命令行配置,1.vim /etc/sysconfig/network-scripts/ifcfg-eth0 修改eth0网卡参数,2./etc/init.d/network restart 重启网卡;setup 配置工具的使用,11.其它实用操作2/2,Oracle手工开启与关闭: 手工开启顺序: 1. su - oracle 切换到oracle用户 2. sqlplus /nolog 进入sqlplus环境conn /as sysdba 以sysdba身份连接startup 启动数据库实例 3. lsnrctl start 启动监听手工关闭顺序:

43、1. su - oracle 切换到oracle用户 2. lsnrctl stop 停止监听 3. sqlplus /nolog 进入sqlplus环境conn /as sysdba 以sysdba身份连接shutdown immediate 关闭数据库实例FTP服务启动和关闭: 停止:/etc/init.d/vsftpd stop 启动:/etc/init.d/vsftpd start 重启:/etc/init.d/vsftpd restartTomcat的启动与关闭: 关闭:/www/tomcat/bin/catalina.sh stop 启动:/www/tomcat/bin/catal

44、ina.sh start虚拟机学习环境与学习资料推荐,下篇 征战沙场,内容导读,1.考试试题1/1,答题规则: 1.允许查询资料 2.允许求助他人 3.允许对照答案操作 4.必须亲自完成题目题目1:请使用PuTTY或其它SSH登陆工具,通过给予的账号登陆到考试环境; 题目2:请创建一个名称为cdsfitc的文件夹,并在文件夹中创建一个名称为hellolinux.txt 的文件; 题目3:请使用vi在hellolinux.txt文件中写入以下文字:Hi! Linux. Thanks, Linus and Stallman. 题目4:请将hellolinux.txt文件复制一份,命名为Cool.t

45、xt,再更名为你的用户名,然后将其复制到/opt目录; 题目5:请将hellolinux.txt文件的日期更改为2009年12月12日14点00分; 题目6:请找寻到ifconfig命令所处的路径,并将结果附加到hellolinux.txt文件中; 题目7:将cdsfitc文件夹添加到名称为happy.tar.gz的压缩包中; 题目8:将happy.tar.gz压缩包的权限更改为用户可读可写可执行,组可读,其它无; 题目9:查询现有磁盘容量,并将/boot分区所在行的数据附加到hellolinux.txt文件中; 题目10:统计出所有进程的数目,并附加到hellolinux.txt文件中; 题

46、目11:统计处服务器所有正在监听TCP服务状态,并将结果附加到hellolinux.txt文件中; 题目12:看看有多少用户和你在同一台机器上,并把他们的名字附加到hellolinux.txt文件中;,2.试题答案1/1,总结,文件与目录权限,字符串处理,软件与进程维护,认识Linux,通过了刚刚的培训,我们对Linux操作系统的基础操作都有了一定的了解。下面让我们来快速回顾一下的各个章节的主要内容。,自动化作业,磁盘与文件系统,账号与身份管理,vi文字编辑器,常用网络指令,shell脚本编程,其它实用操作,文件与目录操作,谢 谢, 2009 Chengdu Sifang Information Technology Co.,LTD . All rights reserved.,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 实用文档 > PPT模板素材

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报