2020-02-29

Version-control-History


https://zh.wikipedia.org/wiki/版本控制
https://en.wikipedia.org/wiki/Version_control
软件配置管理的组件,版本控制,也被称为修订控制或源控制,是对文档的更改,管理计算机程序,大型网站,以及其他信息集合。
更改通常由数字或字母代码标识,称为“修订号”,“修订级别”或简称为“修订”。
例如,一组初始文件是“版本1”。进行第一次更改时,结果集为“版本2”,依此类推。
每个修订都与时间戳和进行更改的人员相关联。可以比较,还原修订,并使用某些类型的文件,

曾经的历史版本,现在使用最广泛的就是开源的Git了。
首发年Local only 仅本地Client–server 客户-服务器Distributed 分布式
免费/开源所有权Free/open-sourceProprietary免费/开源所有权
1970


Panvalet, CCC/Havest,
Software Change Manager


1972SCCS




1980


Dimensions CM, Endevor, SCLM,

1982RCS




1984


DSEE

1985
PVCS



1986

CVS


1990


Synergy

1991
QVCS



1992


ClearCase
Sun WorkShop TeamWare
1994


CMVC, Visual SourceSafe

1995


Perforce Helix, Star Team

1997




Code Co-op
1998

CVSNT,
QVCS Enterprise



2000

Subversion
BitKeeper
2001


IntegrityGNU arch
2002


AccuRev SCM, Surround SCMDCVS, Darcs
2003


VaultArX, SVK, Monotone
2005


Azure DevOps (Server(via TFVC),
Team Foundation Server
Codeville, Mercurial,
GNU Bazaar, Git

2006




Plastic SCM
2007



Fossil
2008


Team Concert

2013




Azure DevOps (Server(via Git)
2014


Services (via TFVC)
Services (via Git)

https://en.wikipedia.org/wiki/Git
https://en.wikipedia.org/wiki/Comparison_of_Git_GUIs
https://git-scm.com/downloads/guis/
https://szosoft.blogspot.com/2019/07/git.html

2020-02-27

aws-ec2-upload


EC2上建立文件夹并开放权限
$ mkdir /home/upload
$ chmod 777 /home/upload

本机文件 上传 到EC2服务器
$ scp -i awsub01.pem noip.service ubuntu@动态域名:/home/upload

从EC2服务器 下载文件 到本地当前目录
$ scp -i awsub01.pem ubuntu@动态域名:/home/upload/dpkg-l503.txt ./

简单开启web服务,使用http下载服务器上的文件。
(默认8000端口,并将当前文件夹作为web的根目录)进入相关文件的文件夹,开启简单web服务。
$ nohup python -m SimpleHTTPServer > web.txt 2>&1 &
客户端用浏览器打开: http://动态域名:8000
就可以浏览到当前目录,选择下载该目录下任意文件。

AWS-DDNS


1. DDNS
2. 在 Linux 实例上设置动态 DNS
		2.1 Ubuntu
		2.2 Amazon Linux 2
		2.3 Arch Linux
		2.4 其他Linux系统
3. 更多相关

1. DDNS

https://en.wikipedia.org/wiki/Dynamic_DNS
https://zh.wikipedia.org/wiki/動態DNS
动态DNS(英语:Dynamic DNS,简称DDNS)是域名系统(DNS)中的一种自动更新名称服务器(Name server)内容的技术。
根据互联网的域名订立规则,域名必须跟从固定的IP地址。
但动态DNS系统为动态网域提供一个固定的名称服务器(Name server),透过即时更新,使外界用户能够连上动态用户的网址。
令互联网上的外界用户可以透过一个大家知道的域名,连接到一个可能经常动态改变IP地址的机器。
https://en.wikipedia.org/wiki/Category:Dynamic_DNS
https://en.wikipedia.org/wiki/Category:Network_software_comparisons

2. 在 Linux 实例上设置动态 DNS

https://en.wikipedia.org/wiki/No-IP
https://www.noip.com/support/knowledgebase/

2.1 Ubuntu

如何安装在Ubuntu Linux的动态更新客户端
https://www.noip.com/support/knowledgebase/installing-the-linux-dynamic-update-client-on-ubuntu/

a) 注册
https://www.noip.com/free
使用邮箱免费注册,登录邮箱激活帐号后,可以建立3个免费的二级动态域名,有效期1个月。

b) 安装(v2.1.9)
  • $ cd /usr/local/src/
  • $ sudo wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz
  • $ sudo tar xf noip-duc-linux.tar.gz
  • $ cd noip-2.1.9-1/
  • $ sudo make install
安装会要求输入帐号及密码。

c) 配置
  • $ /usr/local/bin/noip2 -C
(创建默认配置文件, 输入您的No-IP的用户名和密码,以及要更新的主机名。)
注,其中一个问题是“你想更新的所有主机。” 如果答错了,这可能会影响您的帐户,主机名被其他位置的指向。
每次重新配置后,生成新的配置文件,都需要手动修改下所有者,以便普通用户也能读取。
-rw------- root root /usr/local/etc/no-ip2.conf
  • $ sudo chown ubuntu /usr/local/etc/no-ip2.conf
  • $ sudo chmod 644 /usr/local/etc/no-ip2.conf
-rw-r--r-- ubuntu root /usr/local/etc/no-ip2.conf

d) 启动
  • $ /usr/local/bin/noip2
  • $ /usr/local/bin/noip2 -S  //显示配置数据
  • $ /usr/local/bin/noip2 -K {PID}  //终止实例PID
e) 开机自启动
安装包: /usr/local/src/noip-2.1.9/README.FIRST 文件内有使用脚本的方式(古老的init模式),可供参考。
下面使用当前流行的systemd模式
$ sudo find / -name noip2
/usr/local/bin/noip2
$ sudo vi /lib/systemd/system/noip.service
==========================
[Unit]
Description=Noip DDNS
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/bin/noip2
Restart=on-abort

[Install]
WantedBy=multi-user.target
==========================
$ sudo systemctl enable noip.service

远程编辑不方便,可以本地编辑好后,复制到服务器
$ scp -i awsub01.pem noip* ubuntu@awsec2ddns.ddns.net:/home/upload/
noip1.service                                 100%  160     0.2KB/s   00:00 
noip2.service                                 100%  371     0.4KB/s   00:00

2.2 Amazon Linux 2

https://docs.aws.amazon.com/zh_cn/AWSEC2/latest/UserGuide/dynamic-dns.html
  • 注册: https://www.noip.com/
  • 安装: $ sudo yum install -y noip
  • 配置: $ sudo noip2 -C
  • 启用: $ sudo systemctl enable noip.service
  • 启动: $ sudo systemctl start noip.service
配置文件 (/etc/no-ip2.conf)

2.3 Arch Linux

https://wiki.archlinux.org/index.php/Dynamic_DNS#ddclient
ddclient: 为许多动态DNS服务上的帐户更新动态DNS条目。
https://github.com/ddclient/ddclient

