操作系统 
首页 > 操作系统 > 浏览文章

Linux使用的一些基本问题

(编辑:jimmy 日期: 2024/12/28 浏览:3 次 )

新手入门A 在linux下如何访问windows的分区。
#mkdir /mnt/win
创建一个加载点目录win,象cdrom、floppy的加载点目录都在/mnt下.
#mount -t vfat /dev/hda? /mnt/win
/dev/hda?可用#fdisk -l查看对应的windows
分区,进行mount.
-t
选项是给出分区格式.
-o
如果想正确的显示中文文件名可使用-o iocharset=cp936选项.
/etc/fstab文件是启动时linux加载的一些文件系统,你可以把它也写进去:
e.g.
/dev/hda? /mnt/win vfat defaults,iocharset=cp936 0 0

B 在/etc/inittab文件中有一行id:5:initdefault
5:以图形方式登陆。
3: 以文本方式登陆。
更详细的解释可以读读此文件.

C 用Xconfigurator命令可以配置X window,更改分辨率等..也可以setup命令有许多系统配置选项.(还有快捷键: ctrl+alt+"+" 和ctrl+alt+"-")

D 切换WM(window managers)窗口管理器可以用switchdesktop命令.
#switchdesk gnome OR #switchdesk kde,在X中的虚拟终端可以用#switchdesk在图形界面中选择.
还有一种方法就是在自己的$HOME(#echo $HOME)目录下创建.xinitrc文件.
#cd
#vi .xinitrc
exec gnome-session

: x
按esc键,输入": x"保存退出.

E filename.tar.bz2文件使用tar xjvf filename.tar.bz2命令解开.
tar.gz打包程序的一般安装方法:
#cd /tmp
#tar xvzf .../file.tar.gz
#cd file
#./configure
#make
#make install
具体可看看它的Readme or INSTALL
对于rpm打包的程序用rpm -ivh file.rpm进行安装。-e卸载.
升级用-Uvh选项。-Fvh更新,只有系统中存在rpm的旧就版本,才会升级安装。-Uvh选项是不管系统中有没有旧版本,都会安装。
查询用-q选项,-V是验证选项,都可综合下面的选项使用:
-l列出安装文件列表。
-i软件包信息。
-p软件包。
-f文件。
-d列出文档文件。
如:
rpm -q mozilla;rpm -ql mozilla;rpm -qi mozilla
rpm -qpl mozilla...rpm;rpm -qpi mozilla..rpm
以上命令要保证当前目录有mozilla...rpm.
rpm -qf /usr/bin/mozilla
看此文件属于那个软件包。
rpm -Va验证所有的软件包;rpm -Vf /bin/vi;rpm -Vp mozilla...rpm;rpm -V mozilla.
......

G 你可以用下列三种方法获得某个命令的帮助。
#command --help
this is simply.
#info command
#man command

H 在安装某个rpm包时可能遇到依赖性问题。
例如:
#cd /mnt/cdrom/RedHat/RPMS
#rpm -ivh kdemultimedia-2.2-4
error: faild dependencies
timidity++ is needed by kdemultimedia-2.2-4
libzrtskde.so....
libDCOP.so.1...
.....
我并不推荐用--nodeps选项忽略依赖性问题进行安装,可能不能运行。
要先将这些文件装上,它是属于那个rpm包呢?
可以去rpmfind.net搜索确定rpm包,下载安装。
或者在CDROM中搜索安装,下面介绍一个shell程序,帮你搜索包含依赖文件的rpm包。
for pkg in *.rpm
do
rpm -pql $pkg|grep $1>/dev/null && echo $pkg
done

将其写入ffrpm
#chmod u+x ffrpm
#cp ffrpm /bin
#cd /mnt/cdrom/Redhat/RPMS
#ffrpm findfile
具体请看此链接:
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=newbie&Number=141576&page=&view=&sb=&o=&vc=1

G升级内核的方法,感谢ccie!
在make menuconfig之前,到/usr/include下
#rm -fr scsi asm linux
#ln -s /usr/src/linux/include/linux linux
#ln -s /usr/src/linux/include/asm-i386 asm
#ln -s /usr/src/linux/include/scsi scsi
这里有三种方法配置内核#make config、#make menuconfig、#make xconfig--这个在X下运行。
然后,make dep,make clean,make bzImage,make modules,make modules_install
再把/usr/src/linux/System.map拷贝到/boot下,把bzImage拷贝到/boot下。修改/etc/lilo.conf(如果用lilo的话),运行/sbin/lilo -v.

H 配置鼠标使用mouseconfig命令,使用滚轮修改下面两个文件都可以:
/etc/sysconfig/mouse
将其改成:
FULLNAME="Microsoft - IntelliMouse (PS/2)"
MOUSETYPE="imps2"
XEMU3="no"
XMOUSETYPE="IMPS/2"
感谢gywx
或者修改/etc/X11/XF86Config-4
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/psaux"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "no"
EndSection
也可以在mouseconfig中选鼠标型号选择microsoft的智能鼠或logitech的mouseman即可.

J 每次修改/etc/lilo.conf文件后要运行lilo命令,将其写入mbr.
比如你要缺省启动win:
prompt
timeout=50
default=winme
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
message=/boot/message
linear
image=/boot/vmlinuz-2.4.7-10
label=linux
initrd=/boot/initrd-2.4.7-10.img
read-only
root=/dev/hda7
other=/dev/hda1
optional
label=winme

K 进入X,如果屏幕歪掉啦,当然可以直接调显示器,但可能跟win冲突,也可以#xvidtune调整,调整好后记下如下的一些参数:
HDisplay:1024 HSyncStart:1098 HSyncEnd:1188 HTotal:1376
VDisplay:768 VSyncStart:769 VSyncEnd:772 VTotal:808
Pixel Clock(MHz):94.50
Horizontal Sync(KHz):68.68
Vertical Sync(Hz):85.00
修改/etc/X11/XF86Config-4文件如下:
Section "Monitor"
Identifier "___A770"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 68.68
VertRefresh 85.00
Option "dpms"
# 1024x768 @ 85 Hz, 68.68 kHz hsync /*这句是注释,可以没有*/
Modeline "1024x768" 94.50 1024 1092 1188 1376 768 769 772 808 +HSync +VSync
EndSection

L 重装win会导致lilo、grub的无效, 无法从MBR中引导linux,这时有一张启动盘就很重要啦,你可以进入linux,对于lilo,输入#lilo -v -v -v,对于grub,输入#grub-install /dev/hda,即可。'

上一篇:The file /boot/grub/stage1 not read cor 解决办法
下一篇:Linux 上如何使用QQ和MSN工具
一句话新闻
微软与英特尔等合作伙伴联合定义“AI PC”:键盘需配有Copilot物理按键
几个月来,英特尔、微软、AMD和其它厂商都在共同推动“AI PC”的想法,朝着更多的AI功能迈进。在近日,英特尔在台北举行的开发者活动中,也宣布了关于AI PC加速计划、新的PC开发者计划和独立硬件供应商计划。
在此次发布会上,英特尔还发布了全新的全新的酷睿Ultra Meteor Lake NUC开发套件,以及联合微软等合作伙伴联合定义“AI PC”的定义标准。