LINUX 基本管理内容

1、安装模式选择

最小化,基本安装

2、软件源设置

/etc/yum.repo.d/

CentOS-Base.repo 设置网络员

CentOS-Media.repo 设置本地盘源

yum --disablerepo=\* --enablerepo=c6-media

http://note.youdao.com/share/?id=a91e2014091efacd44de359f885a0494&type=note

系统安装epel 和rpmfushion两个软件大仓库

centos 6

rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

rpm -Uvh http://download1.rpmfusion.org/free/el/updates/6/i386/rpmfusion-free-release-6-1.noarch.rpm

(YUM时当出现"Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again"编辑epel.repo注释mirrorlist行,并取消注释baseurl行。运行yum clean all && yum makecache即可解决)

3、网络设置

http://note.youdao.com/share/?id=6e361ce7a88dd7ed3d8b5b14d3f0b2c0&type=note

ifconfig eth0 192.168....

ip route add default gw .192.168

vi  /etc/sysconfig/network-scripts/ifcfg-eth0

vi  /etc/sysconfig/network

vi /etc/resolv.conf

4、ISO文件挂载

mount –o loop linuxsetup.iso /mnt/iso1

mount -t /dev/cdrom /media/

5、系统配置服务

文本 ntsysv

图形化:system-config- services

命令 chkconfig --list

chkconfig --level 345 ntf off

6、SSH 配置

安装scp

yum install openssh-clients -y

SCP [email protected]:  [email protected]:

ssh-keygen -t rsa/dsa

7、NTP服务器

更新时间 ntpdate 192.168.100.222

查询 ntpq -p  192.168.100.222

写入时间到BIOS hwclock -w

自动更新时间

编辑 /etc/crontab

30 8 * * *  root /usr/ntpdate 192.168.100.222;/sbin/hwclock -w

图形界面  system-config-date

8、计划任务

crontab -l # 查看计划任务

crontab -e #编辑任务

时程表的格式如下 :

f1 f2 f3 f4 f5 program   
其中 f1 是表示分钟,f2 表示小时,f3 表示一个月份中的第几日,f4 表示月份,f5 表示一个星期中的第几天。program 表示要执行的程序。 
当 f1 为 * 时表示每分钟都要执行 program,f2 为 * 时表示每小时都要执行程序,其馀类推 
当 f1 为 a-b 时表示从第 a 分钟到第 b 分钟这段时间内要执行,f2 为 a-b 时表示从第 a 到第 b 小时都要执行,其馀类推 
当 f1 为 */n 时表示每 n 分钟个时间间隔执行一次,f2 为 */n 表示每 n 小时个时间间隔执行一次,其馀类推 
当 f1 为 a, b, c,... 时表示第 a, b, c,... 分钟要执行,f2 为 a, b, c,... 时表示第 a, b, c...个小时要执行,其馀类推 
使用者也可以将所有的设定先存放在档案 file 中,用 crontab file 的方式来设定时程表。 
例子 : 
每月每天每小时的第 0 分钟执行一次 /bin/ls : 
0 7 * * * /bin/ls  
  
在 12 月内, 每天的早上 6 点到 12 点中,每隔 20 分钟执行一次 /usr/bin/backup : 
0 6-12/3 * 12 * /usr/bin/backup  
  
周一到周五每天下午 5:00 寄一封信给 [email protected] : 
0 17 * * 1-5 mail -s "hi" [email protected]  /dev/null 2>&1 即可

9、防火墙设置

iptables --list    #显示防火墙规则表

iptables -t filter -A INPUT -s 192.168.100.*/24  -j DROP

iptables-save > 保存脚本

iptables -t filter -A INPUT -i  -s  --dport 22 -j ACCEPT

system-config-firewall

Fwbuilder 防火墙工具

L7-filter 7层过滤

10、性能监控

/proc /cpuinfo  meminfo loadavg

uptime

watch -n 3 -d free  定时查看内存

ntop 网络性能图形监控

sar -u 3

11、日志分析

webalizer

tail -f /var/log/access.log

12、常用命令

YUM安装软件

1.列出所有可更新的软件清单
命令:yum check-update

2.安装所有更新软件
命令:yum update

3.仅安装指定的软件
命令:yum install <package_name>

4.仅更新指定的软件
命令:yum update <package_name>

5.列出所有可安裝的软件清单

命令:yum list

6、查询

yum search keyword

5.列出所有已安装但不在 Yum Repository 內的软件包

命令:yum list extras

6.列出所指定的软件包
命令:yum list <package_name>

7.使用YUM获取软件包信息
命令:yum info <package_name>

8.列出所有软件包的信息
命令:yum info

9.列出所有可更新的软件包信息
命令:yum info updates

1.清除缓存目录(/var/cache/yum)下的软件包
命令:yum clean packages

13、桌面

1.显示系统已经安装的组件,和可以安装的组件:

#yum grouplist|grep -i "x window"

2.如果系统安装之初采用最小化安装,没有安装xwindow,那么先安装:

#yum groupinstall "X Window System"

3.安装GNOME桌面环境

yum groupinstall "GNOME Desktop Environment"

4.安装KDE桌面环境

yum groupinstall "KDE (K Desktop Environment)"

yum groupinstall "KDE Desktop"

5.卸载GNOME桌面环

yum groupremove "GNOME Desktop Environment"

6.卸载KDE桌面环境

yum groupremove "KDE (K Desktop Environment)"

开机为文本界面,由文本界面切换到图形界面:

方法1:运行命令

#startx , 需要先配置图形界面信息

方法2:修改/etc/inittab文件中的

id:3:initdefault , 将3改为5 ,重新启动系统;

