Archive for ‘Unix/Linux’ Category

April 29, 2009

ubuntu每次关机时都会“嘀”的一声,在笔记本中则可能是“嘟嘟”的巨响,而且终端的操作也经常会发出这种声音,甚是难听!彻底解决的办法是禁用驱动系统喇叭的内存模块,在终端输入命令:

sudo modprobe -r pcspkr

或者:

sudo rmmod pcspkr
Tags: ,. 14 views

Here I am in the contemporarily latest distribution of ubuntu 9.04. The problem showed up when I updated the firefox to the version 3.0.9, that firefox kept telling me to restart for an update in every tabs in terms of “your browser has been updated and needs to be restarted”. While searching the solution online, I found this a bug of firefox, which is caused by a plugin. So I went to the menu: Tools>>Add-ons and disabled the plugin called “ubuntu firefox modification”, then after I restarted the firefox, the trouble is gone.
您的浏览器已经更新,需要重新启动。可能的解决办法:firefox的工具>>附加组件,关闭 Ubuntu Firefox Modification组件,重启浏览器即可。

Tags: ,. 7 views
安装前的准备

首先, 要知道你的显卡的型号, 并下载到相应的驱动程序. 我的显卡是集成的, nVidia Geforce 6100 nForce 405, 在nvidia的驱动支持列表里面可以找到,同时在驱动下载页面搜索并下载到名如NVIDIA-Linux-x86-180.51-pkg1.run

接着,安装编译驱动程序所需要的包: build-essential pkg-config xserver-xorg-dev libc-devsudo 等等。

$ sudo apt-get install  build-essential pkg-config xserver-xorg-dev libc-devsudo
Tags: ,. 67 views
April 28, 2009

This phenomenon merely happens when your windows had been shutdown innormally or the USB device is unmounted innormally. To fix this problem, just do as the ‘Details’ tell you:

sudo mount -t ntfs-3g /dev/sdb1 /media/yourvolume -o force

As the command complishes, you will make it when try mount the very volume another time. Good luck!

Tags: ,. 49 views
April 27, 2009
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# 配置部分
# 下面的变量可以在shell 的环境变量里面指定。
# 也可以象下面这样在 Makefile 里面指定。
# CC=gcc                      # 编译器
# CFLAGS=-Wall -Werror -g     # 编译器参数
# LD=gcc                      # 连接器参数
# LDFLAGS= $(LIBS)  -lpthread # 连接器参数
# DEPENDFLAG=-MM              # 生成依赖关系文件的参数
# INCLUDES=-Idir1 -Idir2      # 指明包含外部头文件的目录
# LIBS=-la -lb -lc            # 指明引用外部的库文件
CFLAGS:=$(CFLAGS) $(INCLUDES)
LDFLAGS:=$(LDFLAGS) $(LIBS)
 
#指明项目中,包含源程序的所有的子目录。
SRCDIRS=.
#指明最终生成的可执行文件的名称
PROGRAMS=test.exe
 
#下面的部分一般不用改动
 
#从所有子目录中得到源代码的列表
SRCS=$(foreach dir,$(SRCDIRS),$(wildcard $(dir)/*.c))
 
#得到源代码对应的目标文件的列表
OBJS=$(SRCS:.c=.o)
 
#得到源代码对应的依赖关系文件的列表
#依赖关系文件就是一个目标文件依赖于
#哪些头文件和源程序,依赖关系是自动
#生成的,并且用 include 语句包含在
#Makefile 中。
DEPENDS=$(SRCS:.c=.d)
 
#指明默认目标是生成最终可执行文件。
all: $(PROGRAM)
 
#生成依赖关系文件
%.d:%.c
        $(CC) $(DEPENDFLAG) $(CFLAGS)  $< |\
        sed "s?\\(.*\\):?$(basename $<).o $(basename $<).d :?g" \
        > $@ || $(RM) $@
 
$(PROGRAMS): $(OBJS)
        $(CC) $(LDFLAGS) -o $@ $(filter %.o ,$+)
 
# 包含入依赖关系文件
include $(DEPENDS)
 
# 删除生成的中间文件
clean:
        rm $(OBJS) $(DEPENDS) $(PROGRAMS)
Tags: ,. 50 views

剪切复制文本区域

1. 把光标移动到区域的首字符
2. C-@ 设置标记
3. 把光标移动到区域后的第一个字符
4. C-w 剪切,M-w 复制
5. C-y 粘贴

Tags: ,. 29 views
April 25, 2009

对机器配置的要求:
需要一台电脑做服务器,配置并不需要太高,主流配置甚至以下的机器都可以,因为我们用linux系统下的开源软件vsftpd做服务器端。甚至并不需要显示器,在配置系统时可临时借用其他机器的显示器,以后的管理工作可通过SSH来进行。但网络是必须的,硬盘也还是大一点的好。因此,当你有一台淘汰下来的闲置的低配机器时,可考虑发挥它的余热,用来做ftp,分享一些电影、音乐、软件等资源。

Tags: ,. 46 views
$ sudo apt-get install apache2

虽然暂时我还用不到mysql,但以后就能用到了。毕竟apache+python(/perl/php)+mysql是最强大的web服务组合。安装命令:

$ sudo apt-get install mysql-server python-mysqldb libapache2-mod-python

安装完成后,在浏览器中访问http://www.dutor.net/或者http://127.0.0.1/ 即可看到 It works 字样,说明apache已经初步安装成功。

Tags: ,. 9 views
April 19, 2009

与Windows将硬盘看做“C盘”、“D盘”几个独立的分区不同,Linux将整个文件系统看做一棵树,这棵树的树根叫做根文件系统,用/表示。各个分区通过“挂载”(mount)以文件夹的形式访问。在/中的文件夹很多,本文介绍常见文件夹的意义。Linux的目录结构确实比较复杂,但设置合理、层次鲜明。本文以FHS 2.3[1]为例进行介绍。

Tags: . 31 views
  • .gz
  • 解压1:gunzip FileName.gz
    解压2:gzip -d FileName.gz
    压缩:gzip FileName

  • .tar.gz
  • 解压:tar zxvf FileName.tar.gz
    压缩:tar zcvf FileName.tar.gz DirName


    • .bz2
    • 解压1:bzip2 -d FileName.bz2
      解压2:bunzip2 FileName.bz2
      压缩: bzip2 -z FileName

Tags: . 53 views
Page 8 of 9123456789