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

本文涉及的产品
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介: 章目录前言一、定义二、软件安装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

五、思维导图

六、结语

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

相关文章
|
18天前
|
Ubuntu Linux 网络安全
Linux服务器上安装软件
Linux服务器上安装软件
48 2
|
17天前
|
Ubuntu Linux Android开发
termux+anlinux+Rvnc viewer来使安卓手机(平板)变成linux服务器
本文介绍了如何在Android设备上安装Termux和AnLinux,并通过这些工具运行Ubuntu系统和桌面环境。
68 2
termux+anlinux+Rvnc viewer来使安卓手机(平板)变成linux服务器
|
26天前
|
Java Linux
java读取linux服务器下某文档的内容
java读取linux服务器下某文档的内容
32 3
java读取linux服务器下某文档的内容
|
8天前
|
监控 安全 Java
linux服务器上启动framework应用程序流程
【10月更文挑战第17天】在Linux服务器上启动Framework应用程序需经过准备工作、部署、启动、监控及访问五个步骤。首先确保服务器满足系统要求并安装依赖项;接着上传应用文件,编译构建,配置参数;然后通过脚本、命令行或系统服务启动应用;启动后检查日志,监控性能;最后确认访问地址,验证应用运行状态。具体操作应参照应用文档。
|
8天前
|
运维 Java Linux
【运维基础知识】Linux服务器下手写启停Java程序脚本start.sh stop.sh及详细说明
### 启动Java程序脚本 `start.sh` 此脚本用于启动一个Java程序,设置JVM字符集为GBK,最大堆内存为3000M,并将程序的日志输出到`output.log`文件中,同时在后台运行。 ### 停止Java程序脚本 `stop.sh` 此脚本用于停止指定名称的服务(如`QuoteServer`),通过查找并终止该服务的Java进程,输出操作结果以确认是否成功。
14 1
|
13天前
|
监控 安全 网络协议
快速配置Linux云服务器
【10月更文挑战第3天】快速配置Linux云服务器
|
11天前
|
Ubuntu Linux
Linux中软件安装问题
【10月更文挑战第4天】
14 1
|
11天前
|
Linux Shell 数据安全/隐私保护
Linux如何在服务器上进行密码的修改?
【10月更文挑战第6天】Linux如何在服务器上进行密码的修改?
13 1
|
14天前
|
弹性计算 Linux 数据库
阿里云国际版如何迁移Linux云服务器系统盘中的数据
阿里云国际版如何迁移Linux云服务器系统盘中的数据
|
14天前
|
弹性计算 网络协议 Ubuntu
如何在阿里云国际版Linux云服务器中自定义配置DNS
如何在阿里云国际版Linux云服务器中自定义配置DNS