linux 系统基本应用

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

Linux系统基本使用杨劲松yjs@oldhand.org2011.08.05参考资料《鸟哥的Linux私房菜》AdvancedBash-ScriptingGuide英文原版:中文版:://主要内容Linux系统介绍Linux内核Linux基础系统介绍Linux的庞大市场UNIX家族树UNIX系统架构Linux体系结构GNU&GPLLinux简介Linux发布版家庭树RosettaStoneforUnix:://系统架构图形用户接口(GUI)web浏览器、office等web浏览器、office等命令行应用程序ls、gcc、gdbls、gcc、gdb共享库Libstdc++Libstdc++C库GNUC库、uClibcGNUC库、uClibc系统内核硬件用户空间用户空间内核内核硬件硬件命令、程序或shell脚本文件系统I/O中断异常处理内存管理Cache调度系统调用(systemcalls)内核GNU=GNUisNotUnix由RichardStallman在1984创建最初的软件:gcc、make、glibc...GPL=GeneralPublicLicense://简介LinusTorvalds于1991编写Linux是一个Unix兼容的系统,大部分通用的Unix工具和程序都可以在Linux系统下运行使用GNU工具开发:gcc,glibc,binutils,make等GNU/Linux发行版RedHatFedoraCoreMandrakeSuseDebianCentOSUbuntuRedFlag内核Linux内核版本下载内核Linux内核结构Linux优点内核版本主版本1.02.02.22.42.62,3年更新稳定版2.0.402.2.122.4.182.6.211,2月更新稳定版更新2.6.18.1~2.6.18.71,2周更新下载内核wgetwget*.bz2.signgpg–verifylinux-2.xx.tar.bz2.signtarjxvflinux-2.xx.tar.bz2优点提供了先进的网络支持多任务、多用户符合IEEEPOSIX标准支持数十种文件系统格式完全运行于保护模式开放源代码采用先进的内存管理机制,更加有效地利用物理内存基础Linux的目录结构Linux基本命令Linux系统的主要配置文件文件类型基于用户/组的文件访问权限系统需要了解的几个流程需要了解的几个机制的目录结构/bin该目录中存放Linux的常用命令/boot该目录下存放的都是系统启动时要用到的程序/dev该目录包含了Linux系统中使用的所有外部设备,它实际上是访问这些外部设备的端口,你可以访问这些外部设备,与访问一个文件或一个目录没有区别的目录结构(2)/sbin该目录用来存放系统管理员的系统管理程序/usr用户应用程序和文件都存放在该目录下/etc该目录存放了系统管理时要用到的各种配置文件和子目录,例如网络配置文件、文件系统等。/home用来存放该用户的主目录。的目录结构(3)/lib该目录用来存放系统动态连接共享库,几乎所有的应用程序都会用到该目录下的共享库/tmp用来存放不同程序执行时产生的临时文件/lost+found该目录在大多数情况下都是空的。但当突然停电、或者非正常关机后,有些文件就临时存放在这里。的目录结构(4)/mnt该目录在一般情况下也是空的,你可以临时将别的文件系统挂在该目录下/proc可以在该目录下获取系统信息,这些信息是在内存中由系统自己产生的/root超级用户的主目录/syssys文件系统/procproc文件系统基本命令文件与目录相关查找/搜索相关归档/压缩相关用户/组管理相关帮助相关文件系统相关系统管理相关内核/模块相关进程管理相关网络相关系统信息相关基本命令-文件与目录相关cddirlscatlessmoreheadtailtouchmkdirrmdirrmcpmvlnchownchgrpchmod基本命令-查找/搜索相关findlocatewhereiswhich基本命令-归档/压缩相关targzip/gunzipbzip2/bunzip2zip/unzipcompress/uncompressrar/unrar7zxz/unxz基本命令-用户/组管理相关useradduserdelusermodpasswdvipwgroupaddgroupmodgroupdelgpasswdidwho/whoami/wlastchfnsuchsh基本命令-帮助相关helpmaninfo基本命令-文件系统相关fdiskmkfse2labelmountumountfsckmkswapdfduquotacheckquotaonquotaoffedquota基本命令-系统管理相关dateshutdownreboothaltrunlevelinituptimesysctl基本命令-内核/模块相关lsmodinsmodmodprobemodinformmod基本命令-进程管理相关pspstreepidoftopnicerenicekillkillall基本命令-网络相关ifconfigifupifdownlsofnetstatrouteippingtraceroute系统信息相关unamecat/etc/issue的主要配置文件系统级用户级网络相关重要的配置文件-系统级/etc/fstab/etc/inittab/etc/rc*/etc/passwd/etc/shadow/etc/login.defs/etc/skel/etc/group/etc/profile/etc/hosts/etc/resolv.conf/etc/network/*/etc/xinetd.conf/etc/cron*重要的配置文件-用户级.bash_profile.bashrc.vimrc网络相关的配置文件RedHat系列(RHEL/Fedora/CentOS)Ubuntu系列(RHEL/Fedora/CentOS)配置网络参数(是否启用网络、是否启用IPv6、配置hostname)/etc/sysconfig/network配置网口参数(IP地址、子网掩码、默认路由等)/etc/sysconfig/networking/profiles/default/ifcfg-interface配置DNS解析/etc/resolv.conf/etc/hosts/etc/nsswitch网络接口配置/etc/network/interfaces配置DNS解析/etc/resolv.conf/etc/hosts/etc/nsswitch文件类型在Linux系统中,任何东西都被认为是一个文件。文件分为几种类型,由文件权限之前的一个标识位(字符)来标识,可分为几种类型:-常规文件d目录l符号连接(软连接)s本地的套接字p管道c

1 / 47
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功