
Linux
文章平均质量分 53
twlkyao
AlienTech for better life
展开
-
Ubuntu和Win7双系统修改启动顺序
在Ubuntu下,修改/boot/grub/grub.cfg文件即可修改启动顺序,将BEGIN和END之间的调换顺序即可,或者是修改第一个BEGIN和END之间的default的值即可。修改启动候选时间可以通过修改第一个BEGIN和END之间的timeout值即可。原创 2013-04-30 10:28:43 · 1247 阅读 · 0 评论 -
Ubuntu 10.04下修改分辨率
1.开启内核对framebuffer的支持我发现有很多种framebuffer模式,不太明白它们之间有什么区别,不过我的机器在Ubuntu 10.04下,vesafb和nvidiafb都没搞好,能用,但是颜色分辨率低(可能是我用的方式不对),www.linuxidc.com最后还是看了别人帖子,改用uvesafb就OK了。总之,做三个事情,一个是装uvesafb要用的东西,一个是开转载 2013-04-30 14:21:45 · 1187 阅读 · 0 评论 -
Ubuntu设置root密码
新安装的Ubuntu是没有root密码的,可以通过使用如下命令设置root密码:sudo passwd root回车,输入当前用户密码,然后回车,然后输入root密码,并确认,即可设置root密码。原创 2013-04-30 09:51:02 · 1160 阅读 · 1 评论 -
Ubuntu10.04设置源
设置Ubuntu的源可以通过设置/etc/apt/sources.list文件中的内容进行设置,需要使用root权限进行修改,如下以设置西电源为例进行说明:sudo gedit /etc/apt/sources.list打开文件(编辑之前建议先备份原来的文件)将如下内容粘贴到sources.list文件中deb ftp://linux.xidian.edu.cn/ubuntu/ luc原创 2013-04-30 12:49:07 · 999 阅读 · 0 评论 -
详解linux vi命令用法
功能最强在的编辑器——vi vi是所有UNIX系统都会提供的屏幕编辑器,它提供了一个视窗设备,通过它可以编辑文件。当然,对UNIX系统略有所知的人, 或多或少都觉得vi超级难用,但vi是最基本的编辑器,所以希望读者能好好把它学起来,以后在UNIX世界里必将畅行无阻、 游刃有余,因为其他几种文本处理器并非UNIX标准配备。说不定别人的Linux机器没安装joe或pico转载 2013-05-07 22:19:36 · 785 阅读 · 0 评论 -
[总结]Unix设计哲学 <<Unix编程艺术>>
学习了>第一章关于哲学的部分, 做个汇总.现在已经对精简设计, 舍弃华而不实是被普遍认可的.但早在Unix发展的时期, 这一条原则却是在实践中不断提炼出来的. 这就是最为根本的一条: KISS - Keep it Simple, Stupid! 这句话其实常见, 尤其是花过功夫学习英文的朋友. 而这个原则可以应用在生活的各个方面. 这一原则是历经多少项目的检验结果, 而我们正是站在转载 2013-05-24 16:49:51 · 917 阅读 · 0 评论 -
linux下的C语言编程(总结篇)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 在Linux下面关于C语言的内容其实挺多的。不同的人关注的地方也不一样。关注系统设计的人可能更关注整个linux系统的结构;设计驱动的人可能更关注linux驱动的配置和实现;而我在这里所关注的只是linux应用层方面的内容,属于最基础的内容,当然也是最重要的内容。实际上对应于转载 2013-05-24 17:10:57 · 747 阅读 · 0 评论 -
Windows和Ubuntu双系统Ubuntu闪屏解决办法
双系统安装成功后,闪屏,这是因为显卡驱动的问题(我们的显示器分辨率太高了),我们可以先通过进入recovery模式,然后选择resume,然后更新显卡驱动解决这个问题,如果您有更好的方案,欢迎回复。原创 2013-05-25 22:09:46 · 5894 阅读 · 0 评论 -
putty在登陆Linux系统后运行命令中文显示乱码的解决办法
putty在登陆Linux系统后运行命令中文显示乱码在putty中默认的字体和字符集并不适合显示中文,在putty窗口上右键,选择change settings在打开的配置窗口左边选择 Appearance,在右边点 Font settings 里面的 Change 按钮,选择好中文字体,比如:宋体、新宋体之类的字体选择好了,还要确定字符集。选择配置窗口转载 2013-06-15 11:12:15 · 3489 阅读 · 0 评论 -
Linux多线程
线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,Solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/NT,当然,也包括Linux。 为什么有了进程的概念后,还要再引入线程呢?使用多线程到底有转载 2013-06-16 10:09:53 · 653 阅读 · 0 评论 -
fork与vfork的区别
fork创建一个进程时,子进程只是完全复制父进程的资源,这样得到的子进程独立于父进程,具有良好的并发性,但是二者之间的通讯需要通过专门的通讯机制,如:pipe,popen&pclose、协同进程、fifo,System V IPC(消息队列、信号量和共享内存)机制等, 另外通过fork创建子进程系统开销很大,需要将上面描述的每种资源都复制一个副本。这样看来,fork是一个开销十分大的系统调用,这些转载 2013-06-16 10:17:22 · 992 阅读 · 0 评论 -
Ubuntu 下 Apache、php、mysql默认安装路径(以Ubuntu12.04为例)
有时候在Linux下使用命令安装完应用程序后,我们需要进行必要的配置,可是却找不到该文件,这里对默认安装路径进行说明:apache:如果采用RPM包安装,安装路径应在 /etc/httpd目录下apache配置文件:/etc/httpd/conf/httpd.confApache模块路径:/usr/sbin/apachectlweb目录:/var/www/html如转载 2013-07-05 18:11:44 · 14432 阅读 · 0 评论 -
Ubuntu下用rdesktop远程连接Windows
在terminal中输入以下命令即可。 rdesktop your_ip_address -uyourname -p yourpassword -r clipboard:PRIMARYCLIPBOARD -g workarea -D & 【注意】这个命令中替换掉 "IP" 、"用户名"、"密码" ! 这个命令可以自动选择最合适的窗口大小,不需要全屏切换,转载 2013-06-22 12:05:13 · 1069 阅读 · 0 评论 -
Ubuntu使用技巧
1.快速取消输入的命令: Ctrl + C2.查看当前路径命令: pwd3. 多个终端窗口: 打开终端后使用 Ctrl + Shift + T 关闭终端用Ctrl + Shift + W4.重启命令: (1)reboot (2)shutdown -r now 立刻重启(root用户使用) (3)shutdo原创 2013-05-05 14:48:37 · 1120 阅读 · 0 评论 -
Linux下查看文件和文件夹大小
当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。 df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。 du可以查看文件及文件夹的大小。 两者配合使用,非常有效。比如用df查看哪个一级目录过大,然后用df查看文件夹或文件的大小,如此便可迅速确定症结。 下面分别简要介绍 df命令转载 2013-06-27 17:38:37 · 895 阅读 · 0 评论 -
Linux vi 命令用法
一、Unix编辑器概述 编辑器是使用计算机的重要工具之一,在各种操作系统中,编辑器都是必不可少的部件。Unix及其相似的ix 操作系统系列中,为方便各种用户在各个不同的环境中使用,提供了一系列的ex编辑器,包括 ex, edit,ed 和 vi.其中ex,edit,ed都是行编辑器,现在已很少有人使用,Unix提供他们的原因是考虑到满足各种用户特别是某些终端用户的需要。值得庆幸的是,转载 2013-05-07 14:20:49 · 905 阅读 · 0 评论 -
去除Ubuntu文件夹有锁标志
由于在root权限下下载的东西,所以在普通用户下有锁标志,虽说在root下什么都可以操作使用,只要切换到root账户操作就ok了,但是看着就很别扭,如何去除?1.看到有网友说使用sudo chmod -R 777 别且说可能有危险,这不废话么,对文件递归做改变权限为可读可写可运行,当然没有锁了。但是这就会使得原来的文件的权限发生变化。转载 2013-08-11 10:45:48 · 9870 阅读 · 0 评论 -
教程:建立自己的私有云存储
现在云计算已经算不上一个新鲜词了,各大IT公司的产品都会套上一个“云”字来忽悠用户。相信大家都用过网盘,现在更流行的词应该叫“云存储”,像用的比较多国外的有Dropbox、SkyDrive,国内也有百度云网盘、sina微盘、腾讯微云网盘等等,我们可以用这些网盘在不同的设备上来存储/获取数据,如PC、智能手机、平板电脑等等,同时我们希望不同设备间的数据是同步的。我们将要搭建自己的云系统平台,转载 2013-08-26 09:54:07 · 2005 阅读 · 0 评论 -
Linux中source命令的用法
source命令:source命令也称为“点命令”,也就是一个点符号(.)。source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。用法: source filename 或 . filenamesource命令除了上述的用途之外,还有一个另外一个用途。在编译系统核心时常常需要输入一长串的命令,如:make mrpropermake menu转载 2013-08-26 09:37:32 · 893 阅读 · 0 评论 -
Linux下查找文件的命令(以Ubuntu12.04为例)
在使用Linux的时候,我们经常会需要找文件,这时我们可以使用locate和find命令,下面重点介绍find命令。locate命令locate: 假如我想要在系统中查找一个名为 linux.html 的文件,那么可以这样执行命令:locate linux.html。locate 搜索文件的速度很快,一会儿就会把结果列出来。locate 有一个十分有用的选项 -r,它可以让你在搜索文件转载 2013-07-05 22:20:42 · 2409 阅读 · 0 评论 -
Ubuntu中/etc/apt/sources.list.d目录的作用(以Ubuntu12.04为例)
在Ubuntu下软件源的文件是/etc/apt/sources.list,那么sourdces.list.d目录下的文件又是什么作用呢? 该文件夹下的文件是第三方软件的源,可以分别存放不同的第三源地址,只需“扩展名”为list即可,更新后使用命令: apt-get update 更新一下软件源。原创 2013-08-26 18:39:14 · 28805 阅读 · 1 评论 -
Linux下wget命令详解
inux的wget命令wget是linux最常用的下载命令, 一般的使用方法是: wget + 空格 + 要下载文件的url路径例如: # wget http://www.linuxsense.org/xxxx/xxx.tar.gz简单说一下-c参数, 这个也非常常见, 可以断点续传, 如果不小心终止了, 可以继续使用命令接着下载例如: # wget -c http转载 2013-08-26 19:53:23 · 1134 阅读 · 0 评论 -
Ubuntu安装deb文件的步骤
Ubuntu安装deb文件可以直接双击,默认使用软件中心打开,此外也可以使用命令安装。下面介绍命令安装方法:ubuntu的软件包格式是deb,如果要安装rpm的包,则要先用alien把rpm转换成deb。sudo apt-get install alien #alien默认没有安装,所以首先要安装它sudo alien xxxx.rpm #将rpm转换位deb,完成后会生成一个同名转载 2013-08-26 22:10:12 · 2301 阅读 · 0 评论 -
Vim 复制粘贴探秘
Vim作为最好用的文本编辑器之一,使用vim来编文档,写代码实在是很惬意的事情。每当学会了vim的一个新功能,就会很大地提高工作效率。有人使用vim几十年,还没有完全掌握vim的功能,这也说明了vim的强大。而这样何尝不是一件好事呢,只要有的学习,就有的提高。最近使用Vim来写博客,发现在Vim中粘贴Python代码后,缩进就全乱了。仔细研究了以下,原来是自动缩进的缘故,于是做如下设置:转载 2013-08-27 20:33:29 · 810 阅读 · 0 评论 -
Ubuntu搭建GitLab
GitHub是一个相当不错的代码托管服务,简单易用。但如果是非付费用户的话(绝大多数都是),创建的项目都是公开的,对于某些做研究或者商业项目的人来说,就有些不太适合了。如果有自己的服务器或者比较空闲的VPS,搭建一个自己专属的git版本管理服务器倒不错。其中一个理想选择就是GitLab。本文部署环境:安装Ubuntu 12.04 x86的VPS一台GtiLab官方文档其实相当详尽,转载 2013-08-27 22:51:42 · 2008 阅读 · 0 评论 -
什么是Segmentation fault(Core Dump)? + 我遇到的实例问题
什么是Core Dump?Core的意思是内存, Dump的意思是扔出来, 堆出来.开发和使用Unix程序时, 有时程序莫名其妙的down了, 却没有任何的提示(有时候会提示core dumped). 这时候可以查看一下有没有形如core.进程号的文件生成, 这个文件便是操作系统把程序down掉时的内存内容扔出来生成的, 它可以做为调试程序的参考.core dump又叫核心转储, 当程转载 2013-08-27 20:42:50 · 1134 阅读 · 0 评论 -
【成功解决】ubuntu 12.04 解压 zip 7z rar jar 文件,文件名中文乱码的问题
一、解压7z文件1、$ sudo apt-get install p7zip-full 安装7z软件2、$ 7z x 精通正则表达式_05.7z 用命令进行解压7-Zip [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18p7zip Version 9.20 (locale=zh_CN.UTF-8,转载 2013-08-16 12:10:22 · 3541 阅读 · 0 评论 -
Ubuntu下搭建WebDAV服务器
过程超简单:先确保你的server上安装了apache,然后就是启动webdav服务。sudo a2enmod dav_fssudo a2enmod dav创建一个目录并授权给apache;sudo mkdir /var/www/webdavsudo chown www-data:www-data /var/www/webdavsudo mkdir /var/www/we转载 2013-08-27 22:05:25 · 12956 阅读 · 0 评论 -
Ubuntu Linux下的Webdav 命令行客户端
方法一:用davfs2: #apt-get install davfs2#mkdir /media/akann#mount -t davfs http://www.server.com/dir /media/akann这样即可像普通文件一样拷贝复制了,但是davfs文件系统在某些vps服务器不支持/dev/fuse模块的情况下无法使用。 方法二:转载 2013-08-28 08:51:58 · 7736 阅读 · 0 评论 -
linux下解压zip文件
linux自带的unzip命令可以解压windows下的zip格式的压缩文件。unzip命令 语法:unzip [选项] 压缩文件名.zip 各选项的含义分别为: -x 文件列表 解压缩文件,但不包括指定的file文件。 -v 查看压缩文件目录,但不解压。 -t 测试文件有无损坏,但不解压。 -d 目录 把压缩文件解到指定目录下。转载 2013-08-16 10:59:12 · 1188 阅读 · 0 评论 -
Linux命令
本人觉得下面命令比较常用,所以自己总结的。先分享出来,以后继续更新。注:以下命令,如果没有特别说明,则是Solaris下的常见命令。有些在solaris下无法运行的命令已经做出标识。大部分都可以在Linux下运行。如果用apt-get 安装的程序,卸载的时候只点击打开链接需要用 apt-get remove 即可!tar压缩和解压:tar cvf what.ta转载 2013-06-24 09:11:03 · 789 阅读 · 0 评论 -
Linux 下zip包的压缩与解压
Linux下zip 命令详解 功能说明:压缩文件。 语 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b ][-ll][-n ][-t ][-][压缩文件][文件...][-i ][-x ] 补充说明:zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具有".zip"扩展名的压缩文件。 参 数: -A 调整可执行的自动解压缩文件。 -b 指转载 2013-08-29 08:19:30 · 988 阅读 · 0 评论 -
在Linux下使用MySQL简介
注:不同Linux发行版本的目录文件有所区别,请自行区分。一、安装Mysql 1、下载MySQL的安装文件 安装MySQL需要下面两个文件: MySQL-server-4.0.16-0.i386.rpm MySQL-client-4.0.16-0.i386.rpm 下载地址为:http://www.mysql.com/downloads/mysql-4.转载 2013-08-29 10:36:20 · 859 阅读 · 0 评论 -
Linux压缩(解压缩)命令详解
注:本文参考自互联网,但是经过笔者的修改一.tar命令 tar可以为文件和目录创建档案。利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar 最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案,如软盘。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文 件或将几个文件组合成转载 2013-08-29 16:51:58 · 953 阅读 · 0 评论 -
OwnCloud安装的过程中配置MySQL出错
第一次安装OwnCloud的时候,为了方便没有选择高级选项,可是这位后边带来了麻烦,只好重新安装OwnCloud,可是这次问题出现了,选择高级选项后,使用MySQL数据库,提示出现如下错误MySQL username and/or password not validYou need to enter either an existing account or the admi原创 2013-09-07 21:17:37 · 6935 阅读 · 0 评论 -
Ubuntu12.04下配置OwnCloud私有云
前边已经写过安装owncloud,这里配置一下数据库,使用MySQL数据库。 在/etc/php5/conf.d/目录下配置mysql.ini文件为# configuration for PHP MySQL moduleextension=pdo_mysql.soextension=mysql.so[mysql]mysql.allow_local_infile=On原创 2013-09-07 22:09:34 · 3046 阅读 · 0 评论 -
Owncloud, installation and setup
This HowTo has been updated to work with version 5 of Owncloud. It does not work with version 4.Contents [hide]1 Installation of required packages2 Setting up mySQL databas转载 2013-09-07 21:34:25 · 2040 阅读 · 0 评论 -
MySQL下查看数据库的用户
在MySQL下查看数据库的用户,有两种方法。第一种:显示当前使用的user及host。select user();第二种:显示概述据授权登录的用户名及host的限制。use mysql;select distinct(User) from user;原创 2013-09-07 20:48:51 · 1512 阅读 · 0 评论 -
Ubuntu安装.run文件(以Ubuntu12.04为例)
最近下载了一个.run文件,具体安装方法是:$chmod +x XXX.run$sudo ./XXX.run原创 2013-09-08 08:24:00 · 1568 阅读 · 0 评论 -
Ubuntu下apache2无法解析php文件,浏览器提示下载所要打开的php文件
最近突然遇到apache2无法解析php文件,google之后,在官方发现如下内容,成功解决问题。执行:sudo apt-get install libapache2-mod-php5sudo a2enmod php5如果显示为:This module does not exist!那就要彻底删除libapache2-mod-php5,然后重新转载 2013-09-07 20:38:29 · 8491 阅读 · 0 评论