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

Mac 无法正常使用 SSH,SSH returns: no matching host key type found. Their offer: ssh-dss

The version of OpenSSH included in 16.04 disables ssh-dss. There’s a neat page with legacy information that includes this issue: http://www.openssh.com/legacy.html In a nutshell, you should add the option -oHostKeyAlgorithms=+ssh-dss to the SSH command: ssh -oHostKeyAlgorithms=+ssh-dss root@192.168.8.109 You can also add a host pattern… Read More

Aptana Installation error message : Failed to correctly acquire installer_nodejs_windows.msi file: CRC error.

解决方法: 下载安装: node-v0-10-13-x86 (或者下载官网http://go.aptana.com/installer_nodejs_windows)然后重新安装 Aptana Studio   参考: Ubuntu 16.04 安装 Openjdk for Aptana How can I install Openjdk on Ubuntu 16.04? Aptana Studio 3 使用 Bitbucket How to use Bitbucket with Aptana Studio 3 Aptana Studio: 无法保存FTP密码 Passwords Not Saved for FTP Connections   本文:Apta… Read More

Ubuntu: 桌面屏幕录制软件推荐

1. RecordMyDesktop RecordMyDesktop适用于GNOME桌面环境跟KDE桌面环境,录制程序设置比较明确,上手很容易,软件的安装:打开终端,输入 sudo apt-get install gtk-recordmydesktop 如果你是KDE桌面环境的用户输入: sudo apt-get install qt-recordmydesktop 安装完成后软件可以在应用程序的影音中找到。 如果大家在录制过程中发现有错帧的现象,可以在Advanced设置中开启Performance 中的Encode On The Fly选项解决。 2.xvidcap xvidcap也是一款linux系统下很实用的屏幕录制软件,… Read More

Ubuntu: 解决 Unable to negotiate with XX.XXX.XX.XX: no matching host key type found. Their offer: ssh-dss 的问题

当你在linux下使用ssh时, 如果出现下面的错误: Unable to negotiate with XX.XXX.XX.XX: no matching host key type found. Their offer: ssh-dss 那么解决的方法就是: 找到文件 ~/.ssh/config   如果没有这个文件, 就创建一个,然后在里面输入下面的代码 Host ikeepstudying.com HostkeyAlgorithms +ssh-dss 将 ikeepstudying.com  替换成你的域名地址 参考: http://www.openssh.com/legacy.html 更多参考: git-ssh 配置和使用 git/ssh捋不清的… Read More

Ubuntu 16.04安装 Virtualbox 5.1 How to Install Virtualbox 5.1 in Ubuntu 16.04

安装方法直接看下面说明. Oracle Virtualbox has just reached a new major 5.1 release. Here’s how to install it in Ubuntu 16.04. Virtualbox 5.1 ports its UI to Qt5, brings better Python 3 support, HDA (High Definition Audio) support for newer Linux guests, various VMM and other improvements and fixes. Virtualbox release highlights: VMM: new APIC and I/O APIC implement…

安卓Android : 看完这篇,你就知道了关于 root 的一切

Android 系统从面世以来,就以开源和开源的姿态赢得了巨大的市场。开源就意味着任何人可以修改系统,并将系统安装至任意设备上,无需为 Google 支付任何费用。即使姿态如此开放,Google 及 Android 阵营的手机厂商依然有自己的一些小算盘——比如对于 Google 自家服务的代码,依然是不开源的;而为了保证一些用户体验的完整性及政策限制,厂家通常会对用户修改系统的操作进行一些限制。这时候,root 这个词就横空出世了。依托 root 操作,用户可以随心所欲进行一些高阶操作,无需「寄人篱下」。但 Android 一直都有安全性的疑虑,因此,对于许多人来说,「root or not root, this is a ques… Read More

如何直接在github上预览html网页效果

在github上托管的项目, 经常会存放一些demo的html文件在里面, 比如像下面这样的: 我们直接点击的话只能看到html源代码, 那么有没有什么办法直接看html网页效果而不用下载呢? 答案是有的. 它就是: http://htmlpreview.github.com/. 直接把github上html文件的链接复制过去即可, 如图: 比如, Github上有这么一个文件 https://github.com/aisinvon/VerticalMiddleForUnknownHeightDiv/blob/master/Set-Unknown-Height-Div-to-Vertical-Middle.html,… Read More

如何备份及恢复 Linux 文件权限

你可能听说或碰到过这样的事情:一个系统管理员菜鸟不小心输入”chmod -R 777 /”从而导致了巨大的悲剧,使得整个系统遭到了严重的破坏。在日常管理中,我们有许多工具可以用来备份文件权限,如cp、rsync、etckeeper 等。如果你使用了这个备份工具,那么你的确不需要担心改变的文件权限问题。 但如果只是想暂时备份文件权限(而不是文件本身),例如:为了阻止一些目录的内容被覆盖暂时移除该目录下所有文件写的权限;或是正在排除文件权限问题的过程中需要对文件进行chmod命令操作。在这些情况下,我们可以在原始文件权限改变之前对其进行备份,一会我们需要它的时候再将原始权限还原。在很多情况下,如果你只是想要… Read More

Linux: 近100个常用命令大全

1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件 -a 列出包括.a开头的隐藏文件的所有文件 -A 通-a,但不列出"."和".." -l 列出文件的详细信息 -c 根据ctime排序显示 -t 根据文件修改时间排序 ---color[=WHEN] 用色彩辨别文件类型 WHEN 可以是’never’、’always’或’auto’其中之一 白色:表示普通文件 蓝色:表示目录 绿色:表示可执行文件 红色:表示压缩文件 浅蓝色:链接文件 红色闪烁:表示链接的文件有问题 黄色:表示设备文件 灰色:表示其它文件 2.mv [选项] 源文件或目录 目录或多个源文件 | 移动或重命名文件 -b

Linux: terminal 终端生存指南

原文: http://www.codeceo.com/article/linux-terminal-guide.html 完全利用Linux终端处理日常工作并非易事,但其可行性却是不容质疑的。 实现日常功能的各类最佳Linux Shell应用 有没有考虑到利用Linux终端搞定日常生活中的种种需求?告别现代GUI软件,一切以文本形式呈现。其实这并非不可能,皆历史悠久的命令行界面同样拥有大量实用功能可供选择。 利用Linux终端发送邮件 要在终端中发送邮件,我们首先要选择对应工具。很多人推荐mutt与notmuch,二者确实非常强大,但我更偏爱alpine。它不仅效果良好,而且界面设计与Thunderbird… Read More

Linux: 利用 Alpine 在命令行里访问 Gmail

假如你是一个命令行爱好者,我很确信你会使用这个强大的工作环境来执行哪怕是一项日常任务的工具,并为之欢呼,例如从 安排日程 、 管理财务 到 获取 Facebook 、Twitter等任务。(LCTT 译注:阅读本文的另一个前提是,假如你还能访问 Gmail 或者知道 Gmail 是什么的话。) 在这个帖子中,我将为你展示 Linux 命令行的另一个漂亮干练的使用案例:访问 Google 的 Gmail 服务, 为此,我们将使用 Alpine,一个基于 ncurses 的多功能命令行邮件客户端(不要和 Alpine Linux 搞混淆)。我们将在 Alphine 中配置 Gmail 的 IMAP 和 SMTP 设定,通过 Google 的邮件服务器在终端环境中收取和… Read More

Linux: chmod 和 chown用法小结

chmod chmod指令是更改文件读写执行权限的. 文件权限可以通过ls -a或ll来看,在每个文件前有10个字符,第一个是d是文件夹,否则为一划.后面三组rwx,分别是读取,写入和执行的权限; 三组分别是用户自己,同组以及其他人的相应rwx权限. 没有执行权限, 脚本和程序也不能直接跑; 没有写权限,就没法生成和保存文件; 没有读的权限就连访问都难. 一般文件权限是755,下面将介绍. 权限有两种表示方式, rwx方式和数字方式. r权限代表1,w权限代表2,x权限代表4,无权限代表0. rwx权限数字的值累加起来,就是一个用户/组/其余人的相应权限,例如775代表用户和组具有rwx权限,而其他人只有rx权限没有写… Read More

Linux: 系统文件权限总结

原文: http://www.codeceo.com/article/linux-file-permission.html   在 Linux 中最基本的任务之一就是设置文件权限。理解它们是如何实现的是你进入 Linux 世界的第一步。如您所料,这一基本操作在类 UNIX 操作系统中大同小异。实际上,Linux 文件权限系统就直接取自于 UNIX 文件权限(甚至使用许多相同的工具)。 但不要以为理解文件权限需要长时间的学习。事实上会很简单,让我们一起来看看你需要了解哪些内容以及如何使用它们。 基础概念 你要明白的第一件事是文件权限可以用来干什么。当你设置一个分组的权限时发生了什么?让我们将其展开来说,这个概念就真… Read More

Linux: 系统结构详解

原文: http://www.codeceo.com/article/linux-system.html Linux系统一般有4个主要部分: 内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。部分层次结构如图1-1所示。 1. linux内核 内核是操作系统的核心,具有很多最基本功能,它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。 Linux 内核由如下几部分组成:内存管理、进程管理、设备驱动程序、文件系统和网络管理等。如图: 图1  系统调用接口:SCI 层提供了某些机制执行从用户空间… Read More