2.4 其他Linux系统

https://www.noip.com/support/knowledgebase/installing-the-linux-dynamic-update-client/
  • $ cd /usr/local/src
  • $ wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz
  • $ tar xzf noip-duc-linux.tar.gz
  • $ cd noip-2.1.9-1
  • $ sudo make
  • $ sudo make install

3. 更多相关

使用AWS构建无服务器动态DNS系统   2015年12月30日
https://amazonaws-china.com/cn/blogs/startups/building-a-serverless-dynamic-dns-system-with-aws/

https://amazonaws-china.com/cn/route53/faqs/

参考:
https://www.tfcis.org/~lantw44/download/slides/systemd%20常用功能簡介/slides.txt

自動啟動noip2
http://mahaljsp.asuscomm.com/index.php/2017/08/17/ubuntu-no-ip/
sudo vim /etc/systemd/system/noip2.service
[Unit]
Description = noip2 daemon
After = NetworkManager-wait-online.service network.target network-online.target dbus.service
Wants = NetworkManager-wait-online.service network-online.target
Requires = dbus.service

[Service]
ExecStart = /usr/local/bin/noip2
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
Restart=on-failure

[Install]
WantedBy = multi-user.target

2020-02-26

AWS-ss


1. 创建 AWS 账户
2. 启动配备 Amazon EC2 的 Linux 虚拟机 (有12个月免费)
  2.1 参考建立后获得 虚拟机(这里选择ubuntu): 
  2.2 配置安全组
  2.3 ssh连接
  2.4 测试
  2.5 安装配置ss
    2.5.1 直接命令启动
    2.5.2 使用配置文件
    2.5.3 优化,开机启动设置
3. aws的一些12个月内免费项目
4. 开启TCP BBR
5. 为archlinux服务器开启google bbr模块
6. 更多参考
  6.1 ssr
  6.2 bbr
  6.3 AWS的1个月免费项目

https://zh.wikipedia.org/zh-tw/亚马逊云计算服务
https://zh.wikipedia.org/wiki/Amazon_EC2

1. 创建 AWS 账户

AWS 账户包含 12 个月的免费套餐访问权限
包括使用 Amazon EC2、Amazon S3 和 Amazon DynamoDB...请访问 aws.amazon.com/free 免费查看完整优惠条款
10 分钟教程
https://amazonaws-china.com/cn/getting-started/tutorials/

2. 启动配备 Amazon EC2 的 Linux 虚拟机 (有12个月免费)

https://amazonaws-china.com/cn/ec2/
AWS > 文档 > Amazon EC2 > 用户指南(适用于 Linux 实例)
https://docs.aws.amazon.com/zh_cn/AWSEC2/latest/UserGuide/concepts.html
https://amazonaws-china.com/cn/getting-started/tutorials/launch-a-virtual-machine/
Amazon Elastic Compute Cloud (EC2) 是用于在云中创建和运行虚拟机的 Amazon Web 服务。AWS 将这些虚拟机称为“实例”。

2.1 参考建立后获得 虚拟机(这里选择ubuntu):

实例 IDi-0c128...
公有 DNS (IPv4)ec2-18-221-96-69.us-east-2.compute.amazonaws.com
实例状态running
IPv4 公有 IP18.221.96.69
实例类型t2.micro
私有 DNSip-172-31-11-86.us-east-2.compute.internal
可用区us-east-2a
私有 IP172.31.11.86
安全组launch-wizard-1. 查看入站规则. 查看出站规则
根设备类型ebs
块储存设备/dev/sda1
虚拟化hvm
注: 这里的[IPv4 公有 IP] 每次重启后会改变。

2.2 配置安全组

开启必要端口: 22(ssh 默认已开启), 80(http), 443(https), 8000(简单测试用), 1060(自定义的ss转发端口)
类型协议端口范围来源描述
HTTPTCP800.0.0.0/0
HTTPTCP80::/0
HTTPSTCP4430.0.0.0/0
HTTPSTCP443::/0
SSHTCP220.0.0.0/0
SSHTCP22::/0
自定义 TCP 规则TCP10600.0.0.0/0自定义的ss转发端口
自定义 TCP 规则TCP1060::/0自定义的ss转发端口
自定义 TCP 规则TCP80000.0.0.0/0测试
自定义 TCP 规则TCP8000::/0测试
自定义 ICMP 规则 - IPv4回显回复不适用0.0.0.0/0
自定义 ICMP 规则 - IPv4回显回复不适用::/0
自定义 ICMP 规则 - IPv6全部不适用0.0.0.0/0
自定义 ICMP 规则 - IPv6全部不适用::/0

2.3 ssh连接

下载ssh连接需要用的pem文件,保存好。
$ ssh -i "awsub01.pem" ubuntu@18.221.96.69

若使用putty,需要将上面下载的pem文件转换为putty使用的ppk
$ puttygen awsub01.pem -O private -o awsub01.ppk
$ putty -i "awsub01.ppk" ubuntu@18.221.96.69
若使用客户端:
Session\Host Name(or IP address): ubuntu@18.221.96.69
Connection\SSH\Auth\Private Key file for authentication: 选择转换好的*.ppk文件

2.4 测试

简单开启web服务测试,默认8000端口
$ nohup python -m SimpleHTTPServer > web.txt 2>&1 &
客户端用上面的公有IPv4地址测试: http://18.221.96.69:8000/web.txt

2.5 安装配置ss

https://github.com/shadowsocks/shadowsocks/archive/master.zip
https://github.com/shadowsocks/shadowsocks/wiki/Shadowsocks-使用说明
安装(Ubuntu),服务器与客户端安装一样

ubuntu使用库安装或者
安装pip$ apt-get install python-pip$ sudo apt install python3-pip
安装ss$ apt-get install shadowsocks$ pip3 install https://github.com/shadowsocks/shadowsocks/archive/master.zip
查看版本$ ssserver --version$ ssserver --version

Shadowsocks 2.9.0Shadowsocks 3.0.0
加密方式$ apt-get install python-m2crypto

2.5.1 直接命令启动


启动后台运行停止
服务器端$ ssserver -p 1060 -k f16f52c7d -m aes-256-cfb加 -d start$ sudo ssserver -d stop
客户端$ sslocal -s 3.15.168.6 -p 1060 -k "f16f52c7d" -l 1081 -t 300 -m aes-256-cfb加 -d start$ sudo sslocal -d stop
Chrome 的 Proxy SwitchyOmega 插件配置 : Proxy servers \ Socks5 127.0.0.1 1081
检查日志:
$ sudo less /var/log/shadowsocks.log

2.5.2 使用配置文件

用 -h 查看所有参数。你也可以使用 配置文件 进行配置。
https://github.com/shadowsocks/shadowsocks/wiki/Configuration-via-Config-File
参照如上建立配置文件后运行


服务器单用户认证填入客户端


