当前位置: 首页 > news >正文

软考(网工)——Linux服务器配置

文章目录

    • Linux服务器配置
      • 🕐Linux服务器配置
        • 1️⃣Linux网络配置
          • 🔴Linux 网络配置
          • 🟠Linux 网络配置文件
          • 🟡Linux网络接口配置(获取信息+扣空选择)
          • 🟢网络配置命令
          • 🔵Linux网络配置
        • 2️⃣iptables防火墙配置
          • 🔴iptables的四表五链
          • 🟠iptables命令的语法格式
        • 3️⃣Linux文件和目录管理
          • 🔴Linux文件管理
          • 🟠Linux文件类型与访问权限
          • 🟡13个Linux文件和目录操作命令
        • 4️⃣Linux用户和组管理
          • 🔴Linux用户和组管理
          • 🟠Linux用户和组管理
          • 🟡Linux总结

Linux服务器配置

🕐Linux服务器配置

1️⃣Linux网络配置
🔴Linux 网络配置
  • Linux系统,设备和配置都是文件。
  • 网络相关配置文件大多数位于/etc目录下,这些文件可以在系统运行时修改,不用重启或停止任何守
  • 护程序,更改立刻生效。
  • “#”开头的为注释内容。

🟠Linux 网络配置文件
  • (1)网络配置文件:/etc/sysconfig/network-script/ifcfg-enoxxx

  • (2)/etc/hostname:系统主机名文件。

  • (3)/etc/hosts:包含IP地址和主机名之间的映射,还包含主机别名。

  • (4)/etc/host.conf指定客户机域名解析顺序,下面为该文件内容:

  • (5)/etc/resolv.conf指定客户机域名搜索顺序和DNS服务器地址。

🟡Linux网络接口配置(获取信息+扣空选择)
  • ifconfig网络接口设置
    • Ifconfig interface-name ip-address up|down
    • [root@localhost~]#ifconfig eno11230132 10.1.1.1 netmask 255.255.255.0 up
    • [root@localhost~]#ifconfig eno11230132
    • inet 10.1.1.1 netmask 255.255.255.0
    • ether 00: 20: 57:95:23: ce txqueuelen 1000 ( Ethernet )

🟢网络配置命令
  • route配置路由的命令

  • Route [add|del] [-net|-host] target [netmask Nm] [gw GW] [if]
    • route add -net target 3.3.3.0/24 gw 2.2.2.254
    • route add -host target 192.168.168.119 gw 192.168.168.1

🔵Linux网络配置
  • netstat网络查询命令
  • -a 显示所有连接的信息,包括正在侦听的
  • -i 显示已配置网络设备的统计信息
  • -c 持续更新网络状态(每秒一次)直到被人中止
  • -r 显示内核路由表
  • -n 以数字格式而不是已解析的名称显示远程和本地地址

2️⃣iptables防火墙配置
🔴iptables的四表五链

🟠iptables命令的语法格式
  • iptables【-t表名】管理选项【链名】条件匹配-j执行动作

    • 例: iptables -t filter -A INPUT -s 192.168.184.20 -p tcp --dport 22 -j DROP
  • 通用参数:

    • -p协议例 : iptables -A INPUT -p tcp
    • -s源地址例 : iptables -A INPUT -s 192.168.1.1
    • -d目的地址例 : iptables -A INPUT -d 192.168.12.1
    • –sport源端口例 : iptables -A INPUT -p tcp --sport 22
    • –dport目的端口例: iptables -A INPUT -p tcp --dport 22
    • -j处理动作
    • DROP:丢弃(直接丢弃)
    • REJECT:丢弃(回显ICMP不可达消息)
    • LOG:将数据包信息记录到syslog
    • ACCEPT:允许数据包通过

3️⃣Linux文件和目录管理
🔴Linux文件管理
  • Linux系统所有设备都对应一个文件,使用索引节点记录文件信息,每个索引节点有编号。
  • 多机目录树形层次结构,最上层是根目录,用“/”表示。
    • Linux : /etc/host 只有一个根目录
    • Windows : E:\test\test.txt 每个磁盘分区都是单独的树
  • Linux文件挂载:将一个文件系统的顶层目录挂到另一个文件系统的子目录上,使他们成文一个整体。
    • 挂载点必须是一个目录,而不能是一个文件。
    • 一个分区挂载在一个已知的目录节点上,这个目录可以不为空,挂载后这个目录以前的内容不可用。

