首页
关于
标签合集
友情链接
Search
1
一些简单方面的Linux生产随机密码shell
350 阅读
2
美超微主板IPMI使用教程
324 阅读
3
Ubuntu系统开启root登陆权限
250 阅读
4
linux下502自动重启脚本
230 阅读
5
利用廉价VPS做反代,保护你的真实服务器
178 阅读
OS
促销资讯
管理系统
网站运维
网文资讯
登录
Search
标签搜索
网站架构
linux
网站运营
centos
mysql
google
nginx
ssh
apache
服务器
kloxo
vps
架构分析
PHP
特价VPS
xen
shell
数据库
lamp
vpn
装逼爱好者
累计撰写
163
篇文章
累计收到
20
条评论
首页
栏目
OS
促销资讯
管理系统
网站运维
网文资讯
页面
关于
标签合集
友情链接
搜索到
4
篇与
的结果
2014-08-23
一些简单方面的Linux生产随机密码shell
密码的重要性不用多说,在大数据环境下被各种人肉数据库可以轻松的获取到目标的常用密码,在这种情况下单纯的密码验证已经不能再使用过去简单规则单一化的密码了,在Linux里面经常使用预先写好的脚本进行配置服务器不能使用同一个密码所以随机生成密码就很方面了。 下面的这些方法的一些在安装了Cygwin的Windows下也是可以运行的,特别是最后一种方法。生成一个随机密码对于下面的任何一种方法,你可以通过简单的修改来生成特定长度的密码,或者只使用其输出结果的前N位。希望你正在使用一些类似于LastPass的密码管理器,这样你就不用自己记住这些随机生成的密码了。1. 这种方法使用SHA算法来加密日期,并输出结果的前32个字符:date +%s | sha256sum | base64 | head -c 32 ; echo2. 这种方法使用内嵌的/dev/urandom,并过滤掉那些日常不怎么使用的字符。这里也只输出结果的前32个字符:/dev/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-32};echo;3. 这种方法使用openssl的随机函数。如果你的系统也许没有安装openssl,你可以尝试其它九种方法或自己安装openssl。openssl rand -base64 324. 这种方法类似于之前的urandom,但它是反向工作的。Bash的功能是非常强大的!tr -cd '[:alnum:]' < /dev/urandom | fold -w30 | head -n15. 这种方法使用string命令,它从一个文件中输出可打印的字符串:strings /dev/urandom | grep -o '[[:alnum:]]' | head -n 30 | tr -d 'n'; echo6. 这是使用urandom的一个更简单的版本:/dev/urandom tr -dc _A-Z-a-z-0-9 | head -c67. 这种方法使用非常有用的dd命令:dd if=/dev/urandom bs=1 count=32 2>/dev/null | base64 -w 0 | rev | cut -b 2- | rev8. 你甚至可以生成一个只用左手便可以输入的密码:9. 如果每次都使用上述某种方法,那更好的办法是将它保存为函数。如果这样做了,那么在首次运行命令之后,你便可以在任何时间只使用randpw就可以生成随机密码。或许你可以把它保存到你的~/.bashrc文件里面。randpw(){ < /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-16};echo;}10. 最后这种生成随机密码的方法是最简单的。它同样也可以在安装了Cygwin的Windows下面运行。在Mac OS X下或许也可以运行。我敢肯定会有人抱怨这种方法生成的密码没有其它方法来的随机。但实际上如果你使用它生成的全部字符串作为密码,那这个密码就足够随机了。date | md5sum
2014年08月23日
350 阅读
1 评论
0 点赞
2013-11-09
rsync做断点续传
有时候直接用scp命令传送文件偶尔遇上中断了又得重来,scp是通过ssh和远程系统之间通讯时常用的文件拷贝工具。但 scp自身缺乏续传功能,如果传送大文件的过程中遭遇断连要重新开始传输,很令人头疼。我们可以借助rsync来做续传,用alias做rscp自定义命令或者直接用rsync带上参数都可以,如果常用的化可以加入 ~/.bashrc 中.alias rscp='rsync -v -v -P -e ssh'或者直接使用rsync -v -v -P -e ssh 【源数据位置】【目标数据位置】rsync 的工作原理类似p2p分块比较/传输,内建校验功能;所以这不仅是续传,因为传输过程中如果源文件发生变化仍然能正确复制。
2013年11月09日
26 阅读
0 评论
0 点赞
2011-07-26
Windows PowerShell-Windows下的Shell管理
Windows PowerShell 是一种命令行外壳程序和脚本环境,使命令行用户和脚本编写者可以利用 .NET Framework 的强大功能。它引入了许多非常有用的新概念,从而进一步扩展了您在 Windows 命令提示符和 Windows Script Host 环境中获得的知识和创建的脚本。UNIX系统一直有着功能强大的壳程式(shell),Windows PowerShell的诞生就是要提供功能相当于UNIX系统BASH的命令列壳程式,同时也内建脚本语言以及辅助脚本程式的工具。怎么安装Windows PowerShell?安装需求:先说明一点PowerShell是由.NET驱动的,所以您必须满足如下条件方可安装: Windows XP Service Pack 2、Windows 2003 Service Pack 1 或 Windows 的更高版本 Microsoft .NET Framework 2.0 安装方法:1、打开Windows Update网址;2、选择自定义,在软件在选择Windows PowerShell,下载更新进行安装。或者到这里下载直接安装:http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=10ee29af-7c3a-4057-8367-c9c1dab6e2bf更多安装内容,看这里怎么使用Windows PowerShell?从“开始”菜单中打开“运行”窗口:输入:powershellWindows PowerShell 窗口先来一条命令试试:ls(别以为只有unix*才有ls了^_^)手册下载:不管您提新手还是老鸟,一本手册将会在您最需要的时候为您提供方便的下载:WindowsPowerShell用户手册
2011年07月26日
51 阅读
0 评论
0 点赞
2011-04-09
VPS控制系统(XEN-SHELL)使用教程
因为使用XEN-SHELL需要通过SSH登录注意登陆的IP是母鸡的ipXEN-SHELL命令详解:boot:启动VPS。此命令仅在系统处于关闭状态时有效。console:连接到VPS控制台,相当于登录到VPS上的系统。按下“ctrl + ]”可以退出VPS控制台并返回到XEN-SHELL。exit:退出XEN-SHELL。help:显示帮助。可以用命令名称做为help的参数,显示此命令的详细使用方法。如果不附带任何参数,刚列出所有命令以及简单的说明。passwd:修改登录到XEN-SHELL所使用的密码。pause:停止VPS。注意停止并不是关闭,停止后可以使用unpause使VPS立即处于运行状态,而不需要启动过程。quit:同exit,退出XEN-SHELL。reboot:重新启动VPS。rebuild:重做系统serial:同console ,连接到VPS控制台。shutdown:关闭VPS。status:显示VPS的当前状态。sysreq:向VPS发送sysreq命令。top:显示服务器当前资源的使用情况。因为会显示其他的客户信息,出于安全考虑,我们已经屏蔽此命令。unpause:启动VPS。此命令仅当VPS处于pause状态时有效。uptime:显示母服务器系统以及VPS系统的uptime(已经运行的时间)。version:显示XEN-SHELL的版本。whoami:当前登录到XEN-SHELL所使用的帐号。1.JPG(43.39 KB)2010-3-10 15:222.JPG(15.91 KB)2010-3-10 15:223.JPG(41.77 KB)2010-3-10 15:224.JPG(29.94 KB)2010-3-10 15:22
2011年04月09日
10 阅读
0 评论
0 点赞