$ sudo vi /etc/shadowsocks.json$ sudo vi /etc/s1081.jsonChrome浏览器 的 Proxy SwitchyOmega 插件配置
ss项目描述{{插件项目
server:服务器IP地址“server":"3.15.168.6”“server":"3.15.168.6”Profile:Proxy
server_port:服务器端口“server_port":1060,“server_port":1060,Protocol:Socks5
local_address:本地IP,默认127.0.0.1"local_address":"127.0.0.1"local_address":"127.0.0.1Server:127.0.0.1
local_port:本地端口“local_port":1080,“local_port":1081,Port:1081
password:密码"password":"f16f52c7d"password":"f16f52c7d

timeout:超时,s“timeout":300,“timeout":300,

method:default: "aes-256-cfb""method":"aes-256-cfb"method":"aes-256-cfb

fast_open:true / falsefast_open": false}

workers:
}



启动$ ssserver -c /etc/shadowsocks.json$ sslocal -c /etc/s1081.json
后台运行后面加参数 -d start后面加参数 -d start
停止$ ssserver -d stop$ sslocal -d stop

服务器多账号认证填入
{
"server":"3.15.168.6"
port_password":{
"1060":"f16f52c7d“
“1061":"password61“
“1062":"password62”
}
"timeout":300,
"method":"aes-256-cfb
fast_open": false
}

2.5.3 优化,开机启动设置


服务器端客户端
1. 使用find找到命令的位置$ sudo find / -name ‘ssserver’$ sudo find / -name sslocal
/usr/bin/ssserver/usr/bin/sslocal
2. 创建配置文件$ vi /lib/systemd/system/shadowsocks.service
配置文件内容[Unit]
Description=Shadowsocks Server
After=network.target

[Service]
ExecStart=/usr/bin/ssserver -c /etc/shadowsocks.json
Restart=on-abort

[Install]
WantedBy=multi-user.target
[Unit]
Description=Shadowsocks Server
After=network.target

[Service]
ExecStart=/usr/bin/sslocal -c /etc/s1081.json
Restart=on-abort

[Install]
WantedBy=multi-user.target
3. 开机启动$ systemctl enable shadowsocks.service

  • 启动 $ systemctl start shadowsocks.service
  • 查看状态 $ systemctl status shadowsocks.service
  • 停止 $ systemctl stop shadowsocks.service
  • 取消开机 $ systemctl disable shadowsocks.service
上述在免费项目上有个小问题,每次重启后,IP地址就会变更,shadowsocks.json配置文件就需要修改。
所以可以不使用配置文件,建立service文件如下:
$ sudo vi /lib/systemd/system/snoip.service
[Unit]
Description=SS Server
After=network.target

[Service]
ExecStart=/usr/bin/ssserver -p 1060 -k f16f52c7d -m aes-256-cfb
Restart=on-abort

[Install]
WantedBy=multi-user.target
  • 开启启动 $ systemctl enable snoip.service
  • 启动 $ systemctl start snoip.service
  • 查看状态 $ systemctl status snoip.service
  • 停止 $ systemctl stop snoip.service

3. aws的一些12个月内免费项目

类别计算机器学习机器学习
名称Amazon EC2Amazon PollyAmazon Translate
简述云中可调整大小的计算容量。将文本转换为逼真的语音。快速,高质量且费用低廉的神经网络机器翻译。
内容每月 750 个小时的 Linux,RHEL 或 SLES t2.micro 实例使用时间
每月 750 个小时的 Windows t2.micro 实例使用时间
每月 500 万个字符每月 200 万个字符




类别数据库数据库存储
名称Amazon RDSAmazon ElastiCacheAmazon Elastic Block Storage
简述适用于 MySQL,PostgreSQL,MariaDB,Oracle BYOL 或 SQL Server 的托管关系数据库服务。一种可让用户在云中轻松部署,运行和扩展内存中的缓存的 Web 服务。适用于 EC2 实例的持久性低延迟块级存储卷。
内容每月 750 个小时的 db.t2.micro 数据库使用时间(适用的数据库引擎)
20GB 通用型 (SSD) 数据库存储
20GB 数据库备份和数据库快照存储
750 个小时的 cache.t2micro 节点使用时间30GiB 的 Amazon EBS:通用型 (SSD) 或磁性介质存储的任意组合.
2000000 的 I/O(使用 EBS 磁性介质存储); 1GB 快照存储




类别存储存储存储
名称Amazon S3Amazon CloudFrontAmazon EFS
简述安全,持久并且可扩展的对象存储基础设施。一种 Web 服务,以低延迟和高数据传输速度向最终用户分发内容。适用于 Amazon EC2 实例的简单,可扩展的共享文件存储服务。
内容5GB 标准存储.
20000 个 Get 请求; 2000 个 Put 请求
50GB 传出数据.
2000000 个 HTTP 或 HTTPS 请求
5GB 的存储

4. 开启TCP BBR

https://www.cnblogs.com/devilmaycry812839668/p/10353621.html
1)修改系统变量
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
2)保存生效,配置内核
sudo sysctl -p

3)查看内核是否已开启BBR
sysctl net.ipv4.tcp_available_congestion_control
sysctl net.ipv4.tcp_congestion_control

4)验证BBR是否已经启动
lsmod |grep bbr
tcp_bbr 20480 9

5. 为archlinux服务器开启google bbr模块

https://beekc.top/2018/08/04/enable-google-bbr-in-archlinux/

Arch Linux 开启 Google BBR
https://marskid.net/2017/12/03/arch-linux-open-google-bbr/

Google BBR是一种服务器端单边TCP加速优化工具,在特定网络情况下可以实现加速效果,特别适合高延迟和丢包的网络。
Linux Kernel 4.9已经包含了BBR算法,在Archlinux下软件包名为linux-lts。

$ uname -r
5.5.5-arch1-1

查看模块信息
$ modinfo tcp_bbr
filename:       /lib/modules/5.5.5-arch1-1/kernel/net/ipv4/tcp_bbr.ko.xz
description:    TCP BBR (Bottleneck Bandwidth and RTT)
license:        Dual BSD/GPL
author:         Soheil Hassas Yeganeh <soheil@google.com>
author:         Yuchung Cheng <ycheng@google.com>
author:         Neal Cardwell <ncardwell@google.com>
author:         Van Jacobson <vanj@google.com>
srcversion:     DC7F3CFC97132D7BD7FB2FF
depends:     
retpoline:      Y
intree:         Y
name:           tcp_bbr
vermagic:       5.5.5-arch1-1 SMP preempt mod_unload

若不存在,使用如下命令安装linux-lts内核:
$ pacman -Syu linux-lts

内核会自动安装,并且会对之前的内核作备份。但是GRUB启动项不会自动更新,需要使用如下命令备份并更新启动项:
$ cp /boot/grub/grub.cfg /boot/grub/grub.cfg.back
$ grub-mkconfig -o /boot/grub/grub.cfg
然后重启,查看内核版本号:$ uname -r

