摘要: 前言 在Linux中,如何管理和更新系统上的软件是很重要的,可以很容易的通过命令行,或是图形功能来进行管理。 1、认识 RHEL 软件的命名规则 软件管理 - 源码 Tar ball 文档 源码打包 自行编码 门槛很高 不易出错、不好管理 软件管理 - RPM 软件包 Red Hat 提出 将源码先 阅读全文
posted @ 2018-08-23 23:29 Doris_lei 阅读(3592) 评论(0) 推荐(0) 编辑
摘要: 启动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 阅读全文
posted @ 2018-08-23 21:40 Doris_lei 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 作为系统管理员,需要建立的项目:系统是否正常?系统负载如何?系统是否有非法用户登录? 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下的文件中 · / 阅读全文
posted @ 2018-08-23 21:27 Doris_lei 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 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 :以用户 阅读全文
posted @ 2018-08-23 21:26 Doris_lei 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 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)查询路由 阅读全文
posted @ 2018-08-23 21:23 Doris_lei 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1、文件系统的概念 文件系统是操作系统用于明确存储和组织计算机数据的方法。 Linux文件系统中的文件是数据的集合,文件系统不仅包含着文件中的数据而且还有文件系统的结构,所有Linux 用户和程序看到的文件、目录、软连接及文件保护信息等都存储在其中。 存储在介质中数据的三个因素: • 文件名 · 定位存储的位置 • 数据 · 文件的具体内容 • 元数据(meta-data) · 文件有关的信息 Linux职场的文件系统类型,可以通过查看/etc/filesystems 2、文件系统的分类 是否有日志: · 传统型文件系统 · 日志型文件系统 如何查找数据: · 索引式文件系统 · 非索引式文件系统 (1)传统型文件系统 写入文件内容的时候,先写入数据,再写入元数据;如果在写入文件的元数据之前,突然断电,可能就造成文件系统处于不一致的状态,所以,其不如日志型文件系统安全。 典型的传统文件系统是ext2文件系统,它也是Linux系统默认的文件系统。 (2)日志型文件系统 写入文件内容的时候,首先写入日志记录文件; 阅读全文
posted @ 2018-08-23 21:22 Doris_lei 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1、Linux目录结构 可通过“ls”命令来查看目录下面的具体内容: 目录 内容 /bin 构建最凶系统所需要的命令 /sbin 和系统操作有关的命令 /boot 内核与启动文件 /dev 各种设备文件 /etc 系统软件的启动和配置文件 /home 用户的主目录 /root 超级用户的家目录 /usr 非系统的程序和命令 /var 系统专用的数据和配置文件 /opt 可选的应用软件包 /tmp 临时文件存放点 绝对路径:由根目录(/)开始写起的文件名或者目录名写法 相对路径:基于当前路径的文件名或者目录名称写法 . 代表当前目录 ..代表上一级目录 2、文件和目录的基本操作 (1)显示当前工作目录 • [语法]:pwd • [说明]:本命令用于显示当前的工作目录 (2)变更工作目录 • [语法]:cd [目录] • [说明]:本命令用于改变当前的工作目录 • [例子]: § #cd 回到当前用户的家目录 § #cd /opt/or 阅读全文
posted @ 2018-08-23 21:21 Doris_lei 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 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, 阅读全文
posted @ 2018-08-23 21:19 Doris_lei 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 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计划不可能成功之后, 阅读全文
posted @ 2018-08-23 21:18 Doris_lei 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 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的卷组,建立 阅读全文
posted @ 2018-08-23 21:17 Doris_lei 阅读(120) 评论(0) 推荐(0) 编辑