【Linux】软件安装、仓库搭建、服务器配置(下)

简介: 章目录前言一、定义二、软件安装2.1 rpm

四、服务器搭建

4.1 dhcp分配ip服务

#服务器安装dhcp服务
cp -f /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
vim /etc/dhcp/dhcpd.conf
#配置dhcp配置文件
  subnet 192.168.13.0 netmask 255.255.255.0 {
  range 192.168.13.100 192.168.13.200;
  option routers 192.168.13.2;
}
systemctl start dhcpd
systemctl stop firewalld
setenforce 0
#开启dhcpd服务,关闭防火墙,关闭selinux
#客户端调整为仅主机模式,网卡配置为dhcp获取

4.2 dns正向解析服务

systemctl stop firewalld
setenforce 0
#关闭防火墙,关闭selinux
yum install bind -y
#服务器安装named服务
vim /etc/named.conf
#配置named全局配置文件
  13行:listen-on port 53 { any; };
  19行:allow-query     { any; };
vim /etc/named.rfc1912.zones
#配置数据库配置文件
  zone "han.com" IN {
        type master;
        file "han.com.zone";
  };      
cp -p /var/named/named.localhost /var/named/han.com.zone
vim /var/named/han.com.zone
#修改数据库文件
  9行:        A    192.168.13.10
  10行:www    A    192.168.13.10
  11行:*    CNAME  www
vim /etc/sysconfig/network-scripts/ifcfg-ens33
  DNS1="192.168.13.10"
#将网卡配置文件中的DNS服务地址指向自己
systemctl start named
#开启named服务
#服务端只需将网卡配置文件中的DNS服务地址指向服务端IP即可使用

4.3 pxe批量装机

4.4 ssh免密登陆

ssh-keygen
#当前用户家目录.ssh目录生成秘钥对(公钥给对方,私钥留下)
ssh-copy-id @对方IP
#将公钥传给对方
#若是有多个公钥,则需要利用-i指定要传输的公钥
#可实现免交互的ssh免密登陆
ssh-keygen 一路回车,设置空密码,相对来说不安全
ssh-agent bash 只在当前连接有效,退出登陆后失效

4.5 常见端口

#dhcp服务
服务端:udp 67
客户端:udp 68
#vsftp服务
tcp 20(传输数据)
tcp 21(控制连接:put,get等命令)
#tftp服务
udp 69
#sftp服务/scp服务/ssh服务
tcp 22
#telnet服务(明文传输,不安全,常用作测试端口)
tcp 23

五、思维导图

六、结语

总结:想要学得好,唯有多敲多练,先抄,再练。

相关文章
|
11天前
|
Linux
【Linux】一条命令,转发所有请求到另一台服务器上 -高级技巧
【Linux】一条命令,转发所有请求到另一台服务器上 -高级技巧
17 0
|
27天前
|
运维 监控 Linux
Linux上面查看服务器压力的一些思路
Linux上面查看服务器压力的一些思路
24 0
|
21天前
|
负载均衡 Linux 应用服务中间件
Linux环境下快速实现两台服务器上的文件夹共享
Linux环境下快速实现两台服务器上的文件夹共享
42 2
Linux环境下快速实现两台服务器上的文件夹共享
|
14小时前
|
监控 Linux BI
【linux服务器系统盘爆满】/www/server/total/logs/目录内容过多导致服务器系统盘爆满,/www/server/total/logs/ 里是什么内容?是否可以删除?
【linux服务器系统盘爆满】/www/server/total/logs/目录内容过多导致服务器系统盘爆满,/www/server/total/logs/ 里是什么内容?是否可以删除?
5 1
|
7天前
|
存储 监控 Linux
性能监控之Telegraf+InfluxDB+Grafana linux服务器实时监控
【6月更文挑战11天】标题性能监控之 Java Metrics 度量包性能监控之Telegraf+InfluxDB+Grafana linux服务器实时监控
22 2
|
8天前
|
Linux 网络安全
|
12天前
|
openCL Linux 异构计算
Linux服务器如何查询GPU型号
【6月更文挑战第13天】Linux服务器如何查询GPU型号
24 1
|
19天前
|
监控 安全 Linux
Linux服务器如何管理sshd的连接
【6月更文挑战第6天】Linux服务器如何管理sshd的连接
19 4
|
22天前
|
运维 Linux Shell
运维:Linux服务器崩了怎么办,快来看看这份”急救命令指南“吧!
当服务器出现问题,如崩溃、内存耗尽或CPU使用率过高时,运维工程师需要保持冷静,并通过一系列Shell命令来诊断和解决。首先,检查是否有异常SSH登录活动,查看`/etc/passwd`和`.bash_history`文件,以及用户最近的登录信息。接着,监控网络连接和端口,使用`netstat`和`lsof`命令找出资源占用高的进程,并查看进程启动时间和详细信息。同时,排查可能的恶意文件,检查定时任务和服务配置以确保没有异常启动项。最后,分析系统日志,如`/var/log`目录下的各种日志文件,找出潜在问题。通过这些步骤,可以有效定位和解决服务器故障。
|
1天前
|
缓存 监控 Linux
Linux 软件安装与卸载
在Linux上,学习安装和卸载软件是基础。以网络监控工具iftop为例,安装涉及下载源码(`wget`),解压(`tar -zxf`),配置(`./configure`),安装依赖(如`libpcap-devel`),再执行`make`和`make install`。另外,可以通过RPM或YUM(在CentOS中可能是DNF)管理软件,如`rpm -ivh`安装,`rpm -e`卸载,`yum install`或`dnf install`同样用于安装。了解这些命令能提升Linux系统的管理效率。
3 0