无主题 · 开发技术博客

分类目录:操作系统

让Linux系统执行sudo时不用输密码

让Linux系统执行sudo时不用输密码
启用 sudo命令并让执行 sudo时不需要输入密码: 打开终端,先以 root 身份登录:su root然后执行:visudo在打开的文件中,找到下面这一行:root ALL=(ALL) ALL并紧帖其下面,添上自己,如我的用户名是: frank,则添上 :frank ALL=(ALL) ALL如果只做到这一步,然后保存,那么就能使用 sudo 命令...
 标签: 

SSH 免密码登陆

SSH 免密码登陆
一、生成公钥和私钥在客户端执行如下Shell代码ssh-keygen -t rsa默认在 ~/.SSH 目录生成两个文件: 私钥:id_rsa 公钥:id_rsa.pub二、导入公钥文件到服务器 1.复制公钥文件到服务器scp ~/.ssh/id_rsa.pub user@host:~/id_rsa.pub2.将公钥内容 追加到 authorized_keys 文件cat ...
 标签:  ,

让Mac OS X的终端多姿多彩

让Mac OS X的终端多姿多彩
与Linux相比,Mac OS X的终端总是欠缺些什么。对了,是色彩,Linux的ls命令使用不同颜色区分各种文件类型,Vim编辑器也支持语法高亮,而Mac终端却总是以黑白示人。其实,只要稍微做一些工作,Mac的终端同样可以多姿多彩,请往下看。彩色化ls的输出Mac中BSD的ls命令可以使用-G参数彩色化输出的文件列表,需要配置LSCOLORS环境变量定义颜色,具体配置方法可以输入man ls...
 标签:  ,

Homebrew的安装与使用

Homebrew的安装与使用
Mac OS X是基于Unix的操作系统,可以安装大部分为Unix/Linux开发的软件。然而,如果只是以使用为目的,对每个软件都进行手工编译不是很方便,也不利于管理已安装的软件,于是出现了类似于Linux中APT、Yum等类似的软件包管理系统,其中最著名的有MacPorts、Fink、Homebrew等。我曾经是MacPorts的使用者,但了解Homebrew之后,立即“弃暗投明”了。其实Ma...
 标签: 

如何把Eclipse for java 和 Eclipse for php 同时在Mac的launchpad同时显示?

如何把Eclipse for java 和 Eclipse for php 同时在Mac的launchpad同时显示?
注:这是一个没有解决的问题,并非教程文章。我想把两个不同版本的Eclipse 放到Mac的启动器(Launchpad)中,但实际只能显示其中一个Eclipse。我是这样做的:1.下载两个不同Eclipse,分别是Eclipse for java和Eclipse for php。2.解压缩,得到两个eclipse.app。3.重命名两个app,分别为eclipse4java.app和ecl...
 标签: 

Linux升级gcc到4.9.2

Linux升级gcc到4.9.2
背景由于服务器的编译需求,需要使用c++11,所以需要升级gcc,在升级过程中也遇到了一些问题。写下来供大家参考。升级1.准备工作下载gcc安装包,当前最高版本为4.9.2官网:https://gcc.gnu.org/gcc 4.9.2 下载地址:日本源:http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-4.9.2/gcc...
 标签:  ,

Linux手动添加Swap空间

Linux手动添加Swap空间
写在前面根据Redhat公司的建议,Linux系统Swap分区最适合的大小是物理内存的1-2倍.不过Linux上有些软件对swap分区得需求较大,例如要顺利执行Oracle数据库软件,swap分区至少需要400MB或者物理内存2倍以上的空间.当然我们在安装Linux的时候,就能直接讲swap分区设置到足够的大小,但如果已经安装好Linux了,之后又想再安装类似Oracle的软件,却发现swap分...
 标签:  ,

VisualSVN Server 提交强制注释

在SVN的使用过程中,为了方便日后查看,提交代码(或文件),通常会被规定填写提交注释,但是人多的时候,光靠自觉性是不能让所有人都遵守的,必须使用程序强制控制才行。因此我们需要对svn服务器进行设置,让使用者提交时强制填写注释才能提交。本文将介绍两种方法(其实是一种),只是两种实现方式1.通过VisualSVN服务端程序设置打开VisualSVN服务端程序,在需要增加规则的版本库上右键选择属性...
 标签:  ,

Windows系统安装Node.js及NPM模块管理

因为开发的需要,大部分源码和示例代码都是查看开发者在GitHub上分享的源码。GitHub托管的源码很多都是通过npm安装和运行example都是通过nmp命令安装执行的,因为之前对npm的错误理解,以为该命只有在Linux系统和mac os系统才能执行,所以查看演示会费很大精力。本文将介绍在windows系统下,如何安装nodejs以及npm管理1.下载node.js官网地址:http:/...
 标签:  , ,

win10系统出现一诡异问题【未解决】

问题描述开机之后的表现为Chrome无法打开,任务栏图标不能点击。强制关机打开后问题仍然存在。之前没有什么异常操作,所以觉得出现问题很诡异。具体截图:任务栏“固定图标”全部消失,右侧“时间日期”小时,并且剩下的按钮和通知图标不能点击,处于假死状态。 由于任务栏处于假死状态,使用Ctrl+Shift+Esc 快捷键打开“任务管理器”发现CPU使用为44%,但单个任务的cpu使用全部为0%...
 标签:  ,

windows下安装Mercurial的hg

Mercurial 是一种轻量级分布式版本控制系统,采用 Python 语言实现,易于学习和使用,扩展性强。其是基于 GNU General Public License (GPL) 授权的开源项目。目前,在使用Go语言下载第三方依赖时,需要使用hg命令。所以这里将介绍windows系统安装Mercurial的hg命令。安装1.下载安装程序官网下载地址:https://www.mercu...
 标签: 

Sublime Text搭建Go开发环境(windows)

1.安装git因为Golang是通过git来管理远程包的,所以我们首先要安装git,下载地址:http://www.git-scm.com/download/ git安装比较简单,直接下一步即可,需要了解具体安装方法可以点击->windows安装git和环境变量配2.安装Golang到官网下载go语言安装包,官网地址:https://golang.org/dl/ (国内下载地址:ht...
 标签: