拓展 centos 7(一)

简介: 拓展 centos 7(一)

查看端口的占用情况#


Centos6/contos7(ECS) 使用#


netstat

查询系统上有多少TCP 多少UDP会话

netstat -tun

  • -t: tcp
  • -u: udp
  • -a: all 表示列出所有的连接,服务监听,Socket资料
  • -n: port number 用数字的形式展示
  • -p: program显示哪个进程监听这个端口
  • -l :listening,列出当前处于监听状态的服务

contos7(Minimal) /contos7(ECS) 使用#


命令 : ss

ss 尤其是在有海量并发时, 效率更高

  • -t: tcp
  • -u: udp


显示当前机器上有哪些端口提供服务
[root@139 bin]# ss -nlutp


centos7特性#


操作 centos6 centos7
文件系统 ext4 xfs
修改主机名 /etc/sysconfig/network /etc/hosthome
修改时区 /etc/sysconfig/clock timedatectl set-timezone Asia/Tokyo
查看ip信息 ifconfig ifconfig/ip(阿里ECS)
查看DNS信息 /etc/resolv.conf -
查看端口状态 netsat netsat/ss


核心服务



操作 centos6 centos7
防火墙 iptables firewald
服务管理 System V init systemd
时间同步服务 ntp chrony


查看防火墙的状态


[root@大爱ECS bin]# sudo systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
   Active: inactive (dead) # 关闭
     Docs: man:firewalld(1)


其他变化#


  • centos7 默认支持docker
  • 内核支持: Overlay FS
  • Repo 源支持
  • centos7 的yum源支持一键安装docker
  • 不再支持32位操作系统
  • GNOME 3.X (桌面应用)
  • 支持40G以太网卡


文件目录#


-rw-r--r--   1 root root     0 Sep 14 19:11 a2498
lrwxrwxrwx   1 root root     7 Feb 22  2019 bin -> usr/bin  # 操作系统的命令
dr-xr-xr-x.  5 root root  4096 Jun 24 10:17 boot # boot loader files 基础引导文件,引导开机
drwxr-xr-x   7 root root  4096 Jun  3 14:41 CloudResetPwdUpdateAgent
drwxr-xr-x   7 root root  4096 Sep  1 22:47 CloudrResetPwdAgent
drwxr-xr-x  19 root root  3020 Sep 15 15:10 dev  # 磁盘,设备文件
drwxr-xr-x. 84 root root  4096 Sep 15 15:10 etc  # 存放大量的配置文件
drwxr-xr-x.  3 root root  4096 Sep  8 20:32 home # 普通用户的家目录
drwxr-xr-x   4 root root  4096 Aug 25 19:25 kong 
lrwxrwxrwx   1 root root     7 Feb 22  2019 lib -> usr/lib   # 系统的依赖库
lrwxrwxrwx   1 root root     9 Feb 22  2019 lib64 -> usr/lib64
drwx------.  2 root root 16384 Feb 22  2019 lost+found
drwxr-xr-x.  2 root root  4096 Apr 11  2018 media # 媒体数据
drwxr-xr-x.  2 root root  4096 Apr 11  2018 mnt # mount directory 挂载目录
drwxr-xr-x   3 root root  4096 Aug 25 17:32 node
drwxr-xr-x.  2 root root  4096 Sep 13 03:14 opt  # optional add-on apps 原生添加的app
dr-xr-xr-x  85 root root     0 Sep 15 15:10 proc # process infornation 进程的信息 如top提取的数据就来自这个目录
dr-xr-x---.  8 root root  4096 Sep 15 15:06 root # 管理员的家目录
drwxr-xr-x  25 root root   740 Sep 15 15:10 run
lrwxrwxrwx   1 root root     8 Feb 22  2019 sbin -> usr/sbin
drwxr-xr-x.  2 root root  4096 Apr 11  2018 srv # Service Data 服务数据
dr-xr-xr-x  13 root root     0 Sep 15 15:10 sys
drwxrwxrwt. 13 root root  4096 Sep 15 15:13 tmp # 临时文件
drwxr-xr-x. 13 root root  4096 Feb 22  2019 usr # 用户安装的软件
drwxr-xr-x. 19 root root  4096 Sep 15 15:10 var # 可变的文件,如日志文件/帮助文档


centos6 centos7
bin bin->usr/bin
sbin sbin->user/sbin
lib lib->usr/lib
lib64 lib64->usr/lib


  • | run

