查看端口的占用情况#
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]
支持服务的并行启动,缩短开机时间