Category: Ubuntu / Mac / Github / Aptana / Nginx / Shell / Linux

新手必须掌握的Linux命令

2.1 强大好用的SHELL 计算机硬件是由运算器、控制器、存储器、输入/输出设备等设备组成的,而能够让机箱内各种设备各司其职东西就叫做——系统内核。内核负责驱动硬件、管理活动和分配/管理硬件资源,如此说来系统内核对计算机来讲可真的是太重要了,所以它不能直接让用户操作。 因为用户不能直接控制硬件也不能直接操作内核,于是便需要基于“系统调用接口”开发出的程序/服务来满足用户日常工作了。 首先承认在红帽RHEL7中有些诸如逻辑卷管理器(LVM)的图形化工具非常好用,也减少了运维人员操作出错的几率,值得称赞,但一直以来Linux运维人员更多的倾向于用命令写脚本程序,因为图形化的工具不灵活而且相比来说更加消耗… Read More

你要了解的11款面向Linux系统的一流备份实用工具

个人计算机或者服务器上的备份对于防止数据丢失很重要。系统管理员每天需要处理大量的企业级数据,甚至个人计算机上的数据,所以要深入了解不同的备份工具。 经常备份计算机上的数据是个好的做法,它可以手动完成,也可以设置成自动执行。许多备份工具拥有不同的功能特性,让用户可以配置备份类型、备份时间、备份对象、将备份活动记入日志及执行更多操作。 我们在本文中将介绍11款一流的备份工具,供你在Linux服务器或系统上使用。   1. Rsync 这是一款在Linux用户当中颇受欢迎的命令行备份工具,尤其受到系统管理员的欢迎。它拥有丰富的功能,包括增量备份、更新整个目录树和文件系统、本地备份及远程备份,以及保留文… Read More

git reset, git checkout, git revert 区别 (译)

题记:团队中大多数成员使用 sourceTree 和 github 两款 git 工具,然而大家对于图形化工具提供的 reset,checkout,revert 功能点并不是很了解,甚至于混淆,然后凭借猜测去使用。功夫不负有心人,在尝试过多次冲突处理或分支开发的坑后,终于形成了自己的一套使用方式,可喜可 贺。然而问题的解决方案的并不是效率最高的,内部的执行过程我们也不清楚,这对于一个自律的程序艺术家是无法接受的。基于这个问题,翻译这篇博客,为 git 中高级用户的 undo 操作提供参考。鼓励在熟悉命令行操作再通过图形化工具提高开发效率。水平有限,释疑为主,翻译为辅 Reset Checkout and Revert 原文地址:… Read More

Ubuntu 15 安装Chromium浏览器并添加Flash插件Pepper Flash Player

Chromium谷歌的开源浏览器将不再支持Netscape浏览器插件API,Adobe公司的Flash将无法正常工作了。然而用户可以使用Pepper Flash Player,这是谷歌浏览器上一款替代Adobe Flash的插件。 安装方法 Ubuntu 14.04及衍生版本用户命令: 因为默认库里面有Chromium和Pepper Flash Player,安装非常容易,打开终端,输入以下命令: sudo apt-get update sudo apt-get install chromium-browser sudo apt-get install pepperflashplugin-nonfree sudo update-pepp… Read More

Ubuntu全盘备份与恢复

备份: 下面是我用来备份系统的完整命令: tar -jpcvf Ubuntu-12.04-20131018.tar.bz2 --exclude=/proc --exclude=/lost+found --exclude=/Ubuntu-15.10-20160211.tar.bz2 --exclude=/mnt --exclude=/sys --exclude=/home / 让我们来简单看一下这个命令: “tar”当然就是我们备份系统所使用的程序了。 “jpcvf”是tar的选项,意思是“创建档案文件”、“保持权限”(保留所有东西原来的权限)、bzip2 格式打包,这是一种压缩耗时但是压缩比很高的格式,经常用于压缩大数据。… Read More

Ubuntu: 正确安装wine Wine 1.7 not installing on Xubuntu 15.10

