linux的基本管理

? Linux系统的基本管理

? Linux软件安装方法

? Linux下用户与权限的管理

? Linux磁盘与文件系统的管理

? Linux下任务管理与故障排查

? Linux下网络配置方法

? Linux文件服务器的配置

? Linux域名服务器的配置

Linux中将硬盘分区等设备均表示为文件

/dev/hda5

Dev:硬盘文件所在的目录

Hd:表示IDE设备

Sd:表示SCSI设备

硬盘的顺序号以字母a,b,c……表示

分区的顺序号以数字1234表示

硬盘和分区结构

1


2


3


4


5

1:第一个主分区/dev/hda1

2:第二个主分区/deb/hda2

3:第一块IDE硬盘设备/dev/hda

第一个逻辑分区/dev/hda5

4:第二个逻辑分区/dev/hda6

5:扩展分区

RHEL系统安装后:

  • l 关闭Iptables

#chkconfig iptables off

  • l 关闭Selinux

鼠标双击打开/etc/sysconfig/selinux文件

修改SELINXU=disabled

保存后退出

  • l 重新启动系统

Init进程

2 由Linux内核加载运行/sbin/init程序

2 是系统中第一个进程

2 PID(进程标记)号永远为1

系统服务控制

  • l 常用方式

service 服务名称 控制类型

/etc/rc.s/init.d服务名称 控制类型

控制类型

start :启动

stop ; 停止

restart :重新启动

reload :重新加载

status : 查看服务状态

示例:[[email protected]~]# service crond status

crond(pid 3069)is running

注:crond服务正在运行

  • l 查看系统服务的启动状态

chkconfig –-list

chkconfig –-list 服务名称

示例:[[email protected] ~]#chkconfig –list network

network 0:关闭 1:关闭 2:启用3:启用4:启用5:启用6:关闭

  • l 设置系统服务的启动状态

chkconfig –level 级别列表 服务名 on|off

示例:[[email protected] ~]#chkconfig –-level 016 network on

[[email protected] ~]#chkconfig –-list network

network 0:启用 1:启用 2:启用3:启用4:启用5:启用6:启用

  • l 查看运行级别

使用runlevel 命令,分别显示

切换前的运行级别,当前运行级别

临时切换运行级别

使用过的init命令结合0-6运行级别参数

[[email protected] ~]#runlevel

N 5

[[email protected] ~]#int 3

[[email protected] ~]#runlevel

5 3

[[email protected] ~]#init 6 {重启系统}

[[email protected] ~]#init 0 {关闭系统}

注:第一个N表示之前未切换过运行级别

runlevels—运行级别

运行级别


说明


0


关机状态,使用该级别将会关闭主机


1


单用户模式,不需要密码验证即可登录系统,多用于系统维护


2


字符界面的多用户模式(不支持网络访问)


3


字符界面的完整用户模式,大多数服务器主机运行在此级别


4


未分配使用


5


图形界面的多用户模式,提供了图形桌面操作环境


6


重新启动,使用该级别时将会重启主机

id:runlevel:action:process

字段


说明


id


用于在inittab文件唯一标识一个配置


runlevels


用于指定该记录在那些裕兴级别中运行


action


用于描述记录将执行哪种类型的动作


process


用于设置启动进程所执行的命令

系统服务管理工具

ntsysv 工具

提供一个交互式,可视化窗口

可以在字符终端运行

便于集中管理多个服务

chkconfig 工具

不提供交互式,可视化窗口

管理单个服务效率更高

ntsysv系统服务管理工具

ntsysv

ntsysv –-level 级别列表

RHEL6的/etc/inttab文件中保留默认运行级别的配置

id:5:initdefault: 设置初始化系统后默认进入运行级别

相关的配置文件

将各种初始化配置分散存放

相应相关的启动事件

参数


说明


/etc/inittab


配置默认运行级别


/etc/sysconfig/init


控制tty终端的开启数量,终端颜色方案


/etc/init/rcS.conf


加载rc.sysinit脚本,完成系统初始化任务


/etc/init/rc.conf


兼容脚本,负责各运行级别的调用处理


/etc/init/rcS-sulogin.conf


为单用户模式启动/sbin/susheell环境


/etc/init/control-alt-delete.conf


控制终端下的ctrl+alt+del热键操作


/etc/init/start-ttys.conf


配置tty终端的开启数量,设备文件


/etc/init/tty.conf


控制tty终端的开启

安装RHEL6系统

  • l 插入REHEL6安装光盘,引导安装程序

设置主机引导设备为光盘驱动

从安装光盘启动主机

  • l 检测安装光盘的完整性
  • l 配置安装程序

选择安装过程显示语言,键盘类型,初始化磁盘,分区

设置网络地址,系统时间,管理员口令

定制要安装的软件包

  • l 复制文件完成安装过程

需10-30分钟

  • l 初始化RHEL6系统

安装VMware Tools命令:

虚拟机-设置-安装VMware Tools-确定

进入终端命令行

[[email protected] Tools]# df

[[email protected] Tools]# cd /media/VMware\ tools/

[[email protected] Tools]# ll

[[email protected] Tools]# tar zxvf VMwareTools-9.2.0-799703.tar.gz –C /usr/src/

[[email protected] Tools]# cd /usr/src/

[[email protected] Tools]# ls

[[email protected] Tools]# cd vmware-tools-distrib/

[[email protected] Tools]#ls

[[email protected] Tools]# ./vmware-install.pl

[[email protected] Tools]# reboot

时间: 2024-08-09 22:00:59

linux的基本管理的相关文章

Linux之进程管理及Shell脚本

