摘要:
前言 在Linux中,如何管理和更新系统上的软件是很重要的,可以很容易的通过命令行,或是图形功能来进行管理。 1、认识 RHEL 软件的命名规则 软件管理 - 源码 Tar ball 文档 源码打包 自行编码 门槛很高 不易出错、不好管理 软件管理 - RPM 软件包 Red Hat 提出 将源码先 阅读全文
摘要:
启动oracle数据库
Oracle数据库实例的启动分为3个步骤,分别是启动实例、加载数据库和打开数据库。用户可以根据实际情况的需要,以不同的模式启动数据库。启动数据库的命令格式如下:
STARTUP [nomount | mount | open | force] [resetrict] [pfile=filename]
nomount:表示启动实例不加载数据库。
mount :表示启动实例、加载数据库并保持数据库的关闭状态。
open:表示启动实例、加载并打开数据库,这是个默认选项。
force:表示终止实例并重新启动数据库。
resetrict:用于指定以受限制的会话方式启动数据库。
pfile:用于指定启动实例时所使用的文本参数文件,filename就是文件名
oracle数据库实例在启动时必须读取一个初始化参数文件,以便从中获得有关实例启动的参数配置信息。若在STARTUP语句中没有指定pfile参数,则oracle首先读取默认位置的服务器初始化参数文件SPFILE,若没有找到默认的服务器初始化参数文件,则将读取默认位置的文本初始化参数文件。
1、NOMO 阅读全文
摘要:
作为系统管理员,需要建立的项目:系统是否正常?系统负载如何?系统是否有非法用户登录?
1、监控系统是否正常启动
启动信息:'dmesg | less'
'Kernel Ring Buffer'
'/var/log/boot.msg'
当系统启动时,很多信息会在屏幕上滚动显示,未显示的信息会被保存在 'Kernel Ring Buffer' ;Linux 可以用 'dmesg ' 这个命令显示存储在 Ring Buffer 中的开机信息,可用命令 'dmesg | less' 来查看;当系统完成启动后,启动信息会被写入到 '/var/log/boot.msg' 中,这个文件记录的信息会被 'dmesg' 查询的信息更加详细。
2、监控系统硬件信息
• ' cat /proc/… ' 系统信息
• ' hwinfo ' 设备信息
• ' iostat ' CPU和I/O信息
• ' lspci ' PCI信息
• ' fdisk ' 硬盘信息
(1)' cat /proc/… ' 系统信息
系统硬件信息保存在 /proc下的文件中
· / 阅读全文
摘要:
1、进程管理
程序:
• 文件中保存的一系列可执行命令
进程:
• 加载到内存中的程序,由CPU运行
守护进程:
• 常驻内存,与终端无关的系统进程,称为守护进程(daemon)。它是主要负责系统本身所需要的服务,如crond(周期任务)、at(定期任务)以及网络服务(vsftpd)
按照服务类型分为如下几个:
1) 系统守护进程:syslogd、login、crond、at等。
2) 网络守护进程:sendmail、httpd、xinetd、等。
3) 独立启动的守护进程:httpd、named、xinetd等。
4) 被动守护进程(由xinetd启动):telnet、finger、ktalk等
用户进程:
• 用户通过终端加载的进程
系统中的每一个进程都有一个进程号,我们称之为PID(Process ID),即为进程ID,PID 为1 的进程叫做init进程,是系统启动的第一个进程。
查看进程
PS 静态查看某一时间点进程信息
· a :显示现行终端机下的所有进程
· x :显示所有程序,不以终端机来区分
· u :以用户 阅读全文
摘要:
1、查询和配置网口
(1)查看网口配置
[语法]:ifconfig 接口
· 查看IP地址,广播地址和掩码等
只执行ifconfig这条命令,会查看所有的网口配置
(2)修改网口配置
①[语法]:ifconfig 网口 [参数](命令方式)
· 设置网口的参数,如IP,广播地址,掩码等
· 重启网络服务或操作系统就失效
例如,修改eth3网口的配置,分别为IP地址,广播地址和掩码
# ifconfig eth3 192.168.100.128 broadcast 192.168.100.255 netmask 255.255.255.0
②/etc/sysconfig/network/ifcfg-[网口](修改配置文件的方式) 长期有效,修改配置文件
· 编辑配置文件配置网口
· 使用ifup命令,读取网口的配置信息,启动网口
例如,修改eth4网口的配置
# vi ifcfg-eth4 使用vi命令进入eth4的配置文件,修改配置信息
# ifup ifcfg-eth4 读取网口的配置信息,启动网口
2、查询和配置路由
(1)查询路由 阅读全文
摘要:
1、文件系统的概念
文件系统是操作系统用于明确存储和组织计算机数据的方法。
Linux文件系统中的文件是数据的集合,文件系统不仅包含着文件中的数据而且还有文件系统的结构,所有Linux 用户和程序看到的文件、目录、软连接及文件保护信息等都存储在其中。
存储在介质中数据的三个因素:
• 文件名
· 定位存储的位置
• 数据
· 文件的具体内容
• 元数据(meta-data)
· 文件有关的信息
Linux职场的文件系统类型,可以通过查看/etc/filesystems
2、文件系统的分类
是否有日志:
· 传统型文件系统
· 日志型文件系统
如何查找数据:
· 索引式文件系统
· 非索引式文件系统
(1)传统型文件系统
写入文件内容的时候,先写入数据,再写入元数据;如果在写入文件的元数据之前,突然断电,可能就造成文件系统处于不一致的状态,所以,其不如日志型文件系统安全。
典型的传统文件系统是ext2文件系统,它也是Linux系统默认的文件系统。
(2)日志型文件系统
写入文件内容的时候,首先写入日志记录文件; 阅读全文
摘要:
1、Linux目录结构
可通过“ls”命令来查看目录下面的具体内容:
目录 内容
/bin 构建最凶系统所需要的命令
/sbin 和系统操作有关的命令
/boot 内核与启动文件
/dev 各种设备文件
/etc 系统软件的启动和配置文件
/home 用户的主目录
/root 超级用户的家目录
/usr 非系统的程序和命令
/var 系统专用的数据和配置文件
/opt 可选的应用软件包
/tmp 临时文件存放点
绝对路径:由根目录(/)开始写起的文件名或者目录名写法
相对路径:基于当前路径的文件名或者目录名称写法
. 代表当前目录
..代表上一级目录
2、文件和目录的基本操作
(1)显示当前工作目录
• [语法]:pwd
• [说明]:本命令用于显示当前的工作目录
(2)变更工作目录
• [语法]:cd [目录]
• [说明]:本命令用于改变当前的工作目录
• [例子]:
§ #cd 回到当前用户的家目录
§ #cd /opt/or 阅读全文
摘要:
Linux是一个多用户的操作系统
1、Linux用户和用户组
Linux用户归属于用户组,归属于统一用户组的不同用户之间,对一些公共文件具有相同的访问权限
UID:User ID -------用户ID信息文件在/etc/passwd
GID:Group ID----------组ID信息文件在/etc/group
用户:/etc/shadow
组:/etc/gshadow
2、/etc/passwd文件结构:/etc/passwd文件记录的是单个用户的登录信息
从左往右共7个段,分别是:(密码为x,不显示)
用户:密码:UID:GID:用户的描述:用户家目录:用户shell类型
/etc/passwd 冒号隔开的七个字段
account 用户名
password 密码,x为密码占位符,目标为/etc/shadow第二个字段
UID 用户ID
GID 基本组ID,额外组信息在/etc/group文件中
CECOS 用户基本信息
HOME DIR 用户家目录,系统用户不允许登陆
shell 用户的默认shell, 阅读全文
摘要:
1、Unix的发展
UNIX操作系统 即 unix 。
UNIX操作系统(尤尼斯),是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由KenThompson、DennisRitchie和DouglasMcIlroy于1969年在AT&T的贝尔实验室开发。
目前它的商标权由国际开放标准组织所拥有,只有符合单一UNIX规范的UNIX系统才能使用UNIX这个名称,否则只能称为类UNIX(UNIX-like)。
1946:世界上第一台计算机ENIAC诞生于美国
1960:麻省理工学院研发出兼容分时操作系统
1965:MULTICS计划
贝尔实验室加入了一项有通用电气(General Electric)和麻省理工学院(MIT)合作的计划,该计划里建立一套多使用者,多任务,多层次(multi-user、multi-processor、multi-level
)的MULTICS操作系统,目的是让大型主机能够提供300个以上终端联机使用,不过在1969年MULTICS计划的工作过于缓慢,在认为MULTICS计划不可能成功之后, 阅读全文
摘要:
1、LVM原理
LVM是Logical Volume Manager(逻辑卷管理)的简写,LVM是建立在硬盘和分区之间的逻辑层,用来提高磁盘分区管理的灵活性。
在传统的存储模型中,文件系统是直接构建在物理分区之上的一个抽象层,物理分区的大小就决定了其上文件系统的存储容量,因此对文件系统的存储容量的调整就变得比较繁琐,而LVM设计的主要目标就是实现文件系统存储容量的可扩展性,使对容量的调整更为简易,而非读写效能和数据的安全性。
(1)LVM的架构:
PP:Physical Partition,物理分区,它可以是硬盘的分区,也可以是RAID分区,LVM分区是构建在物理分区基础之上的。
PV:Physical Volume,物理卷,它是PP的LVM抽象,维护了PP的结构信息,是组成了VG的基本逻辑单元。
物理卷在逻辑卷管理系统最底层,可为整个物理硬盘或实际物理硬盘上的分区。一般一个PV对应一个PP。
PE:Physical Extends,物理扩展单元,每个PV都会以Pe为基本单元划分,是LVM 的最小存储单位。
VG:Volume Group,卷组,即LVM的卷组,建立 阅读全文