The needed packages are currently not available for Wily. Check this filtered page. Wait some days and the Wily packages are likely to be available. In the meantime, install the Vivid packages: wget http://mirrors.kernel.org/ubuntu/pool/main/libg/libgphoto2/libgphoto2-port10_2.5.4-1.1ubuntu1_i386.deb wget http://mirrors.kernel.org/ub… Read More

在Ubuntu上安装mongoDB

1. 官网: Synopsis This tutorial outlines the basic installation process for installing MongoDB on Ubuntu Linux systems. This tutorial uses .deb packages as the basis of the installation. 10gen publishes packages of the MongoDB releases as .deb packages for easy installation and management for users of Ubuntu systems. Ubuntu does include MongoDB package… Read More

git-ssh 配置和使用

1、设置Git的user name和email:(如果是第一次的话) $ git config --global user.name "humingx" $ git config --global user.email "humingx@yeah.net" 2、生成密钥 $ ssh-keygen -t rsa -C "humingx@yeah.net" 连续3个回车。如果不需要密码的话。 最后得到了两个文件:id_rsa和id_rsa.pub。 如果不是第一次,就选择overwrite. 3、添加密钥到ssh-agent 确保 ssh-agent 是可用的。ssh-agent是一种控制用来保存公钥身份验证所使用的私钥的程序,其实ssh-agent… Read More

git/ssh捋不清的几个问题

主要是 windows 用户会遇到很多纠结的问题,linux/unix 用户属于这方面的高端用户,应该有能力处理此类问题,而且网络上也有很多解决方案,本文的受众是 windows 用户。由于今天配置了一下午,虽说配置过程基本搞清楚,懒得重新配置一遍,所以文中皆以文字形式叙述,没有截图。 一、概念的解释 1. rsa 与 rsa.pub 网上很容易搜到的东西我就不说了,我们知道,通过: ssh-keygen -t rsa -C "something" 可以生成两个文件,这两个文件的命名默认是 id_rsa 和 id_rsa.pub,如果你在键入上述命令回车之后,重新输入了命名,那此时生成的两个文件就是 [命名] 和 [命名].pub,这个好… Read More

linux: 命令行运行php Run PHP from the command line

As an alternative to /opt/lampp/bin/php, to run a php script from the command line, you just need to install php5-cli: sudo apt-get install php5-cli And run your script with: php myscript.php To open an interactive php shell, just type in a terminal: 如果想在terminal里面直接写php,可以用: php -a   本文:linux: 命令行运行php Run PHP from the command line… Read More

多git帐号的SSH key切换

1.同一台电脑可以有2个git账号(不同网站的) 首先不同网站,当然可以使用同一个邮箱,比如我的github,gitlab,bitbucket的账号都是gotodiscuss[at]gmail.com 这时候不用担心密钥的问题,因为这些网站push pull 认证的唯一性的是邮箱 比如我的windows 上 2个账号一个gitlab 一个github (用的都是id_rsa) host github hostname github.com Port 22 host gitlab.ikeepstudying.com hostname gitlab.ikeepstudying.com Port 65095 不需要指定key的位置。因为默认读… Read More

Linux视频转换: 如何利用HandBrake将DVD光碟转成各式影片档

之前本站已经有写过关于Handbrake的教学: 如何将租回来的DVD转成电脑可播放的影片档 ,不过因为那篇教学比较旧了,而且新版的Handbrake也有些改变,甚至为了转档效率,目前Handbrake还把给Intel机种和PPC机种用的版本分开。 另外,也有很多朋友有这样的需求,需要将DVD影片转成在iPod、iPod Touch、iPhone上面观看,所以本篇教学目的就是更新一下之前的教学流程,并且善用Handbrake已经设定好的各式影片的预设值,这样的话,整个转档的流程,相信会更加愉快的~ 那就开始吧~ 下载HandBrake 首先请您先去下载最新版本的HandBrake来安装,连结到HandBra… Read More

Linux 视频转换: DVD AVI 转 MP4 – HandBrake – Copy a DVD AVI to MP4 or MKV file

For the impatient: the short version … For those that are impatient and more experienced, you can follow the following steps quickly. For beginners I recommend to continue reading the following paragraphs which explain a little bit more about what’s happening. Install HandBrake. Install codecs and libdvdcss (see below). Start HandBrake. Insert DVD.… Read More