$ modprobe tcp_bbr
手动加载模块

$ lsmod |grep tcp
tcp_bbr                20480  0

$ sysctl net.ipv4.tcp_congestion_control
net.ipv4.tcp_congestion_control = cubic

$ sudo sysctl net.ipv4.tcp_congestion_control=bbr
net.ipv4.tcp_congestion_control = bbr

$ sysctl net.ipv4.tcp_congestion_control
net.ipv4.tcp_congestion_control = bbr

$ lsmod |grep tcp
tcp_bbr                20480  52

$ sysctl net.ipv4.tcp_available_congestion_control
net.ipv4.tcp_available_congestion_control = reno cubic

https://wiki.archlinux.org/index.php/Kernel_parameters
https://www.archlinux.org/packages/core/x86_64/linux-lts/

6. 更多参考

Ubuntu 18.04安装配置Shadowsocks实现科学上网
https://leihungjyu.com/post/ubuntu-install-shadowsocks.html

6.1 ssr

https://cndaqiang.github.io/2017/09/27/ubuntu-ss/
pip uninstall shadowsocks
https://cndaqiang.github.io/2017/09/28/ubuntu1604-ssr/
$ wget https://github.com/cndaqiang/shadowsocksr/archive/manyuser.zip
$ unzip manyuser.zip
$ cd shadowsocksr-manyuser/
$ vi shadowsocksr-manyuser/config.json
$ python ./shadowsocks/server.py -c config.json
$ sudo  python ./shadowsocks/server.py -c config.json -d start
$ sudo  python ./shadowsocks/server.py -c config.json -d stop
$ python ./shadowsocks/server.py -h
客户端
$ sudo python ./shadowsocks/local.py -c config.json -d start|stop

6.2 bbr

https://github.com/icjq/icjq.github.io/wiki/用Vultr服务器搭建ss,遨游Google、Youtube、Facebook(小白教程)
https://raw.githubusercontent.com/teddysun/across/master/bbr.sh
一键安装最新内核并开启 BBR 脚本
https://teddysun.com/489.html
$ wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh
$ sysctl net.ipv4.tcp_available_congestion_control  //bbr cubic reno | reno cubic bbr
$ sysctl net.ipv4.tcp_congestion_control  //bbr
$ sysctl net.core.default_qdisc  //fq
$ lsmod | grep bbr
https://github.com/google/bbr/blob/master/Documentation/bbr-quick-start.md
https://kernel.ubuntu.com/~kernel-ppa/mainline/
https://elrepo.org/tiki/tiki-index.php

6.3 AWS的1个月免费项目

Amazon Lightsail 快速启动虚拟机 (1个月免费)
AWS 让 Linux 虚拟专用服务器的启动变得更加简单。用 Amazon Lightsail 快速启动虚拟机 >>
https://lightsail.aws.amazon.com/ls/webapp/home/resources
Lightsail 是较简单的工作负载、快速部署和 AWS 入门的理想选择。它旨在帮助您从小规模开始,然后随着您的发展而扩展。

AWS上部署BBR+SSR  24.10月.2018
https://wmdpd.com/awsshang-bu-shu-ssr/
不怕折腾的学生可以尝试。每个月重做一遍...

开启EC2免费服务器
https://blog.csdn.net/huanglin6/article/details/83544719
用站长工具检测一下,网址: http://ping.chinaz.com/



2020-02-23

IP-show


1. 查看本机公网IP
  1.1 curl ifconfig.me
  1.2 ipinfo.io
  1.3 test-ipv6.com
  1.4 more
2. 查看本机IP,host
  2.1 hostname
  2.2 查看本机IP:ip
  2.3 查看无线网连接信息:iw
  2.4 实时查看网路连接信息:iftop
  2.5 分类查看网络连接信息:ss
3. 测试与外部的连通
  3.1 telnet {host} {port}
  3.2 nc -vz {host} {port}
  3.3 nmap -p {port} {host}
  3.4 sudo nping --tcp -p {port} {host}
  3.5 wget www.baidu.com
  3.6 curl
4. speedtest
5. more

1. 查看本机公网IP

1.1 curl ifconfig.me

https://ifconfig.me/
Command Line Interface
  • $ curl ifconfig.me ⇒ 112.20.121.81
  • $ curl ifconfig.me/ip ⇒ 112.20.121.81
  • $ curl ifconfig.me/host ⇒ unavailable
  • $ curl ifconfig.me/ua ⇒ Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.116 Safari/537.36
  • $ curl ifconfig.me/port ⇒ 43344
  • $ curl ifconfig.me/lang ⇒ en,zh;q=0.9,en-US;q=0.8,zh-CN;q=0.7,zh-TW;q=0.6,zh-HK;q=0.5
  • $ curl ifconfig.me/keepalive ⇒
  • $ curl ifconfig.me/connection ⇒
  • $ curl ifconfig.me/encoding ⇒ gzip, deflate, br
  • $ curl ifconfig.me/mime ⇒ text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
  • $ curl ifconfig.me/charset ⇒
  • $ curl ifconfig.me/via ⇒ 1.1 google
  • $ curl ifconfig.me/forwarded ⇒ 112.20.121.81, 216.239.38.21
or
  • $ curl ifconfig.me/all
  • $ curl ifconfig.me/all.xml
  • $ curl ifconfig.me/all.json

1.2 ipinfo.io

https://ipinfo.io/
 ip: "112.20.121.81"
 city: "Suzhou"
 region: "Jiangsu"
 country: "CN"
 loc: "31.3041,120.5954"
 timezone: "Asia/Shanghai"
 asn: Object
 asn: "AS56046"
 name: "China Mobile communications corporation"
 domain: "chinamobile.com"
 route: "112.20.96.0/19"
 type: "isp"
 company: Object
 privacy: Object
 vpn: false
 proxy: false
 tor: false
 hosting: false
 abuse: Object
 address: "China Mobile Communications Corporation, 29, Jinrong Ave., Xicheng District, Beijing, 100032"
 country: "CN"
 email: "abuse@chinamobile.com"
 name: "haijun li"
 network: "112.0.0.0/10"
 phone: "+86 1052686688"

1.3 test-ipv6.com

https://test-ipv6.com/
江苏 苏州 移动= 项目 =(翻-) 日本
Your IPv4 address on the public Internet appears to be 112.20.121.81公网 IPv4 地址你的公网 IPv4 地址是 139.162.*.*

公网 IPv6 地址你的公网 IPv6 地址是 2400:8902::f03c:92ff:*:*
Your Internet Service Provider (ISP) appears to be CMNET-JIANGSU-AP China Mobile communications corporation运营商(ISP)你的运营商(ISP)是 LINODE-AP Linode, LLC
Tests using this web site are unreliable from your location.
从您所在的位置使用该网站进行的测试不可靠。


