--EOF--
Results matching “linux”
--EOF--
--EOF--
选择的版本是OpenSUSE,毕竟公司使用的都是这个发行版本的,还是一样比较好。
因为没有刻录机,也没有刻录盘,只能选择USB安装,所以之前找了大量的资料来学习如何安装,测试了2种,UtralISO和一个Universal USB Installer的工具,直接做USB启动盘 ,结果均失败了。无奈之下,继续找资料,发现了有个openSUSE11_3_LOCAL.exe,看起来可以在windows直接搞定,测试运行,安装,启动,居然可以开始安装了。
接下来有个小插曲,反正中断之后需要选择从那里获取安装文件,选择优盘目录,然后在输入/,就可以开始安装之旅了。
选择的仍然是我喜欢的Gnome桌面,没有选KDE,希望没失望。
安装后使用中文的过程非常顺利了,基本满足我的要求了,下一步就是好好折腾了,不过刚才安装chrome已经失败,看来时间会花不少。
--EOF--
--EOF--
--EOF--
参考:
第一步:破解官方固件flash rom的脚本,支持1073和1283
http://www.hdpfans.com/thread-73-1-1.html
这一步需要注意,完全这样做的ROM刷了后仍然无法安装下面的集成软件包,会提示空间不足。
测试使用的是亿格瑞(R1-R1B-R2A_FW_1.0.4.10)最新的ROM。
所以多看看下面:
http://www.hdpfans.com/thread-178-1-3.html
重点:
下载了wenl 提供的crackrom.sh文件,修改了里面的a<sizeBytesMin>0xA000000<\/sizeBytesMin>改成0xB000000
另外原来的crackrom.sh中对下面的最后第二块扩展部分的修改个人感觉有问题,最好不要修改,直接保留,所以应该是只增加:
<sizeBytesMin>0xB000000<\/sizeBytesMin>
From:http://www.hdpfans.com/thread-299-1-1.html
<image type="yaffs2">
<fileName>package2/yaffs2_1.img</fileName>
<mountPoint>/</mountPoint>
<version>N/A</version>
</image>
* 将嵌入式Linux的第一块扩展部分写入到ROM,mount点是"/"
<image type="yaffs2">
<fileName>package2/yaffs2_2.img</fileName>
<mountPoint>/usr/local/etc</mountPoint>
<version>N/A</version>
<sizeBytesMin>0x1000000</sizeBytesMin>
</image>
* 将将嵌入式Linux的第2块扩展部分写入到ROM,mount点是"/usr/local/etc"
重新刷ROM后,清理垃圾文件:
mount -o remount,rw /
cd /usr/local/bin/Resource
rm arial.ttf
ln -s yahei.ttf arial.ttf
rm -fr /usr/local/bin/IMS_Modules/PPS
安装软件包:
http://www.hdpfans.com/thread-71-1-1.html
注意的几点,修改相关软件启动设置:
/opt/etc/init.d # ls -ltr
-rwxr-xr-x 1 root root 153 May 21 15:17 S10cron
-rwxr-xr-x 1 root root 72 May 21 15:17 B30ddns
-rwxr-xr-x 1 root root 531 May 31 12:03 S91mlnet
-rwxr-xr-x 1 root root 34 Jul 3 12:51 S40qifar
-rwxr-xr-x 1 root root 169 Jul 3 12:56 S20vsftpd
-rwxr-xr-x 1 root root 311 Jul 3 13:00 S77ntp
-rwxr-xr-x 1 root root 2008 Jul 3 13:05 S90mediatomb
-rwxr-xr-x 1 root root 322 Dec 20 2011 S50transmission
S77ntp -- 修改一下:/opt/bin/ntpdate ntp.fudan.edu.cn, daemon程序启动注释掉?感觉没必要
S90mediatomb -- 不需要,直接exit
S40qifar -- 不需要,直接注释执行命令
S91mlnet -- 可以看看看,需要相关USB设备或者内置硬盘设备才可以用的
S50transmission -- BT的使用如果使用USB设备,好像要求USB设备只有一个分区?我用一个分区的USB设备才可以执行settransmission
S20vsftpd -- 喜欢用putty访问,这个暂时不自动启动了,注释执行命令
/opt/etc/init.d # free
total used free shared buffers
Mem: 120280 94020 26260 0 60
Swap: 32 0 32
Total: 120312 94020 26292
/opt/etc/init.d # df
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/root 174848 136576 38272 78% /
/dev/mtdblock/2 16384 1272 15112 8% /usr/local/etc
/dev/rd/0 40 40 0 100% /mnt/rd
另外注意相关讨论信息:
transmission暂停是因为dvdplayer进程超过31个,目前以此方式判断是否在播放。
不过据某些网友反馈hmd的机器即使不播放,dvdplayer也可能达到31,所以如果出现这种情况,直接mv /opt/bin/trstop.sh /opt/bin/trstop.sh.bak应该就可以了。
回去看了一下hd300b开机后dvdplayer的进程刚好31个,看trstop.sh脚本,是大于31个才pause。
另外看了transmissionguard.sh脚本也是每半小时执行一次,它有没有自动恢复bt的功能?
参考:
cat /etc/init.d/rcS1
cat /usr/bin/myinit.sh
--EOF--
--EOF--
二年多之前刷过一次,再也没有更新,这次是突发奇想,想看看WAN出口的每月总带宽,新版本支持,这样就要刷新一下满足好奇心了。
From http://www.dd-wrt.com/wiki/index.php/%E5%AE%89%E8%A3%85
这个是使用无线进行更新的唯一安全的办法。
通过命令行刷新
此功能对于已安装 DD-WRT 并开启 Telnet/SSH 功能的路由器有效。
这是 *唯一* 建议使用的可以 无线 操作的刷新方法。
1) telnet 或 ssh 登录至路由器
2) 使用 wget 或 scp 将固件文件 dd-wrt.v2*_generic.bin 下载至 /tmp
2a) 作为替代手段,如果您有已 mount 的 share 目录,可以从那里下载固件
3) (可选,但建议执行) 比较原版及下载文件的 MD5 校验码
4)
cd /tmp
write dd-wrt.v2*_generic.bin linux
5) 等待...
6) 重启 -- reboot
7) 通过网页界面,恢复出厂默认设置
8) 对于 V23 SP2: 如果某些功能不正常,请执行一次硬复位。硬复位: 按住复位按钮的同时插上路由器电源,并按住30秒。请不要使用从旧版固件中备份出的配置文件。您必须重新设置路由器。
--EOF--
zz From http://en.wikipedia.org/wiki/Comparison_of_SSH_servers
Comparison of SSH servers
From Wikipedia, the free encyclopedia
|
This article is incomplete and may require expansion or cleanup. Please help to improve the article, or discuss the issue on the talk page. |
SSH servers is a software program which uses the secure shell protocol to accept connections from remote computers. This article compares a selection of popular servers.
Contents[hide] |
[edit] General
Name ![]() |
Developer ![]() |
Status ![]() |
Date of first release ![]() |
Last release ![]() |
Date of last release ![]() |
License ![]() |
Official web page ![]() |
---|---|---|---|---|---|---|---|
CopSSH | Itefix | Active | 2009-01-16 | 3.0.1 | 2009-10-12 | BSD | CopSSH |
Dropbear | Matt Johnston | Active | 2003-04-06 [1] | 0.52 | 2008-11-12 | MIT | Dropbear |
F-Secure SSH Server | F-Secure | ? | 2004? | commercial | |||
freeSSHD | Kresimir Petri | ? | 1.2.6 | 2009-??-?? | ? | [1] | |
KpyM | KpyM | Active | 1.18 | 2009-08-01 [2] | BSD | [2] | |
lsh | Niels Möller | Active | 1999-05-23 [3] | 2.9-exp | 2007-04-04 | GPL | LSH |
OpenSSH | The OpenBSD project | Active | 1999-12-01 | 5.3 | 2009-10-01[4] | BSD | OpenSSH |
Reflection for Secure IT | Attachmate | Active | 7.1 | commercial | [3] | ||
Tectia | SSH Communications Security | Active | 1995 | 6.1 | commercial | SSH Communications Security | |
VShell server | VanDyke Software, Inc. | Active | 1995 | 3.6 | 2009-12-10 | commercial | VanDyke VShell |
[edit] Platform
The operating systems or virtual machines the SSH servers are designed to run on without emulation; there are several possibilities:
- No indicates that it does not exist or was never released.
- Partial indicates that while it works, the server lacks important functionality compared to versions for other OSs but may still be under development.
- Beta indicates that while a version is fully functional and has been released, it is still in development (e.g. for stability).
- Yes indicates that it has been officially released in a fully functional, stable version.
- Dropped indicates that while the server works, new versions are no longer being released for the indicated OS; the number in parentheses is the last known stable version which was officially released for that OS.
- Included indicates that the server comes pre-packaged with or has been integrated into the operating system.
The list is not exhaustive, but rather reflects the most common platforms today.
Name ![]() |
Mac OS X ![]() |
Mac OS Classic ![]() |
Windows ![]() |
Cygwin ![]() |
BSD ![]() |
Linux ![]() |
Solaris ![]() |
Palm OS ![]() |
Java ![]() |
OpenVMS ![]() |
Windows Mobile ![]() |
IBM z/OS ![]() |
AmigaOS ![]() |
AIX ![]() |
HPUX ![]() |
iPhone† / iPod Touch ![]() |
WebOS ![]() |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CopSSH | No | No | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No |
Dropbear | Yes | No | No | Yes | Yes | Yes | Yes | No | No | No | No | No | No | No | No | No | Yes† |
lsh | Yes | No | No | No | Partial† | Yes | Yes | No | No | No | No | No | No | No | No | No | No |
OpenSSH | included | No | Yes† | included | included | included † | Yes | No | No | Yes | No | Yes | Yes | Yes† | Yes | Yes† | Yes† |
KpyM | No | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
freesshd | No | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
- ^ lsh supports only one BSD platform officially, FreeBSD.[citation needed]
- ^ The majority of Linux distributions have OpenSSH as an official package, but a few do not.
- ^ Openssh 3.4 was the first release included since AIX[citation needed]
- ^ Unless otherwise noted, iPhone refers to non-jailbroken devices.
- ^ [4]
- ^ Only for jailbroken devices.
- ^ OpenSSH and Dropbear are available as optware packages installed by PreWare (maintained by WebOS-Internals.org)
[edit] Features
Name ![]() |
SSH1 ![]() |
SSH2 ![]() |
Port forwarding ![]() |
SFTP ![]() |
SCP ![]() |
Compatible with OpenSSH authorized keys ![]() |
Privilege separation ![]() |
---|---|---|---|---|---|---|---|
CopSSH | Yes | Yes | Yes | Yes | Yes | Yes | Yes[5] |
Dropbear (software) | No | Yes | Yes | No | No[6] | Yes | ?? |
Lsh | No | Yes | Yes | Yes | Yes | ?? | ?? |
OpenSSH | Yes | Yes | Yes | Yes | Yes | Yes | Yes[7] |
[edit] See also
[edit] References
- ^ Changes in Dropbear in official web page
- ^ Changes in the official web page
- ^ Archive of lsh releases in official web page
- ^ OpenBSD changes in official web page
- ^ sshd_config(5) manual page 2008-04-05. Retrieved on 2008-04-27.
- ^ Dropbear page in nslu2-linux.org
- ^ sshd_config(5) manual page 2008-04-05. Retrieved on 2008-04-27.
--EOF--