版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux基础知识培训2本文档的目的通过本次培训,对Linux操作系统有一个初步的了解,掌握Linux操作系统的相关基础知识及一些常用的命令,并对系统进行日常的维护。3课程目标Linux系统介绍Linux主要系统分区文件系统管理文件类型文件结构文件目录权限常用的Linux命令VI编辑器的使用用户和组的管理网络管理登录Linux系统的常用工具Linux系统性能监控工具介绍
4Linux系统介绍Linux是一套免费使用和自由传播的类Unix操作系统,是一个多用户、多任务、多线程、多CPU的操作系统,它能运行主要的UNIX工具软件、应用程序和网络协议,它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux操作系统诞生于1991年10月5日(这是第一次正式向外公布时间)。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。
5Linux系统介绍Linux存在着许多不同的Linux版本,但它们都使用了Linux内核,系统操作命令基本一样,内部模块稍有不同,如ORACLELinux,内部就增加对ORACLE数据库的支持,很多操作系统层面的参数已按常规做了预先配置。常用的Linux版本如下:
6Linux系统介绍登录Linux
Linux是一个真正的多用户操作系统,允许多个用户同时登录
root是linux权限最大的用户,可以执行一切操作7Linux主要系统分区
//bin/sbin/usr/var/etc/lib/home/tmp/optbinlocalsrcrc.dnamedhttpdrc5.dftprc3.dinit.dbinetcpub/boot8Linux主要系统分区/根目录所有的目录、文件、设备都在/之下,/就是Linux文件系统的组织者,也是最上级的领导者。/boot引导分区该目录放置系统内核及驱动模块引导程序,需要独立分区/SWAP交换分区类似于Windows的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,操作系统先把内存中暂时不用的数据,存到硬盘的交换空间,腾出内存来让别的程序运行,从而解决内存容量不足的情况。SWAPSPACE比内存要慢在安装时,系统会尝试将交换分区安装到磁盘外端当有多个磁盘控制器时,在每个磁盘上都建立交换分区尽量将交换分区安装在访问最频繁的数据区附近
9Linux主要系统分区[root@OEL64~]#df-hFilesystemSizeUsedAvailUse%Mountedon/dev/sda319G12G5.3G70%/--根分区tmpfs758M88K757M1%/dev/shm/dev/sda197M68M25M74%/boot--引导分区
[root@OEL64~]#free-mtotalusedfreesharedbufferscachedMem:151433911740101124-/+buffers/cache:1131400Swap:153501535--交换分区
10文件类型在linux中,所有东西都被当成文件文件权限前的第一个字母用来标识文件类型:
-:一般文件d:目录文件
b:块设备文件
c:字符设备文件
l:连接文件
s:socket文件11文件类型[oracle@OEL64dev]$ls-al-rw-r--r--.1rootroot883Apr302012zshrcdrwxr-xr-x.3rootroot60Sep2211:16busbrw-rw----.1rootfloppy2,0Sep2211:16fd0crw-rw----.1rootvideo10,175Sep2211:16agpgartlrwxrwxrwx.1rootroot3Sep2211:16cdrom->sr0srw-rw-rw-.1rootroot0Sep2211:16log12文件特点Linux将每个文件系统mount在系统目录树中使用。
文件区分大小写。
文件以”.”开头的文件为隐含文件文件名称最多255个字符(所有字符有效,正斜杠除外)[oracle@OEL64~]$ls-altotal152drwx------.26oracleoinstall4096Sep1915:59.drwxr-xr-x.6rootroot4096Jun272013..-rw-r--r--.1oracleoinstall685Sep1817:35.bash_profile13文件结构/根目录/rootroot用户主目录/bin存放最常用的操作命令
/boot存放Linux启动的核心文件/etc存放各种配置文件/usr用户程序/opt应用软件安装目录,如数据库等/home用户主目录/mnt设备/文件系统挂载点/tmp临时目录,存放临时文件/var可变信息存放区/proc虚拟文件系统,包含进程信息/sbin系统管理员命令存放目录/dev设备文件/lib最基本的动态链接共享库14文件目录权限文件或目录的权限位由10位构成,如-rwxr-xr-x。第一位代表文件/目录类型:d代表目录、-代表文件、l代表链接;剩下的9位分成3组,每组3位;2-4位描述文件所有者的权限,5-7位描述与文件所有者同一用户组的权限,8-10位则是其它用户的权限。rwx:每组的3位分别是:读权限、写权限、执行权限,对应的数字分别为4,2,1;如果是-就代表没有这个权限。
例如:
-rwxr-xr-x表示这是个普通文件,文件的所有者可以读、写、执行这个文件,与文件所有者同组的用户以及其他用户都可以读、执行这个文件,但没有写的权限。15文件目录权限
常用文件介绍
/etc/inittab系统初始化配置文件,init进程需要读取的文件,init进程是所有进程的起点。/etc/crontab定时任务配置文件/etc/shadow、/etc/passwd用户配置文件、用户密码配置文件/etc/group用户组配置文件/etc/sysconfig/network-scripts/ifcfg-eth0网络配置文件/var/log/messages系统错误信息/etc/services服务与端口信息16常用的Linux命令绝对路径、相对路径绝对路径以/开头的完整的路径[oracle@OEL64oracle]$cd/u01/app/oracle[oracle@OEL64oracle]$pwd/u01/app/oracle
相对路径
不以/开头
只相对于当前工作目录
[oracle@OEL64oracle]$cd/u01/app[oracle@OEL64app]$cd./oracle[oracle@OEL64oracle]$pwd/u01/app/oracle
17常用的Linux命令..表示当前目录的上一级目录,即父目录[root@OEL64tmp]#cd/u01/app/oracle[root@OEL64oracle]#pwd/u01/app/oracle[root@OEL64oracle]#cd..[root@OEL64app]#pwd/u01/app
.表示当前目录
[root@OEL64app]#pwd/u01/app[root@OEL64app]#cd./oracle[root@OEL64oracle]#pwd/u01/app/oracle
18常用的Linux命令pwd
显示当前路径[oracle@OEL64oracle]$cd/u01/app/oracle[oracle@OEL64oracle]$pwd/u01/app/oracle
cd
改变当前目录
[oracle@OEL64oracle]$pwd/u01/app/oracle[oracle@OEL64oracle]$cd/etc[oracle@OEL64app]$pwd/etc
19常用的Linux命令ls
查看文件或目录[root@OEL64u01]#ls-altotal28drwxrwxr-x.4oracleoinstall4096Sep1910:44.dr-xr-xr-x.25rootroot4096Sep2211:16..drwxrwxr-x.4oracleoinstall4096Sep1910:45appdrwxrwxr-x.2oracleoinstall16384Sep1909:33lost+found
cp
复制文件
[root@OEL64oracle]#cp/home/oracle/a.txt/tmp/.[root@OEL64oracle]#cd/tmp-rw-r--r--.1rootroot0Sep2216:27a.txt
20常用的Linux命令mv
移动或重命名文件[root@OEL64tmp]#mv/tmp/b.txt/home/oracle/.[root@OEL64tmp]#cd/home/oracletouch
创建空文件
[root@OEL64hanxi]#cd/tmp-rw-r--r--.1rootroot0Sep2216:36c.txt
file
检查文件类型
[:ASCIItext21常用的Linux命令rm
删除文件和目录[root@OEL64bin]#cd/tmprm:removeregularfile`c.txt'?Y注意:此操作慎重使用,特别对于rm–rf,文件和目录一并删除的操作!!mkdir
创建新目录
[root@OEL64tmp]#mkdirtest[root@OEL64tmp]#ls-altotal108drwxrwxrwt.26rootroot4096Sep2216:45.dr-xr-xr-x.25rootroot4096Sep2211:16..drwxr-xr-x.2rootroot4096Sep2216:45test
rmdir
删除空目录
[root@OEL64tmp]#cd/tmp[root@OEL64tmp]#rmdirtest[root@OEL64tmp]#ls-altestls:cannotaccesstest:Nosuchfileordirectory22常用的Linux命令cat
显示文件内容more
逐屏显示文件内容
less
逐行显示文件内容
[root@OEL64tmp]#less23常用的Linux命令date显示当前时间[root@OEL64tmp]#dateFriSep2217:03:47CST2017cal显示当前日历
[root@OEL64tmp]#calSeptember2017SuMoTuWeThFrSa12345678910111213141516171819202122232425262728293024常用的Linux命令head显示文件开头部分内容TueSep1913:04:312017StartingORACLEinstance(normal)LICENSE_MAX_SESSION=0LICENSE_SESSIONS_WARNING=0Sharedmemorysegmentforinstancemonitoringcreatedtail显示文件结尾部分内容[Completed:ALTERDATABASEOPENFriSep2216:55:432017StartingbackgroundprocessCJQ0FriSep2216:55:432017CJQ0startedwithpid=22,OSid=564425常用的Linux命令find查找文件wc作统计[root@OEL64/]#cd/tmp[root@OEL64tmp]#ls-al*.txt[root@OEL64tmp]#ls-al*.txt|wc-l126常用的Linux命令chmod文件或目录权限修改clear清屏[root@OEL64tmp]#clearchown改变文件或目录的所有者和组27常用的Linux命令diff比较文件内容2d1<bbbbbbbbbbbbbbbbbbbbbbbbbbbbbgrep过滤文件关键字[root@OEL64hanxi]#ps-ef|greporaoracle55431016:55?00:00:00ora_dbrm_orcloracle55451016:55?00:00:00ora_dia0_orcloracle55471016:55?00:00:04ora_mman_orcloracle55491016:55?00:00:01ora_dbw0_orcl28常用的Linux命令mount加载一个硬件设备[root@OEL64dev]#mount/dev/cdrom[root@OEL64dev]#cd/mnt/cdromsu在不退出登陆的情况下,切换到另外用户[root@OEL64dev]#su-oracle[oracle@OEL64~]$echo$ORACLE_HOME29常用的Linux命令whoami显示你自己登陆的用户名[root@OEL64tmp]#whoamirootwhereis/which查询命令所在目录以及帮助文档所在目录[root@OEL64dev]#whereisgzipgzip:/bin/gzip/usr/bin/gzip/[root@OEL64dev]#whichgzip/bin/gzipid显示用户的UID和GID[root@OEL64dev]#su-oracle[oracle@OEL64~]$iduid=54321(oracle)gid=54321(oinstall)groups=54321(oinstall),54322(dba)30常用的Linux命令kill可以杀死某个正在运行的进程[root@OEL64dev]#kill-930247passwd设置口令[root@OEL64dev]#passwdoracleChangingpasswordforuseroracle.Newpassword:Retypenewpassword:passwd:allauthenticationtokensupdatedsuccessfully.history查询用户的历史命令[root@OEL64dev]#history50cd/mnt51ls52tar-zxvf!!重复执行最近一次的命令31常用的Linux命令gzip/gunziplinux标准的压缩/解压缩工具[root@OEL64tmp]#ls-ltrtotal76[root@OEL64tmp]#ls-altotal144drwxrwxrwt.25rootroot4096Sep2217:44.dr-xr-xr-x.25rootroot4096Sep2211:16..32常用的Linux命令bzip2/bunzip2更新的标准压缩/解压缩工具,压缩比更高[root@OEL64tmp]#ls-altotal112drwxrwxrwt.25rootroot4096Sep2217:45.dr-xr-xr-x.25rootroot4096Sep2211:16..-rw-r-----.1rootroot6594Sep2216:57[root@OEL64tmp]#ls-altotal144drwxrwxrwt.25rootroot4096Sep2217:46.dr-xr-xr-x.25rootroot4096Sep2211:16..33常用的Linux命令*通配符
将与零个或多个字符匹配[root@OEL64tmp]#pwd/tmp[root@OEL64tmp]#ls-al*log*--rw-r--r--.1rootroot40960Sep2816:09?通配符将与任何单个字符匹配[root@OEL64tmp]#pwd/tmp[root@OEL64tmp]#lsa.t?t[]通配符将与[]中任一字符匹配,类似?
[root@OEL64tmp]#ls-la[1-2].txt--[root@OEL64tmp]#ls-la[1,2].txt--34常用的Linux命令exit退出当前shell[root@OEL64log]#su-oracle[oracle@OEL64~]$exitlogout[root@OEL64log]#export设置、修改和删除环境变量[[oracle@OEL64~]$exportORACLE_BASE=/u01/app/oracle[oracle@OEL64~]$echo$ORACLE_BASE/u01/app/oracle35常用的Linux命令ps显示当前系统运行进程的状态[root@OEL64log]#ps-ef|greporaoracle53431014:36?00:00:00ora_pmon_orcloracle53451014:36?00:00:00ora_psp0_orcloracle53481314:36?00:00:01ora_vktm_orcloracle53521014:36?00:00:00ora_gen0_orcloracle53541014:36?00:00:00ora_diag_orclrpm查看、安装或删除软件包[root@OEL64log]#rpm-qa|grepmysql36常用的Linux命令fdisk硬盘分区命令
[root@OEL64log]#fdisk-lDisk/dev/sda:32.2GB,32212254720bytes255heads,63sectors/track,3916cylindersUnits=cylindersof16065*512=8225280bytesSectorsize(logical/physical):512bytes/512bytesI/Osize(minimum/optimal):512bytes/512bytesDiskidentifier:0x0000786aDeviceBootStartEndBlocksIdSystem/dev/sda1*11310240083LinuxPartition1doesnotendoncylinderboundary./dev/sda213209157286482Linuxswap/SolarisPartition2doesnotendoncylinderboundary./dev/sda320926111929523283Linux/dev/sda4261139161048375083Linux37常用的Linux命令top实时显示当前系统运行状态
Tasks:144total,1running,142sleeping,1stopped,0zombieCpu0:0.3%us,0.7%sy,0.0%ni,99.0%id,0.0%wa,0.0%hi,0.0%si,0.0%stMem:1550364ktotal,1119620kused,430744kfree,78572kbuffersSwap:1572860ktotal,0kused,1572860kfree,821616kcachedPIDUSERPRNIVIRTRESSHRS%CPU%MEMTIME+COMMAND5348oracle-20774m13m11mS1.00.90:04.66oracle5485root200000S0.30.00:00.07kworker/0:15516root20027521040780R0.30.10:00.08top1root200294814401224S0.00.10:01.20init38常用的Linux命令shutdown关机命令shutdown-rnow关机重启shutdown-hnow关机并关闭电源initLinux下的进程初始化工具init0关机init1重启39常用的Linux命令man在线帮助命令[root@OEL64tmp]#manls--help在线帮助命令[root@OEL64tmp]#ls--helpUsage:ls[OPTION]...[FILE]...。。。Info在线帮助命令
[root@OEL64tmp]#infolsFile:,Node:lsinvocation,Next:dirinvocation,Up:Directo\rylisting40Vi编辑器的使用作为一个编辑器,vi被广泛地运用在各种Unix操作系统上Vi是Linux中的标准文本编辑器在RedHatLinux上,一般采用的是vim(viimproved)41Vi编辑器的使用Vi提供三种模式命令模式
浏览、删除、剪贴、查找等
可以用各种命令进入插入模式插入模式
输入新文档
用<ESC>退出插入模式回命令模式EX模式42Vi编辑器的使用在命令模式下::w保存当前文件
:q如果未对文件做改动则退出:wq保存当前文件并退出:q!不保存强制退出:e文件名打开另一文件并开始编辑43用户和组的管理groupadd增加用户组
groupadd–g540dbagroupdel删除用户组
groupdeldbauseradd增加用户
useradd-u541-gdba-s/bin/bashoracle
默认创建的用户将会在/home下为该用户创建一个目录,为用户的home目录
userdel删除用户
userdeloracle44网络管理ifconfig查看网络配置[root@OEL64log]#ifconfig–aeth4Linkencap:EthernetHWaddr00:0C:29:5B:AC:23inet6addr:fe80::20c:29ff:fe5b:ac23/64Scope:LinkUPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1RXpackets:19405errors:0dropped:211overruns:0frame:0TXpackets:3435errors:0dropped:0overruns:0carrier:0collisions:0txqueuelen:1000RXbytes:4387356(4.1MiB)TXbytes:1095534(1.0MiB)Interrupt:19Baseaddress:0x2024loLinkencap:LocalLoopbackinet6addr:::1/128Scope:HostUPLOOPBACKRUNNINGMTU:16436Metric:1RXpackets:8errors:0dropped:0overruns:0frame:0TXpackets:8errors:0dropped:0overruns:0carrier:0collisions:0txqueuelen:0RXbytes:452(452.0b)TXbytes:452(452.0b)45网络管理查看网卡配置文件[root@OEL64log]#cat/etc/sysconfig/network-scripts/ifcfg-eth4DEVICE=eth4ONBOOT=yesNAME=eth4HWADDR=00:0C:29:5B:AC:2346网络管理netstat查看系统中的服务与对应的端口[root@OEL64log]#netstat–antpActiveInternetconnections(serversandestablished)ProtoRecv-QSend-QLocalAddressForeignAddressStatePID/Programnametcp00:22:*LISTEN2313/sshdtcp00:631:*LISTEN2161/cupsdtcp0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高考地理一轮复习第十五章城市、产业与区域发展课件
- 宗祠落成典礼活动合同(2篇)
- 房屋买卖合同(2篇)
- 赵州桥电子课件
- 语文培训 课件
- 第13课 《唐诗五首》-八年级语文上册同步备课精讲(统编版)
- 第10课 《苏武传》-高二语文大单元教学同步备课(统编版选择性必修中册)
- 西京学院《运营管理》2022-2023学年第一学期期末试卷
- 西京学院《图形设计》2022-2023学年第一学期期末试卷
- 2025届甘肃新高考之“3 1 2”-了解“两依据一参考”关注综素评价课件
- 2024年职业技能“大数据考试”专业技术人员继续教育考试题库与答案
- 江苏高职单招报考指南
- GJB9001C质量保证大纲
- 医疗器械召回管理办法培训
- 心脏介入手术配合
- 学生骑车安全承诺书
- 战争与和平-美术作品反映战争 课件-2023-2024学年高中美术湘美版(2019)美术鉴赏
- 核电站寿命评估技术
- 2023-2024学年辽宁省大连市名校联盟八年级(上)联考生物试卷(含解析)
- 有色金属熔炼与铸锭课件
- 阻生牙拔除的护理
评论
0/150
提交评论