linux系统管理复习材料.docx

上传人:b****6 文档编号:8253593 上传时间:2023-01-30 格式:DOCX 页数:11 大小:57.43KB
下载 相关 举报
linux系统管理复习材料.docx_第1页
第1页 / 共11页
linux系统管理复习材料.docx_第2页
第2页 / 共11页
linux系统管理复习材料.docx_第3页
第3页 / 共11页
linux系统管理复习材料.docx_第4页
第4页 / 共11页
linux系统管理复习材料.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

linux系统管理复习材料.docx

《linux系统管理复习材料.docx》由会员分享,可在线阅读,更多相关《linux系统管理复习材料.docx(11页珍藏版)》请在冰豆网上搜索。

linux系统管理复习材料.docx

linux系统管理复习材料

第一章

1.系统加电->BOIS自检–>进入MBR主引导区->GRUB选择操作系统->加载内核,将cpu使用权交给操作系统->硬件设备初始化->启动init进程->读取配置文件/etc/inittab,确定运行级别->启动相应服务->产生登陆界面(login进程)

2.[root@rootroot]=$suPS1=’[u@h\W]$’

文本控制台tty1~tty6左右Alt文本与图形的切换ctrl+alt+f2ctrl+alt+f7

3,基本操作shutdown–hnow关机参数-r=reboot重启

Exitlogout注销

第二章

1,文件系统windows常见文件类型NTFSFAT32

Linux常见文件类型ext3ext2swap

2.目录结构//root/home

/dev/etc/sbin/bin/var

3.目录操作命令mkdir–p/test1/test2创建目录树

pwd打印

cd~用户名回到用户主目录

cd..上层目录cd.当前目录cd进入root主目录

rmdir只能删除空目录必须在上层目录操作rm–rf强制删除

4.文件操作命令lsll–a–l

touch对于已存在的文件更新时间可以生成多个文件中间用空格空开

cp-i-r

rm-i–f-r

mv-i-bmv–bftest1test2

find-name–user–size–atime

5.vi编辑

6.文件查看cat内容较少more%空格下翻less向上z向下w退出q

head/tail-n默认值10行

7.管道more/etc/passwd|greproot

8.重定向ll-a>>/dev/tty3>>>

bash

9.查看系统信息uname-adfuptimefreecat/proc/cpuinfotop

wlast

10.分区IDE:

hdSCSI:

sd/dev/hda6第一块IDE的第二块逻辑分区-1~4代表主分区或拓展分区-5代表逻辑分区

11.挂载接入USB接口–>VMware中的“VM”,选择“removabledevice”->选择USB设备,点击“connect“->创建挂载点的目录->fdisk–l->mount/dev/sdb1/home/usb->mount回车->进入挂载目录进行操作->退出挂载目录【否则busy】->umount…->VMware中的“VM”,选择“disconect”

12.文件属性ll中各字段的含义文件类型ld-

chown所有者.用户组文件名

修改文件属性chmod644a.txt

Chmodugo+rwxa.txt

上网过程:

打开window的网络连接部分,找到本地连接,点击网络共享vmnet8.弹出对话框,记录共享中提供的网关的ip地址,切换到虚拟机。

修改配置文件,/etc/sysconfig/network-scripts/ifcfg-eth0GATEWAY=192.169.0.1

写入NETMASKADDR重启networkservicenetworkrestartping测试确保网络畅通

Dns配置过程从windows中运行cmd命令,输入nslookup命令,记录真实的DNS服务器的ip地址,返回linux,修改配置文件/etc/resolv.conf将nameserver保存退出重启network进行nslookup认证

第三章

1.添加用户useradd-d–s–r-gusername

2.账号属性用户账号信息/etc/passwd

设置用户属性usermod[参数选项]username

usermod–l新用户名原用户名

usermod-d文件夹用户名

usermod-Lusername锁定

usermod–U要解锁的账户

userdel[-r]账户名删除用户

3.密码管理passwd用户名设置用户密码

passwd–l账户名锁定密码

passwd–u要解锁的账户解锁密码

passwd–S账户名查询密码状态——是否被锁定

passwd–d账户名删除用户密码

4.用户组的管理groupadd[-r]用户组名称

groupmod-n新用户组名原用户组名修改用户组名称

groupmod-gnew_GID用户组名称重设用户组的GID

groupdel用户组名删除用户组

gpasswd-a用户账户用户组名添加用户到指定的组

gpasswd-d用户账户名用户组名从指定组中移除某用户

其它命令:

idwhoamigroups用户帐号:

第四章

Linux服务管理部分:

1.服务的停止与启动

通过启动脚本管理服务)/etc/rc.d/init.d/服务名称{start|stop|status|restart}

service命令管理服务service服务名{start|stop|restart}

2.配置服务启动状态

ntsysv命令设置当前运行级别下各服务的启动状态

chkconfig命令设置系统中所有服务在各运行级别中的启动状态

chkconfig–list服务名查看服务启动状态

chkconfig--level级别服务名状态设置设置服务器启动状态

linux进程管理部分:

1.进程的启动

at命令指定时间运行指定的程序