方法3:进入图形界面: init 5

从图形界面进入文本界面: init 3

重启: init 6

关机: init 3

真机环境中,在图形界面和文本界面间快捷键切换:

Ctrl+Alt+F(n) , 其中F(n)为F1-F6 ,为6个控制台;

Ctrl+ALT+F7 ;

14、查看硬件

查看CPU情况 cat /proc/cpuinfo | grep name | cut -d: -f2 | uniq -c

cat /proc/cpuinfo | grep physical | sort -n | uniq -c

lsmod|grep "kvm"

时间: 2024-10-10 10:53:33

LINUX 基本管理内容的相关文章

Linux进程管理与调度-之-目录导航【转】

转自:http://blog.csdn.net/gatieme/article/details/51456569 版权声明:本文为博主原创文章 && 转载请著名出处 @ http://blog.csdn.net/gatieme 目录(?)[-] 项目链接 进程的描述 进程的创建 进程的加载与运行 进程的退出 进程的调度 调度普通进程-完全公平调度器CFS 日期 内核版本 架构 作者 GitHub CSDN 2016-07-21 Linux-4.6 X86 & arm gatieme

linux内存管理

一.Linux 进程在内存中的数据结构 一个可执行程序在存储(没有调入内存)时分为代码段,数据段,未初始化数据段三部分:    1) 代码段:存放CPU执行的机器指令.通常代码区是共享的,即其它执行程序可调用它.假如机器中有数个进程运行相同的一个程序,那么它们就可以使用同一个代码段.     2) 数据段:存放已初始化的全局变量.静态变量(包括全局和局部的).常量.static全局变量和static函数只能在当前文件中被调用.     3) 未初始化数据区(uninitializeddata s

Linux进程管理简谈

Linux系统进程管理简谈 进程是什么? 简单来说进程是一个正在执行的程序的一个副本,存在生命周期,有段指令和代码在不断运行. linux内核存储信息的固定格式:task struct 进程的相关信息存储在链表中 多个任务的task struct组件的链表:task list 进程的创建:父进程创建子进程(内核创建init进程,剩余一切进程有init及其子进程进程创建) 父进程创建子进程时向内核调用fork()来创建子进程并且通过调用clone()复制父进程的信息给子进程 Linux进程的优先级

linux用户管理命令

linux的用户管理命令主要有useradd,userdel,usermod useradd useradd用于添加一个用户.adduser与useradd的功能相同,使用ls -l `which adduser`可以发现,adduser是useradd的一个符号链接.     useradd的基本用法为:useradd [options] LOGIN. 例如:添加一个Tom的用户,即为useradd Tom. useradd的选项常用的有-u.-g.-G.-c.-d.-s.-M.-mk.-r.

Linux内存管理机制

一.首先大概了解一下计算机CPU.Cache.内存.硬盘之间的关系及区别. 1.  CPU也称为中央处理器(CPU,Central Processing Unit)是一块超大规模的集成电路, 是一台计算机的运算核心(Core)和控制核心( Control Unit).它的功能主要是解释计算机指令以及处理计算机软件中的数据.中央处理器主要由三核心部件组成,运算器.控制器和总线(BUS),运算器又主要由算术逻辑单元(ALU)和寄存器(RS)组成. 2.Cache即高速缓冲存储器,是位于CPU与主内存

Linux权限管理及用户与用户组

第一部分:Linux权限管理 一.基本权限 linux权限机制采用UGO模式.其中 u(user)表示所属用户.g(group)表示所属组.o(other)表示除了所属用户.所属组之外的情况. u.g.o 都有读(read).写(write).执行(excute) 三个权限,所以UGO模式是三类九种基本权限. 用命令 ls -l 可列出文件的权限,第一列输出明确了后面的输出(后面一列代表 ugo权限).第一个字母对应的关系: "-"    普通文件 "d"   目录

Linux软件包管理基础操作入门

大多数现代类 Unix 操作系统都提供了一个集中的软件包管理机制,以帮助用户搜索.安装和管理软件.而软件通常以「包」的形式存储在仓库「repository」中,对软件包的使用和管理被称为包管理.而 Linux 包的基本组成部分通常有:共享库.应用程序.服务和文档 包管理通常不仅限于软件的一次性安装,还包括了对已安装软件包进行升级的工具.「包仓库」有助于确保代码已经在你使用的系统上进行了审核,并由软件开发者或包维护者进行管理. 在配置 Linux 服务器或开发环境时,通常都不仅限于使用官方源.相较

Linux内存管理 【转】

转自:http://blog.chinaunix.net/uid-25909619-id-4491368.html Linux内存管理 摘要:本章首先以应用程序开发者的角度审视Linux的进程内存管理,在此基础上逐步深入到内核中讨论系统物理内存管理和内核内存的使用方法.力求从外到内.水到渠成地引导网友分析Linux的内存管理与使用.在本章最后,我们给出一个内存映射的实例,帮助网友们理解内核内存管理与用户内存管理之间的关系,希望大家最终能驾驭Linux内存管理. 前言 内存管理一向是所有操作系统书

linux系统进程管理——常用命令总结

进程管理:1.程序和进程的关系:    程序是为了完成某种任务而设计的软件,比如LibreOffice是程序    进程就是运行中的程序:运行中的程序是程序的一个副本,存在着生命周期:    一个运行着的程序,可能有多个进程.尤其是作为服务进程,在为了响应多个访问时会创建多个进程来对其进行服务:    Linux内核存储进程信息的固定格式:task struct:    多个任务的task struct组件的链表:task list: 2.进程分为交互进程(用户.前台进程).批处理进程和守护进程