No IPv6 address detected检测IPv6地址 ?你已接入 IPv6,因此我们增加了一个标签页,显示你能否访问其他 IPv6 网站。
You appear to be able to browse the IPv4 Internet only.
You will not be able to reach IPv6-only sites.


To ensure the best Internet performance and connectivity, ask your ISP about native IPv6.

We are sometimes unable to detect Teredo and 6to4 when using HTTPS.

HTTPS support on this web site is in beta.HTTPS支持本站的 HTTPS 功能正在开放测试。
Your DNS server (possibly run by your ISP) appears to have IPv6 Internet access.DNS服务器
的 IPv6 状态
你的 DNS 服务器(可能由运营商提供)没有接入或没有配置 IPv6,将来这可能会妨碍你访问纯 IPv6 网站。
‘ 0/10IPv6 状况评分‘ 9/10
https://test-ipv6.com/index.html.zh_CN
https://test-ipv6.com/index.html.en_US
右上角的翻译图标可以选择语言
https://test-ipv6.com/locale.html.zh_CN
https://test-ipv6.com/locale.html.en_US

1.4 more

https://www.whatismyip.com/
http://www.ip138.com/

2. 查看本机IP,host

2.1 hostname

$ hostname --h
  -i, --ip-addresses         addresses for the host name
  -s, --short                short host name

$ hostname -i
192.168.31.177
$ hostname -s
tompc

$ hostnamectl
   Static hostname: tompc
         Icon name: computer-laptop
           Chassis: laptop
        Machine ID: 213df5b115df44afa70277ddc24726ef
           Boot ID: b23409079ab346719ec9f813d597e0dd
  Operating System: Arch Linux
            Kernel: Linux 5.5.4-arch1-1
      Architecture: x86-64

2.2 查看本机IP:ip

ip address
$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    ...
2: enp0s25: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
    ...
3: wlp16s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    ...
    inet 192.168.31.177/24 brd 192.168.31.255 scope global dynamic noprefixroute wlp16s0
       ...

$ ip route get 8.8.8.8
8.8.8.8 via 192.168.31.1 dev wlp16s0 src 192.168.31.177 uid 1001
    cache

2.3 查看无线网连接信息:iw

$ iw dev wlp16s0 link
Connected to 28:6c:07:42:39:c5 (on wlp16s0)
SSID: China-cHen
freq: 2457
RX: 1157552869 bytes (1181154 packets)
TX: 433099068 bytes (972681 packets)
signal: -52 dBm
rx bitrate: 24.0 MBit/s
tx bitrate: 48.0 MBit/s
bss flags: short-slot-time
dtim period: 1
beacon int: 100

$ iw dev wlp16s0 info
Interface wlp16s0
ifindex 3
wdev 0x1
addr 00:1c:bf:3e:5c:8c
ssid China-cHen
type managed
wiphy 0
channel 10 (2457 MHz), width: 20 MHz (no HT), center1: 2457 MHz
txpower 13.00 dBm

2.4 实时查看网路连接信息:iftop

$ sudo iftop -P -N -p -i wlp16s0 -m 100m

2.5 分类查看网络连接信息:ss

https://www.cnblogs.com/sztom/p/10810508.html#335
查看主机监听的端口,本地IP地址及tcp数字端口号(t:tcp; n:数字显示;l监听)
$ ss -tnl

显示名称,比如上面的127.0.0.1:53显示为tigger:domain; 端口22显示为ssh等。
$ ss -tlr

加上p,显示pid
$ ss -tlrp

所有的tcp连接
ss -tan

查看所有tcp,udp,数字显示,显示pid
$ ss -tuanp

查看所有tcp,udp,名称显示,显示pid
$ ss -tuarp

不推荐使用的Linux网络命令及其替代品 (iproute2 替代 net-tools)
https://www.cnblogs.com/sztom/articles/10764994.html

3. 测试与外部的连通

$ ping www.google.com
$ tracepath www.google.com
$ traceroute www.google.com

3.1 telnet {host} {port}

曾经广泛使用的命令之一,逐渐淘汰中。用于测试服务器之间的基本连接,即服务器与另一台网络设备的IP。
$ telnet www.baidu.com 80

3.2 nc -vz {host} {port}

Ncat(又名nc)是一个功能强大的网络实用程序,具有许多功能,例如绑定和接受连接,远程执行命令,写入和读取数据等。它同时适用于IPv4和IPv6。
$ nc -vz www.baidu.com 80
www.baidu.com [183.232.231.172] 80 (http) open

还可以使用nc绑定连接来侦听特定端口。当您没有正在运行的实际服务但要确保存在连接时,这可能很方便。
要开始监听端口: nc -l $PORTNUMBER

3.3 nmap -p {port} {host}

具有数百种功能的流行工具。通常,这被视为安全工具。nmap可让您测试单个IP /端口或该范围内的IP。
nmap -PNp {port} {host}
$ nmap -p 443 www.baidu.com
PORT    STATE SERVICE
443/tcp open  https

3.4 sudo nping --tcp -p {port} {host}

nping是用于网络数据包生成,响应分析和响应时间测量的开源工具。
nping允许用户生成各种协议的网络数据包,从而使他们可以通过虚拟方式调整协议头的任何字段。
nping可以用作检测活动主机的简单ping实用程序,但也可以用作原始数据包生成器。
$ sudo nping --tcp -p 80 www.baidu.com
$ sudo nping --tcp -p 8000 www.baidu.com

3.5 wget www.baidu.com

wget是用于下载/测试HTTP,HTTPS和FTP的有用命令。使用wget进行测试非常简单。
$ wget www.baidu.com

3.6 curl

URL检索实用程序和库. 可以使用curl远程登录到端口: curl -v telnet://$IP:$PORT
也可以使用curl下载数据。它支持多种协议-HTTP,HTTPS,FTP,IMAP,LDAP,POP3,SCP,SFTP,GOPHER等。

