Linux FAQ 之一——硬件相关篇

上一篇 / 下一篇  2006-04-29 22:20:50 / 天气: 晴朗 / 心情: 高兴 / 个人分类:Linux

都是网上收集的。有些有注明作者ID,有些没有。但愿没有侵犯你的知识产权。(刀客)

=================================
硬件相关
=================================

1.问:在Linux下如何查看硬件列表?
  答:在Linux中输入如下命令:#lsmod


2.问:如何查看系统信息?
  答:
cat /proc/cpuinfo - CPU (i.e. vendor, Mhz, flags like mmx)
cat /proc/interrupts - 中断
cat /proc/ioports - 设备IO端口
cat /proc/meminfo - 内存信息(i.e. mem used, free, swap size)
cat /proc/partitions - 所有设备的所有分区
cat /proc/pci - PCI设备的信息
cat /proc/swaps - 所有Swap分区的信息
cat /proc/version - Linux的版本号 相当于 uname -r
cat /proc/filesystems - 查看系统所支持的文件系统
uname -a - 看系统内核等信息


3.问:如何列出系统的 PCI 设备名单?
  答:#lspci


4.问:如何列出系统上的 USB 设备名单?
  答:#lsusb


5.问:如何不让显示器休眠?
  答:setterm -blank 0
     setterm -blank n (n为等待时间)


6.问:我的内在这么大,怎么linux开机不久就被占满了?
  答:为了提高系统性能和不浪费内存,linux把多余的内存做了cache,以提高io速度。


7.问:如何用xvidtune调整你的显示器
  答:大家会发现装了linux之后在windows下用的好好的显示器有时进到linux的xwindows里后就歪掉了,调整好之后回到windows后windows的桌面也外调了,来回启动系统每次都要调整很麻烦的,这里介绍一个办法一劳永逸。
  进入linux启动x在xterm里执行xvidtune,会弹出这个软件的窗口,点Auto然后点Left,Right等按钮调整你的显示器到最佳的位置,然后点界面上的Show按钮会得到类似这样的输出:
"1152x864" 121.50 1152 1232 1360 1568 864 865 868 911 +hsync -vsync
然后退出这个软件,修改你的/etc/X11/XF86Config-4文件在
Section "Monitor"
  Identifier "AS 786T"
  VendorName "Unknown"
  ModelName "Unknown"
  HorizSync 30 - 87
  VertRefresh 50 - 160
  Option "dpms"
EndSection

里加上刚才的输出,我的是:

Section "Monitor"
  Identifier "AS 786T"
  VendorName "Unknown"
  ModelName "Unknown"
  HorizSync 30 - 87
  VertRefresh 50 - 160
  Modeline "1152x864" 121.50 1152 1232 1360 1568 864 865 868 911 +hsync -vsync
  Option "dpms"
EndSection

保存然后重起试试看吧。


8.问:如何设置com1口,让超级终端通过com1口进行登录
  答:
  确认有/sbin/agetty,
  编辑/etc/inittab,
  添加7:2345:respawn:/sbin/agetty /dev/ttyS0 9600 9600bps
  是因为联路由器缺省一般都是这种速率,也可以设成
  19200、38400、57600、115200
  修改/etc/securetty,
  添加一行:ttyS0

  确保root用户能登录
  重启机器,就可以拔掉鼠标键盘显示器(启动时最好还是要看看输出信息)了。


9.问:如何把弹出的光盘收回来(beike)
  答:#eject -t

10.问:cd光盘如何做成iso文件
答:cp /dev/cdrom xxxx.iso

  用dd做iso
  dd if=/dev/cdrom of=/tmp/aaa.iso


11.问:如何快速观看开机的硬件检测
   答:dmesg | more


12.问:如何列出挂载中的设备名单?
   答:#mount


