LINUX(IT运维内部培训)基础篇课件.pptx

上传人:小飞机 文档编号:3853441 上传时间:2023-03-25 格式:PPTX 页数:29 大小:1.33MB
返回 下载 相关 举报
LINUX(IT运维内部培训)基础篇课件.pptx_第1页
第1页 / 共29页
LINUX(IT运维内部培训)基础篇课件.pptx_第2页
第2页 / 共29页
LINUX(IT运维内部培训)基础篇课件.pptx_第3页
第3页 / 共29页
LINUX(IT运维内部培训)基础篇课件.pptx_第4页
第4页 / 共29页
LINUX(IT运维内部培训)基础篇课件.pptx_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《LINUX(IT运维内部培训)基础篇课件.pptx》由会员分享,可在线阅读,更多相关《LINUX(IT运维内部培训)基础篇课件.pptx(29页珍藏版)》请在三一办公上搜索。

1、,目 录,CONTENTS,1,文件、目录相关命令,2,用户、组相关命令,3,设备、文件系统相关命令,4,网络相关命令,5,系统进程、状态相关命令,6,其他命令,Part 1,文件、目录相关命令,文件、目录相关命令,pwd,显示当前目录:#pwdcd,进入某个目录。返回家目录:#cd 或者#cd 或者#cd$HOME进入“/var/log”目录:#cd/var/logls,显示某个目录里的文件。显示当前目录里的文件:#ls显示文件,“-l”指详细信息,“-h”指按K/M/G字节显示:#ls-lh显示文件,“-t”指显示时间,“-r”指按反向时间(即从小到大)显示:#ls-lrt,文件、目录相关

2、命令,cat,查看文件内容。查看操作系统日志:#cat/var/log/messagesmore,查看文件,支持分页暂停。查看邮件日志:#more/var/log/maillogtail,查看文件尾部的某些行,可以定义行数。查看登录/安全日志的后20行:#tail-20/var/log/secure 实时显示登录/安全日志的变化,一般用于排查故障的场景:#tail-f/var/log/secure,文件、目录相关命令,mkdir,创建目录。在当前目录“/root”下创建子目录“testdir”:#mkdir testdir或者#mkdir/root/testdirtouch,创建文件,也可以用

3、“”创建,或者cp复制创建,或者vi创建。创建文件方法1:#touch test01.txt创建文件方法2:#test01.txt创建文件方法3:#cp test02.txt test01.txt创建文件方法4:#vi test01.txt,文件、目录相关命令,cp,复制文件。复制文件,一般用于备份场景:#cp test01.sh test01.sh.bakscp,远程复制到另外一台服务器。从当前server1复制到server2(192.168.59.130):#scp test01.sh server2:/root或者:#scp test01.sh 192.168.59.130:/root

4、mv,移动文件,类似windows的剪切功能,还可以用于文件改名。移动文件到另外一个目录:#mv/root/test01.txt/root/testdir/文件改名:#mv test01.txt test02.txtvi,创建、编辑文件,一种功能强大的文档编辑器,后期详细讲解。#vi test01.txt,文件、目录相关命令,rm,删除文件。删除某个文件:#rm test01.txt删除test打头的所有txt文件:#rm test*.txt删除当前目录下所有txt文件:#rm*.txt删除当前目录下所有文件和子目录,“-r”表示递归,包括下含的子目录,“-f”表示强行删除且没有任何提示。虽然

5、这个命令使用起来简单方便,但是也带有极大的风险,使用时要慎重:#rm-rf*rmdir,删除目录。用于删除空目录,目录里面不能有文件或者子目录:#rmdir/root/testdir/,Part 2,用户、组相关命令,用户、组相关命令,groupadd,增加组。增加oracle数据库常用的oinstall用户组:#groupadd oinstallgroupdel,删除组。删除oracle数据库常用的oinstall用户组:#groupdel oinstall,用户、组相关命令,useradd,增加用户。增加用户testusr,默认组为testusr:#useradd testusr增加数据库

6、用户oracle,默认组为oinstall,其他组为dba、oper、asmdba:#useradd-g oinstall-G dba,oper,asmdba oracleuserdel,删除用户。删除testusr用户:#userdel testusr删除testusr用户,并删除家目录“/home/testusr”:#userdel-r testusr,用户、组相关命令,passwd,修改用户密码。修改自身用户的密码:#passwdroot用户可以修改其他用户的密码:#passwd testusrsu,切换用户。如果有多个用户,可以使用“su”命令相互切换。从root用户切换到其他用户不需

7、要输入密码,从其他用户切换到root用户需要密码,非root用户之间切换也需要输入密码。#su-oracle(不要密码)$su-grid(需要密码)$su-root(需要密码),用户、组相关命令,chmod,修改文件的读、写、执行权限。文件test01.sh对属主owner增加执行权限:#chmod u+x test01.sh或者:#chmod 744 test01.shchown,修改文件的所属用户、组。修改“/oradata”目录属性,改为oracle用户、oinstall组,“-R”表示包含子目录:#chown-R oracle:oinstall/oradata,Part 3,设备、文件