$ curl -v telnet://www.baidu.com:443
*   Trying 183.232.231.174:443...
* TCP_NODELAY set
* Connected to www.baidu.com (183.232.231.174) port 443 (#0)

$ curl -v telnet://www.baidu.com:8000
*   Trying 183.232.231.172:8000...
* TCP_NODELAY set

$ curl 网址 //返回网页源码
如果要把这个网页保存下来,可以使用`-o`参数,这就相当于使用wget命令了。
$ curl -o [文件名] www.sina.com

4. speedtest

$ speedtest-cli
Retrieving speedtest.net configuration...
Testing from China Mobile Guangdong (112.20.121.81)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by China Mobile 5G (Wuxi) [40.47 km]: 19.538 ms
Testing download speed................................
Download: 16.30 Mbit/s
Testing upload speed..................................
Upload: 5.10 Mbit/s

Chrome 浏览器
https://www.speedtest.net/
https://www.speedtest.cn/
https://fast.com/zh/cn/

5. more

如何从Linux或Unix命令行ping和测试特定端口
https://www.cyberciti.biz/faq/ping-test-a-specific-port-of-machine-ip-address-using-linux-unix/

Linux实用程序,用于测试网络连接
https://geekflare.com/linux-test-network-connectivity/

https://www.whatismyip.com/linux-ip-commands/

nmap
https://www.cnblogs.com/sztom/p/10970772.html

wget,curl,aria2
https://www.cnblogs.com/sztom/p/10765319.html

Linux系统使用ss命令查看端口状态
https://www.cnblogs.com/sztom/p/10810508.html

Wireshark用户指南
https://www.cnblogs.com/sztom/articles/10977415.html

故障网络连接故障排除,第2部分:基本网络命令(2011)
https://www.cnblogs.com/sztom/articles/10813032.html

有用的基于Web的工具(from dougvitale.wordpress.com)
https://www.cnblogs.com/sztom/articles/10812699.html

2020-02-19

Dam

Dam-list

1. Dam
2. 溃坝
3. 水坝对环境的影响
4. 水坝列表
  4.1 黄河干流水电站列表
  4.2 长江干流水电站列表
  4.3 长江水系支流
    431. 大渡河
    432. 乌江
    433. 雅砻江
    434. 其他
  4.4 湄公河-澜沧江
  4.5 萨尔温江-怒江
  4.6 珠江
  4.7 其他河流
5. 相关链接

1. Dam

https://en.wikipedia.org/wiki/Dam
https://zh.wikipedia.org/wiki/水坝
水坝(英文:Dam)是建筑在溪流、河流和河口的屏障,集结河水汇集在堤,将河谷淹没后形成水库,用来防止洪水泛滥、生产水力发电、储水作饮食或灌溉、工商业之用。
简言之,堤坝之兴建与水库作用与原因相似,都是为了集结水源,而用意一般如下:
  • 灌溉、供水:为附近的地区提供自来水及灌溉用水。
  • 发电:利用水坝上的水力发电机来产生电力。
  • 防洪:运河的一部分。
堤坝一般都建于狭窄的谷地,因为两岸的山坡可以作为水库的天然围墙,而水坝的长度也可大大缩短。

2. 溃坝

https://zh.wikipedia.org/wiki/水坝#壩潰
在战争时,若水坝受破坏后,会对人口及环境造成大幅冲击,因此水坝视为“具有危险力量的设施”。因此在国际人道法中规定,若攻击水坝会造成大量平民伤亡时,禁止将水坝当作攻击目标。为了便于识别,会依照国际人道法的规定,在水坝上放上有三个橘色圆圈的保护标志
在国际人道法实施之前,第二次世界大战时曾有军队攻击水坝的行为,英国皇家空军的第617中队曾攻击德国的水坝,任务代号Operation Chastise,当时选定了德国的三个水坝攻击,目的是在破坏德国在鲁尔河及埃德河沿岸的基础建设、制造业以及电力供应。这次攻击也成为许多电影的主题。

3. 水坝对环境的影响

https://zh.wikipedia.org/wiki/水壩的環境影響
https://en.wikipedia.org/wiki/Environmental_impact_of_reservoirs
会环境的影响是逐渐显现出来的,早期人类并没有意识到这一点,到发现其严重性时,已经有部分当地物种大量减少,甚至灭亡。
  • 物种: 需要回游到上游产卵的鱼。现在有部分人工的“鱼道”或“鱼梯”缓解这个问题。
  • 湿地: 水坝上淹没大量湿地成为水库;河流周边的物种也收到持续永久的影响。
  • 虫害: 人工湖常常成为许多疾病的滋生地.例如在热带地区,蚊子(携带疟疾病原体)和螺类(携带血吸虫)等携带有害物种的动物可以依靠水流缓慢的优势大肆繁殖.
  • 气候: 水库底部厌氧分解产生甲烷(一种温室气体)。水分蒸发的分布改变。
  • 地震: 水库压力增加周边地震几率。
  • 溃坝: 溃坝通常会造成较大的灾难。

4. 水坝列表

4.1 黄河干流水电站列表

名称河流地点投产年份经纬度总装机
容量(GW)
机组
数量(台)
最大单机
功率(GW)
年发电量
(Twh)
总库容
(km)3
坝高(m)正常水位
/坝顶海拔
黄河源










塔格尔










官仓










赛纳










门堂










塔吉柯Ⅰ










塔吉柯Ⅱ










宁木特










玛尔挡黄河青海玛沁-同德未投产34°40′21″N 100°41′32″E2.25
7.1161.294211
茨哈峡黄河
201635°18′34″N 100°16′33″E2.6





班多










羊曲










龙羊峡黄河青海共和-贵德1987-199236°07′20″N 100°55′06″E1.2840.325.94224.7178
拉西瓦黄河青海贵德2008-201036°04′18″N 101°11′14″E4.260.710.2231.079250
尼那










山坪










李家峡黄河青海尖扎-化隆1997-200036°07′06″N 101°48′28″E250.45.91.651552180
直岗拉卡










康扬










公伯峡










苏只










黄丰










积石峡










大河家










寺沟峡(炳灵)










刘家峡黄河甘肃永靖1969-197435°56′02″N 103°20′34″E1.27550.35.945.7147
盐锅峡










八盘峡










河口










柴家峡










小峡










大峡










乌金峡










大柳树










沙坡头










青铜峡



30.2万千瓦


0.60642.71156
海勃湾



7万千瓦


0.459

三盛公










万家寨



108万千瓦

2.750.896

龙口










天桥










碛口










古贤










甘泽坡










三门峡








106
小浪底黄河河南孟津-济源2000-200134°55′26″N 112°21′55″E1.860.35.112.65154
西霞院










桃花峪











  • 年发电量 (Twh), 9个0;  Twh*10=亿千瓦时
  • 总库容 (km)3, 9个0;  (km)3*10=亿立方米

4.2 长江干流水电站列表

名称河流地点投产年份经纬度总装机
容量(GW)
机组
数量(台)
最大单机
功率(GW)
年发电量
(Twh)
总库容
(km)3
坝高(m)正常水位
/坝顶海拔
西绒










晒拉










果通










岗托










岩比










波罗










叶巴滩金沙江四川白玉-西藏贡觉未投产30°45′08″N 98°57′32″E2.24

10.2051.08217
拉哇金沙江四川巴塘-西藏芒康未投产30°04′52″N 99°02′39″E240.58.3642.467239
巴塘










苏洼龙










昌波










旭龙










奔子栏










龙盘金沙江云南玉龙-香格里拉未投产27°05′25″N 100°03′50″E4.260.7
37.4276
两家人金沙江云南玉龙-香格里拉未投产27°08′51″N 100°03′35″E3

11.4387.4281
梨园金沙江云南玉龙-香格里拉2014-27°40′34″N 100°17′30″E2.440.610.7030.727155
阿海金沙江云南玉龙-宁蒗2012-201427°21′02″N 100°30′23″E250.48.9920.882138
金安桥金沙江云南丽江-永胜2009-201126°48′32″N 100°26′45″E2.440.611.4170.913160
龙开口金沙江云南鹤庆2013-201426°31′50″N 100°24′51″E1.850.367.40.558116
鲁地拉金沙江云南永胜-宾川2013-201426°12′04″N 100°49′00″E2.1660.369.9571.718140
观音岩金沙江四川攀枝花-云南华坪2014-201626°31′17″N 101°26′16″E350.612.0682.2521591134
金沙金沙江四川攀枝花

0.56



661022/1027
银江










乌东德金沙江云南禄劝-四川会东未投产26°20′02″N 102°37′48″E10.2120.8538.935.863265
白鹤滩金沙江云南巧家-四川宁南未投产27°12′13″N 102°53′59″E1616164.120.6289
溪洛渡金沙江云南永善-四川雷波2013-201428°15′52″N 103°38′47″E13.86180.776412.67285.5
向家坝金沙江云南水富-四川宜宾2012-201428°38′27″N 104°27′37″E7.75110.818.385.163162
小南海长江重庆巴南-江津已取消29°21′07″N 106°26′08″E2

10.2


三峡长江湖北宜昌2003-200830°49′15″N 111°0′8″E22.5340.782.82739.3181
葛洲坝长江湖北宜昌1981-198830°44′23″N 111°16′20″E2.777210.1715.71.5847

4.3 长江水系支流

431. 大渡河

https://zh.wikipedia.org/wiki/大渡河
https://zh.wikipedia.org/wiki/岷江#水库和水电站
根据规划,岷江上将会建成30余个水库或水电站,目前(2014年)有10余个已建成。这里列出部分位于岷江干流上的水库和水电站:

岷江水库和水电站列表

432. 乌江

https://zh.wikipedia.org/wiki/乌江
乌江总落差达2123.5米,河床平均坡降达2.05‰,水能蕴藏量丰富。20世纪60年代即规划在乌江干流建立11个梯级电站:北源六冲河上的洪家渡水电站,南源三岔河上的普定水电站、引子渡水电站,干流上的东风水电站、索风营水电站、乌江渡水电站、构皮滩水电站、思林水电站、沙沱水电站、彭水水电站、大溪口水电站(已因三峡水库蓄水取消规划)。

433. 雅砻江

https://zh.wikipedia.org/wiki/雅砻江#水电开发
雅砻江干流上规划建设23级水电站,按逆流而上顺序依次为:
桐子林水电站 – 已建成,60万千瓦
二滩水电站 – 已建成,330万千瓦
官地水电站 – 已建成,240万千瓦
锦屏二级水电站 – 已建成,480万千瓦
锦屏一级水电站 – 已建成,360万千瓦
卡拉水电站 – 规划中,106万千瓦
杨房沟水电站 – 建设中,220万千瓦
孟底沟水电站 – 规划中,170万千瓦
楞古水电站 – 规划中,230万千瓦
牙根水电站 – 规划中,150万千瓦
两河口水电站 – 建设中,300万千瓦[1]
龚坝沟水电站 – 规划中,50万千瓦
共科水电站 – 规划中,40万千瓦
新龙水电站 – 规划中,50万千瓦
英达水电站 – 规划中,50万千瓦
通哈水电站 – 规划中,20万千瓦
格尼水电站 – 规划中,20万千瓦
阿达水电站 – 规划中,25万千瓦
热巴水电站 – 规划中,25万千瓦
仁青岭水电站 – 规划中,30万千瓦
温波寺水电站 – 规划中,15万千瓦
达尼坎多水电站 – 规划中,0.72万千瓦
仰日水电站 – 规划中,0.1万千瓦

434. 其他

https://zh.wikipedia.org/wiki/清江
https://zh.wikipedia.org/wiki/沅江#水电站
五强溪水电站位于沅水下游湖南省沅陵县境内,是沅水干流上的关键性综合利用枢纽工程,也是湖南省最大的水电站,是一个以发电为主兼有防洪、航运等综合效益的工程。
名称河流地点投产年份经纬度总装机
容量(GW)
机组
数量(台)
最大单机
功率(GW)
年发电量
(Twh)
总库容
(km)3
坝高(m)流经
杨房沟雅砻江四川木里未投产28°38′34″N 101°12′12″E1.5

6.860.51248155长江-金沙江
锦屏一级雅砻江四川木里-盐源2013-201428°10′49″N 101°37′59″E3.660.616.627.76305长江-金沙江
锦屏二级雅砻江四川木里-盐源-冕宁-西昌2012-201428°07′42″N 101°47′27″E4.880.624.230.0140134长江-金沙江
二滩雅砻江四川盐边-米易1998-199926°49′15″N 101°46′52″E3.360.55175.8240长江-金沙江
官地雅砻江四川西昌-盐源2012-201327°49′17″N 101°53′10″E2.440.611.7760.76168长江-金沙江
两河口雅砻江四川雅江未投产30°09′46″N 101°00′49″E360.51110.154295长江-金沙江
楞古雅砻江
规划29°24′55″N 101°08′43″E2.718




长江-金沙江
猴子岩大渡河四川丹巴未投产30°32′46″N 102°03′29″E1.740.4257.0150.7042223.5长江-岷江
长河坝大渡河四川康定未投产30°24′13″N 102°07′07″E2.640.6510.831.075240长江-岷江
瀑布沟大渡河四川汉源-甘洛2008-201029°13′30″N 102°49′52″E3.660.614.795.39186长江-岷江
硬梁包大渡河四川泸定未投产29°38′07″N 102°10′21″E1.3

5.2280.0207538长江-岷江
大岗山大渡河四川石棉2015-201629°26′55″N 102°13′07″E2.640.6511.450.742210长江-岷江
双江口大渡河四川马尔康-金川未投产31°47′29″N 101°56′03″E240.58.0972.897314长江-岷江
丹巴大金川四川丹巴未投产31°00′57″N 101°52′07″E1.1966

4.95

长江-岷江
构皮滩乌江贵州余庆200927°22′31″N 107°37′59″E350.69.75.56232.5长江
乌江渡乌江贵州遵义1977-200327°18′59″N 106°45′54″E1.2550.253.342.3165长江
彭水乌江重庆彭水2007-200929°12′02″N 108°11′50″E1.7550.356.3511.465116.5长江
水布垭清江湖北巴东2007-200830°26′30″N 110°21′40″E1.8440.463.9854.58233长江
隔河岩清江湖北长阳1993-199430°28′03″N 111°8′18″E1.21240.3063.043.44151长江
五强溪沅江湖南沅陵1994-199628°46′33″N 110°55′25″E1.250.245.37387.5长江-洞庭湖

4.4 湄公河-澜沧江

跨国河流,下游流入缅甸、老挝边界改称湄公河
https://zh.wikipedia.org/wiki/澜沧江
https://zh.wikipedia.org/wiki/湄公河#水電發展潛力
中国在澜沧江上游的扎曲规划了果多水电站,在昌都以下的干流则规划了21个梯级水电站,其中西藏境内6级,云南境内15级(又分上游7级和下游8级)。在云南境内的水电站中,已经建成的有漫湾水电站(1996年)、大朝山水电站(2002年),正在修建的有小湾水电站,准备修建的有景洪水电站,正在规划的有糯扎渡水电站。电站大坝将改变湄公河流域的生态环境和自然资源,并可能引发外交争端。
名称河流地点投产年份经纬度总装机
容量(GW)
机组
数量(台)
最大单机
功率(GW)
年发电量
(Twh)
总库容
(km)3
坝高(m)
漫湾澜沧江云南云县-景东1993-199524°37′20″N 100°26′56″E1.560.257.880.92132
大朝山澜沧江云南云县-景东2001-200324°01′28″N 100°22′09″E1.3560.2255.9310.94111
苗尾澜沧江云南云龙未投产25°51′03″N 99°09′50″E1.440.356.5560.722131.3
黄登澜沧江云南兰坪未投产26°33′15″N 99°06′51″E1.940.4758.57
202
小湾澜沧江云南凤庆-南涧2009-201024°42′08″N 100°05′33″E4.260.71915.04294.5
糯扎渡澜沧江云南普洱-澜沧2012-201422°39′22″N 100°25′06″E5.8590.6523.91223.7261.5
景洪澜沧江云南景洪2008-200922°03′09″N 100°45′54″E1.7550.357.931.139108

4.5 萨尔温江-怒江

跨国河流,下游在缅甸境内
https://zh.wikipedia.org/wiki/怒江#水利工程
怒江河床落差大,有丰富的水能资源,天然蕴蓄出力可达到4700万千瓦。
中国2003年曾经有过在境内建设13座梯级水电站的规划,其中丙中洛电站位于三江并流保护区内,由于受到众多专家及环境保护组织人士的质疑,以及媒体的大量调查报道,该规划被搁置下来。
https://zh.wikipedia.org/wiki/薩爾溫江#水利工程
目前缅甸正在兴建4座水坝。
名称河流地点投产年份经纬度总装机
容量(GW)
马吉怒江
规划27°27′23″N 98°50′07″E4.2
松塔怒江
规划28°13′54″N 98°29′26″E3.6
泸水怒江
规划25°56′05″N 98°50′12″E2.4
鹿马登怒江
规划27°03′37″N 98°52′22″E2

4.6 珠江

https://zh.wikipedia.org/wiki/珠江#水利工程
https://zh.wikipedia.org/wiki/黔江_(河流)
https://zh.wikipedia.org/wiki/红水河
https://zh.wikipedia.org/wiki/南盘江

水电站 坝址水面高程(米) 正常蓄水位(米) 坝址年均径流量(亿立方米)
天生桥一级水电站 645 780 193
天生桥二级水电站 440 645 193
平班水电站 400 440 194
龙滩水电站 223 400 517
岩滩水电站 155 223 555
大化水电站 126 155 628
百龙滩水电站 116 126 637
恶滩水电站 84 112 687
桥巩水电站 61 84 672
大藤峡水电站 23.5 61 1340
名称河流地点投产年份经纬度总装机
容量(GW)
机组
数量(台)
最大单机
功率(GW)
年发电量
(Twh)
总库容
(km)3
坝高(m)流经
大藤峡黔江广西桂平未投产23°27′17″N 110°02′09″E1.680.26.133.4381.55珠江-西江-浔江
岩滩红水河广西大化1992-201424°02′26″N 107°30′43″E1.8160.30255.663.35110珠江-西江-浔江-黔江
龙滩红水河广西天峨2007-25°01′38″N 107°02′51″E6.390.71116.21216.5珠江-西江-浔江-黔江
天生桥二级南盘江贵州安龙-广西隆林1992-200024°54′47″N 105°09′19″E1.3260.228.20.02660.7珠江-西江-浔江-黔江-红水河
天生桥一级南盘江贵州安龙-广西隆林1998-200024°56′29″N 105°6′25″E1.240.35.22610.257178珠江-西江-浔江-黔江-红水河

4.7 其他河流

渤海 https://zh.wikipedia.org/wiki/滦河
东海 https://zh.wikipedia.org/wiki/闽江#水文
鄂霍次克海 https://zh.wikipedia.org/wiki/黑龙江#水系 ; https://zh.wikipedia.org/wiki/松花江#水文
名称河流地点投产年份经纬度总装机
容量(GW)
机组
数量(台)
最大单机
功率(GW)
年发电量
(Twh)
总库容
(km)3
坝高(m)流经
丰宁抽水蓄能滦河
202141°40′34″N 116°32′58″E3.6




滦河
水口闽江福建闽清1993-199626°18′11″N 118°48′43″E1.470.24.952.97101闽江
丰满第二松花江吉林吉林市199843°43′10″N 126°41′19″E1.4880.21.70910.37794.5黑龙江
白山第二松花江吉林桦甸-靖宇1983-199242°43′35″N 127°13′25″E1.550.32.0376.215149.5黑龙江

5. 相关链接

https://zh.wikipedia.org/wiki/发电站列表
https://zh.wikipedia.org/wiki/中國河流列表
https://zh.wikipedia.org/wiki/中国湖泊列表
https://zh.wikipedia.org/wiki/中国咸水湖泊列表
https://zh.wikipedia.org/wiki/中国淡水湖泊列表

https://zh.wikipedia.org/wiki/Category:各國水壩
https://zh.wikipedia.org/wiki/世界河流列表
https://zh.wikipedia.org/wiki/世界高坝列表
https://zh.wikipedia.org/wiki/世界水电站列表
https://zh.wikipedia.org/wiki/中国最高水坝列表
https://zh.wikipedia.org/wiki/中国大型水库列表
https://zh.wikipedia.org/wiki/中华人民共和国水电站列表

https://zh.wikipedia.org/wiki/Category:水災
https://en.wikipedia.org/wiki/Category:Floods
https://zh.wikipedia.org/wiki/Category:溃坝事故
https://zh.wikipedia.org/wiki/水壩潰決事故列表

https://en.wikipedia.org/wiki/List_of_largest_power_stations
https://en.wikipedia.org/wiki/List_of_tallest_dams_in_China
https://en.wikipedia.org/wiki/List_of_tallest_dams_in_the_world
https://en.wikipedia.org/wiki/List_of_dams_and_reservoirs_in_China

Sound

导航 (返回顶部) 1. Sound 1.1 声-音 1.2 声波的性质及特性 2. 声音频率 2.1 听力范围 2.2 VF-语音频率 2.3 人声基本频率 2.4 8度音阶表 2.5 综合表 3. 声波 3.1 Compression and she...