13.问:如果/var目录空间不够用,可以移到新的硬盘空间中吗?
  答:当然可以,但是要注意两点:
  a)不是简单的从/ var目录下拷贝资料,而是要用tarzcvf 和zxvf命令打包和解包到新的挂载点,这样才能保证/var的链接文件不会受破坏。
  b)从紧急启动软盘引导启动,如果没有准备就用Linux 安装光盘用 rescue模式进入系统,把/etc/fstab这个文件中的/var分区修改成现在的挂载点。最后退出重新启动,使挂载生效。


14.问:我在应用一些特别消耗虚拟内存的程序(如g++)时,发现swap空间已经用完,如何临时增加swap空间呢?
   答:如果是临时增加swap空间,可以使用swap文件来实现。如果增加128MB的swap空间,可以使用以下命令来实现:
# lsof –i :22
COMMAND PID USER FD TYPE DEVICE SIZENODE NAME
sshd 1826 root 3u IPv6 2770 TCP *:ssh(LISTEN)
# dd if=/dev/zero of=/swap bs=1024 count=131070
# mkswap /swap
Setting up swapspace version 1,size = 134209 kB
# swapo
swapoff swapon

其中,count参数是swap文件的大小,of参数是swap文件的名称。请注意,在存放swap文件的分区上要有相应的空间,如上例中“/”分区至少要有128MB的可见才行。使用完毕后,可以用以下命令解释这128MB的swap分区:

# swapoff /swap
# rm /swap


15.问:我在Windows下不小心把swap分区格式化了,请问有什么命令可以恢复?
   答:使用mkswap命令建立swap分区,再使用swapon命令启用swap分区即可。关于命令的使用,举例如下:
#mkswap /dev/sda7
# swapon /dev/sda7


16.问:如何配置鼠标?
   答:打开一个终端或进入控制台,运行mouseconfig命令即可配置鼠标!


17.问:/proc/sys/sem中每项代表什么意思?(sakulagi)
   答:/proc/sys/sem内容如下
250 32000 32 128
这4个参数依次为SEMMSL(每个用户拥有信号量最大数量),SEMMNS(系统信号量最大数量),SEMOPM(每次semop系统调用操作数),SEMMNI(系统信号量集最大数量)


18.问:如何新增一块硬盘(好好先生)
   答:一)关机,物理连接硬盘
如果是IDE硬盘,注意主、从盘的设置;如果是SCSI硬盘,注意选择一个没有被使用的ID号。

       二)开机,检查硬盘有没有被linux检测到
dmesg |grep hd*(ide硬盘)
dmesg |grep sd*(SCSI硬盘)
或者 less /var/log/dmesg
如果你没有检测到你的新硬盘,重启,检查连线,看看bios有没有认出它来。

      三)分区
你可以使用fdisk,Sfdisk或者parted(GNU分区工具,linux下的partition magic)

      四)格式化
mkfs
     
      五)修改fstab
vi /etc/fstab


19.问:linux下怎么看分区的卷标啊(q1208c)
  答:e2label /dev/hdxn, where x=a,b,c,d....; n=1,2,3...


20.问:如何将一个分区格式化为ext3日志文件系统(hutuworm)
  答:mkfs -j /dev/xxxx


21.问:如何开启硬盘ATA66(laixi781211)
  答:/sbin/hdparm -d1 -X68 -c3 -m16 /dev/hda


22.问:我使用的是笔记本电脑,怎么才能在控制台下显示现在还剩多少电量呢?(bjchenxu)
  答:使用apm -m就可以看到还有多少分钟了,具体参数可以用man apm查看。

(待续)


TAG: 操作系统 Linux

月下刀客的个人空间 引用 删除 月下刀客   /   2006-05-01 00:09:57
有人捧场,我就再帖。
Neo的个人空间 引用 删除 Neo   /   2006-04-30 22:04:08
5
刀客的这篇还是不错滴
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2009-01-08  
    123
45678910
11121314151617
18192021222324
25262728293031

数据统计

  • 访问量: 23090
  • 日志数: 19
  • 图片数: 2
  • 建立时间: 2006-04-28
  • 更新时间: 2007-06-11

RSS订阅

Open Toolbar