8、系统相关命令,设备、文件系统相关命令,df,查询文件系统空间大小及使用率。查看文件系统,“-h”表示以人性化方式显示,例如达到G级别就显示多少G:#df-hdu,查询目录占用空间大小。查询“/usr”目录情况,“-s”表示汇总大小,“-h”表示以人性化方式显示:#du-sh/usr,设备、文件系统相关命令,fdisk,查询、设置磁盘分区信息。查看所有的磁盘信息:#fdisk-l对磁盘“/dev/sdb”进行分区,可以分为一个或者多个分区(sdb1、sdb2):#fdisk/dev/sdbmount,挂载文件系统。使用目录“/oradata”、磁盘分区“/dev/sdb1”,挂载文件系统:#mo

9、unt/dev/sdb1/oradataumount,卸载文件系统。卸载文件系统方法1:#umount/dev/sdb1卸载文件系统方法2:#umount/oradata,Part 4,网络相关命令,网络相关命令,ping,检测网络连接状态。检查某个地址的网络连接是否正常:#ping 192.168.59.130telnet,检测网络连接的端口状态。检查windows远程桌面的3389端口是否可以连接:#telnet 192.168.59.130 3389检查linux服务器的22端口是否可以连接:#telnet 192.168.59.129 22ifconfig,显示、设置网络设备。显示网络

10、地址和网络设备名:#ifconfig给网卡eth0增加虚拟地址:#ifconfig eth0:1 192.168.59.130 netmask 255.255.255.0,网络相关命令,netstat,显示网络连接参数。显示当前的网络连接状态:#netstat-anproute,显示、设置路由。显示当前的网络路由状态:#routessh,远程登录服务器。登录某远程服务器:#ssh 192.168.59.130从本机登录本机:#ssh 127.0.0.1或者#ssh localhost,Part 5,系统进程、状态相关命令,系统进程、状态相关命令,ps,查询进程状态。显示当前的系统进程,“-e”

11、表示显示所有进程,“-f”表示全格式显示:#ps-efkill,杀进程。根据进程号PID杀进程,“-9”表示强制执行:#kill-9 4407lsof,查询进程占用的资源,包括文件、目录。查询占用“/oradata”文件系统的进程,如果有进程则不能卸载文件系统:#lsof/oradata,系统进程、状态相关命令,service,启动、关闭、查询系统服务。查询sshd服务状态:#service sshd status启动sshd服务:#service sshd start关闭sshd服务:#service sshd stopchkconfig,设置系统服务。查询各个系统服务在每个级别的启动选项配

12、置:#chkconfig-list设置sshd服务在2、3、4、5级别的启动选项为“on”:#chkconfig sshd on,系统进程、状态相关命令,top,查询进程的资源使用情况。显示资源消耗排名靠前的进程,按“q”键退出。可以用于系统性能紧张时的故障排查,定位消耗cpu、内存过大的异常进程:#topfree,查询内存使用情况。显示内存使用情况,“-m”表示以M字节显示:#free-mvmstat,查询系统运行状态。显示系统运行状态,“1”表示1秒刷新一次,“10”表示显示10行:#vmstat 1 10,系统进程、状态相关命令,iostat,查询io状态。显示io状态,“1”表示1秒刷

13、新一次,“10”表示显示10行:#iostat 1 10sar,查询系统运行状态。显示系统运行状态,“1”表示1秒刷新一次,“10”表示显示10行:#sar 1 10uptime,查询系统运行时间及负载。可以查到系统的开机时间:#uptime或者使用查询用户登录状态的w命令:#w,Part 6,其他命令,其他命令,shutdown,关机。关机,“-h now”表示立即关机:#shutdown-h nowreboot,重启。重启服务器:#rebootenv,显示当前环境参数。显示当前shell环境的参数:#envhostname,显示主机名。显示主机名:#hostname,其他命令,uname,

14、显示内核版本。显示内核版本,“-a”表示显示全部信息,类似“2.6.32-358.el6.x86_64”:#uname-alsb_release,显示发行版本。显示发行版本,“-a”表示显示全部信息,类似“Red Hat Enterprise Linux Server release 6.4(Santiago)”:#lsb_release-a,其他命令,date,显示时间。显示服务器当前时间:#date提取8位日期:#date+%Y%m%d生成包含8位日期的文件,用于每天输出一个同类文件的场景:#hxkjdate+%Y%m%d.logcrontab,显示、设置定时任务。显示当前root用户的定时任务,非root用户也可以配置定时任务:#crontab-l设置root用户的定时任务,与vi使用方法类似:#crontab-e,结束语,课后实操练习:练习各种命令的用法;比较各种系统监控命令的差异。,感谢聆听!,

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号