🟠Linux文件类型与访问权限
  • 五种文件类型:普通文件、目录文件、链接文件、设备文件和管道文件。
  • 四类权限:读®、写(w)、执行(×)、无访问权限(-)。
  • 三类用户:文件所有者、与文件所有者同组用户和其他用户。

🟡13个Linux文件和目录操作命令
  • (1)cat命令:用来在屏幕上滚动显示文件的内容,cat命令也可以同时查看多个文件的内容,还可以用来合并文件cat[-选项]fileName [filename2]… [fileNameN]
  • (2)more命令:如果文本文件比较长,一屏显示不完,这时可以使用more命令将文件内容分屏显示
  • (3)less命令:less命令的功能与more命令很相似,也是按页显示文件,不同的是less命令在显示文件时允许用户既可以向前或向后翻阅文件。按B键向前翻页显示;按P键向后翻页显示;输入百分比显示指定位置;按Q键退出显示
  • (4)文件复制命令cp
    • cp [-选项] sourcefileName I directory destfileName I directory
    • -a:整个目录复制。它保留链接、文件属性,并递归地复制子目录
    • -f:删除已经存在的目标文件且不提示
  • (5)文件移动命令mv。
  • (6)文件删除命令rm。rm[-选项] fileName |directory …
    • -f:忽略不存在的文件,从不给出提示。
    • -r:指示rm将参数中列出的全部目录和子目录均递归地删除。
    • 最大的笑话:删库跑路 rm-rf/*
      (7)(8)创建/删除目录命令mkdir rmdir
  • (9)改变目录命令cd
  • (10)显示当前目录命令pwd[root@redhat-64-]#pwd显示的路径名为/home/sun
  • (11)列目录命令ls
  • (12)文件访问权限命令chmod chmod g+rw test.txt
  • (13)文件链接命令In。In命令的功能是在文件之间创建链接。

4️⃣Linux用户和组管理
🔴Linux用户和组管理
  • Linux系统中最重要的是超级用户,即根用户root UID=0
  • 用户管理配置文件(偶尔考)
  • ①/etc/passwd每个用户在该文件中都有一行对应记录,该文件对所有用户都是可读的
    • 分为7个域,记录了这个用户的基本属性,格式如下:
    • 用户名:加密的口令:用户ID:组ID:用户的全名或描述:登录目录:登录shell
  • ②/etc/shadow只有超级用户root能读的文件/etc/shadow,该文件包含了系统中的所有用户及
  • 其口令等相关信息,分成9个域:

🟠Linux用户和组管理
  • useradd [-项] username
  • -d指定用于取代默认/home/username的用户主目录 useradd-d/home/test user1
  • -g用户所属用户组的组名或组ID useradd -g test user2
  • passwd [-选项] username
  • userdel groupadd groupdel

🟡Linux总结
  • 网络配置文件:ifcfg-enoxxx、hostname、hosts、host.conf、reslov.conf。
  • 网络配置命令:ifconfig、route、netstat。
  • 文件/目录管理:挂载、权限。
  • 文件和目录操作命令13个。

http://www.mrgr.cn/news/53755.html

相关文章:

  • 【Vue3】将 Element Plus 引入 Vue3 项目
  • RHCE的学习(4)
  • 一起搭WPF架构之LiveCharts.Wpf的简单了解与安装
  • 拥抱云开发的未来:腾讯云数据库、云模板与AI智能化的应用场景探索
  • SqlDbx连接oracle(可用)
  • expressjs 如何记录操作日志
  • Redis 事务 主从复制
  • PRCV 2024 - Day 1
  • 大模型~合集12
  • 深入学习JPEG压缩原理与过程
  • 必看干货|等保测评(网络安全等级保护)五问五答
  • Java:数据结构-二叉树
  • 【Pycharm默认解释器配置文件】怎样删除配置解释器的无效历史记录?
  • uniapp和原生微信小程序的优劣、区别?
  • 在linux主机上用两台虚拟机(linux)实现虚拟串口通讯
  • 架构发展史
  • 如何有效保障专线健康:运维团队的专线监控策略
  • 推荐IDE中实用AI编程插件,目前无限次使用
  • 【服务器部署】Docker部署小程序
  • 基于SSM高校普法系统的设计
  • 什么是决策树
  • 高级大数据工程师带你一起学习Hadoop生态Sqoop组件导入导出工具基础原理教程
  • 学习莫烦python---神经网络
  • C++网络编程之字节序
  • 红黑树的理解与实现(详解)
  • 算法魅力-双指针的实战