Linux & Ubuntu
文章平均质量分 80
古-月
怕什么真理无穷,进一寸有一寸的欢喜
展开
-
Ubuntu服务器的安装和配置----系统安装
为了方便今后服务器的使用,准备安装XP、win7、Ubuntu三个系统,但是这三个系统的安装要遵循一定的顺序:windows系统得先从低级到高级来装,多系统最好先装windows,再装其他的!否则会产生很多不必要的麻烦。当然,在安装之前,还需要有一定的准备工作,方便后面工作的顺利进行。1.安装准备 因为我们使用的服务器没有光驱,所以安装前准备一个U盘用来制作系统启动盘,还要准备原创 2011-12-10 11:33:42 · 5034 阅读 · 0 评论 -
Ubuntu12.04下grub和内核修复
用Ubuntu有一年多了,出现的问题真不少,今天上午一开电脑,发现无法进入grub界面了,直接进入了grub rescue的命令行界面,之前同学的电脑也出现过如此的问题,所以上网找过解决办法。 问题:error:unknow filesystemgrub rescue> 解决办法: 1、首先输入“ls”命令,终端界面中会显示磁盘信息,例原创 2013-06-09 13:44:51 · 8257 阅读 · 1 评论 -
Ubuntu下添加开机启动脚本
1、方法一,编辑rc.loacl脚本 Ubuntu开机之后会执行/etc/rc.local文件中的脚本,所以我们可以直接在/etc/rc.local中添加启动脚本。当然要添加到语句:exit 0 前面才行。如:sudo vi /etc/rc.local然后在 exit 0 前面添加好脚本代码。 2、方法二,添加一个Ubuntu的开机启动服务。转载 2013-06-09 22:24:08 · 79292 阅读 · 1 评论 -
使用grub4dos制作多系统启动U盘(win7、ubuntu12.04)
平时使用ubuntu多一点,但是很多时候又难免使用win7。以前每次重装电脑都要制作U盘启动,有没有办法在一个U盘中制作多个系统的启动?今天上网找了一些方法,发现还是比较简单的,使用grub4dos既可以很快的搞定。网上一般使用的都是winpe、linux、win7等系统,我一般使用win7和ubuntu,U盘的空间也有限,所以只制作了这两个系统的启动盘。一、需要准备的软件和镜像原创 2013-05-27 22:50:01 · 44059 阅读 · 6 评论 -
linux中fork()函数详解
一、fork入门知识 一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。 一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中,只有少数值与原来转载 2013-06-04 17:04:56 · 1870 阅读 · 1 评论 -
linux 文件编码格式转换
如果你需要在Linux中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题。Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8。下面介绍一下,在Linux中如何查看文件的编码及如何进行对文件进行编码转换。 查看文件编码在Linux中查看文件编码可以通过以下几种方式:1.在Vim中可以直接查看文件编码:set fileencod转载 2013-03-30 21:41:24 · 20606 阅读 · 0 评论 -
ubuntu12.04下使用Eclipse进行SVN版本控制
一、安装SVN 打开终端:sudo apt-get install subversion二、配置Eclipse 首先需要安装Eclipse的svn接口组件“javaHL”sudo apt-get install libsvn-java 安装完毕后打开Eclipse,在help选项中的“install new software”中输入插件安装地址:原创 2012-05-10 11:21:35 · 4744 阅读 · 0 评论 -
ubuntu10.10下vim的latex配置
首先安装latex依赖的包: $sudo apt-get install latex209-base latex209-bin latex-cjk-chinese latex-cjk-chinese-arphic-bkai00mp latex-cjk-chinese-arphic-bsmi00lp latex-cjk-chinese-arphic-gbsn00lp latex-cjk-ch原创 2012-04-11 19:20:58 · 1881 阅读 · 0 评论 -
vim中使用cscope+ctags
1、软件的安装 首先安装ctags: 从官网http://ctags.sourceforge.net/ 上下载最新的安装包,然后解压进行./configure、make、makeinstall完成安装。 然后安装cscope:sudo apt-get install cscope2、配置文件修改 打开vim配置文件,加入如下的配置命令:原创 2012-03-07 18:33:35 · 1983 阅读 · 0 评论 -
trac和subversion的备份和恢复
因为我现在面临的问题是将一台服务器上的所有trac服务全部移植到另一台新的服务器上,所以需要对所有数据和资料进行备份移植。备份的过程也是有一定顺序的。1.数据库的备份和恢复 数据库的备份是很重要的,以为数据库存储了trac的项目信息,如果没有完整移植,会影响后面的所有工作。我们使用的是postgres数据库。postgres数据库自带了导出数据和导入数据的功能,可以参考后原创 2011-12-13 15:55:45 · 2929 阅读 · 0 评论 -
Ubuntu基于trac的Subversion的配置
这一步是建立在trac已经配置完整的基础上的,而且已经安装了subversion等软件。 Subversion 文件仓库可以放在任意位置,其中有两个最常用的位置分别是:/usr/local/svn 和 /home/svn。我们把 Subversion 文件仓库放在 /home/svn,并且项目名称为“myproject”。 设置Subversion版本库的访问权限也原创 2011-12-11 22:22:35 · 1291 阅读 · 1 评论 -
多trac的安装和配置
多个trac的安装有一点复杂,关键是设置上会产生冲突,需要多多注意。具体的安装方法和一个trac的安装区别不是很大,需要注意的是每个trac项目必须使用自己的数据库,而且所有trac要在同一个父目录下。下面是我创建两个trac的过程,创建父路径在/home/trac下,两个trac的名字分别叫project1和project2: 首先要创建两个数据库,因为在之前的trac创建原创 2011-12-11 21:55:26 · 2666 阅读 · 8 评论 -
Trac服务器的安装与配置
Trac是Edgewall公司开发并维护的开放源码网页界面项目管理、缺陷追踪软件。要搭建Trac服务器平台,不仅仅需要Trac软件,还需要网络服务器和数据库的支持。这其中包括了很多软件的安装和配置,具体过程会在下面一一详述。1.安装Trac首先是在单机上的trac安装和配置。在Ubuntu下安装Trac十分简单,只需要输入下列命令即可:sudo apt-get install原创 2011-12-10 13:51:28 · 5060 阅读 · 0 评论 -
eclipse快捷键
Alt+/:代码提示Ctrl+/:注释/取消注释Ctrl+D:删除光标所在行Ctrl+K:将光标停留在变量上,按Ctrl+K键可以查找到下一个同样的变量Shift+Ctrl+K:和Ctrl+K查找的方向相反Shift+Ctrl+F:代码格式化。如果选择了代码,仅对所选代码格式化Shift+Ctrl+O:快速地导入importShift+Ctrl+X:将所选字符转为大写原创 2012-04-12 22:12:03 · 1013 阅读 · 0 评论 -
ubuntu14.04恢复系统默认中文字体
今天Ubuntu14.04已发布就进行了更新,在原创 2014-04-18 16:07:59 · 19319 阅读 · 10 评论 -
ubuntu中chrome开启java插件
ubuntu中的chrome默认是没有java插件的,需要自己从网上下载。 首先从网上下载jdk或者jre:http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载后解压,然后按照下图的命令进行插件的配置: 配置完成后在chrome刷新就可以显示原创 2013-05-26 18:28:54 · 8010 阅读 · 0 评论 -
Ubuntu中Vitualbox不能使用USB的解决办法
重新安装了ubuntu系统,然后又安装了virtualbox,但是打开虚拟机,却发现USB设备在虚拟机中无法使用,google了一下,解决的办法挺多,但是都是各种复杂,还要修改fstab神马的也太复杂了,试了许多还是去无法使用,想了一下,在安装virtualbox的时候会添加一个vboxusers组,但是默认是没有加入当前用户的,所以就没有权限了。 解决办法其实很简单,在系统管理原创 2012-02-25 12:56:18 · 1762 阅读 · 1 评论 -
Linux Shell编程入门
从程序员的角度来看, Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作。在Linux GUI日益完善的今天,在系统管理等领域,Shell编程仍然起着不可忽视的作用。深入地了解和熟练地掌握Shell编程,是每一个Linux用户的必修 功课之一。Linux的She转载 2012-04-02 19:55:48 · 1440 阅读 · 0 评论 -
ubuntu安装显卡驱动后无法进入图形界面的解决方法
在命令行下输入用户名和密码登录。然后删除配置文件: sudo rm /etc/X11/xorg.conf 然后重启即可: sudo reboot原创 2012-03-22 13:39:57 · 12370 阅读 · 5 评论 -
ubuntu下kermit的安装和配置
使用系统:ubuntu10.10 安装:sudo apt-get install ckermit 配置:sudo gedit /etc/kermit/kermrc 添加如下的配置: set line /dev/ttyUSB0 set speed 1原创 2012-03-22 15:46:18 · 12884 阅读 · 0 评论 -
ubuntu下的latex用beamer制作演示文稿时中文书签乱码解决方法
用beamer制作演示文稿时, 加上CJK选项后正文显示中文正常, 但书签是乱码.此问题一直困扰我很久, 以前临时的解决方法是用utf8编码编写文档, 但在CJK参数中用GB编码方式. 编译tex文档是把tex文档用iconv转换成GBK编码的文档, 然后用pdflatex编译, 再用gbk2uni程序转换书签, 最后再用pdflatex编译. 虽然达到了效果, 但很繁琐. 最近又转载 2012-04-12 11:28:56 · 5217 阅读 · 0 评论 -
ubuntu每天定时关机
sudo vi /etc/crontab添加:# shutdown daily30 23 * * * root /sbin/halt就是每天23:30关机原创 2012-04-23 21:10:12 · 3574 阅读 · 0 评论 -
ubuntu 安装Matlab 解决显示中文乱码
由于Linux下Matlab的图形界面是用Java写的,所以只要搞定Java的中文显示就行了。1、我Matlab2011b的JRE目录为:/matlab/sys/java/jre/glnx86/jre 请根据自己的安装目录和版本确定JRE的目录;2、 $ cd /(matlab 目录)/sys/java/jre/glnx86/jre/lib/fonts/;3、建立目录fal转载 2012-05-12 17:50:04 · 12507 阅读 · 2 评论 -
tmux快捷键
Ctrl+b激活控制台;此时以下按键生效系统操作?列出所有快捷键;按q返回d脱离当前会话;这样可以暂时返回Shell界面,输入tmux attach能够重新进入之前的会话D选择要脱离的会话;在同时开启了多个会话时使用Ctrl+z挂起当前会话r强制重绘未脱离的会话原创 2012-05-25 18:35:21 · 83526 阅读 · 4 评论 -
epoll通俗讲解
首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的内核对象。 不管是文件,还是套接字,还是管道,我们都可以把他们看作流。 之后我们来讨论I/O的操作,通过read,我们可以从流中读入数据;通过write,我们可以往流写入数据。现在假定一个情形,我们需要从流中读数据,但是流中还没有数据,(典型的例子为,客户端要转载 2014-05-09 15:56:39 · 4272 阅读 · 0 评论