航天科工研制出新型定位电子腕带
中国航天科工二院706所成功研制出新型定位电子腕带产品,该电子腕带产品采用CSS线性调频扩频通讯技术、AES安全加密技术和TDOA算法,可以实现人员的自动识别与定位,具有功耗低、定位精度高、抗干扰能力强、安全保密性好等特点,定位精度达到1-3米,远高于市场上同类产品,处于国内领先水平,即将投入市场。
该产品申请的腕带防拆国家专利技术,可提供在押人员逃脱霎时报警功能,充分满足监狱等场所特殊人员监管的要求。同时具备集成温湿度、振动等多种传感器的扩展功能,可广泛适应在司法、矿井、特殊人群看护等不同行业的需求。
航天科工毫米波测云雷达占据国内市场领先地位
中国航天科工二院二十三所成功中标中国科学院大气物理研究所毫米波测云雷达项目,这是该所首次为中科院大气物理研究所提供产品。毫米波测云雷达是一种新体制的气象雷达,代表着气象雷达的重要发展方向之一,具有非常广阔的市场前景。2006年二十三所研制出国内第一部机动式多普勒双偏振毫米波测云雷达,截至目前国内仅生产8部左右,其中二十三所就承制了4部,分别为国家气象局、中科院服务及出口韩国,稳稳占据国内市场领先地位。
毫米波测云雷达是随着雷达技术发展而出现的一种新的雷达应用。2006年,二十三所在没有任何技术可借鉴的情况下,为中国气象局气象科学研究院灾害天气国家重点实验室研制了国内第一部机动式多普勒双偏振毫米波测云雷达,打破了国外垄断,仅用一年时间就完成交付并参加了华南中尺度暴雨外场试验,引起国内有关气象部门领导和专家的广泛关注,为后续的市场开拓打下坚实的基础。2012年中国气象局再次和二十三所签订了一部毫米波测云雷达项目。2013 年3 月,二十三所研制的毫米波测云雷达迈入国际市场,在与德国、美国的有关公司竞标中,赢得了韩国气象局整套合同。该雷达已经抵达韩国,在韩国气象局重大灾害天气研究所(NIMR)宝城郡气象站正式投入试运行。
毫米波气象雷达是近几年发展起来的一种新体制雷达,利用毫米波波长短的特性,可以探测出雷达上空高度15 公里内,范围约3000 平方公里内的云和雾的特征。可以分析云量大小、云内含水量、云内水滴活动趋势(是否具备下雨条件,为人工降雨提供决策依据)、是否含有冰雹(为人工消雹提供决策依据)、云内含水的温度(出现低于零度的过冷水时,飞机在飞过该云时将会在机翼上结冰)、雾的特性(可以判断雾的发展趋势、雾团大小、范围)等一系列的特征,可为大气科学研究、云自动化观测、人工影响天气、机场气象、军事气象等提供保障。
航天科工成功研制耐高温二氧化硅电缆组件
中国航天科工二院203所成功研制了耐高温二氧化硅电缆组件,该电缆组件能够承受1000℃高温,产品性能达到了国内领先水平。该电缆组件的成功研制,填补了国内耐1000℃高温电缆组件的空白,产品性能达到了国内领先水平,同时,取得了一定的社会效益和经济效益。今后,203所会将该类产品系列化,更好地满足用户不同层次的需求,更好地服务于国防经济建设。
Nginx-Keepalived一键安装脚本001#!/bin/bash002################################003yum install openssl-devel popt-devel gcc pcre-devel -y004groupadd www005useradd -g www www006cd /tmp007##############pcre#####################008tar -xvf pcre*009if [ $? -eq 0 ]then010 echo pcre tar ok011else012 echo pcre tar no013 exit014fi015016cd /tmp/pcre-*017./configure018 if [ $? -eq 0 ]then019make &&make install020 if [ $? -eq 0 ]then021echo pcre ok022 else023echo pcre no024 fi025 else026echo pcre configure no027 fi028#############nginx######################029nginx_dir=/usr/local/nginx030nginx_conf=/usr/local/nginx/conf/nginx.conf031cd /tmp032tar -xvf nginx-*.tar.*033if [ $? -eq 0 ]then034echo nginx tar ok035else036echo nginx tar no037exit038fi039cd /tmp/nginx*040./configure --user=www --group=www --prefix=$nginx_dir --with-http_stub_status_module --with-http_ssl_module041 if [ $? -eq 0 ]then042make &&make install043if [ $? -eq 0 ]then044sleep 5045echo nginx make ok046else047echo nginx no048 fi049else050echo nginx configure no051fi052cd $nginx_dir053 if [ ! -f $nginx_conf ]then054touch $nginx_dir/conf/nginx.conf055 fi056######################nginx.conf####################057echo -e user www www/nworker_processes 8/npid /usr/local/nginx/logs/nginx.pid/nworker_rlimit_nofile 51200/nevents/n}/nuse epoll/nworker_connections 51200/n} >$nginx_conf058059echo -e http{/ninclude/tmime.types/ndefault_type application/octet-stream/nserver_names_hash_bucket_size 128/nclient_header_buffer_size 32k/nlarge_client_header_buffers 4 32k/nclient_max_body_size 8m/nsendfile on/ntcp_nopush060on/nkeepalive_timeout 60>>$nginx_conf061062echo -e tcp_nodelay on/nfastcgi_connect_timeout 300/nfastcgi_send_timeout 300/nfastcgi_read_timeout 300/nfastcgi_buffer_size 64k/nfastcgi_buffers 4 64k/nfastcgi_busy_buffers_size 128k/nfastcgi_temp_file_write_size 128k/n >>$nginx_conf063064echo -e gzip on/ngzip_min_length 1k/ngzip_buffers 4 16k/ngzip_http_version 1.0/ngzip_comp_level 2/ngzip_types text/plain application/x-javascript text/css application/xml/ngzip_vary on/nupstream backend/n{ip_hash>>$nginx_conf065066read -p Requires several server server067for ((a=1a<=$servera++))068do069read -p server ip address ip070echo -e server $ip:80>>$nginx_conf071done072073echo -e } >>$nginx_conf074075echo -e 'log_format access $remote_addr - $remote_user [$time_local] $request/n$status $body_bytes_sent $http_referer/n$http_user_agent $http_x_forwarded_for' >>$nginx_conf076077echo -e server {/nlisten 80/nlocation / {/nroot /usr/local/tdoa/nginx/html /nindex index.php index.htm index.html/nproxy_redirect off/nproxy_set_header Host $host/nproxy_set_header X-Real-IP $remote_addr/nproxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for/nproxy_pass http://backend/n} >>$nginx_conf078079echo -e location /nginx {/naccess_log off/nauth_basic NginxStatus/n#auth_basic_user_file /usr/local/nginx/htpasswd/n}/naccess_log /var/log/access.log access/n}/n} >>$nginx_conf080###########################keepalived#################################081###########################keepalived###############################082mandir=/usr/local/src/man083kernel=$(uname -r)084keepalived_conf=/etc/keepalived/keepalived.conf085################################086cd /tmp087tar -xvf keepalived*.tar.gz088cd /tmp/keepalived-*089#############keepalived make##################090./configure --prefix=/ --mandir=$mandir --with-kernel-dir=/usr/src/kernels/$kernel*091if [ $? -eq 0 ]then092 make093if [ $? -eq 0 ]then094make install095if [ $? -eq 0 ]then096echo keepalived ok097 else098echo keepalived no099exit100fi101else102echo keeplaived make no103exit104fi105else106echo keelalived make no107fi108109touch /etc/keepalived/keepalived.conf110#######################keepalived.conf###################111read -p $read_p NIC binding network112####################keepalived.conf#####################113#############Global configuration#######################114echo -e ! Configuration File for keepalived/nglobal_defs {/n/tnotification_email {/n/tjqbash@gmail.com/n/t}/n/tnotification_email_from root@localhost/n/tsmtp_server 127.0.0.1/n/tsmtp_connect_timeout 30/n/trouter_id Nginx-Keepalived/n} >$keepalived_conf115############Virtual IP Configuration####################116read -p Requires several server server117for ((a=1a<=$servera++))118do119read -p MASTER of BACKUP states120read -p priority priority121read -p virtual router id id122read -p vip address vip123echo -e vrrp_instance VI_$a {/n/tstate $states/n/tinterface $network/n/tvirtual_router_id $id/n/t priority $priority/n/tadvert_int 1/n/tauthentication {/n/tauth_type PASS/n/tauth_pass tdoa/n/t}/n/tvirtual_ipaddress {/n/t$vip/24 dev $network/n/t}/n} >>$keepalived_conf124done125###########################Nginx.sh###############################126touch /etc/rc.d/haproxy-keepalived.sh127echo -e '#!/bin/bash/nwhile/t:/ndo/n nginxid=`ps -C nginx --no-header | wc -l`/n/tif [ $nginxid -eq 0 ]then/n/t/tusr/local/src/nginx/sbin/nginx/n/t/tsleep 5/n/tnginxid=`ps -C nginx --no-header | wc -l`/n/t/tif [ nginxid -eq 0 ]then/n/t/t/t/t/etc/init.d/keepalived stop/n/t/tfi/n/tfi/n/tsleep 5/n nginxid=`ps -C nginx --no-header | wc -l`/n/tif (($nginxid!= 0))then/n/t/t/etc/init.d/keepalived start/n/tfi/n/tsleep 5/ndone' >/usr/local/nginx/nginx.sh128####################################################################129nohup sh /usr/local/nginx/nginx.sh &130/usr/local/nginx/sbin/nginx131/etc/init.d/keepalived restart132echo nohup sh /usr/local/nginx/nginx.sh &>>/etc/rc.local133echo /usr/local/nginx/sbin/nginx >>/etc/rc.local134echo /etc/init.d/keepalived restart /etc/rc.lcoal