All posts by sodakuo

Fortigate 60B 忘記密碼

久久沒開機的FG60B, 突然要借給別人使用,怎麼辦呢?

可以利用console 連接到設備

然後電源拔掉重新接上

登入帳號如下:

username:  maintainer
password: bcpbFGT60B1234567890

密碼部分為: bcpb+序號(設備背面都有FGTXXXXXXX)

登入後

修改admin密碼的方法:
#config system admin
#edit admin
#set password  [newpassword]

#end

 

#execute factoryreset

【教學】重灌 Mac 機必用!以 Terminal 製作 OS X 10.11 安裝手指!

前晚 OS X El Capitan 正式版推出,大部分人都會透過更新升級,但是有一些人發覺自己的 Mac 機越來越慢,索性把 Mac 機重灌。今次小編教你們如何利用 Terminal 製作 OSX 10.11 El Capitan 的 USB 安裝手指,方便你重灌最新的 OS X。

來源: 【教學】重灌 Mac 機必用!以 Terminal 製作 OS X 10.11 安裝手指!

 

noted :

sudo /Applications/Install OS X Yosemite.app/Contents/Resources/createinstallmedia –volume /Volumes/Untitled –applicationpath /Applications/Install OS X Yosemite.app –nointeraction

參數部分為兩個 – – 不是一個 –

無法通過 vCenter Server 擴展數據存儲 (2128118)

Symptoms

  • 在 vSphere Client 連接到 vCenter Server 時,無法擴展數據存儲。
  • vCenter Server 不顯示可用的未使用空間。
  • SAN LUN 已擴展,並且在 vCenter Server 中查看時可以看到新的存儲位於“存儲適配器”之下,但通過數據存儲屬性擴展數據存儲時,不顯示可用空間。
  • 在 vSphere Client 直接連接到 ESX 主機時,可以擴展數據存儲。

Resolution

vCenter Server 將調用特定函數以獲取該數據存儲的所有可用數據區。 vCenter Server 獲取數據區後,將在數據區滿足以下條件篩選器時將其顯示為可用:

  • LUNS 不應在該主機或任何其他主機(除了強制掛載的卷之外)上用作數據存儲。
  • LUNS 不應在該主機或任何其他主機上用作原始設備映射 (Raw Device Map, RDM)。

 

  • vCenter Server 應用這些篩選器來停止已由任何其他主機使用的 LUN 上可能的數據損壞。
  • 可以關閉這些篩選器,但 VMware 不建議這麼做。 在對 LUN 篩選器進行任何更改之前,請咨詢 VMware 支持團隊。 有關詳細信息,請參見 Turn off Storage Filters。直接連接到 ESX 主機時,這些篩選器不存在,因此您可以看到這些數據區。

    要解決該問題,請執行以下操作:
    1.使用 vSphere Client 連接到 ESX 主機並以 root 用戶身份登錄。
    2.從 GUI 擴展數據存儲。
    3.重新掃描 vCenter Server 中的所有主機。

 

 

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2128118

使用VMWare’s OVFTool 轉換 vmx 至 ova

參考網址:http://www.mylesgray.com/virtualisation/using-vmwares-ovftool-convert-vmx-ova/

 

這次需要從本機端的 VMware 轉移至 Vsphere,
轉移有許多方法可以實現,
這次使用官方內建的 OVFtool 將 vmx 轉成 ova

1.找尋 ovftool 程式來源

如有安裝 VMware 可以在安裝目錄下
(例:C:Program Files (x86)VMwareVMware WorkstationOVFTool )

2.轉換指令

./ovftool [original .vmx location and filename] [new .ova location and filename]

有點複雜?
舉個例子~~
假設本地vmx位置:    G:ubuntuu.vmx
要儲存的位置:  G:ubt.ova
程式位置:  C:Program Files (x86)VMwareVMware WorkstationOVFToolovftool.exe

執行指令為:

C:Program Files (x86)VMwareVMware WorkstationOVFToolovftool.exe G:ubuntuu.vmx G:ubt.ova

指等待轉換過程成功完成後就可在 G:ubt.ova 看到此檔!

*:此方法一定要先將虛擬機器關機才能轉換哦!

nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器

Nginx本身是一个非常出色的HTTP服务器,FFMPEG是非常好的音视频解决方案.这两个东西通过一个nginx的模块nginx-rtmp-module,组合在一起即可以搭建一个功能相对比较完善的流媒体服务器.