centos7 多出来了一个run目录.这个目录类似tmp目录,都用来存放临时文件, 但是不同的是它存放的正在运行的服务需要的临时文件


修改时区#


centos6#


就是拷贝一份文件到 /etc/localtime中


cp /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime


centos7#


命令: timedatectl


[root@大爱ECS /]# timedatectl 
      Local time: Sun 2019-09-15 15:40:34 CST  # 本地时间
  Universal time: Sun 2019-09-15 07:40:34 UTC  # 世界时间
        RTC time: Sun 2019-09-15 07:40:33      # 主板时间
       Time zone: Asia/Shanghai (CST, +0800)   # +0800 东八区
     NTP enabled: yes    
NTP synchronized: no
 RTC in local TZ: no   # 本地主板时间是否和当前时间保持一致
      DST active: n/a


设置本地时间


timedatectl set-timezone Asia/Tokyo


设置主板时间


timedatectl set-local-rtc 1 
1 : 表示将硬件的时间调整为和本地时间一致


网卡接口命名#


centos6#


一般命名为:


eth0  eth1  eth2
em0   em1   em2
em* 类型的网卡是针对戴尔而设计

centos7#


默认是基于固件,拓扑,位置信息来分配,但是更加灵活可预知,但是更加难读


强大的参数自动补全#


[root@大爱ECS /]# yum install bash-completion


重新登录生效


systemd 服务管理#


格式:


systemctl [options] conmand [name]


支持服务的并行启动,缩短开机时间

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
监控 Linux
拓展 centos 7(二)
拓展 centos 7(二)
129 0
|
1月前
|
存储 安全 Linux
CentOS安装SeaweedFS
通过上述步骤,您应该能够在CentOS系统上成功安装并启动SeaweedFS。记住,根据实际部署规模和需求,可能还需要进一步调整配置参数和优化网络布局。SeaweedFS的灵活性和扩展性意味着随着使用深入,您可能需要探索更多高级配置和管理策略。
106 64
|
1月前
|
存储 安全 Linux
CentOS安装SeaweedFS
通过上述步骤,您应该能够在CentOS系统上成功安装并启动SeaweedFS。记住,根据实际部署规模和需求,可能还需要进一步调整配置参数和优化网络布局。SeaweedFS的灵活性和扩展性意味着随着使用深入,您可能需要探索更多高级配置和管理策略。
113 61
|
9天前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第8天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统准备、配置安装源、安装 SQL Server 软件包、运行安装程序、初始化数据库以及配置远程连接。通过这些步骤,您可以顺利地在 CentOS 系统上部署和使用 SQL Server 2019。
|
10天前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第7天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统要求检查与准备、配置安装源、安装 SQL Server 2019、配置 SQL Server 以及数据库初始化(可选)。通过这些步骤,你可以成功安装并初步配置 SQL Server 2019,进行简单的数据库操作。
|
1月前
|
Linux 网络安全 数据安全/隐私保护
Linux系统之Centos7安装cockpit图形管理界面
【10月更文挑战第12天】Linux系统之Centos7安装cockpit图形管理界面
69 1
Linux系统之Centos7安装cockpit图形管理界面
|
17天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。通过具体案例,读者可以了解如何准备环境、下载源码、编译安装、配置服务及登录 MySQL。编译源码安装虽然复杂,但提供了更高的定制性和灵活性,适用于需要高度定制的场景。
50 3
|
18天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。
本文介绍了在 CentOS 7 中通过编译源码安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。内容涵盖准备工作、下载源码、编译安装、配置服务、登录设置及实践心得,帮助读者根据需求选择最适合的安装方法。
32 2
|
1月前
|
NoSQL 数据可视化 Linux
redis学习四、可视化操作工具链接 centos redis,付费Redis Desktop Manager和免费Another Redis DeskTop Manager下载、安装
本文介绍了Redis的两个可视化管理工具:付费的Redis Desktop Manager和免费的Another Redis DeskTop Manager,包括它们的下载、安装和使用方法,以及在使用Another Redis DeskTop Manager连接Redis时可能遇到的问题和解决方案。
122 1
redis学习四、可视化操作工具链接 centos redis,付费Redis Desktop Manager和免费Another Redis DeskTop Manager下载、安装
|
20天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据需求选择最合适的方法。通过具体案例,展示了编译源码安装的灵活性和定制性。
61 2