随笔分类 -  Linux集市

摘要:本篇介绍如何在Ubuntu下快速地安装VPN Server。这里我们选择PPTP(VPN 协议的一种),因为简单,一条命令搞定。剩下的无非是一些配置。apt-get install pptpdpptpd安装完成后,编辑/etc/pptpd.conf文件,去掉下面两行的注释或者直接添加这两行(在文件的最后).这一步是配置ip地址的范围。localip 192.168.7.1 remoteip 192.168.0.2-254然后在/etc/ppp/chap-secrets文件中添加VPN用户,按照下面的格式,每个用户一行。username PPTPd password *为了让你的用户连上VPN后 阅读全文
posted @ 2013-03-27 21:45 牛皮糖NewPtone 阅读(5913) 评论(1) 推荐(0) 编辑
摘要:有时后端daemon或者脚本在执行ssh连接时,会遇到以下提示:The authenticity of host 'git.sws.com (10.42.1.88)' can't be established.ECDSA key fingerprint is 53:b9:f9:30:67:ec:34:88:e8:bc:2a:a4:6f:3e:97:95.Are you sure you want to continue connecting (yes/no)? yes而此时必须输入yes,连接才能建立。其实在ssh_config配置文件中可以配置此项,打开/etc/ss 阅读全文
posted @ 2013-02-28 12:08 牛皮糖NewPtone 阅读(11120) 评论(0) 推荐(0) 编辑
摘要:Redis的作者antirez发表了一篇关于开源软件的一些思考,大牛们总是会定期写一些thinking的东西分享给我们,本文的主要想法总结为他的原话是:Especially I want people to have fun, learn new stuff, and *make money* with my code。啧啧,这胸襟让人叹服啊。下面是原文,不译了,保证其原汁原味。For a dec... 阅读全文
posted @ 2013-02-26 21:50 牛皮糖NewPtone 阅读(586) 评论(0) 推荐(0) 编辑
摘要:今天在使用某工具时,遇到如下错误:/usr/bin/env: php: No such file or directory这可能是在安装LAMP环境时,缺少了PHP命令行组件,解决办法如下:sudo apt-get install php5-cli 阅读全文
posted @ 2012-11-26 21:56 牛皮糖NewPtone 阅读(8806) 评论(0) 推荐(0) 编辑
摘要:在本子上升级到了12.10。但是在update的时候遇到如下错误:正在读取软件包列表... 有错误!E: Encountered a section with no Package: headerE: Problem with MergeList /var/lib/apt/lists/cn.archive.ubuntu.com_ubuntu_dists_quantal_multiverse_i18n_Translation-zhE: 无法解析或打开软件包的列表或是状态文件。原因是12.04和12.10的deb源list发生冲突,解决办法是删除该目录下的所有文件:sudo rm -rf /va. 阅读全文
posted @ 2012-11-21 11:44 牛皮糖NewPtone 阅读(8584) 评论(0) 推荐(0) 编辑
摘要:我的虚拟机在进行SSH连接时,每次都需要输入yes进行确认:The authenticity of host '123.139.xxx.xx (123.139.xxx.xx)' can't be established.ECDSA key fingerprint is ab:5d:f6:4a:3a:76:a1:19:ae:30:29:05:66:1f:30:0f.Are you sure you want to continue connecting (yes/no)? 几遍之后就受不了了,修改/etc/ssh_config配置:StrictHostKeyCheckin 阅读全文
posted @ 2012-11-15 23:28 牛皮糖NewPtone 阅读(2023) 评论(0) 推荐(0) 编辑
摘要:在使用networkmanager设置网卡时,会出现每次重启系统时DNS自动清零的问题,每次重启后都要重新设置DNS非常麻烦。nameserver的配置文件是 /etc/resolv.conf这是正常的内容:# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTENnameserver 127.0.0.1假如我写入了一条google的nameserver 8.8.8 阅读全文
posted @ 2012-10-27 16:10 牛皮糖NewPtone 阅读(1119) 评论(0) 推荐(0) 编辑
摘要:今天在一个Ubuntu的虚拟机里遇到编码相关的问题:perl: warning: Setting locale failed.perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LANG = "zh_CN.UTF-8" are supported and installed on your system.解决办法就是安装zh包:apt-get install language-pack-zh-hans安装完后,就可以显示中文字符了。 阅读全文
posted @ 2012-10-18 16:55 牛皮糖NewPtone 阅读(5990) 评论(0) 推荐(0) 编辑
摘要:今天更新redmine的时候,需要安装mysql gem包。结果一直报错:Building native extensions. This could take a while...ERROR: Error installing mysql: ERROR: Failed to build gem native extension. /usr/bin/ruby1.8 extconf.rb --with-mysql-config=/usr/local/mysql/bin/mysql_configextconf.rb:10: command not found: /usr/l... 阅读全文
posted @ 2012-10-16 17:54 牛皮糖NewPtone 阅读(4015) 评论(0) 推荐(0) 编辑
摘要:看到了Ubuntu12.10的诸多特性,例如提供F测试版本的openstack deb包以及3.4kernel,默认支持Python3.0等等。于是在VM上尝鲜一下Quantal Quetzal。升级操作很简单,分为以下三步:1.确定安装了update-manager-core:sudo apt-get install update-manager-core2.编辑/etc/update-manager/release-upgrades:Prompt=normal3.开始升级:sudo do-release-upgrade -d然后耐心等待吧。最后忠告诸位:尝鲜有风险,不要在线上环境升级uns 阅读全文
posted @ 2012-09-24 12:14 牛皮糖NewPtone 阅读(648) 评论(0) 推荐(0) 编辑
摘要:今天在测试机上有同学不小心删除了python2.7的目录。。。然后维修的活儿就交到我手上了。刚开始我以为挺轻松的,结果整了一个小时。遇到了好多棘手的问题。首先遭遇的问题是:No such file or directory: '/usr/local/lib/python2.7/dist-packages/setuptools.egg-info'解决办法:发现该文件是软连接问题,链接地址有误,删了重设接着是ImportError: Entry point ('console_scripts', 'easy_install-2.6') not fou 阅读全文
posted @ 2012-08-28 18:36 牛皮糖NewPtone 阅读(9306) 评论(0) 推荐(0) 编辑
摘要:在使用apt-get安装包的时候,常常会遇到apt-get会建议的包,但实际上却木有安装:root@Pure:/etc/puppet/modules/apache# apt-get install ipythonReading package lists... DoneBuilding dependency tree Reading state information... DoneThe following extra packages will be installed: python-configobj python-simplegenericSuggested packa... 阅读全文
posted @ 2012-08-24 11:37 牛皮糖NewPtone 阅读(4016) 评论(0) 推荐(0) 编辑
摘要:一直包管理工具安装apache,今天使用源码安装遇到了一些问题,记录一下:在已经安装了apr,utils和pcre的情况下,你可以使用以下命令。wget http://mirror.bjtu.edu.cn/apache//httpd/httpd-2.4.3.tar.gztar zxvf httpd-2.4.3.tar.gzcd ./configure --prefix=/usr/bin/apachemakemake install由于我使用的是干净的系统,啥都木有,所以会提示缺少APR的错误。首先安装apr:wget http://archive.apache.org/dist/apr/apr 阅读全文
posted @ 2012-08-22 13:19 牛皮糖NewPtone 阅读(595) 评论(2) 推荐(0) 编辑
摘要:最近在使用Puppet快速部署Openstack,看到一些没见过的工具,例如aptitude,在Ubuntu上有强大的apt-get为什么还要用这个呢。本文转自:http://hi.baidu.com/52safe/blog/item/c17891ff02201653d6887d96.html 起初GNU/Linux系统中只有.tar.gz。用户 必须自己编译他们想使用的每一个程序。在Debian出现之後,人们认为有必要在系统 中添加一种机 制用来管理 安装在计算机上的软件包。人们将这套系统称为dpkg。至此着名的‘package’首次在GNU/Linux上出现。不久之後红帽子也开始着... 阅读全文
posted @ 2012-08-02 14:54 牛皮糖NewPtone 阅读(19893) 评论(2) 推荐(4) 编辑
摘要:还是手贱,在修改了网络配置和更新后,开机,机子木有无线网卡了,有线网卡也非常诡异,必须要restart network才能连出去。在打开系统的网络连接面板时,出现系统的网络服务与此版本的网络管理器不兼容的错误。利用万能的Google,找到了解决办法。方法比较匪夷所思,我反正木有理解,但是就这么成了。。。方法就是4步走,看下面的引用:First open Terminal and log in as root.# suAfter that go the correct folder.# cd /etc/NetworkManager/system-connections/Now take a lo 阅读全文
posted @ 2012-07-29 13:43 牛皮糖NewPtone 阅读(12724) 评论(2) 推荐(1) 编辑
摘要:由于大脑容量有限,忘记了虚拟机上的MYSQL的密码,于是在google上找了下,找到了解决方法~~~~~1、结束当前正在运行的mysql进程。# /etc/init.d/mysql stop2、用mysql安全模式运行并跳过权限验证。# /usr/bin/mysqld_safe --skip-grant-tables3、重开一个终端以root身份登录mysql。# mysql -u root4、修改root用户口令。mysql> use mysql;Reading table information for completion of table and column namesYou 阅读全文
posted @ 2012-07-25 08:36 牛皮糖NewPtone 阅读(14516) 评论(0) 推荐(2) 编辑
摘要:准时到了机场,结果飞机又晚点2小时,无聊,掏出MBP,打算给Terminal优化一下,在bash里增加alias,结果source之后,总是出现:bash: alias: ll: not found 错误依次检查了.profile,.bashrc,.bash_profile仍然无果。由于我使用的是iTerm+bash,google了一些解决方案在iTerm的profile设置之后仍然没有解决。然后我搜了一篇文章,提到他所有的命令均无法使用,在清空了.bash_profile之后,重新设置了PATH,成功恢复。然后我仔细观察了一下我的.bash_profile文件:# MacPorts Inst 阅读全文
posted @ 2012-07-11 21:10 牛皮糖NewPtone 阅读(6797) 评论(0) 推荐(0) 编辑
摘要:今天在实验室的机器上安装keystone时,提示缺少lxml,然后setuptools又安不上。第一台使用以下命令就解决了:$ sudo apt-get install gcc$ sudo apt-get install python-dev$ sudo apt-get install libxml2 libxml2-dev$ sudo apt-get install libxslt1.1 libxslt1-dev 然而另外一台,Ubuntu 10.04,apt-get install找不到libxml2和libxslt1.1,update之后也没有,只要手动去下载。1.安装最新的libxml 阅读全文
posted @ 2012-06-19 19:48 牛皮糖NewPtone 阅读(2619) 评论(0) 推荐(0) 编辑
摘要:咱对webqq说不出的讨厌感,还是喜欢用图形客户端,借用Pidgin安装QQ协议来实现一个简洁的QQ客户端。安装过程超级简单,两步走:一.安装pidgin1.可以Ubuntu软件中心选择下载或者sudo apt-get install pidgin二.安装QQ协议1:sudo add-apt-repository ppa:lainme/libqq2:sudo apt-get update3:sudo apt-get install libqq-pidgin然后启动pidgin,选择QQ协议,输入帐号密码就可以使用啦。 阅读全文
posted @ 2012-06-19 00:46 牛皮糖NewPtone 阅读(679) 评论(0) 推荐(0) 编辑
摘要:在自己的老本上起了个Ubuntu的虚拟机,使用起来很看漫画似的,硬盘也咯吱咯吱地唱歌。top一下,发现自己的load average居然有3.5!接着发现一个叫update-apt-xapi的进程居然吃了一半的CPU资源以及N多的内存,这是什么妖孽啊。上网搜了下,这个程序是一个索引扫描进程,会自动在后台启动。主要用来索引软件包的扩展数据,不是系统的必选依赖,对新立得等程序没有影响。搜索了一下,在官网找到了解决办法:http://ubuntuforums.org/showthread.php?p=6935368改脚本参数:#!/bin/shCMD=/usr/sbin/update-apt-xap 阅读全文
posted @ 2012-05-16 17:39 牛皮糖NewPtone 阅读(2685) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示