Archive for the ‘技巧’ Category

最近在学习 Markdown 语法,虽然 Markdown 比较简单,但还是需要记一些语法。而在网上搜索相关文档的时候发现基本上都不是很完整,只有这份繁体中文版的文档是原生翻译自英文版,所以就此萌生了把此文档转为简体中文的想法。 之后就花了一点时间完成了这项工作,项目地址: http://wowubuntu.com/markdown/ 声明: 这份文档派生于繁体中文版,在此基础上进行了繁体转简体工作,并进行了适当的润色。此文档用 Markdown 语法编写,你可以到这里查看它的源文件。「繁体中文版的原始文件可以查看这里 。」--By @riku / 本项目托管于 GitCafe Update: 本项目同时也托管于 Github,请通过 fork 和 pull request 来帮忙改进本项目。 PS1: # 什么是 Markdown? Markdown 是一种轻量级的标记语言,最初由John Gruber 和 Aaron Swartz 创建,用于允许人们“以一种书写便利,容易阅读的纯文件格式来书写,然后将之转换为结构化的标准XHTML或HTML。该门语言从已经存在的一些在邮件中标记纯文本的约定中借荐了一些思路。 PS2: Ubuntu 上编写 Markdown 文档推荐使用 ReText 。

Linux Deepin 11.12 简体中文版本已在2011-12-30日发布。Linux Deepin 11.12 采用Gnome Shell 作为默认桌面环境,但进行了精心的定制。下面的教程就是告诉大家如何将原生GNOME Shell 打造为Deepin GNOME Shell。 提示: 已经在 Ubuntu 测试过,运行正常,Linux Mint上会挂掉,Fedora等其他发行版本尚未测试 建议在启用Deepin GNOME Shell 扩展前,先禁用原先安装的Gnome Shell 扩展(完成下面的所有步骤后,可依次打开先前安装的扩展,查看系统显示效果(某些扩展与Deepin GNOME Shell 扩展功能类似的,建议不必启用); 如果您对 Deepin Gnome Shell 不满意,想要回到原生Gnome Shell ,建议在进行下面步骤前,对涉及到文件修改之处进行备份

前言 之前写过在windows环境下来备份和还原ASA配置文件...还沾沾自喜,但文章上传到WOW Ubuntu之后,网友反映我全是MS环境,不够和谐...问心有愧啊~今天补上! 目的:备份和还原ASA硬件防火墙配置文件以及IOS文件(ubuntu 11.10桌面版亲测) 流程: 1. 搭建TFTP Server服务,并保持开启状态~ 2. 备份和还原ASA配置文件 3. 备份和还原ASA IOS 配置文件 由前面的文章已经提到了IOS ,IOS是Cisco ASA或 大型路由器以及大型交换机的核心,经常备份有益无害!开始~ 一 在ubuntu 下搭建TFTP Server服务 (1)$ sudo apt-get install xinetd tftpd tftp 安装必备包:xinetd是必备包,tftpd 是服务器端 ,tftp 为客户端。(如图) (2)建立/etc/xinetd.d/tftp文件,内容如下(可复制,为防止出错) service tftp {socket_type = dgram proto col = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = [...]

Cisco ASA 配置文件+IOS 备份与恢复 Cisco 路由器+ASA亲测,交换机理论上可以,期待测试... 前言 以下所有配置过程以ASA为例,路由器与其区别不大......Cisco ASA防火墙自带TFTP导入导出配置命令(ASA 5505 ASDM界面访问ASA也有体现)......从一开始接触ASA到现在为止,已经有约半年时间,这么长时间的努力,多数时间浪费在了该死的英文界面以及网上区区的极少文章。我们长时间的奋斗是否该助新入手的朋友一臂之力?ubuntu(linux系统的一种)主张的一句话叫做:”我的存在,是因为大家的存在!“我决定要这么做!鄙视微软和cisco代码等技术不透明....吼吼.....奋斗了2天的成果,分享一下! 目的:为了防御不测,网络受到黑客恶性攻击等因素,熟练掌握备份与还原配置文件以及IOS文件。 流程:1. 在客户端搭建TFTP服务器,并保持TFTP服务在自动启动状态. 2. 备份还原ASA配置文件 3. 备份还原IOS配置文件 一 准备工作: (在此特意说明一下,我是用笔记本server 2003系统通过telnet登录ASA 命令行)在2003系统中安装TFTP服务,使2003系统成为TFTP服务器。 在此强烈推荐solarwinds—TFTP-server ,下载地址: http://www.giveawayoftheday.com/soft/480772/ ,默认安装完成后,启 用solarwinds-tftp服务! 二 备份还原ASA配置文件 cisco 只能通过TFTP的方法来备份和恢复数据.... (1)备份 第一步:登录ASA防火墙 命令行界面(如图) 第二步:执行 copy running-config tftp命令(如图) Source filename[running-config] 意思是 确认备份默认文件running-config吗?按照默认,按回车下一步即可! 第三步:指定TFTP服务器IP地址 address or name of remote host [192.168.1.13]? 意思是需要将TFTP服务器IP设置为默认192.168.1.13吗? 在此我不需要,手动输入正确的TFTP服务器IP即可。回车下一步 第四步: 指定配置文件备份到本地的文件名为run-BF(如图,随便指定) [...]

最近由于笨兔兔空间不太稳定,经常不能访问,据说服务器空间遭到人家攻击,近一周将会服务器转移,提高访问稳定性。所以暂将该篇文章转移到 Wowubuntu 处,方便各位参考。感谢 wowubuntu! 本文测试基于 Virtualbox + Fedora 16 Live CD 。兔兔出品,仅供各位Fedora 16桌面用户参考。如果错误,敬请指出,以便后来人查阅。这篇文章早就写好了,因笨兔兔上月流量用尽,等待了几天,方能与大家见面。 一、Fedora 16 主要特色 Fedora 16,代号“Verne”,正式版本将于2011年11月8日发布。 Fedora 16的主要特性有: ​*包​括​ Aeolus Conductor、​Condor Cloud、​HekaFS、​OpenStack 以​及​ pacemaker-cloud 在​内​的​增​强​云​支​持​ *KDE Plasma workspaces 4.7 *GNOME 3.2 *包​括​ GRUB 2 和​ 移​除​ HAL 在​内​的​大​量​核​心​级​系​统​改​进​。​ *An updated libvirtd, trusted boot, guest inspection, virtual lock manager and a pvops based kernel [...]

  互联网上充满了富有创意和实用价值的资源,例如照片、字体、音乐和程序代码,可以拿来改善我们的作品。相比较于“闭门造车”,利用现有资源并参考他人的方法来进行进一步创作显得更加省力、快捷、实用。     这些共享的资源——无论是否免费——通常都带有某种许可协议,来确保公正的使用。对于专业人士,理解某个许可协议所做的限定是很重要的:了解这些知识之后,你会对自己收获感到惊讶。理解版权和许可协议让我们发挥自我的最大能力:具有创造力!

由于要测试一些代码,其运行结果会受到多核并行的影响,所以希望能够调整使用的 CPU 数量。网络上之前看到的方法是在内核的启动参数上添加一个 maxcpus,但是如果这样的话每切换一次都要重启一次,是在太麻烦了。想想 Linux 应该是很强大的,所以可以动态修改 CPU 数量才对。 无意中看到 Linux 代码的 Documentation 文件夹下有个文件叫做 cpu-hotplug.txt,于是就看了一下,发现可以在 /sys/devices/system/cpu 看到代表各 CPU 的文件夹按照 cpuX 的命名方式,如 cpu0、cpu1、cpu2 等。这些文件夹里面有一个 online 文件,如果其值为0则禁用该 CPU,如果为1则启用该 CPU。注意,这里需要 root 权限哦。 因为我只要在单核和多核之间切换,所以我写了两个脚本放在 /usr/local/sbin 里面: singlecore #!/bin/bash cpus_dir="/sys/devices/system/cpu" for cpu in $(ls "$cpus_dir" | grep 'cpu[0-9]\+') do cpu_online="$cpus_dir/$cpu/online" if [[ -e "$cpu_online" && $(cat $cpu_online) = 1 ]] then [...]

Ubuntu 11.10 Oneiric Ocelot 已于昨天正式发布,在之前的文章中我们提到过,该版本中的 Ubuntu Software Center 采用了全新的界面,并提供了一个非常实用的功能,把 OneConf 整合进了去,这样你就可以在两台电脑之间同步安装过的软件。 OneConf 的原理是这样的,系统会自动记录安装过的软件信息并存储到你的 Ubuntu One 空间里面,当其它电脑需要的时候会从你的 Ubuntu One 里获取这些信息并同步安装过的软件,详细介绍见 Ubuntu Wiki。 # 如何在 Ubuntu 软件中心里开启软件同步功能? 打开 Ubuntu 软件中心 -> 文件 -> 在计算机之间同步 -> 输入你的 Ubuntu One 帐号及密码就可以了 [见下图] 需要注意的是,同步后的软件配置可能还需要你自已手工备份和恢复。

如果你的机器安装 Ubuntu 11.04 或 11.10 后,没法运行基于  Compiz 的 Unity 3D 界面的话,使用以下命令就可检测出到底问题出在哪里? /usr/lib/nux/unity_support_test -p 截图: 然后你就可以根据结果来更换硬件了,更换硬件时可以参考 Ubuntu 官方的硬件兼容列表。 另外,如果结果全都是 Yes 的话,那也意味着基本上你的机器可以运行 Unity 3D 及 Gnome Shell 。 -- 消息及图片来源

1. 下载busybox和linux kernel的源码. busybox的源码地址: http://www.linuxidc.com/Linux/2011-08/40704.htm linux kernel的源码地址: http://www.kernel.org/pub/linux/kernel/v2.6/

来源:16 条技巧让你更高效使用 SSH [黑客志] / 翻译及整理:@yuanyiz 原文:SSH Can Do That? Productivity Tips for Working with Remote Servers / 作者:Smylers  SSH有很多非常酷的特性,如何它是你每天的工作伴侣,那么我想你有必要了解以下16条高效使用SSH的秘籍,它们帮你节省的时间肯定会远远大于你用来配置它们的时间。 1. 多条连接共享 如果你需要在多个窗口中打开到同一个服务器的连接,而不想每次都输入用户名,密码,或是等待连接建立,那么你可以配置SSH的连接共享选项,在本地打开你的SSH配置文件,通常它们位于~/.ssh/config,然后添加下面2行: ControlMaster auto ControlPath /tmp/ssh_mux_%h_%p_%r 现在试试断开你与服务器的连接,并建立一条新连接,然后打开一个新窗口,再创建一条连接,你会发现,第二条连接几乎是在瞬间就建立好了。 Windows用户 如果你是Windows用户,很不幸,最流行的开源SSH客户端Putty并不支持这个特性,但是Windows上也有OpenSSH的实现,比如这个Copssh,如果你觉得下面的一些技巧对你很有帮助,或许你应该试试Copssh。 文件传输 连接共享不止可以帮助你共享多个SSH连接,如果你需要通过SFTP与服务器传输文件,你会发现,它们使用的依然是同一条连接,如果你使用的Bash,你会发现,你甚至SSH甚至支持Tab对服务器端文件进行自动补全,共享连接选项对于那些需要借助SSH的工具,比如rsync,git等等也同样有效。 2. 长连接 如果你发现自己每条需要连接同一个服务器无数次,那么长连接选项就是为你准备的: ControlPersist 4h 现在你每次通过SSH与服务器建立连接之后,这条连接将被保持4个小时,即使在你退出服务器之后,这条连接依然可以重用,因此,在你下一次(4小时之内)登录服务器时,你会发现连接以闪电般的速度建立完成,这个选项对于通过scp拷贝多个文件提速尤其明显,因为你不在需要为每个文件做单独的认证了。 3. 别再输入密码 如果你还在通过密码方式登录SSH,那么你或许应该试试SSH Keys,首先使用OpenSSH为自己声称一对密钥: $ ssh-keygen 跟随指示,完成之后,你应该可以在你的.ssh目录下看到两个文件,id_rsa就是你的私钥,而id_ras.pub则是你的公钥,现在你需要将你的公钥拷贝到服务器上,如果你的系统有ssh-copy-id命令,拷贝会很简单: $ ssh-copy-id smylers@compo.example.org 否则,你需要手动将你的私钥拷贝的服务器上的~/.ssh/authorized_keys文件中: $ < ~/.ssh/id_rsa.pub ssh clegg.example.org ‘mkdir [...]

前言 Webmi n是目前功能最强大的基于Web的UNIX系统管理工具。管理员可通过浏览器访问 Webmin 的各种管理功能并完成相应的管理动作。Webmin 让你能够在远程使用支持HTTPS(SSL 上的 HTTP)协议的 Web 浏览器通过Web界面管理你的主机。所以不必担心安全问题。如果公司由VPN的用户,最适合不过了,即使外地出差,也能够访问在公司的linux主机。(如图) Webminn安装 1. 安装必备程序 sudo apt-get install libnet-ssleay-perl libauthen-pam-perl libio-pty-perl (以上是完全命令,根据系统已经安装的软件包不同而不同...) 2. 下载Webmin wget http://prdownloads.sourceforge.net/webadmin/webmin-1.400.tar.gz 3.  解压 tar   -zxvf webmin-1.400.tar.gz 4. 进入解压目录,安装 cd  webmin-1.400 sudo  ./setup.pl (注:安装过程中会有相应提示,举例子来说,其中有一条是 设置安装目录,括号内给出了默认路径,如果不想做修改,重新键入路径即可。其他雷同!)   5.  浏览器访问 https:// 服务器IP:10000 (注:浏览器键入的是https,否则无法访问。如果是本机用来测试,服务器IP填写本机IP或者127.0.0.1即可。10000是默认端口,如果安装过程中没做修改,端口就是10000)    OK !赶紧登录 看下效果吧~ 抱歉,忘说了,界面改成中文方法:    点击左侧面板的webmin -----  选择Change Language and Theme [...]

linux top命令简介 top 命令是最流行的性能监视工具之一,我们必需了解。它是一个优秀的交互式工具,用于监视性能。它提供系统整体性能,但报告进程信息才是 top 命令的长处。top 命令交互界面如下图所视: top 界面分为两个部份,光标上面部份显示关于系统整体性能,光标下面部份显示各进程信息。光标所在处是用来输入操作命令的。 linux top命令界面 第一行显示的内容和uptime命令一样,【l】可以显示和隐藏这个区域: top 这个没有什么意思,只是个名称而以 01:47:56 系统当前时间 up 1:26 系统开机到现在经过了多少时间 2 users 当前2用户在线 load average:0.00,0.00,0.00 系统1分钟、5分钟、15分钟的CPU负载信息 第二行: Tasks 英文意思是工作;任务;差事。 38 total 很好理解,就是当前有38个任务,也就是38个进程。 1 running 1个进程正在运行 37 sleeping 37个进程睡眠 0 stopped 停止的进程数 0 zombie 僵死的进程数 Cpu(s) 表示这一行显示CPU总体信息 0.0%us 用户态进程占用CPU时间百分比,不包含renice值为负的任务占用的CPU的时间。 0.7%sy 内核占用CPU时间百分比 0.0%ni renice值为负的任务的用户态进程的CPU时间百分比。nice是优先级的意思 99.3%id 空闲CPU时间百分比 0.0%wa 等待I/O的CPU时间百分比 [...]

论功能确实 proftpd 最为强大,以下为 proftpd.conf 的配置指定手册,呵呵,只有简短的说明啊! -------------------------------------------------------------------- AccessDenyMsg -- 访问拒绝的信息提示(530)。 语法:AccessDenyMsg ["messge"] 语境:server config, <VirtualHost>, <Anonymous>, <Global> 模块:mod_auth 范例:AccessDenyMsg "用户%u访问被拒绝!" -------------------------------------------------------------------- AccessGrantMsg -- 访问拒绝的信息提示(230)。 语法:AccessGrantMsg ["messge"] 语境:server config, <VirtualHost>, <Anonymous>, <Global> 模块:mod_auth 范例:AccessGrantMsg "用户%u成功登陆!" -------------------------------------------------------------------- Allow -- 使用网络号、主机、域名控制允许访问 语法:Allow [ ["from"] "all"|"none"|host|network[,host|network[,...]]] 默认:Allow from all 语境:<Limit> 范例: <Limit LOGIN> Order allow,deny Allow from 128.44.26.,myhost.mydomain.edu,.trusted-domain.org Deny from [...]

我们在网维工作中,常常要备份一些资料,虽然事情不复杂,但是很费时间的,我在这里分享一个 Linux 备份脚本,轻松自如的实现自动备份,并且可以保留N天备份的档案。这个脚本分为两个文件,一个是执行文件backup.sh,另一个是备份项目文件project.lst。 #backup.sh -- 重要变量名 作用 LogFile 日志文件 SourceDir 需要备份的目录 BakDir 备份至此目录 RetainDay 备份档案文件保留天数 ProjectLst 备份项目文件配置文件 代码: #!/bin/bash #author: InBi #date: 2011-07-28 #role: backup files periodically. #website: http://www.itwhy.org/2011/07-28/707.html ################################################## LogFile=/backup/log/`date +"%Y-%m"`.log DATE=`date +"%Y-%m-%d"` SourceDir=/var/RDfile BakDir=/backup RetainDay=20 ProjectLst=/backup/project.lst ################################################## echo "backup start at $(date +"%Y-%m-%d %H:%M:%S")" > $LogFile echo "--------------------------------------------------" >> $LogFile cd $BakDir PROJECTLIST=`cat [...]


top

无觅相关文章插件,快速提升流量