Linux与Unix常见配置命令

简介: Linux与Unix常见配置命令

一、 Linux、Unix下的网络配置命令:

1 网卡配置

Ifconfig interface[family] address up option

Interface 设备名,le0 、we0

Family :绑定的网络协议,默认为IP(inet)

Address:地址,可以ip地址,可以是主机名字(通过/etc/hosts或DNS找到IP)

Up: (down)启动或关闭

Option:子网掩码、广播地址等


2 静态路由 route

Route [-f] op [type] destination gateway hop-count

Op:add 增加一个路由表项 delete 删除一个路由表项

Destination:主机地址或网络地址或关键字default

Gateway:收到目的地址是Destination时,转发的机器(该机器必须和当前主机是一个网络内直连)

hop-count:转发次数,通常为1

F:删除所有路由表项

Type:取值host 表示Destination是主机

取值net 表示Destination是网络地址


3 routed 标准路由daemon(守护进程)

只支持RIP协议

两种运行方式:

服务器模式(-s):发布自己的路由信息

多网卡的服务器中设置成该模式

安静模式(-q):只是监听广播包,默认方式


4 gated 更好的路由daemon

 支持不同的路由协议(RIP、OSPF、BGP/EGP、HELLO)

 需要配置文件(/etc/gated.conf进行路由描述


2、启动服务(httpd)的两种方法:

1 独立方式 standalone

命令格式:httpd [-d 目录] [-f 文件]

目录:ServerRoot 指定的项

文件:系统配置文件httpd.conf,

默认: /usr/local/etc/httpd /conf/ httpd.conf


2系统启动inted

1) 修改/etc/services文件

加入:http 端口号 /tcp ;端口号 httpd.conf中定义的

2) 修改/etc/inted.conf文件

加入: http stream tcp nowait nobody /路径 /httpd

路径 : 如 /usr/local/etc/httpd ; httpd的绝对路径

3)重启系统

ps 查找inted 的进程号 pid

Kill-HUP inted pid;向inted发起挂起信号HUP,inted 重新读取 /etc/inted.conf文件


二、 DNS配置

1 启动运行 /usr/sbin/ named

2 相关文件:

/etc/named.boot :包含一些指向包含区信息的主文件。

区文件:named.cache等。


三、 Web配置

1、三个主要配置文件:

a) Httpd.conf:系统配置文件

内容:

ServerType [inetd|standalone];单独运行或启动运行

Port portnumber;提供服务的端口(通常默认80)

ServerRoot pathname;系统所在的目录

ServerName hostname;主机名

AccessConfig filename;访问控制配置文件名(包括绝对或相对路径)

ResourceConfig filename;系统资源文档配置文件

等等

b) Srm.conf:资源文档配置文件:指定Web服务的文档和接口程序的路径

c) Access.conf:访问控制配置文件:Web用户的访问权限


四、 FTP配置 (WU FTPD)

1) 安装ftpd(通常在inted下运行)

修改/etc/inted.conf文件,加入 http stream tcp nowait/usr/local/etc/ftpd ftpd

/etc/services文件中加入 ftp 21 /tcp

重启系统: Kill-HUP inted pid

2)Ftp用户设置:

/etc/passwd 用户设置

3) 访问控制配置文件

Ftpaccess ftphosts ftpusers ftpgroups等


5 涉及到的文件

/etc/hosts :IP与主机名对应

/etc/network:网络的逻辑名和实际网络对应

/etc/gateways :网关文件

/etc/gated.conf :gated配置文件

6 自动配置TCP/IP:命令自动存储、系统启动自动执行

2个文件

/etc/rc.d/rc.inet1 : 包含ifconfig命令、route命令等配置命令

/etc/rc.d/rc.inet2 : 包含网络监控进程-inetd、portmapper等

7解析器配置

/etc/hosts.conf 文件:控制解析器的主要文件

格式:

Order bind hosts ;查找次序为名字服务器、/etc/hosts文件

/etc/resolv.conf 文件:如何查找名字服务器

该文件若不存在则默认为本机为名字服务器

8 相关命令:

Ping 测试命令

Netstat :检查网卡配置


补充Windows下的FTP常使用命令


FTP[-v][-n][-s:filename][-a][-A][-x:sendbuffer][-r:recvbuffer][-b:asyncbuffer][-w:windowsize][host]


参数说明


-v:显示远程服务器的所有响应信息


-n:禁止在初始连接时自动登录


-s:filename:指定一个包含FTP命令的文本文件,这些命令会在FTP开始之后自动运行


-a:可以使用任意的本地接口绑定数据连接


-A:以匿名用户身份登录


-x:send sockbuf:覆盖默认的SO SNDBUF 大小 8192。

-r:recv sockbuf:覆盖默认的SO RCVBUF 大小 8192。

-b:async count:覆盖默认的异步计数3。

-w:windowsize:覆盖默认的传输缓冲区大小 65535。

host:FTP 服务器的IP 地址或主机名。


在网络工程师5天修炼有较全的总结,如果想要可以私信我(主要面向软考网工的喔)

目录
相关文章
|
20天前
|
监控 Linux
如何检查 Linux 内存使用量是否耗尽?这 5 个命令堪称绝了!
本文介绍了在Linux系统中检查内存使用情况的5个常用命令:`free`、`top`、`vmstat`、`pidstat` 和 `/proc/meminfo` 文件,帮助用户准确监控内存状态,确保系统稳定运行。
119 6
|
21天前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
60 3
|
21天前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
55 2
|
28天前
|
缓存 监控 Linux
|
1月前
|
Linux Shell 数据安全/隐私保护
|
15天前
|
运维 监控 网络协议
运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面
本文介绍了运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面,旨在帮助读者提高工作效率。从基本的文件查看与编辑,到高级的网络配置与安全管理,这些命令是运维工作中的必备工具。
50 3
|
23天前
|
缓存 资源调度 安全
深入探索Linux操作系统的心脏——内核配置与优化####
本文作为一篇技术性深度解析文章,旨在引领读者踏上一场揭秘Linux内核配置与优化的奇妙之旅。不同于传统的摘要概述,本文将以实战为导向,直接跳入核心内容,探讨如何通过精细调整内核参数来提升系统性能、增强安全性及实现资源高效利用。从基础概念到高级技巧,逐步揭示那些隐藏在命令行背后的强大功能,为系统管理员和高级用户打开一扇通往极致性能与定制化体验的大门。 --- ###
56 9
|
21天前
|
安全 网络协议 Linux
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。通过掌握 ping 命令,读者可以轻松测试网络连通性、诊断网络问题并提升网络管理能力。
59 3
|
24天前
|
Linux
在 Linux 系统中,`find` 命令是一个强大的文件查找工具
在 Linux 系统中,`find` 命令是一个强大的文件查找工具。本文详细介绍了 `find` 命令的基本语法、常用选项和具体应用示例,帮助用户快速掌握如何根据文件名、类型、大小、修改时间等条件查找文件,并展示了如何结合逻辑运算符、正则表达式和排除特定目录等高级用法。
61 6
|
25天前
|
监控 Linux 开发者
如何在 Linux 中优雅的使用 head 命令,用来看日志简直溜的不行
`head` 命令是 Linux 系统中一个非常实用的工具,用于快速查看文件的开头部分内容。本文介绍了 `head` 命令的基本用法、高级用法、实际应用案例及注意事项,帮助用户高效处理文件和日志,提升工作效率。
30 7