at[-f文件][-m]时间

举例:

实例1:

一分钟以后在tty1中,提示“hello!

–#atnow+1minutes

–at>echo“hello!

!

”>/dev/tty1

–at>ctrl+D

实例2:

明天凌晨2点将正在登陆的用户写入/tmp/aaa.txt

–#at2:

00tomorrow

–at>w>/tmp/aaa.txt

实例3:

一分钟以后,在家目录中建立文件夹at

–#atnow+1minutes

–at>mkdirat

–at>ctrl+D

crontab命令计划调度服务

–crontab–uuser{–e|-l|-r}

minutehourdaymonthday-of-the-weekcommand

实例:

308  **4echo“meetingat10:

00AM”>/dev/tty1

2.管理系统的进程

查看进程ps命令选项u显示进程用户所属的详细信息

a显示所有用户进程

x显示没有控制台的进程及后台进程

-e显示所有进程

ps–e|less

查看各进程的继承关系pstree

pstree|less

结束指定进程的运行kill[-9]进程号

终止所有的相同进程名的进程.killall[-9]进程名例:

killall[-9]ps

第五章

1.配置主机名hostname查看当前主机名

hostname新主机名临时设置主机名

主机名更改长期生效的方法:

修改/etc/sysconfig/network文件

修改该文件中HOSTNAME的值,重启,观察主机名的变化。

2.配置网卡配置ifconfig显示网卡的配置信息

设置网卡的IP地址

ifconfig网卡设备名IP地址netmask子网掩码

ifdown网卡设备名

ifup网卡设备名

ifconfig网卡设备名hwetherMAC地址修改MAC地址

3.配置客户端名称解析最多可同时指定3个DNS服务器的IP地址。

修改/etc/resolv.conf配置文件

包含主机域名的搜索顺序和DNS服务器的IP地址。

nameserver配置项指定DNS服务器的IP地址,查询时按nameserver在配置文件中的顺序进行

4.常用网络调试命令ping[参数选项]检测网络是否连通以及连通的质量

netstat[参数选项]显示网络连接、路由表、正在监听的端口等信息

例:

显示当前主机正在监听的端口,不进行名称解析$netstat-ln

tracerouteIP地址路由跟踪

nslookup检测指定的DNS服务器工作是否正常该命令有交互式,命令行式两种查询方式。

1)交互查询方式:

执行nslookup命令进入域名查询。

nslookup交互环境命令提示符:

>

设置解析域名服务器:

serverDNS服务器IP地址

退出:

exit

2)命令行查询方式:

nslookup域名

网络故障排查的基本方法:

检查本机ip地址及网关地址是否正确(无法访问internet网时,先检查当前主机的IP地址、网关和域名服务器是否正确。

检查网卡本身工作情况,网线连接情况。

对于动态分配IP地址,使用ipconfig/all查看。

若配置不正确,查看DHCP服务器。

对于Linux主机,用ifconfig命令获得当前主机IP地址,route查看路由表,注意默认路由)检查到网关和代理的网络是否畅通(ping网关地址,通则ping代理服务器)检查与DNS服务器的连接(ping某个DNS地址,不通则更换DNS地址)测试域名解析是否正确(用nslookup命令测试当前使用的DNS服务器是否能够正确解析域名。

考虑非80端口的网站是否被路由器或防火墙关闭相应端口)

第六章

1.RPM软件包管理rpm-q软件包名称列表(各软件包之间用空格分隔)查询软件包

-a查询系统中已安装的全部RPM软件包

-qi软件包名称查询软件包的详细信息

-ql软件包名称用于查询已安装软件包中所包含文件的文件名以及安装位置。

-qf文件或目录的全路径名查询某文件所属的软件包

查询未安装的软件包信息

rpm-qpi软件包文件全路径名查询软件包的描述信息

rpm-qpl软件包文件全路径名查询软件包的文件列表

rpm-qp软件包文件全路径名软件包所安装的软件名称

rpm-ivh软件包全路径名

rpm-e软件包名删除RPM软件包

rpm-Uvh软件包文件全路径名该参数的功能是先卸载旧版,然后再安装新版软件包

2.TAR包管理创建TAR包

tar-cvftar包文件名要备份的目录或文件名

例:

tar-cvfhome.tar/home

3.Apache配置文件简介相关文件安装位置:

/etc/httpd/conf:

存放httpd.conf配置文件

/etc/rc.d/init.d:

存放Apache服务启动脚本httpd

/var/www/html:

默认的Web站点根目录

/etc/httpd/logs:

存放日志文件

/etc/httpd/conf/httpd.confhttp配置信息

使用apachectlcinfigtest或httpd–t检查配置文件中的错误

/etc/httpd/conf/httpd.conf查找DocumentRoot一项

用于设置Web服务器的站点根目录

ServerRoot设置服务器根目录默认设置:

/etc/httpd

ServerName用于服务器辨识自己的主机名和端口号

举例:

ServerName:

80

Listenhttp协议的端口号

DirectoryIndex设置站点主页文件的搜索顺序各文件间用空格分隔

举例

4.配置虚拟主机的过程:

1.域名注册(在/etc/hosts中增加一行例如:

172.23.200.229测试一下,ping一下2个域名)2.创建目录,新建index.html文件(举例mkdir/var/www/html/myweb1cat〉index.html)3.设置listen监听端口(例如:

在httpd.conf中,设置listen80)4.在httpd.conf配置文件的第三部分中,添加对虚拟主机的定义5.用httpd-t检查虚拟主机配置是否正确。

6.测试

※[本题的前提是已设置成功虚拟网卡]

以下为虚拟网卡配置过程:

虚拟网卡的配置举例:

–eth0网卡的配置文件:

/etc/sysconfig/network-scripts/ifcfg-eth0切换到该目录下,执行cpifcfg-eth0ifcfg-eth0:

0vi编辑ifcfg-eth0:

0修改设备名为eth0:

0IP地址为:

172.23.200.228重启网络服务测试ip地址是否连通

第七章

1.安装vsftpd服务:

过程参看rpm

测试vsftpd服务器:

(满足一下条件):

1.启动后用其默认设置可正常工作2.默认账号:

ftp,密码:

ftp3.允许默认登录4.ftp账号登录后在/var/ftp目录下

3.连接和访问FTP服务器

创建FTP账户

举例:

创建账号catftp

•家目录:

/var/ftp/catftp

•组:

ftp

•shell:

/bin/nologin

•密码:

123456

可以在浏览器中利用ftp协议连接FTP服务器

访问格式:

ftp:

//用户名:

密码@网站域名或IP地址

ftp:

//用户名@网站域名或IP地址

可以使用图形化FTP客户端软件访问。

例:

CuteFTP,gftp

4.配置vsftpd服务器对FTP的管理包括:

对FTP服务的管理、对用户的管理

通过对/etc/vsftpd/vsftpd.conf文件的配置实现。

/etc/vsftpd/vsftpd.conf格式

常用设置举例:

不允许匿名用户登录到FTP服务器,设置用户登录信息的欢迎信息为

welcometoourhome!

1.测试当前FTP是否允许匿名用户登录,查看当前的欢迎信息

2.查看/etc/vsftpd/vsftpd.conf文件

3.用vi修改/etc/vsftpd/vsftpd.conf文件,保存退出

4.重新启动vsftpd服务,匿名登录服务器

举例:

设置FTP服务器允许的最大连接数是1

1.测试是否支持多用户john,catftp登录

2.修改配置文件——修改或增加:

如果设置为0,表示不受限

3.重启服务器servicevsftpdrestart

4.再次测试是否支持多用户john,catftp登录

举例:

配置文件,当前用户20秒没有对FTP服务器作任何操作则自动断开用户与服务器的连接。

1.修改配置文件:

2.以catftp账号登录,执行ls命令查看结果;保持20不对服务器作任何操作,再执行ls命令观察结果

第八章

1.配置DNS服务器前提:

虚拟网络环境

举例:

配置成:

linuxserver是DNS服务器,ip是192.168.0.2;域名为:

主服务器.要求正向反向解析:

www.L192.168.0.42192.168.0.16192.168.0.2

1.配置/etc/named.conf文件

a)设置dns转发器forwarders{219.216.128.5;};

b)转发方式forwardfirst;

c)监听地址listen-on{192.168.0.2;};

d)服务对象allow-query{192.168.0.0/24;};

•2.设置正向解析项

zone“”IN{

typemaster;

file“.zone”;

allow-update{none;};

};

3.设置反向解析项

zone“0.168.192.in-addr.arpa”IN{

typemaster;

file“0.168.192.zone”;

allow-update{none;};

};

4.配置/var/named/.zone文件

@INSOA..(

……)

INNS.

INMX10.

dnsINA192.168.0.2

wwwINA192.168.0.42

mailINA192.168.0.16

5.配置/var/named/0.168.192.zone文件

/var/named/

@INSOA..(

……)

INNS.

INMX10.

2INPTR.

42INPTR.

17NPTR.

6.重启named服务

2.DHCP的C/S结构clientserver

3.DHCP服务器配置举例:

要为某局域网配置dhcp服务器,为192.168.0.0/24网段的用户提供ip动态分配服务.ip范围在192.168.0.60~192.168.0.240,默认网关192.168.0.1,该网段其他地址保留为静态分配.另外,物理地址00:

0C:

09:

04:

ED:

35设置静态ip192.168.0.101

1.设置/etc/dhcpd.conf文件

cp/usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample/etc/dhcpd.conf

2.编辑/etc/dhcpd.conf文件(vi)

subnet192.168.0.0netmask255.255.255.0{

range192.168.0.60192.168.0.240;

optionrouters192.168.0.1;

}

group{

optionrouters192.168.0.1;

hoststaticiphost1{

hardwareethernet00:

0C:

09:

04:

ED:

35;

fixed-address192.168.0.101;

}

}

按esc按:

按wq退出vi

3.dhcp启动servicedhcpdstart

4.dhcp测试客户端linux在netcofig当中选择其ip为自动获取,使用ifconfig查看.

 

 

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1