使用!来调用过往命令 !! 重复执行上一条指令 !a 重复执行上一条以a为首的指令 !nubmer 重复执行上一条在history表中记录号码为number的指令 !-number重复执行前第number条指令 ailas abc='cd xxxxxxxxxxx/xxxxxxxx/xxxxxxxxxxxxx' unalias abc " "将一串字符当成字符串来看,可以转译特殊字符 ' '将一串字符当成字符串来看,无法转译特殊字符 ·能够返回命令执行的结果 echo `uname -a

Linux之用户管理

Linux系统是个多用户系统,它能做到不同的用户能同时访问不同的文件,但是又不可能让每一个用户都随意可随意访问修改别的用户的数据,因此一定要有文件权限控制机制.Linux系统的权限控制机制和Windows的权限控制机制有着很大的差别.Linux的文件或目录被一个用户拥有时,这个用户称为文件的拥有者(或文件属主),同时文件还被指定的用户组所拥有(文件属组).一个用户可以是不同组的成员,这可以由管理员控制.文件的权限由权限标志来决定,权限标志决定了文件的拥有者.文件的所属组.其他用户对文件访问的权限

Linux 是如何管理目录文件?

Linux 是使用级层式的树状结构来管理文件目录,如下图所示(只列出了部分目录文件): 在 Linux 中,所有的文件和目录都由根目录(/)开始.它是所有目录和文件的源头,然后再一个一个分支下去.所以我们表示一个目录文件就从根开始一级级写. 如上图的,rc.sysinit 文件,表示该文件的路径是: /etc/rc.d/rc.sysinit  我们系统查找文件也是从根目录开始一级级往下找的. 我们表示一个目录文件的位置有两种方式: 1.  绝对路径: 表示一个文件时,它的开头一般是"/"

Linux进程上下文切换过程context_switch详解--Linux进程的管理与调度(二十一)【转】

转自:http://blog.csdn.net/gatieme/article/details/51872659 版权声明:本文为博主原创文章 && 转载请著名出处 @ http://blog.csdn.net/gatieme 目录(?)[-] 前景回顾 1 Linux的调度器组成 2 调度工作 进程上下文 1 进程上下文的概念 2 上下文切换 context_switch进程上下文切换 1 context_switch完全注释 2 prepare_arch_switch切换前的准备工作

马哥2016全新Linux+Python高端运维班-Linux 网络基础管理,包管理,bash脚本练习

本周作业内容: 1.请描述网桥.集线器.二层交换机.三层交换机.路由器的功能.使用场景与区别.     集线器:又称"HUB"主要功能是对接收到的信号进行再生整形放大,以扩大网络的传输距离,同时把所有节点集中在以它为中心的节点上.它工作于OSI(开放系统互联参考模型)参考模型第一层,即"物理层".     二层交换机:工作于OSI模块的第2层(数据链路层),故称为二层交换机.可以识别数据包中的MAC地址信息,根据MAC地址进行转发,并将这些MAC地址与对应的端口记录

Linux程序包管理

Linux程序包管理 RPM包基础 RPM YUM 编译安装 概述 Linux上的程序包管理,是我们的必备技能,本文将从三个视角:rpm.yum.源码编译来浅析Linux的程序包管理.首先,我们来看下本文的主要内容: - 程序包的命名- RPM: 程序包管理器    安装.卸载.升级.查询.校验.数据库维护      - YUM: RPM的前端程序    yum的配置文件     yum的常规操作:升级.检查.卸载.查看.包组管理     使用光盘当作本地yum仓库     yum的命令行选项及

Linux程序包管理及yum安装管理

Linux程序包管理: API:ApplicationProgramming Interface   应用编程接口 POSIX:Portable OS    遵循本协议的程序均可在不同系统间移植 程序编写完成后,执行所要经过的处理步骤: 程序源代码 --> 预处理 --> 编译 --> 汇编 --> 链接 静态编译: 共享编译:直接调用.so共享对象实现 ABI:ApplicationBinary Interface  应用二进制接口 Windows与Linux所支持的可执行二进制

Linux程序包管理工具简介

一.Linux程序包管理器-RPM RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux 下软件包的软件.Linux 安装时,除了几个核心模块以外,其余几乎所有的模块均通过RPM 完成安装.RPM 有五种操作模式,分别为:安装.卸载.升级.查询和验证. 1.RPM 安装操作 命令: rpm -i 需要安装的包文件名 例: rpm -i example.rpm 安装 example.rpm 包 rpm -iv example.rpm 安装

[转载]Linux LVM硬盘管理及LVM扩容

最近项目中一直在用Linux,其中涉及到了Linux的LVM,本来想自己写一篇关于LVM的文章,搜了一下,发现了一篇更好的,转载过来,也感谢作者gaojun 原文Linux LVM硬盘管理及LVM扩容 LVM磁盘管理 一.LVM简介... 1 二. LVM基本术语... 2 三. 安装LVM... 3 四. 创建和管理LVM... 4 1. 创建分区 2. 创建PV.. 6 3. 创建VG.. 7 4. 创建LV.. 9 5.LV格式化及挂载... 10 一.LVM简介 LVM是 Logical

Linux的驱动模块管理:modprobe

由一段脚本开始: MODULE_PATH=/lib/modules/`uname -r` if [ ! -f ${MODULE_PATH}/modules.dep.bb ]; then # depmod - to generate modules.dep and map files # 产生modules.dep文件和映射文件的程序 depmod sleep 1 fi modprobe mod_1.ko modprobe mod_2.ko 机制: 1.modprobe和depmod机制的目的是让