这个流媒体服务器可以支持RTMP和HLS(Live Http Stream)

从安装开始

Nginx的安装参照我之前的这个: http://blog.csdn.net/redstarofsleep/article/details/45092127

不同的是在configure的时候需要增加nginx-rtmp-module的支持,下载好nginx-rtmp-module后解压,然后nginx安装时增加这个模块(–add-module),其它都是一样的.

 

  1. ./configure –prefix=/usr/local/nginx –with-pcre=/home/user/pcre/pcre-8.32 –with-zlib=/home/user/zlib/zlib-1.2.8 –with-openssl=/home/user/openssl/openssl-1.0.1i  –add-module=/home/user/nginx-rtmp-module

FFMPEG的安装参照上一篇: http://blog.csdn.net/redstarofsleep/article/details/45092145

 

nginx配合ffmpeg做流媒体服务器的原理是: nginx通过rtmp模块提供rtmp服务, ffmpeg推送一个rtmp流到nginx, 然后客户端通过访问nginx来收看实时视频流. HLS也是差不多的原理,只是最终客户端是通过HTTP协议来访问的,但是ffmpeg推送流仍然是rtmp的.

安装完成后,打开Nginx的配置文件nginx.conf进行配置

首先在里面加入rtmp的配置

  1. rtmp {
  2.     server {
  3.         listen 1935;
  4.         application myapp {
  5.             live on;
  6.         }
  7.         application hls {
  8.             live on;
  9.             hls on;
  10.             hls_path /tmp/hls;
  11.         }
  12.     }
  13. }

然后,针对hls,还需要在http里面增加一个location配置

  1. location /hls {
  2.             types {
  3.                 application/vnd.apple.mpegurl m3u8;
  4.                 video/mp2t ts;
  5.             }
  6.             root /tmp;
  7.             add_header Cache-Control no-cache;
  8. }

 

这是一个最简单,最基础的配置, rtmp监听1935端口,如果是hls的话用hls on开启hls,并且为hls设置一个临时文件目录hls_path /tmp/hls; 其它更高级的配置可以参看nginx-rtmp-module的readme,里面有比较详细的介绍其它的配置,并且它还提供了一个通过JWPlayer在网页上播放的例子.

 

保存完配置文件后,启动nginx,通过netstat -ltn命令可以看到增加了一个1935端口的监听.8080是nginx默认的http监听端口.

  1. # netstat -ltn
  2. Active Internet connections (only servers)
  3. Proto Recv-Q Send-Q Local Address           Foreign Address         State
  4. tcp        0      0 127.0.1.1:53            0.0.0.0:*               LISTEN
  5. tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN
  6. tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN
  7. tcp        0      0 0.0.0.0:1935            0.0.0.0:*               LISTEN
  8. tcp        0      0 0.0.0.0:8080            0.0.0.0:*               LISTEN
  9. tcp6       0      0 :::22                   :::*                    LISTEN
  10. tcp6       0      0 ::1:631                 :::*                    LISTEN

然后用ffmpeg推流到nginx:

第一个是推到了上面配置的myapp上:

  1. ffmpeg -re -i “D:downloadfilmaqgy2.mp4” -vcodec libx264 -vprofile baseline -acodec aac
  2.  -ar 44100 -strict –2 -ac 1 -f flv -s 1280×720 -q 10 rtmp://server:1935/
  3. myapp/test1

第二个推送到hls上:

  1. ffmpeg -re -i “D:downloadfilmaqgy2.mp4” -vcodec libx264 -vprofile baseline -acodec aac
  2.  -ar 44100 -strict –2 -ac 1 -f flv -s 1280×720 -q 10 rtmp://ip:1935/
  3. hls/test2

现在我们的流媒体服务器有两个实时流了,一个是rtmp的,另一个是hls的,用流媒体播放器播放一下,流媒体播放器可以用vlc也可以用ffmpeg带的ffplay.手机也是可以播放的.

 

上面这两个流的地址分别是:

第一个就是推送的地址: rtmp://serverIp:1935/myapp/test1

第二个是HTTP地址: http://serverIp:8080/hls/test2.m3u8

 

最后贴上一段对于HLS这个比较特殊的流媒体协议的解释:

(这段解释来自: http://www.cnblogs.com/haibindev/archive/2013/01/30/2880764.html)

HTTP Live Streaming(HLS)是苹果公司(Apple Inc.)实现的基于HTTP的流媒体传输协议,可实现流媒体的直播和点播,相对于常见的流媒体直播协议,例如RTMP协议、RTSP协议、MMS协议等,HLS直播最大的不同在于,直播客户端获取到的,并不是一个完整的数据流。HLS协议在服务器端将直播数据流存储为连续的、很短时长的媒体文件(MPEG-TS格式),而客户端则不断的下载并播放这些小文件,因为服务器端总是会将最新的直播数据生成新的小文件,这样客户端只要不停的按顺序播放从服务器获取到的文件,就实现了直播。由此可见,基本上可以认为,HLS是以点播的技术方式来实现直播。由于数据通过HTTP协议传输,所以完全不用考虑防火墙或者代理的问题,而且分段文件的时长很短,客户端可以很快的选择和切换码率,以适应不同带宽条件下的播放。不过HLS的这种技术特点,决定了它的延迟一般总是会高于普通的流媒体直播协议。

 

 

refer by http://blog.csdn.net/redstarofsleep/article/details/45092147

Connect via VPN Client

Overview

Virtual Private Networking (VPN) software creates a secure, encrypted connection between your off-campus computer and the campus network. Members of the University community can use VPN software to connect securely to the campus network from off-campus.  This software, called Junos Pulse, must be downloaded to your computer,  installed and configured. To connect using the full VPN client, download it below, install and configure it as directed.

Install and Configure Junos Pulse Client for iOS and Android devices

The Junos Pulse client app is available for iOS and Android mobile operating systems. Visit the Google Play Store or Apple App Store  to obtain it.

 

Install and Configure Junos Pulse Client for Windows and Mac OS X Systems

Please use the following instructions to configure your new VPN client. After installing, users should login via the client and not via the Connect button at sslvpn.uconn.edu

Step 1:

Download the installer that is appropriate for your OS.

Apple OS X
j-pulse-mac-5.0r11.0-b56747-installer
MD5: fbf0b5dbcefadc6bc87d5b6dac19bcd1
Windows 32 bit
j-pulse-win-5.0r11.0-b56747-32bitinstaller
MD5: 3b283b9a8183f6d052cf1f868d916a37

Windows 64 bit
j-pulse-win-5.0r11.0-b56747-64bitinstaller
MD5: 529f039c4b7528479b29fc3514cdab16

Step 2:

Run the downloaded installer.

  • Note: Some users on OSX may need to command-click/control-click, and then select “Open” if an error about an unidentified developer is encountered.

Step 3:

Launch the now-installed application.
Click the ‘+’ button to add a new connection and enter sslvpn.uconn.edu for the Server URL and “UConn VPN” for the Name.
If ‘Type’ is requested, choose the option that lists SSL-VPN.
Click Add.
Click Connect, and enter your NetID and password into the form, clicking Connect again.

You should now be successfully connected and able to access UConn resources.

 

Compatibility

Junos Pulse VPN client software is compatible with a wide range of operating systems and configurations. It is available  Mac OS X and Windows clients as well as Android and iOS mobile devices.

The software has been tested on the following platforms:

 

Platform Operating System Browser and Java Environment
Windows Windows 8.1, 32 bit Internet Explorer 9.x, 10, 11
Windows 8.1 Enterprise, 64 bit Internet Explorer 8.x, Java 7
Windows 8 Enterprise, 64 bit Internet Explorer 8.x, Java 7
Windows 7 SP1 Enterprise, 64 bit Internet Explorer 8.x, Java 7
Mac OS X Mac OS X 10.9, 64 bit Safari 7.0, Oracle JRE 7
Mac OS X 10.8, 64 bit Safari 6.0, 6.1, Oracle JRE 7
Mac OS X 10.7.3, 64 bit Safari 6.0, 6.1, Oracle JRE 7
  • Notes:
    – Although the software is also compatible with most Windows 8.x, Windows 7, Windows Vista and Windows XP operating systems, specific configurations may not work.
    – Junos Pulse is not supported on Windows Server platforms and Linux platforms.

refer from : http://remoteaccess.uconn.edu/vpn-overview/connect-via-vpn-client/