




已阅读5页,还剩145页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
LINUX入门教程 主流linux简介 1 RedHatLinux也是全世界应用最广泛的Linux RedHat公司总部位于美国北卡罗来纳州 在全球拥有22个分部 RedHat因其易于安装而闻名 在很大程度上减轻了用户安装程序的负担 其中RedHat提供的图形界面安装方式非常类似Windows系统的软件安装 Redhat 主流linux简介 2 CentOS是CommunityENTerpriseOperatingSystem的简称 CentOS正是这个RHEL的克隆版本 CentOS可以像RHEL一样的构筑Linux系统环境 但不需要向RedHat付任何的产品和服务费用 同时也得不到任何有偿技术支持和升级服务 CentOs 主流linux简介 3 Ubuntu是一个以桌面应用为主的Linux操作系统 其名称来自非洲南部祖鲁语或豪萨语的 ubuntu 一词 译为吾帮托或乌班图 意思是 人性 我的存在是因为大家的存在 是非洲传统的一种价值观 类似华人社会的 仁爱 思想 Ubuntu 主流linux简介 4 openSUSE项目是由Novell发起的开源社区计划 旨在推进Linux的广泛使用 openSUSE org提供了自由简单的方法来获得世界上最好用的Linux发行版 SUSELinux openSUSE项目为Linux开发者和爱好者提供了开始使用Linux所需要的一切 openSUSE 虚拟机的安装 1 虚拟机是指通过软件模拟的具有完整硬件系统功能的 运行在一个完全隔离环境中的完整计算机系统 通过虚拟机软件 你可以在一台物理计算机上模拟出一台或多台虚拟的计算机 这些虚拟机完全就像真正的计算机那样进行工作 例如你可以安装操作系统 安装应用程序 访问网络资源等等 对于你而言 它只是运行在你物理计算机上的一个应用程序 但是对于在虚拟机中运行的应用程序而言 它就是一台真正计算机 虚拟机的安装 2 原包 VMware workstation full v8 0 3 zip解压后的文件 VMware workstation full 8 0 3 703057 exe双机上面文件出现右图界面 虚拟机的安装 3 然后会自动弹出左图界面 直接点击Next 虚拟机的安装 4 选择Typical 点击Next 虚拟机的安装 5 点击change 选择合适的安装路径 点击Next 虚拟机的安装 6 把1框内的勾去掉 点击Next 虚拟机的安装 7 把1框内的勾去掉 点击Next 虚拟机的安装 8 点击Next 虚拟机的安装 9 点击Continue 虚拟机的安装 10 开始安装 然后点击Next 虚拟机的安装 11 点击Finish结束安装 CentOs安装 1 CentOs的版本 32bit centos 5 5 i386 dvd在Windows上新建个目录 centos在虚拟机上选择Machine CentOs安装 2 点击Next CentOs安装 3 选择Installerdiscimage 按钮 点击Browse 选择安装镜像文件 最后点Next CentOs安装 4 填写登陆操作系统的用户名和密码 点击Next CentOs安装 5 点击Browse选择刚刚建立的安装目录 然后点击Next CentOs安装 6 选择操作系统占用的硬盘空间 这个根据需要定 然后点击Next CentOs安装 7 点击CustomizeHardware 进入 CentOs安装 8 修改下内存 具体大小跟你要安装的软件有关 点击Close关闭 在点击Finish执行安装 CentOs安装 9 虚拟机里默认的是自动安装 CentOs安装 10 见到此页面证明安装完毕 你可以用之前设定的用户名和密码登陆 CentOs安装 11 登陆以后 点右键打开终端 你可以干你该干的事情了 到此安装结束 Windows连接linux的方式 putty是一个比较灵活的小工具 它可以连接到远程linux的字符界面进程操作 winscp用来上传文件或软件 快捷 方便 ftp上传比较安全 可以在linux系统内控制权限 SecureCRT可以用来连接字符界面 也可以用来上传利用Samba工具共享目录 linux可以直接访问window的共享文件夹 Putty Putty是一款绿色软件 直接点击putty exe打开左边页面 可以在最上面输入框添加要连的Linux服务器的ip 点open连接 也可以把ip地址填写到下一个输入框 点击Save 把Ip地址存起来 下次登陆直接双击ip地址就可以了 WinSCP WinSCP是一款绿色软件 直接点击WinSCP exe打开左边页面 可以在最上面输入框添加要连的Linux服务器的ip 输入用户名密码即可登陆 SecureCRT SecureCRT还是一款绿色软件 直接点击SecureCRT exe打开左边页面 填写ip和用户名即可登陆 Linux之间的数据传输命令 root ljfopt scp raroot 192 168 36 129 optTheauthenticityofhost 192 168 36 129 192 168 36 129 can tbeestablished RSAkeyfingerprintis36 1d 17 dc 81 fa eb 23 4f 0e 29 14 b7 ed e9 e4 Areyousureyouwanttocontinueconnecting yes no yesWarning Permanentlyadded 192 168 36 129 RSA tothelistofknownhosts root 192 168 36 129 spassword b100 00 0KB s00 00 r循环目录 a待传送的文件夹 root 192 168 36 129 opt包含目标服务器的用户名 ip 及文件夹 运行过程中要输入密码 jdk的安装 下载地址 下载包名 jdk 7 linux i586 rpm安装 rpm ivhjdk 7 linux i586 rpm默认安装路径 usr java jdk配置环境变量 vi etc profileJAVA HOME usr java jdk1 7 0CLASSPATH JAVA HOME lib tools jar JAVA HOME lib dt jarPATH JAVA HOME bin PATHexportJAVA HOMECLASSPATHPATH测试是否安装成功 root localhosteclipse java versionjavaversion 1 7 0 Java TM SERuntimeEnvironment build1 7 0 b147 JavaHotSpot TM ClientVM build21 0 b17 mixedmode sharing Eclipse的安装 eclipse的下载地址 解压 tar zxvfeclipse jee juno linux gtk tar gz root localhostopt cdeclipse root localhosteclipse eclipse MyEclipse的安装 1 eclipse的下载地址 http 下载如下包myeclipse 10 6 offline installer linux run执行如下命令给包添加可执行权限chmod755myeclipse 10 6 offline installer linux run MyEclipse的安装 2 执行如下命令安装 myeclipse 10 6 offline installer linux run出现如右图界面 MyEclipse的安装 3 勾选Iaccept 单击Next MyEclipse的安装 4 选择安装路径单击Next MyEclipse的安装 5 单击Next MyEclipse的安装 6 安装 MyEclipse的安装 7 安装完成点击Finish MyEclipse的启动 1 执行 myeclips MyEclipse的启动 2 单击OK进入开发界面 MyEclipse选择JDK1 7 1 点击Windows Prefernce 在右边页面上点击Java Complier选择1 7点击下边的Configure 链接 MyEclipse选择JDK1 7 2 点击添加 MyEclipse选择JDK1 7 3 点击Next MyEclipse选择JDK1 7 4 选择jdk1 7的home目录点击Finish MyEclipse选择JDK1 7 5 勾选jdk1 7点击Ok QQ的安装 下载地址 软件包 linuxqq v1 0 2 beta1 i386 rpm安装 rpm ivhlinuxqq v1 0 2 beta1 i386 rpm运行 root localhostnew usr bin qq 然后回车 中文乱码问题的解决 乱码原因 缺少中文库文件的支持解决办法 安装两个包 rpm ivhfonts chinese 3 02 12 el5 noarch rpm rpm ivhfonts ISO8859 2 75dpi 1 0 17 1 noarch rpm下载地址 如何修改主机名 查看主机名 hostname或者echo HOSTNAME执行hostname命令 格式hostname 主机名hostnameljf修改 etc hosts文件vi etc hosts127 0 0 1ljflocalhost修改 etc sysconfig network文件vi etc sysconfig networkHOSTNAME ljf重启电脑 reboot 如何修linux分辨率 启动图形界面命令 system config display在如下界面中修改 重启系统 reboot 几个有用的快捷键 TAB在使用bash命令行时 在提示符下 输入某个命令的前面几个字符 然后按TAB键 就会列出以这几个字符开头的命令供我们选择 ctrl alt 方向键切换linux桌面ctrl alt l屏保 帮助命令 whatis 概述命令的作用whatisechoman或 help详述命令的作用 包括这种参数的作用manps或者ps helpman kfiles查看文件的作用man k etc hostsinfo 查看命令的作用infogrep 几个有用的命令 查看之前输入的命令 root localhost history1shutdownnow2vi proc meminfo查看用户ID情况 root localhosta idrootuid 0 root gid 0 root groups 0 root 1 bin 2 daemon 3 sys 4 adm 6 disk 10 wheel context root system r unconfined t SystemLow SystemHigh清屏幕命令 root localhosta clear显示当前目录的绝对路径 root localhosta pwd opt a 切换用户命令 ljf localhost su root切换到root用户Password ljf localhost su lljf切换用户 相当于重新登录Password ljf localhost suroot切换用户 但不切换环境变量 用户命令 查看当前登录的用户 root localhostopt whorootpts 02012 07 0621 20 0 0 ljfpts 22012 07 0703 19 192 168 75 1 显示已经登录用户的详细信息 root localhostopt w 03 20 56up6 39 2users loadaverage 0 25 0 20 0 12USERTTYFROMLOGIN IDLEJCPUPCPUWHATrootpts 0 0 021 201 00s0 24s4 34sgnome terminalljfpts 2192 168 75 103 191 430 01s0 01s bash查看当前登录的用户是谁 root localhostopt whoami查看用户信息 root localhostopt fingerLoginNameTtyIdleLoginTimeOfficeOfficePhoneljfljfpts 22Jul703 19 192 168 75 1 rootrootpts 0Jul621 20 0 0 修改密码 修改用户登录口令 root localhostetc passwdljf修改工作组的口令 root localhostetc gpasswdroot 用命令查看或设置环境变量 env 查看所有环境变量echo查看单个环境变量echo HOMEexport设置环境变量 exportHISTSIZE 1000 在文件中设置环境变量 用root用户在 etc profile中设置全局环境变量 如加入如下行 各用户也可在 home username bash profile设针对用户的环境变量 如在 home oracle bash profile中加入如下行 使文件中的环境变量生效命令 sourcefile如 source etc profile ls命令 1 功能说明 列出目录内容 ls 1每列仅显示一个文件或目录名称 ls a或 all下所有文件和目录 ls r以相反顺序显示文件或目录 英文 ls s或 size显示文件和目录的大小 以区块为单位 ls sh人性化显示目录文件的大小 ls命令 2 ls d显示指定目录的信息ls R递归显示目录中的内容ls da 查看当前文件夹内所有以a开头的文件或目录ls etc grepd 显示 etc下所有以d结尾的文件或目录ls X etc将显示结果按扩展名来排列ls S etc将显示结果按大小来排列 linux的文件类型 查看文件类型 root localhostetc linux中不同类型的文件颜色不同普通文件 黑色 如 目录文件 蓝色 如 可执行性文件 绿色 如 包文件 红色 如 链接文件 青蓝色 如 设备文件 黄色 如 Linux下的目录结构 1 根目录部分有以下子目录 usr目录包含所有的命令 程序库 文档和其它文件 这些文件在正常操作中不会被改变的 这个目录也包含你的Linux发行版本的主要的应用程序 var目录包含在正常操作中被改变的文件 假脱机文件 记录文件 加锁文件 临时文件和页格式化文件等 home目录包含用户的文件 参数设置文件 个性化文件 文档 数据 EMAIL 缓存数据等 Linux下的目录结构 2 proc目录整个包含虚幻的文件 它们实际上并不存在磁盘上 也不占用任何空间 用ls l可以显示它们的大小 当查看这些文件时 实际上是在访问存在内存中的信息 这些信息用于访问系统 bin系统启动时需要的执行文件 二进制 这些文件可以被普通用户使用 sbin系统执行文件 二进制 这些文件不打算被普通用户使用 普通用户仍然可以使用它们 但要指定目录 Linux下的目录结构 3 etc操作系统的配置文件目录 root系统管理员 也叫超级用户或根用户 的Home目录 dev设备文件目录 LINUX下设备被当成文件 这样一来硬件被抽象化 便于读写 网络共享以及需要临时装载到文件系统中 正常情况下 设备会有一个独立的子目录 这些设备的内容会出现在独立的子目录下 LINUX没有所谓的驱动符 Linux下的目录结构 4 lib根文件系统目录下程序和核心模块的共享库 boot用于自举加载程序 LILO或GRUB 的文件 当计算机启动时 如果有多个操作系统 有可能允许你选择启动哪一个操作系统 这些文件首先被装载 这个目录也会包含LINUX核 压缩文件vmlinuz 但LINUX核也可以存在别处 只要配置LILO并且LILO知道LINUX核在哪儿 opt可选的应用程序 Linux下的目录结构 5 lib根文件系统目录下程序和核心模块的共享库 boot用于自举加载程序 LILO或GRUB 的文件 当计算机启动时 如果有多个操作系统 有可能允许你选择启动哪一个操作系统 这些文件首先被装载 这个目录也会包含LINUX核 压缩文件vmlinuz 但LINUX核也可以存在别处 只要配置LILO并且LILO知道LINUX核在哪儿 opt可选的应用程序 tmp临时文件 该目录会被自动清理干净 lost found在文件系统修复时恢复的文件 usr下比较重要的内容 1 usr X11R6X WINDOWS系统 version11 release6 usr X11R6 bin大量的小X WINDOWS应用程序 也可能是一些在其它子目录下大执行文件的符号连接 usr share独立与你计算机结构的数据 譬如 字典中的词 usr share docLINUX的文档资料 usr下比较重要的内容 2 usr bin和 usr sbin类似与 根目录下对应的目录 bin和 sbin 但不用于基本的启动 譬如 在紧急维护中 大多数命令在这个目录下 usr local本地管理员安装的应用程序 也可能每个应用程序有单独的子目录 在 main 安装后 这个目录可能是空的 这个目录下的内容在重安装或升级操作系统后应该存在 usr local bin可能是用户安装的小的应用程序 和一些在 usr local目录下大应用程序的符号连接 porc下比较重要的内容 2 proc cpuinfo关于处理器的信息 如类型 厂家 型号和性能等 proc meminfo内存交换分区等信息 proc devices当前运行内核所配置的所有设备清单 proc interrupts正在使用的中断 和曾经有多少个中断 proc ioports当前正在使用的I O端口 linux的系统配置文件 proc内核提供的一个接口 主要用来存储系统统计信息 proc cpuinfo统计cpu信息 proc meminfo统计内存信息 etc mtab随着 proc mount的变化而变化 文件系统的安装和卸载都会在这个文件中反映出来 etc fstab列出当前系统在启动时自动安装的所有文件系统 etc mtools confdos文件系统上的操作的配置文件 linux的系统管理文件 1 etc group列出有效的组名称以及组中的用户信息 组名 组密码 组ID 组用户列表root x 0 rootbin x 1 root bin daemondaemon x 2 root bin daemonsys x 3 root bin adm etc password帐号的密码文件 帐号 密码 用户号 UID 用户组号 GID 所属组 用户主目录 用户所使用的shell类型root x 0 0 root root bin bashbin x 1 1 bin bin sbin nologindaemon x 2 2 daemon sbin sbin nologinadm x 3 4 adm var adm sbin nologin linux的系统管理文件 2 etc shadow包含加密后的帐号信息字段3自1 1 1970起 密码被修改的天数字段4密码将被允许修改之前的天数 0表示 可在任何时间修改 字段5系统将强制用户修改为新密码之前的天数 1表示 永远都不能修改 字段6密码过期之前 用户将被警告过期的天数 1表示 没有警告 字段7密码过期之后 系统自动禁用帐户的天数 1表示 永远不会禁用 字段8该帐户被禁用的天数 1表示 该帐户被启用 字段9保留供将来使用 linux的系统管理文件 3 etc shells包含系统的可以使用的shell的列表 bin sh bin bash sbin nologin bin tcsh bin csh bin ksh etc motd每日的信息 root管理员向系统中所有用户传达信息时使用 Linux系统命令配置文件 etc inittabinit读取inittab 然后控制主进程的启动 inittab文件中定义了默认的启动级别 id 5 initdefault init0关机init1单用户模式init2多用户init3完全用户模式 标准运行级别 init4类似init3保留选项init5启动图形化界面init6重启 Linux主机配置文件 etc host conf告诉域名服务器如何查找主机名 etc hosts网络中已发现的主机的名称列表 用于解析主机名 etc sysconfig network主机名和网关的信息文件 Linux联网配置文件 etc protocols列举当前可用的协议 etc resolv conf在程序请求 解析 一个IP地址时告诉内核应该查询哪个名称服务器 etc rpc包含RPC指令 规则 这些指令 规则可以在NFS调用 远程文件系统安装等中使用 etc exports要导出的文件系统 NFS 和对它的权限 etc services将网络服务名转换为端口号 协议 由inetd telnet tcpdump和一些其它程序读取 wc命令 wcfile输出文件的行数 字节数和单词数wc lfile输出文件的行数wc cfile输出文件的字节数wc wfile输出文件的单词数wc Lfile输出文件最长行的长度ls wc l统计当前目录下有多少普通文件和目录ps wc l统计当前有多少个进程 cd命令 功能说明 用于切换目录cd etc切换到 etc目录下cd 切换到根目录下cd 切换到上级目录cd 切换到当前目录cd 切换到用户宿主目录下cd同上cd 切换到上次切换的目录下 cp命令 功能说明 拷贝文件或目录的命令cp ru bak 20120710把当前目录下的所有文件和目录拷贝到备份文件夹下 recursive update cp ra b 把a目录下文件拷贝到b目录下覆盖有提示cp fra b 覆盖无提示cp lfile1file2以file2为名建立一个file1的硬链接cp sfilesfile2建立软链接cp bra b 覆盖前备份 mkdirandrmdir mkdir创建目录命令 如在根目录下创建 a b目录 root ljfopt mkdir p a brmdir用于删除空目录rmdirabc 删除以abc开头的空目录rmdir pv a b c删除子目录时 如果父目录为空也删除 处理文件命令 mv移动文件或目录命令 如把 opt b移动到 opt oracle目录下 root ljfopt mvboraclerm删除文件或目录 强制删除 opt下的a目录 root ljfopt rm fRatouch创建文件命令 如在 opt下创建a文件 root ljfopt toucha headandtail 查看文件前100行 root localhostetc head 100tcsd conf查看文件后100行 root localhostetc tail 100tcsd conf动态地查看文件的后100行 root localhostetc tail 100ftcsd conf find命令 1 root localhostetc find name d 在当前目录下查找以 d结尾的文件 root localhostetc find name d意义同上 如果不用引号特殊字符要用 转译 root localhostetc find etc home name d 在 etc和 home两个目录内搜索以 d结尾的文件 find命令 2 oracle localhost find etc home name d 2 dev null因为权限不够可能会输出错误信息 用2 dev null可以把错误信息过滤掉 oracle localhost find iname jpg 2 dev null iname表示被收索的名字忽略大小写 find命令 3 root localhost find etc useroracle name ora 查看 etc目录下 oracle用户的 以ora开发的文件 root localhost find etc groupoinstall name ora 查看 etc目录下 oinstall组的 以ora开发的文件 find命令 4 root localhost find etc atime2查找 etc下两天前访问过的文件 root localhost find etc mtime1查找 etc下一天前修改过的文件 root localhost find etc ctime1查找 etc下一天前创建的文件 root localhostoracle find empty查找空文件或目录 grep命令 1 grep命令是linux下的行过滤工具 root localhostetc cat grepentry B10termcap输出termcap文件中匹配字符串entry前的10行 root localhostetc more grepentry A10termcap输出termcap文件中匹配字符串entry后的10行 grep命令 2 root localhostetc cat grepentries ntermcap输出termcap文件的同时打出行号 root localhostetc cat grepa vtermcap反向查找 搜索出termcap文件中不包含字符串a的内容 root localhostetc ls grep g查找以g开头的行 root localhostetc ls a grepb 查找以b结尾的行 其他搜索命令 root localhostetc whereisftpftp usr bin root localhostetc typell查看命令的属性llisaliasedto ls l color tty root localhostetc whichecho在环境变量 PATH指定的路径中查找文件 可指定多个文件 bin echo root localhostetc tail 100ftermcap grep add 动态查看含有add的字符的内容 root localhostopt locateinittab快速查询inittab文件 chmod命令 通过字符符号或二进制掩码来设置访问权限 chmod755 R u01 app表示给 u01 app下的所有文件的所有者读 写 执行的权力 给所属组读 执行的权力 给其他用户读和执行的权力 chmodu x opt oracle database oraInstaller sh给oraInstaller sh的所属用户加上执行的权力 chmodu rwx opt a给用户组读写执行的权利 chown命令 chown改变用户组的命令 root ljfetc chown Roracle oinstall opt oracle把 opt oracle目录下的所有文件改变给oinstall组和oracle用户 R递归式地改变指定目录及其下的所有子目录和文件的拥有者 v显示chown命令所做的工作 chgrp命令 chgrp改变组的命令该命令改变指定指定文件所属的用户组 其中group可以是用户组ID 也可以是 etc group文件中用户组的组名 root ljfopt chgrpoinstalla把 opt下的a改变给oinstall组 root localhostopt idljfuid 500 ljf gid 500 ljf groups 500 ljf root localhostopt chgrp500abc把 opt abc文件改变给ljf组 R递归式地改变指定目录及其下的所有子目录和文件的属组 重命名文件或命令 alias可以用来为一个更长的命令重新起一个更方便的名字 如把命令 root ljfopt ls al改为 root ljfopt ll可执行如下命令 root ljfopt aliasll ls al unalias解除已命名的别名unalias11ln建立链接 如给 opt 下的a文件在 opt oracle 下建立个软链接 链接名字叫b root ljforacle ln s opt ab 查看文件命令 cat它将默认地在标准输出 显示屏 上显示文件内容 cat n etc hosts在显示器上输出hosts文件内容并显示行号 more和less 因为它们都一次输出一屏的文件内容 Less是more的一个增强的版本 它允许用来自vi文本编辑器的关键命令来增强文件查看 例如 d向前翻滚 b向后翻滚N行 如果N是在d或b之前指定的 为N输入的值成为随后的d命令的默认值 root ljfetc lessjwhois conf 用cat把命令输出重定向的文件中 cat file1创建一个文件 输入完命令回车后可以添加内容 然后ctrl d保存退出 cat opt bcat nfile1 file2把file1的档案内容加上行号后输入file2这个档案里 cat etc hosts opt bcat bfile1 file2把file1的档案内容加上行号 空白行不算 后输入file2这个档案末尾 cat b etc sysconfig network opt bcat dev null opt b清空b文件中的内容 vi命令参数 vi是linux中比较常用的文本编译器 vi R以只读方式打开vi 启动后跳到结尾处vi 5启动后跳到文本的第五行vi version查看版本号vi h帮助信息 vi光标移动 ctrl f向前滚动一屏ctrl b向后滚动一屏ctrl d向前滚动1 2屏ctrl u向后滚动1 2屏G到最后一行 count G到第count行 vi搜索 string 向前搜索字符串 string 向后搜索字符串 向前搜索上次搜索过的字符串 向后搜索上次搜索过的字符串n向前重复上次搜索N向后重复向后搜索 vi编辑 1 i在当前位置之前插入I在当前位置行首插入u撤销最后一次操作U撤销本行操作a在当前位置之后插入A在当前位置行尾插入o在当前行下一行插入空行O在当前行上一行插入空行 vi编辑 2 r修改单个字符cw修改整个单词cc修改整行 把当前行删除后进行插入 R进行替换模式 count dd删除一行或count行dw删除单词 vi编辑 3 count yy复制一行或者count行 count yw复制一个单词或者count个单词p粘贴 put 到光标之后P粘贴 put 到光标之前ZZ保存并退出 wq保存并退出 w 强行保存 q 放弃修改退出 vi设置 setnu设置行号 setnonu去除行号 setic搜索忽略大小写 command 执行shell命令 常用关机命令 shutdownnow马上关机shutdown h1010分钟后自动关机halt关机后关掉电源poweroff马上关机reboot重启系统shutdown rnow马上重启shutdown r10过10分钟后重启shutdown r19 4519 45分重启init0关机init1重启 tar命令 tar xvfa tar解压a tar包其中 x为解压参数 v显示解压过程 f 使用档案名字 这个参数是必须的 而且必须放在最后 一下命令参数意义与此相同 tar zxvfa tar gz解压a tar gz包 z参数为解压tar gz包专用的参数 以下同tar zcvfa tar gz jpg把本文件下的所有以 jpg结尾的文件打成a tar gz包 其中 c为打包命令tar rfa tarc把c文件追加到a tar包中 r为表示追加的参数tar cjfa tar bz2 jpg把 jpg打包成a tar bz2 j表示tar bz2包 gzip命令 gzip用来处理后缀为gz的文件gizp将文件压缩 产生文件 源文件被删除 gzip rdir 将dir下面的所有文件压缩 加上后缀gz 每个文件单独压缩 gzip t检测压缩文件的完整性gzip d解压 把原包删除gzip 1 9 将用最快 最好 的方法压缩 bzip2命令 bzip2用来处理以 bz2结尾的文件bzip2打包成文件 原文件删除bzip2 k打包文件 保留源文件bzip2 t检测压缩文件的完整性bzip2 d解压 删除源文件 k保留 bzip2 1 9 用最快 最好 方式压缩 unzip命令 unzip解压以 zip结尾的压缩包 如 oracle localhostoracle unziplinux 11gR1 database zip du命令 du sh指定目录或文件的大小 如果后面没有文件或目录 则表示当前目录的大小 du m表示以m为单位显示文件夹下所有文件的大小du k以k为单位 意义同上 df命令 df a显示所有文件系统的磁盘使用情况df k以字节为单位显示df m以兆为单位显示df h以易读的方式显示df T列出文件类型 ps工具 ps是查看进程的工具psa显示现行终端机下的所有程序 包括其他用户的程序psc类似psa 不包括路径ps e显示所有程序ps au显示更详细的资讯ps aux显示所有包含其他使用者的行程psaux grepusr查看和usr相关的进程 jobs bgandfg jobs用来查看中止或者在后台运行的程序bg用于把程序放在后台运行fg用于把程序放在前台运行ctrl c用于终止在前台运行的程序 kill命令 kill命令用于终止一个进程 这个命令通常与ps top配合使用 先用ps查看进程情况 后kill掉无用进程 kill8963杀掉pid号为8963的进程kill 99332强行杀掉9332进程killall命令杀死同一进程组内的所有进程 其允许指定要终止的进程的名称 而非PID crontab参数 crontab e编辑该用户的crontabcrontab l列出该用户的crontab crontab r删除该用户的crontab crontab u指定要设定crontab的用户名称 root localhostopt crontab uoracle l查看oracle用户下的job crontab e comand分时天月星期命令 分钟0 59 小时0 23 天1 31 月1 12 每周第几天0 6 星期天为第一天922 rm f opt a表示每天9点22分删除 opt下的a文件 修改系统时间 方法一 root localhostopt date070622172012 26 月日时分年秒 FriJul622 16 30PDT2012方法二 root localhostopt date s20120706 年月日 FriJul600 00 00PDT2012 root localhostopt date s22 22 45 十分秒 FriJul622 22 45PDT2012time用来查看程序的运行时间 root localhost timefind etc nameinittab 查看日历 root localhost cal查看当月的日历 root localhost cal4110查看110年4月的日历 root localhost cal 3本月 上月和下月的日历 root localhost cal y200公元后200年的完整日历 root localhost cal m把周一当作一周第一天 root localhost cal j显示指定月的每一天是一年中第多少天 查看硬盘信息 root localhost fdisk lDisk dev sda 42 9GB 42949672960bytes255heads 63sectors track 5221cylindersUnits cylindersof16065 512 8225280bytesDeviceBootStartEndBlocksIdSystem dev sda1 138305203 83Linux dev sda23948343852387083Linux dev sda3483552213108577 82Linuxswap Solaris这个硬盘是42 9G的 有255个磁面 63个扇区 5221个磁柱 这台机器上挂载一个sda硬盘 硬盘上有三个逻辑分区 root localhost fdisk dev sda1 l查看sda1分区的情况 通过文件查看分区信息 root localhost cat proc partitionsmajorminor blocksname8041943040sda81305203sdda2832040255sda3major主设备号minor次设备好 blocks磁盘物理容量以K为单位name磁盘及分区名 mount命令 mount把某个文件系统挂接到某个目录下 umount不用时用此命令移除 root localhostopt mount dev sda1 a把sda1分区挂接到 a目录下 root localhosta mount dev cdrom media cdrom把光盘挂接到 media cdrom下 root localhosta umount a卸载挂接 查看cpu和内存信息 查看cpu情况 root localhost cat proc cpuinfo查看内存信息 root localhost cat proc meminfo root localhost free m root localhost top 基本网络配置命令 root localhost ifconfigeth0显示指定接口eth0的详细信息 root localhost ifconfig a显示所有网络接口的详细信息 root localhost route查看网关 root localhost route grepdefault显示主机的默认网关default192 168 75 20 0 0 0UG000eth0 root localhost ping c1192 168 75 132发出指定数据包测试PING192 168 75 132 192 168 75 132 56 84 bytesofdata 64bytesfrom192 168 75 132 icmp seq 1ttl 64time 0 399ms root localhost traceroute192 168 1 10测试与其他主机的网络连接路径 root ljf netstat rnKernelIProutingtableDestinationGatewayGenmaskFlagsMSSWindowirttIface192 168 75 00 0 0 0255 255 255 0U000eth0169 254 0 00 0 0 0255 255 0 0U000eth00 0 0 0192 168 75 20 0 0 0UG000eth0 如何设置静态IP 因为采用文件配置比较麻烦 这里选择图形界面配置 root localhost servicenetworkrestart rpm包 1 根据不同的系统 已编译好的二进制安装文件 采用rpm的系统有redhat redflag suse centos等rpm包的格式 rpm包名 主版本号 子版本号 软件支撑的平台 rpm如 krb5 devel 1 6 2 14 fc8 i386 rpmrpm包的安装命令 rpm ivhxxx rpmrpm包的卸载命令 rpm exxxxxx指包名 如 krb5rpm升级命令 rpm Uvhxxx rpm rpm包 2 rpm ivh nodepsxxx rpm表示强制安装 不考虑软件之间的依赖关系rpm ivh forcexxx rpm覆盖安装 若已经安装了该软件表 覆盖之 重新安装 rpm ivh replacefilesxxx rpm忽略冲突错误rpm Uvh oldpackage forcexxx rpm升级到旧版本的软件包rpm ivh网络安装 rpm包 3 rpm qaxxx rpm查看rpm包是否安装的命令rpm qllibtalloc查看libtalloc 2 0 1 7 el5 i386 rpm包安装到那个目录rpm qf etc inittab查看包含inittab文件的软件包 rpm包的验证 验证软件表是通过比较从软件包安装的文件和软件包中的原始文件信息来进行的 除了其他一些东西 验证注意是比较文件的尺寸 MD5校验码 文件权限 属组和用户的rpm Vinitscripts验证initscripts包是否被改动过rpm Va输出所有软件包被改动的文件rpm Vflibtalloc 2 0 1 7 el5 i386 rpm根据rpm包查看rpm库是否被损坏 源码包的安装 解压 tar xvfxxx tartar zxvfxxx tar gztar jzvfxxx tar gz2编译安装 configureprefix usr localmake 编译 makeinstall 安装 共享 Linux访问windows上的共享目录 mount tcifs 192 168 0 254 work data tmp ousername test password test 192 168 0 254 workwindows上的共享目录 data tmplinux上的挂载目录username test password testwindows用户名密码 CentOS6 3上安装openoffice 1 本专题教授联网和不联网情况下安装openoffice的方法 其中c
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 面向数据受限场景的旋转机械智能故障诊断算法研究
- 专精特新小巨人企业的可持续发展与绿色转型探索
- 区域性废弃物循环利用产业链构建与优化路径
- 液压油缸生产线项目可行性研究报告(参考)
- 绿色建筑与全域无废城市建设的融合
- 2025至2030年中国猪用电子耳标行业投资前景及策略咨询报告
- 2025至2030年中国焊接金属密封蝶阀行业投资前景及策略咨询报告
- 2025至2030年中国烘焙食品保鲜剂行业投资前景及策略咨询报告
- 2025至2030年中国浴缸行业投资前景及策略咨询报告
- 2025至2030年中国正齿轮步进减速电机行业投资前景及策略咨询报告
- GB/T 4414-2013包装钨精矿取样、制样方法
- GB/T 17766-2020固体矿产资源储量分类
- GB/T 13033.1-2007额定电压750V及以下矿物绝缘电缆及终端第1部分:电缆
- CB/T 3780-1997管子吊架
- 萨提亚家庭治疗模式-课件2
- 万达广场装修手册
- 人教版(2019)高中英语必修第三册 Unit5 the value of money 说课课件
- 山西省卫生院社区卫生服务中心信息名单目录
- 全民经纪人协议书
- 西方经济学章节练习题题库及答案1-16章(全)
- 六年级下册音乐《蓝色的雅特朗》教案
评论
0/150
提交评论