7.简述文件和所选目录没有读写权限的读写执行权限有什么区别

IBM AIX系统管理员认证
IBM Certified System Administrator - AIX 7
众所周知,掌握UNIX系统管理的工作职位向来以高薪稳定而著称,工作与实际经验要求甚高,可以说是"越老越吃香"的职业。
一方面软件开发市场需要了解数据库知识的人员为其开发满足功能和性能的数据库应用程序。另一方面由于数据是公司最宝贵的财富,因此需要掌握数据库管理的资深人员来保证数据库的安全和高可用性。AIX是基于IBM
POWER处理芯片的RS6000小型机系统开发的业界领先的优秀商务UNIX操作系统,在可靠性、可用性、开放性、扩展性、安全性等方面都非常突出,尤其是在Internet的关键应用领域以及系统和硬件管理能力方面,其性能表现更为出色,受到了业界的普遍认可和广泛使用。随着IBM小型机市场占有率的日益提高,业界对掌握AIX操作系统的实用性人才需求非常迫切。很多朋友通过了IBM
AIX全球认证考试,迈出成功地第一步,但是迫切需要实际动手经验来完成找到工作的这临门一脚。
毋庸置疑,高薪是吸引众多莘莘学子投入其中的关键,据某培训网站网上调查显示,通过学习AIX课程后,从事AIX系统维护工作的人员,将近80%的人能够达到10万以上的年薪。
关于如何通过IBM系统管理员相关认证考试的内容可以参考IBM官方网站相关信息(IBM Certified System Administrator - AIX
7部分):http://www-03.ibm.com/certify/certs/ps_index.shtml
&IBM AIX Base课程设置
IBM AIX Overview
AIX操作系统课程简介
Introduction to AIX
介绍IBM AIX操作系统
Using the System
如何登陆系统及简单AIX命令介绍
AIX 6.1 Documentation
AIX中的在线文档
Files and Directories
介绍AIX中的文件和目录的概念
Using Files
如何操作AIX中的文件
File Permissions
文件权限简介
The vi Editor
如何使用vi文本编辑器
Shell Basics
Using Shell Variables
如何使用shell变量
进程概念简介
Controlling Processes
使用AIX命令完成简单的进程管理
Customizing the User Environment
认识系统环境配置文件
AIX Utilities, Part I
AIX命令介绍(第一部分)
AIX Utilities, Part II
AIX命令介绍(第二部分)
Additional Shell Features
介绍shell其他属性
The AIX Graphical User Interface
AIX图形化界面简介
CDE User Customization
配置通用桌面环境(CDE)
&IBM AIX Administration课程设置
Introduction to IBM System p servers and AIX system administration
IBM P系列服务器及系统管理概述
System Management Interface Tool(SMIT)
介绍系统管理工具-SMIT
System startup and shutdown
服务器系统启动与停止
AIX software installation and maintenance
如何完成软件安装和维护
AIX 6 installation
操作系统安装步骤及注意事项
Web-based System manage
基于网络的系统管理(WSM)
System storage overview
存储管理概述
Working with Logical Volume Manager
逻辑卷管理(LVM)
Working with File systems
文件系统概述
Managing file systems
文件系统管理
Paging space
页交换空间管理
Backup and restore
备份与恢复
Security and user administration
Scheduling
Networking overview
&&课程详细内容介绍
&&1. AIX操作系统课程简介
学习IBM AIX操作系统课程是一个系统工程,需要学员们由浅入深、循序渐进、不断积累的过程,同时结合实验环境不断夯实自己的理论知识。
IBM AIX操作系统课程主要分为两部分:基础部分和系统管理部分。基础部分适合没有UNIX基础知识的学员;系统管理部分适合具有一定UNIX基础或者对AIX操作系统已经有了基本认识的学员。
IBM AIX课程结构概述
&&2. 介绍IBM AIX操作系统
AIX是Advanced Interactive Executive的缩写,它是IBM公司基于POWER处理器芯片技术的硬件架构开发的UNIX操作系统。整个系统的设计,开发到最终形成产品完全遵循开放系统的原则。AIX操作系统具有先进的内核技术和最好的开放性,它对于异构平台互存,互操作有很成熟的解决方案。
AIX操作系统与其他UNIX操作系统相比具有一些自己独到之处,它的特点主要包括下面几点:
AIX提供了3 种Shell: KORN shell, BOURNE Shell和C Shell.
安全设施满足TCB(Trusted Computing Base)的C2级。
实时处理能力,这对于"面向交易"的应用至关重要,它使RS/6000 获得极高的响应速度和高吞吐量。
内存页交换管理,当需要时,可将一些不常用的模块转送至外存,提高内存的可利用性。
先进的文件系统,使得系统管理更加有效,并提高了数据可靠性以及完整性。
能兼容DOS 应用程序和数据。
InfoExplorer, 快速信息超文本索引系统,其中包括全部的超文本的索引和查找,以及面向任务和坐标的多重导引和索引系统。这个文字及图形索引系统以一个灵活的、基于任务的方式去使用详细资料及培训资料。
高级系统管理工具(System Management Interface Tool). 提供一级菜单驱动程序,诸如完成软件的安装与设置、设备的设置及管理、问题的测定、存贮管理等。
简单介绍IBM AIX操作系统的基本组成部分
&&3. 如何登陆系统及简单AIX命令介绍
本章内容介绍如何登陆操作系统;掌握简单的命令格式;最后如何通过使用简单的命令获取自己希望得到的信息。
如何登陆操作系统,如何退出操作系统
AIX命令的基本格式
如何执行简单的命令
使用命令与其他用户通讯
&&4. AIX中的联机文档
IBM AIX操作系统提供联机文档,可以通过联机文档手册查询系统相关的信息。IBM AIX操作系统提供两种联机文档:man在线手册和基于Web的InfoExplorer.
两者的区别在于man仅限于系统命令相关的手册页查询,InfoExplorer提供更广泛、更全面的在线文档查询。
使用man命令在线查询
介绍基于Web方式的在线文档查询
&&5. 介绍AIX中的文件和目录的概念
AIX操作系统中的文件基本上分为三类:普通文件,目录文件,特殊文件。
普通文件:它的内容是文本或代码数据;
目录文件:它的内容是该目录中包括的文件名的列表;
特殊文件:代表了硬件或逻辑设备,一般在目录/dev中。
介绍AIX操作系统中包含的不同文件类型
介绍文件系统结构
什么是相对路径和绝对路径
如何通过命令操作目录
&&6. 如何操作AIX中的文件
本章节介绍文件的复制、删除等操作相关的命令。
介绍若干个与文件相关的命令
&&7. 文件权限简介
AIX操作系统中文件管理中包含文件或目录所有者许可,也就是文件权限。在每个文件进行长列表的时候,在显示信息的第一列是文件的权限信息,分别是r(read), w(write)和x(execute).
文件权限的概念
如何修改文件权限
&&8. 如何使用vi文本编辑器
vi编辑器是Visual interface的简称,通常称之为vi. 它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制,这是其他编辑程序所没有的。
vi 编辑器并不是一个排版程序,它不像Word那样可以对字体、格式、段落等其他属性进行编排,它只是一个文本编辑程序。没有菜单,只有命令,且命令繁多。
vi有3种基本工作模式:命令行模式、文本输入模式和末行模式。
如何使用vi编辑器创建和编辑文件
如何在vi编辑器中编辑文本内容
如何设置vi编辑器
介绍其他vi相关的内容
&&9. shell简介
Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口(命令解释器)。
Shell接收用户输入的命令并把它送入内核去执行。
Shell起着协调用户与系统的一致性和在用户与系统之间进行交互的作用。
最常用的几种shell包括Bourne shell(sh), C shell(csh)和Korn shell(ksh).
什么是shell?
使用通配符匹配相关内容
如何使用重定向和管道控制输入输出
提交多条命令
&&10. 如何使用shell变量
shell中的变量主要包括下面两种:
常用系统变量
当运行一个支持多个命令行参数的shell程序时,这些变量的值将分别存放在位置变量里。
如何设置、查询shell的变量信息
&&11. 进程概念简介
进程是一个程序或命令的运行实例。一个程序是一个可执行文件,而进程是程序执行的动态过程。
什么是进程?
父进程和子进程的概念
创建shell脚本
&&12. 使用AIX命令完成简单的进程管理
本章节介绍如何通过命令完成进程的查看、终止等操作。
如何使用命令完成简单的进程管理
&&13. 认识系统环境配置文件
本章节介绍配置系统环境相关的文件及变量。
profile文件的作用
PATH和PS1变量
shell中的历史记录
如何使用别名机制替代常用命令
&&14. AIX命令介绍(第一部分)
本章节介绍若干常用的命令。
介绍find, grep, head, tail, sort, telnet和ftp命令的使用
&&15. AIX命令介绍(第二部分)
本章节介绍若干常用的命令。
介绍xargs, find-link, which, whereis, whence, file命令的使用
介绍diff, cmp, dircmp命令的使用
如何使用压缩命令
&&16. 介绍shell其他属性
本章节介绍编写shell脚本相关的内容。
shell脚本编写中的位置参数
使用if完成shell脚本中的条件判断
编写交互方式的shell脚本
shell脚本中的循环
&&17. AIX图形化界面简介
本章节介绍AIX中两种图形化用户界面AIXwindows和CDE(Common Desktop Environment)。
介绍AIXwindows和CDE两种图形化用户界面
&&18. 配置通用桌面环境(CDE)
本章节介绍如何配置CDE环境。
如何配置通用桌面环境(CDE)
&&19. IBM P系列服务器及系统管理概述
IBM AIX系统管理的高效性体现在系统管理员仅仅花费最少的时间,消耗最少的资源就可以圆满地完成系统管理的工作。为了帮助系统管理员达成这个目标,IBM AIX提供了诸如SMIT这样非常方便实用的系统管理工具。系统管理员可以通过SMIT工具完成系统管理中大部分的工作,而且不用再去绞尽脑汁记忆繁琐的命令行参数和选项,通过友好的菜单式交互界面就能轻松完成各种工作。
IBM P系列服务器概述
系统管理员的职责描述
&&20. 介绍系统管理工具-SMIT
系统管理界面工具(通常称为SMIT)是 AIX中附带的一种交互式工具。几乎任何系统管理任务都可以通过使用SMIT屏幕来完成,通常采用层次的方式对这些屏幕进行逻辑分组,以便能够方便地进行导航。可以使用与各种功能相关联的快捷路径
直接转到相关的屏幕。
SMIT中最重要的特性之一是,您可以准确地查看它在执行相关命令之前或之后执行了哪些命令。SMIT并没有对操作系统使用任何特殊的挂钩。它所执行的所有操作都是通过标准的AIX命令和Korn
Shell函数完成。尤其是当您需要为重复性任务实现自动化时,这种特性非常有价值,您可以使用SMIT创建合适的命令行序列,然后在自己的脚本中使用这些命令。
SMIT使用四种类型的屏幕来进行交互并为用户显示相关信息:菜单、对话框、选择器和命令状态屏幕。
AIX操作系统中系统管理的优势
SMIT管理工具功能模块介绍
如何查看SMIT管理工具中的日志信息
&&21. 服务器系统启动与停止
作为一名合格的系统管理员,除了掌握系统硬件配置之外,还应该了解AIX系统的启动过程,这样对于解决系统启动过程中出现的问题很有帮助。系统启动过程中出现的问题有可能是硬件引起的,也可能是软件引起的,需要具体情况具体分析。
服务器启动过程介绍
如何停止服务器
/etc/inittab文件中的内容解析
管理系统环境
&&22. 如何完成软件安装和维护
AIX操作系统中软件产品的定义涉及到几个概念,这些概念代表了AIX操作系统环境中软件产品的不同部分。
文件集(filesets)
软件包(Packages)
授权软件产品(Licensed Program Products)
PTFs和APARs
软件包概念介绍及命名规则
软件安装及升级介绍
&&23. 操作系统安装步骤及注意事项
AIX操作系统的安装方式依据对服务器上原有数据的影响程度可以分为三种:全新安装、升级安装和保留安装。
全新安装(New and Complete Overwrite Installation)
升级安装(Migration installation)
保留安装(Preservation installation)
三种系统安装模式介绍
AIX操作系统安装步骤介绍
使用安装配置助理
&&24. 基于网络的系统管理(WSM)
Web-based System Manager(WSM)从AIX V5.1版本开始发行,它是一种直观、简易的 AIX 系统管理工具,更加强调互动和可视化。对于刚刚接触AIX管理的人来说,掌握了WSM就像是刚刚学习武术的人得到了一把削铁如泥的利剑,并不需要专业的UNIX系统概念和经验。所以即便是只有Window操作经验的管理员也可以通过它简单的完成AIX操作系统的管理工作,另外通过它几乎可以完成所有重要的AIX管理工作,所以对WSM进行学习和探索是非常有必要的。
介绍WSM管理工具
如何配置WSM
&&25. 设备管理
AIX中的设备按照分层方式管理的,最高层是按照功能进行分类的,即按照相同的基本功能分组,如所有的适配卡都属于adapter类。下一级则是按照功能子类进行分类,如标准输入/输出适配卡和微通道适配卡,标准输入/输出适配卡属于sio功能子类,而微通道适配卡属于MCA功能子类。
在AIX操作系统中,用户程序是通过设备文件访问的,但是对实际设备的读写操作是由设备驱动程序来完成。/dev/目录下面的文件都是设备文件。
逻辑设备与物理设备的差异
ODM组成部分及概念介绍
查看设备状态
设备管理中的位置号
通过SMIT进行设备管理操作
&&26. 存储管理概述
传统UNIX操作系统的磁盘划分是通过分区来实现的,在分区上创建文件系统,分区固定不变,意味着文件系统创建后就无法调整其大小,由于分区只能创建在一个硬盘上,因此文件系统的大小受限于物理硬盘。而AIX采用逻辑卷管理器(Logical
Volumn Manager, LVM)和日志型文件系统的存储方式,其最大的优点是能够动态地加大文件系统,而且文件系统可以突破单个硬盘的制约。
在AIX操作系统中,由LVM管理物理硬盘和逻辑空间。LVM中有几个组成要素:物理卷、卷组、物理分区、逻辑卷、逻辑分区和文件系统,AIX存储管理基本都是围绕这些要素而展开的。
存储管理基础概念介绍
介绍逻辑卷与文件系统的关系
&&27. 逻辑卷管理(LVM)
LVM―Logical Volume Manager(逻辑卷管理器)的简写。LVM可以帮助我们为应用与用户方便地分配存储空间。在LVM管理下的逻辑卷可以按需改变大小或添加移除。LVM也允许按用户组对存储卷进行管理。
卷组、逻辑卷、物理卷管理
镜像概念介绍
条带化概念介绍
&&28. 文件系统概述
文件系统由三部分组成:与文件管理有关的软件、被管理的文件以及实施文件管理所需的数据结构。
IBM AIX操作系统中支持两种文件系统:JFS和JFS2.
文件系统组成部分
添加一个增强的日志文件系统
修改文件系统的属性
其他特殊文件系统管理
&&29. 文件系统管理
文件系统提供了一种非常方便的方法存储和访问逻辑卷中的数据。文件系统由各种各样的文件、目录和其他数据结构组成。文件系统对相关的信息进行维护,并标识文件或者目录数据所处的具体位置。本节内容讲解了AIX文件系统管理方面的内容,包括创建、删除文件系统,如何修改文件系统的属性等,这些都是成为一个合格管理员所需要了解的知识。
如何监控文件系统和文件大小的增长
管理文件系统磁盘空间使用率
如何检查有问题的文件系统
&&30. 页交换空间管理
页交换空间又称为内存交换空间或者页面调度,其所在的逻辑卷属性为paging. 当系统中实内存数量低到一定程度时,内存中最近不被使用的程序和数据会迁移到页交换空间中,从而释放出更多的物理内存空间。
在操作系统安装过程中,缺省的会在hdisk0上创建hd6逻辑卷作为主(primary)页交换空间。
页交换空间概念介绍
如何通过命令完成页交换空间管理
&&31. 备份与恢复
数据备份的目的不仅仅是数据的保存,也是为了在用户数据遭到破坏时,能够用备份的数据重新读取信息、恢复受损的数据或延续系统应用。备份也不是单纯的拷贝,管理也是备份重要的组成部分。管理包括备份的可计划性、磁带机的自动化操作、历史记录的保存以及日志记录等。
备份介质与备份策略简介
备份方法及命令介绍
创建用于系统恢复的系统备份
&&32. 用户管理
在AIX操作系统中每一个用户都需要登陆到操作系统中完成各种操作。用户登陆操作系统时需要提供用户名和口令正确性的验证,只有用户名和口令与系统中信息匹配才能被允许登陆到操作系统中。
用户组是用户的集合,用户组中的所有用户都具有共享用户组中其他组成员资源的权限。AIX操作系统中有三类用户组:普通用户组,系统用户组和系统预定义组。
用户和组的基本概念介绍
用户管理相关文件介绍
&&33. 任务管理
AIX操作系统中的任务管理主要完成定制定时任务的工作,减少人工参与,方便的完成无人值守和交互情况下的任务执行。
使用crontab定制定时任务
使用at命令
使用batch命令完成批量定制任务
&&34. 网络管理
AIX中的网络管理包括了物理网络的管理和逻辑网络的管理两大部分。物理网络包括网络适配卡、网络设备、集线器、物理连线等,逻辑网络包括IP地址,网关、路由以及相关驱动和软件。
网络管理概述
如何配置TCPIP网络
TCPIP网络管理相关命令介绍win7删除文件需要权限-系统城
win7删除文件需要权限
win7系统需要定期删除一些无用的文件,扩大内存空间,但是在删除文件的时候弹出提示”您需要来自Administrators的权限才能对此文件夹进行更改“试过其他文件夹,有的能删,有...
很多朋友在使用Windows10正式版系统过程中,都遇到了删除文件夹需要权限的情况,这是怎么回事呢?我们要如何操作?接下来,系统城小编就来给大家详细一下该问题的具体处理办法。
运行Win8.1一段时间后发现系统运行速度变慢很多,打开C盘发现里多出了一个Windows.old,windows.old占用了很多磁盘空间,其实是可以删除的,可是Win8.1删除...
win7系统需要删除一些没用的文件夹,扩大硬盘空间,加快系统运行速度。但是有的用户在win7系统删除文件夹的时候,弹出了错误提示“文件夹访问被拒绝”,您需要权限来执行此操作,该怎么...
win8系统下经常需要删除一些不用的文件,但是不是所有文件都可以直接删除的。例如C盘WINDOWS中Sys32中的一些文件,点击删除后弹出提示“你需要来自TrustedInstal...
win8.1操作系统使用时间久了,会堆积很多无用的文件,所以要及时删除,缓解C盘内存。可是有时候使用win8.1电脑会遇到删除文件没有权限的问题,导致文件无法删除,这可怎么办?针...
在平时工作中,经常要删除一些无用的文件给硬盘腾出空间。可是最近有位win8用户向小编反映,在删除某个文件的时候弹出了“你需要权限来执行此操作”的提示,遇到没有权限删除文件该怎么办呢...
在win8.1操作系统中经常会删除文件或修改文件,但是在删除文件时提示“你需要提供管理员权限”,怎么回事呢?出现这样的提示也是为保护文件安全。其实要解决此问题的方法很简单,大家只...
虽然win10系统的功能非常强大,但是用户在使用过程中仍会遇到一些麻烦。比如,有些windows10用户在删除文件时,就会遇到错误提示“你需要来自SYSTEM的权限才可以对此文件...
Windows10系统用户在修改、删除、重命名系统级文件时,很可能会遇到提示“你需要权限能才能执行此操作”,这该怎么办呢?针对这样的问题,我们只要修改下权限就可以了。当然在进行下面...
在使用Windows10操作系统过程中,一位用户发现电脑桌面上有一个文件无法删除,提示要有权限才可以,这是怎么回事呢?遇到这样的顽固文件,我们可以在win10系统的安全模式中进行操...
想必大家都知道win8系统删除或修改特定文件都需要管理员权限,没有获得管理器权限的情况下操作会受到限制。如果win8系统中没有获得权限又该如何删除这些文件呢?其实我们还可以通过命令...
windows10系统下,如果某些文件出出现问题的话,通常都需要通过删除或替换才能够解决。不过,近来一些使用win10系统的用户反馈自己在删除sppsvc.exe时,遇到提示“需要...
Windows8.1 Update升级包于日开始正式提供,win8.1 Update主要是界面的调整,将更方便鼠标与键盘操作。但是很多用户在使用win8.1 upd...
在win7纯净版系统中经常会移动文件夹位置,但是一位用户在移动文件夹时提示“需要管理员权限才能移动文件夹”,怎么办呢?由于文件夹或者驱动器没有权限访问,所以才会弹出提示。win7...
顾名思义,彻底删除就是将文件或文件夹彻底从电脑中删除,删除后的文件或文件夹不被移动到回收站中,因此也不能还原。确定文件或文件夹不再需要了,便可以将其彻底删除。
有位用户访问win7系统文件夹被拒绝提示”您需要来自TrustedInstaller的权限才能对此文件夹进行更改”怎么解决?大家要设置TrustedInstaller权限为最高权限...
使用win7系统的不少用户会遇到当桌面文件太多的时候想要栓出一些文件,可是删除的时候已经提示删除了,图标却还在桌面,要鼠标右键刷新一下删除过的文件才会在桌面消失,现在小编就跟大家分...
Win10系统如何获取管理权限删除Windows.old文件夹?Win10系统Windows.old文件夹是原来系统的备份,很多用户想直接删除却提示没有权限。该怎么解决这个问题,...
最近有些用户反馈说win8.1系统在复制文件夹时,提示“目标文件夹访问被拒绝,不需要提供管理员权限才能复制到此文件夹”怎么办?对于这种问题我们如何解决呢?我们要获得管理员权限,下...
不少用户反馈在Windows10正式版系统中复制文件时,会遇到目标文件夹访问被拒绝窗口,提示“你需要提供管理员权限才能复制到此文件夹”,这是怎么回事呢?一般来说出现复制文件需要管理...
电脑使用久了以后,总会出现很多垃圾文堆积在我们的磁盘中,如果不经常清理的话,可能会影响到系统运行速度,特别是c盘,很多win7用户不知道在win7系统怎么清理c盘不需要的文件,其实...
WIN7操作系统作为一种新的系统被许多喜欢尝鲜的用户所接受,在完全安装WIN7系统后里面有些功能我们是不必要用到些系统,设置优化后会释放更多空间给我们应用,还能在一定程度上提高系统...
通常情况下,windows10系统用户都可以根据自己的心意随意修改磁盘名称。不过,最近有朋友却遇到了修改磁盘名要权限的情况,该如何解决?接下来,系统城小编就给大家分享下Win10修...
很多用户都喜欢给自己的一些重要文件或是私密文件设置存取权限,这样别人就不可以轻易的看到里面的内容了,不过有些用户却由于疏忽,一不小心将设置该存取磁盘文件权限的用户删除了,删除了这个...
大家都在看由 匿名 (未验证)
Linux 安装
参考《02_Linux安装.docx》,目录
(binaries)存放二进制可执行文件
(super user binaries)存放二进制可执行文件,只有root才能访问
etc (etcetera)存放系统配置文件
(unix shared resources)用于存放共享的系统资源
home 存放用户文件的根目录
超级用户目录
dev (devices)用于存放设备文件
(library)存放跟文件系统中的程序运行所需要的共享库及内核模块
(mount)系统管理员安装临时文件系统的安装点
boot 存放用于系统引导时使用的各种文件
(temporary)用于存放各种临时文件
(variable)用于存放运行时需要改变数据的文件
CentOS 6.5系统最小化安装过程和必须的设置
1、网卡设置
最小化安装,默认是不能上网的
本人使用的是路由器上网,设置CentOS 6.5为静态ip地址
路由器网关的ip为192.168.200.2
子网掩码为255.255.255.0
CentOS 6.5的静态ip为192.168.200.101
DNS也是路由器的ip,192.168.200.2
配置以下文件
vi /etc/sysconfig/network-scripts/ifcfg-eth0
###################################################
DEVICE="eth0"
BOOTPROTO="none"
HWADDR="00:21:85:DF:C8:2E"
NM_CONTROLLED="yes"
ONBOOT="yes"
NETMASK="255.255.255.0"
IPADDR="192.168.200.101"
GATEWAY="192.168.200.2"
TYPE="Ethernet"
PEERDNS="yes"
USERCTL="no"
UUID="532ca90b-a106-48e3-8dc8-926eeb2f49ef"
####################################################
service network start
如果是自动获取ip地址,请将上文的BOOTPROTO设置为"dhcp"
2、DNS设置
vi /etc/resolv.conf
nameserver 192.168.200.2
设置完成后,service network restart,重启网络服务
这个时候,ping一下看看是否有响应了。
如果没用响应,那么建议将设置1里面的BOOTPROTO改为"dhcp",然后在ping。连上网后,安装下面的setup,用setup来设置网络,就简单多。
3、新系统不能用setup,那么安装setup
yum provides */bin/setup
yum -y install setuptool
yum install ntsysv system-config-firewall-tui system-config-network-tui
4、安装wget,这个下载的命令实在非常方便,必备精品
yum -y install wget
5、换源。默认源实在太慢了,我们改用163的。
su #切换管理员用户
cd /etc/yum.repos.d/ #进入源目录
mv CentOS-Base.repo CentOS-Base.repo.bak #默认源改名,这样默认的就不用使用了。
#获得163的源
yum update #更新下,完事!
6、安装vim,默认自带的是vi。所以
yum -y install vim
7、关闭SELinux
vim /etc/selinux/config
文件中的SELINUX="" 为 disabled ,然后重启。
8、关闭防火墙
就用setup命令关闭吧。很简单。
9、添加新用户
要修改密码才能登陆
passwd hadoop
按提示输入密码即可
**为用户配置sudo权限
用root编辑 vi /etc/sudoers
在文件的如下位置,为hadoop添加一行即可
然后,hadoop用户就可以用sudo来执行系统级别的指令
[ ~]$ sudo useradd huangxiaoming
10、安装vsftpd
yum -y install vsftpd
/etc/init.d/vsftpd start
有了vsftpd,我们上传shell脚本或者软件就方便了。
以上配置默认无法使用root用户登录ftp服务器。请使用配置9里面新建的帐号去登录。
11、mount 挂载外部存储设备到文件系统中
/mnt/cdrom
创建一个目录,用来挂载
mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom/
将设备/dev/cdrom挂载到 挂载点 :
/mnt/cdrom中
*****取消挂载umount
umount /mnt/cdrom
命令的分类
内部命令:属于Shell解析器的一部分
cd 切换目录(change directory)
pwd 显示当前工作目录(print working directory)
外部命令:独立于Shell解析器之外的文件程序
ls 显示文件和目录列表(list)
mkdir 创建目录(make directoriy)
cp 复制文件或目录(copy)
查看帮助文档
内部命令:help + 命令(help cd)
外部命令:man + 命令(man ls)
tar --help 查看帮助文档。
1、日常操作命令
**查看当前所在的工作目录pwd
**查看当前系统的时间 date
**查看有谁在线(哪些人登陆到了服务器)
查看当前在线
last 查看最近的登陆历史记录
2、文件系统操作
查看根目录下的子节点(文件夹和文件)信息
-a是显示隐藏文件
-l是以更详细的列表形式显示
以更详细的列表形式显示
**切换目录cd
**创建文件夹
这是相对路径的写法
mkdir -p aaa/bbb/ccc
这是绝对路径的写法
**删除文件夹
可以删除空目录
可以把aaa整个文件夹及其中的所有子节点全部删除(-r 递归处理recursive)
rm -rf aaa
强制删除aaa (force)
**修改文件夹名称mv aaa angelababy(mv 移动文件或目录、文件或目录改名)
**创建文件
somefile.1
创建一个空文件
echo "i miss you,my baby" & somefile.2
利用重定向“&”的功能,将一条指令的输出结果写入到一个文件中,会覆盖原文件内容
echo "huangxiaoming ,gun dan" && somefile.2
将一条指令的输出结果追加到一个文件中,不会覆盖原文件内容
****cat显示文本文件内容 (catenate)
****more、less 分页显示文本文件内容
****head、tail查看文本中开头或结尾部分的内容
a.log 查看a.log文件的前5行
-F b.log 循环读取(follow)
3、系统常用的操作
***top 显示当前系统中耗费资源最多的进程
***ps 显示瞬间的进程状态
-e /-A 显示所有进程,环境变量
-a 显示所有用户的所有进程(包括其它用户)
-u 按用户名和启动时间的顺序来显示进程
-x 显示无控制终端的进程
***kill 杀死一个进程 kill -9 pid
***df 显示文件系统磁盘空间的使用情况
***du 显示指定的文件(目录)已使用的磁盘空间的总
-h文件大小以K,M,G为单位显示(human-readable)
-s只显示各档案大小的总合(summarize)
free 显示当前内存和交换空间的使用情况
netstat 显示网络状态信息
-a 显示所有连接和监听端口
-t (tcp)仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化成数字。
-p 显示建立相关链接的程序名
ifconfig 网卡网络配置详解
ping 测试网络的连通性
***善于查看man page(manual)等帮助文档
***利用好Tab键
***掌握好一些快捷键
ctrl + c(停止当前进程)
ctrl + r(查看命令历史)
ctrl + l(清屏,与clear命令作用相同)
5、关机/重启命令
****shutdown系统关机
-r 关机后立即重启,reboot 重新启动 shutdown -r
-h 关机后不重新启动,halt 关机后关闭电源 shutdown –h
****关机halt
****重启reboot
6、lrzsz在linux里可代替ftp上传和下载
yum list|grep lrzsz
sudo yum -y install lrzsz.x86_64
// 首先安装lrzsz
# yum -y install lrzsz
// 上传文件,执行命令rz,会跳出文件选择窗口,选择好文件,点击确认即可。
(参数 -y 如果linux上有相同的文件, 会覆盖)
// 下载文件,执行命令sz
7、统计和查找命令
**wc 统计文本的行数、字数、字符数(word count)
-m 统计文本字符数
-w 统计文本字数
-l 统计文本行数
**find 在文件系统中查找指定的文件
find /etc/ -name "aaa"
**grep 在指定的文本文件中查找指定的字符串
**ln 建立链接文件(link)
-s 对源文件建立符号连接,而非硬连接(symbolic)
配置主机之间的免密ssh登陆
在A上操作:
%%首先生成密钥对
ssh-keygen
(提示时,直接回车即可)
%%再将A自己的公钥拷贝并追加到B的授权列表文件authorized_keys中
ssh-copy-id
文件压缩解压缩
****gzip 压缩(解压)文件或目录,压缩文件后缀为gz
命令格式:gzip [选项] 压缩(解压缩)的文件名
-d将压缩文件解压(decompress)
-l显示压缩文件的大小,未压缩文件的大小,压缩比(list)
-v显示文件名和压缩比(verbose)
-num用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6
****bzip2 压缩(解压)文件或目录,压缩文件后缀为bz2
命令格式:bzip2 [-cdz] 文档名
-c将压缩的过程产生的数据输出到屏幕上
-d解压缩的参数(decompress)
-z压缩的参数(compress)
-num 用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6
****tar 文件、目录打(解)包
-c 建立一个压缩文件的参数指令(create)
-x 解开一个压缩文件的参数指令(extract)
-z 是否需要用 gzip 压缩
-j 是否需要用 bzip2 压缩
-v 压缩的过程中显示文件(verbose)
-t:查看 tarfile 里面的文件
-f 使用档名,在 f 之后要立即接档名(file)
常用: tar –zxcf
file.tar.gz
// 解压名为file后缀名为tar.gz的文件
查看:tar -tf aaa.tar.gz
// 在不解压的情况下查看压缩包的内容
***tar –cvf jpg.tar *.jpg
// 将目录里所有jpg文件打包成tar.jpg
***tar –czf jpg.tar.gz *.jpg
// 将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz
***tar –cjf jpg.tar.bz2 *.jpg // 将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2
***tar –cZf jpg.tar.Z *.jpg
// 将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z
tar –xvf file.tar
// 解压 tar包
tar -zxvf file.tar.gz
// 解压tar.gz
tar -jxvf file.tar.bz2
// 解压 tar.bz2
tar –Zxvf file.tar.Z
// 解压tar.Z
VI编辑器的使用
用vi文本编辑器来编辑生成文件
******最基本用法
somefile.4
1、首先会进入“一般模式”,此模式只接受各种快捷键,不能编辑文件内容
2、按i键,就会从一般模式进入编辑模式,此模式下,敲入的都是文件内容
3、编辑完成之后,按Esc键退出编辑模式,回到一般模式;
4、再按:,进入“底行命令模式”,输入wq命令,回车即可
******一些常用快捷键
一些有用的快捷键(在一般模式下使用):
1、插入命令:
在光标后一位开始插入
在该行的最后插入
在该行的最前面插入
在光标当前行开始插入
o 在光标当前行的下一行插入新行
O 在光标当前行的上一行插入新行
2、定位命令:
:set nonu 取消行号
直接跳到文件的首行
直接跳到文件的末行
到文本的第n行
3、替换和取消命令:
undo,取消上一步操作
redo,返回到undo之前
替换光标所在处的字符
R 从光标所在处开始替换,按Esc键结束
查找并替换(在底行命令模式中输入)
效果:查找文件中所有sad,替换为88
效果:查找文件中出现的you,并定位到第一个找到的地方,按n可以定位到下一个匹配位置(按N定位到上一个)
4、删除命令:
删除行,如果
,则一次性删除光标后的5行
删除指定范围的行
5、常用快捷键:
复制当前行,
复制多行,则
3yy,则复制当前行附近的3行
进入字符选择模式,选择完成后,按y复制,按p粘贴
进入块选择模式,选择完成后,按y复制,按p粘贴
进入行选择模式,选择完成后,按y复制,按p粘贴
保存退出,与“:wq”作用相同
ssh 127.0.01
主机名的设置
*****查看主机名
****修改主机名(重启后无效)
hostname hadoop
*****修改主机名(重启后永久生效)vi /ect/sysconfig/network
****修改IP(重启后无效)ifconfig eth0 192.168.12.22
****修改IP(重启后永久生效)vi /etc/sysconfig/network-scripts/ifcfg-eth0
mount ****
挂载外部存储设备到文件系统中
/mnt/cdrom
创建一个目录,用来挂载
mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom/
将设备/dev/cdrom挂载到 挂载点 :
/mnt/cdrom中
*****umount
umount /mnt/cdrom
*****统计文件或文件夹的大小
/mnt/cdrom/Packages
查看磁盘的空间
防火墙的设置
Iptables也叫netfilter是Linux下自带的一款免费且优秀的基于包过滤的防火墙工具,它的功能十分强大,使用非常灵活,可以对流入、流出、流经服务器的数据包进行精细的控制。
****查看iptables状态
service iptables status
****开启/关闭iptables
service iptables start
service iptables stop
****查看iptables是否开机启动
chkconfig iptables --list
***设置iptables开机启动/不启动
chkconfig iptables on
chkconfig iptables off
原理:在iptables中有四张表,分别是filter、nat、mangle和raw每一个表中都包含了各自不同的链,最常用的是filter表。filter是iptables默认使用的表,负责对流入、流出本机的数据包进行过滤,该表中定义了3个链:
负责过滤所有目标地址是本机地址的数据包,就是过滤进入主机的数据包。
负责转发流经本机但不进入本机的数据包,起到转发的作用。
负责处理所有源地址是本机地址的数据包,就是处理从主机发出去的数据包。
用户和组账户管理
1、用户分类:
超级用户:(root,UID=0)
普通用户:(UID在500到60000)
伪用户(系统用户):(UID在1到499)比如:系统和服务相关的:bin、daemon、shutdown等
或者,进程相关的:mail、news、games等,为用户不能登陆系统,而且没有宿主目录
2、配置文件:
保存用户信息的文件:/etc/passwd
保存密码的文件:/etc/shadow
保存用户组的文件:/etc/group
保存用户组密码的文件:/etc/gshadow
用户配置文件:/etc/default/useradd
3、添加用户
要修改密码才能登陆
passwd angela
按提示输入密码即可
-u 指定组ID(uid)
-g 指定所属的组名(gid)
-G 指定多个组,用逗号“,”分开(Groups)
-c 用户描述(comment)
-e 失效时间(expire date)
4、修改用户命令:usermod(user modify)
-l 修改用户名 (login)usermod -l a b(b改为a)
-g 添加组 usermod -g sys tom
-G添加多个组 usermod -G sys,root tom
–L 锁定用户账号密码(Lock)
–U 解锁用户账号(Unlock)
删除用户命令:userdel(user delete)
-r 删除账号时同时删除目录(remove)
5、操作用户组命令
添加组:groupadd -g 指定gid
修改组:groupmod
-n 更改组名(new group)
删除组:groupdel
groups 显示用户所属组
6、为用户配置sudo权限
用root编辑 vi /etc/sudoers
在文件的如下位置,为hadoop添加一行即可
然后,hadoop用户就可以用sudo来执行系统级别的指令
[ ~]$ sudo useradd huangxiaoming
7、切换用户
文件权限管理
****linux文件权限的描述格式解读
drwxr-xr-x
(也可以用二进制表示
111 101 101
d:标识节点类型(d:文件夹
第一组rwx:
表示这个文件的拥有者对它的权限:可读可写可执行
第二组r-x:
表示这个文件的所属组对它的权限:可读,不可写,可执行
第三组r-x:
表示这个文件的其他用户(相对于上面两类用户)对它的权限:可读,不可写,可执行
****修改文件权限
chmod g-rw haha.dat
表示将haha.dat对所属组的rw权限取消
chmod o-rw haha.dat
表示将haha.dat对其他人的rw权限取消
chmod u+x haha.dat
表示将haha.dat对所属用户的权限增加x
也可以用数字的方式来修改权限
chmod 664 haha.dat
就会修改成
如果要将一个文件夹的所有内容权限统一修改,则可以-R参数
chmod -R 770 aaa/
chown angela:angela aaa/
&只有root能执行&
sudo chown book:book
后,该work目录以及work目录下所有成员都会归book用户和book组拥有,再次输入ls -ld work 命令,可以看出work该目录权限都归book管理,这样book用户就能写入文件和读取文件
目录没有执行权限的时候普通用户不能进入,文件只有读写权限的时候普通用户是可以删除的(删除文件不是修改它,是操作父及目录),只要父级目录有执行和修改的权限
软件包管理
1、RPM:RedHat Package Manager(RedHat软件包管理工具)
rpm的常用参数
i:安装应用程序(install)
e:卸载应用程序(erase)
vh:显示安装进度;(verbose
U:升级软件包;(update)
qa: 显示所有已安装软件包(query all)
结合grep命令使用
gcc-c++-4.4.7-3.el6.x86_64.rpm
2、YUM命令
Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE、CentOS中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
例子(需要上网,没有网络可以建本地源):
软件的安装Jdk,tomcat, eclipse虚拟机复制
后台服务管理
本地yum源配置(挂载光盘的指令)
tomcat安装
shell解释器的概念
变量的定义,引号的区别
流程控制语句
条件判断表达式
[ condition ]
自定义函数
函数返回值/参数传递
高级命令行文本处理工具
jps(JavaVirtual Machine Process Status Tool)
jps是jdk提供的一个查看当前java进程的小工具。非常简单实用。
命令格式:jps [options ] [ hostid ]
[options]选项 :
-q:仅输出VM标识符,不包括classname,jar name,arguments in main method
-m:输出main method的参数
-l:输出完全的包名,应用主类名,jar的完全路径名
-v:输出jvm参数
-V:输出通过flag文件传递到JVM中的参数(.hotspotrc文件或-XX:Flags=所指定的文件
-Joption:传递参数到vm,例如:-J-Xms512m

我要回帖

更多关于 磁盘目录不具有读写权限怎么办 的文章

 

随机推荐