linux安装配置一句话问答

【转帖】linux安装配置一句话问答

一句话问答(血的教训+网络无关 篇)

转自smth, 重贴到中文化版, 中文相关问题用红色字体标出
,manux修改了一些适用于默 认采用UTF8编码的新发行版( 比如FC3, RHEL AS4)的问答。


--------------- --------------- -血的教训---------- --------------- -------
0001 不推荐使用"哈密瓜字体美化包",对于"哈密瓜"的其他东西也要慎重对待
0002 混合系统慎用第三方分区软件,尤 其是pqmagic
0003 新手装Linux建议完全安装
0004 没搞清"自动分区"是啥之前,不 要轻易使用它

--------------- -----------目录-网 络无关篇-目录-------- --------------- ---
0001 修改主机名
0002.a Ret Hat Linux启动到文字界面(不启 动xwindow)
0002.b 如何在控制台和xwindow之 间切换
0003 redhat的自动升级问题
0004 windows下看linux分 区的软件 :
0005 mount用法
0006 在vmware的LINUX中使用本地硬盘的FAT分区
0007.a 删除名为/a的文件
0007.c 删除名字带的/和‘/0'文件
0007.d 删除名字带不可见字符的文件
0007.e 删除文件大小为零的文件
0008 redhat设置滚轮鼠标(mc 1011) :
0009 加装xwindow
0010 删除linux分区
0011 如何退出man
0012 不编译内核,mount ntfs分区
0013 redhat 8.0中用xmms听mp3
0014 找回忘记了的root口令(li lo/grub)
0015 使ctrl + alt + del失效
0016 如何看出redhat的版本(7 .3?8.0?)
0017 文件在哪个rpm中(无双)
0018 把man或info的信息存为文 本文件
0019 利用现存两个文件,生成一个新的 文件
0020 设置com1口,让超级终端通过 com1口进行登录
0021 删除目录下所有文件包括子目录
0022 查看系统信息
0023 去掉多余的回车符
0024 切换X桌面(lnx3000)
0025 通用的声卡驱动程序(lnx30 00)
0026 改变redhat的系统语言/字符集(beming/mc1011)
0027 把屏幕设置为90列
0028 使用md5sum文件
0029 一次解压多个zip文件
0030 看pdf文件
0031 查找权限位为S的文件
0032 装中文输入法
0033 把弹出的光盘收回来
0034 cd光盘做成iso文件
0035 快速观看开机的硬件检测
0036 查看硬盘的使用情况
0037 查看目录的大小
0038 查找或删除正在使用某文件的进程 (wwwzc)
0039 安装软件
0040 字符模式下设置/删除环境变量
0041.a ls如何看到.开头的文件
0041.b 如何只看到点开头的文件?
0042 rpm中的文件安装到哪里去了
0043 使用src.rpm
0044 vim中显示颜色或不显示颜色
0045 linux是实时还是分时操作系
0046 make bzImage -j的j是什么意思(wind5 21)
0047 源码包怎么没有
0048 修改系统时间
0049 开机就mount上windows下的分区
0050 linux怎么用这么多内存
0051 FSTAB 最后的配置项里边最后两个数字是 什么意思(lnx3000)
0052 linux中让用户的密码必须有 一定的长度,并且符合复杂度(e apass)
0053 linux中的比较常见的翻译软件?
0054 不让显示器休眠
0055 用dat查询昨天的日期(gad fly)
0056 xwindow下如何截屏
0057 解压小全
0058 在多级目录中查找某个文件的方法
0059 不让普通用户自己改密码(myx fc)
0060 显卡实在配不上怎么办(win_ bigboy)
0061 超强删除格式化工具(弱智)
0062 如何让xmms播放列表里显示正确的中文(myxfc)
0063 linux下听MP3(hehhb)
0065 装载windows分区的FAT32、FAT16文件系统(hehhb)
0066 执行a.bin文件

--------------- --------------- 目录结束----------- --------------- --------





--------------- -------------网络 无关篇------------ --------------
0001
修改主机名
vi /etc/sysconfig/ network,修改HOSTN AME一行为HOSTNAME= 主机名,重启后也能生效
在终端下输入hostname YourNewHostname ,也能暂时生效;重起后失效。
(vi /etc/hostname)

0002.a
Ret Hat Linux启动到文字界面(不启 动xwindow)
将/etc/inittab中 id:5:initdefaul t: 一行中的5改为3

0002.b
切换图形和字符界面
alt+ctrl+f1(... f8)

0003
redhat的自动升级问题
http://www.redhat.com/corp/support/...陌姹敬幸桓龉
具up2date,它能够测定哪 些rpm包需要升级,然后自动从 redhat的站点下载并完成安 装。

0004
windows下看linux分 区的软件 :
Paragon.Ext2FS. Anywhere.2.5.ra r和explore2fs-1. 00-pre4.zip

0005
mount用法
fat32的分区:#> mount -o codepage=936,iocharset=cp936 /dev/hda7 /mnt/cdrom
ntfs分区用上述方法可显示部分中文,2.6内核需要用nls=cp936参数
iso文件 :#>mount -o loop /abc.iso /mnt/cdrom
软盘 :#>mount /dev/fd0 /mnt/floppy
USB闪存 :#>mount /dev/sda1 /mnt/cdrom
所有/etc/fstab内容 mount -a
注:mount时可以指定文件格式"-t 格式", 格式可以为vfat, ext2, ext3等.


0006
在vmware的LINUX中使用本地硬盘的FAT分区
将本地的FAT分区共享,然后在VMWARE中使用SMBFS挂上。可以将如下的行放到/etc/fstab中:
//win_ip/D$ /mnt/d smbfs defaults,auto,username=win_name,password=win_pass,codepage=936,iocharset=gb2312 0 0
其中win_ip是你的windows的IP地址;
D$是你的windows里面共享的D盘的共享名;
/mnt/d是要将该分区mount到linux的目录;
win_name和win_pass是你的WINDOWS里面可以读取该分区的用户,比如你的管理员名和密码。
如果你运行了/etc/rc.d/init.d/netfs,那么在启动的时候就会自动挂载这个分区。



0007.a
删除名为-a的文件
rm ./-a
rm -- -a 告诉rm这是最后一个选项,参见 getopt
ls -i 列出inum,然后用find . -inum inum_of_thisfil e -exec rm '{}' /;

0007.b
删除名为/a的文件
rm //a

0007.c
删除名字带的/和‘/0'文件
这些字符是正常文件系统所不允许 的字符,但可能在文件名中产生, 如unix下的NFS文件系统在 Mac系统上使用
1.解决的方法,把NFS文件系 统在挂到不过滤'/'字符的系统 下删除含特殊文件名的文件。
2.也可,将错误文件名的目录其 它文件移走,ls -id 显示含该文件目录的inum,u mount 文件系统,
clri清除该目录的inum, fsck,mount,chec k your lost+found,rena me the file in it.
最好是通过WINDOWS FTP过去就可以删除任何文件名 的文件了!

0007.d
删除名字带不可见字符的文件
列出文件名并转储到文件:ls -l >aaa
然后编辑文件的内容加入rm命令 使其内容成为删除上述文件的格式
vi aaa
[rm -r *******
]
把文件加上执行权限 chmod +x aaa
执行 $aaa

0007.e
删除文件大小为零的文件
rm -i `find ./ -size 0`
find ./ -size 0 -exec rm {} /;
find ./ -size |xargs rm -f &非常有效
for file in * #自己定义需要删除的文件类型
do
if [ ! -s ${file} ]
then
rm ${file}
echo "rm $file Success!"
fi
done

0008
redhat设置滚轮鼠标(mc 1011) :
进入X后,选择鼠标的配置,选择 wheel mouse(ps/2)就可以了
如果鼠标表现异常,重启计算机即 可。
(su
vi /etc/X11/XF86Co nfig-4(RH等系统没有' -4')
把PS/2 改成 ImPS/2)


0009
加装xwindow
用linux光盘启动,选择升级 ,然后单独选择包,安装即可

0010
删除linux分区
做一张partition magic的启动软盘,启动后删 除. 或者用win2000的启动光盘 启动,然后删除.

0011
如何退出man
q键

0012
不编译内核,mount ntfs分区
原装rh8,未升级或编译内核
0. 用uname -r命令查看自己的内核版本(以 下以2.4.18-14为例)
1. 上google.com搜索并下 载 kernel-ntfs-2.4 .18-14.i686.rpm
2. rpm -ivh kernel-ntfs-2.4 .18-14.i686.rpm
3. mkdir /mnt/c
4. mount -t ntfs /dev/hda1 /mnt/c

0013
redhat 8.0中用xmms听mp3
下载 http://www.gurulabs.com/files/xmms-...7-13.p.i386.rpm
rpm -Uvh xmms-mp3-1.2.7- 13.p.i386.rpm

0014
找回忘记了的root口令(li lo/grub)
三种办法:
1.在系统进入单用户状态,直接 用passwd root去更改
2.用安装光盘引导系统,进行l inux rescue状态,将原来/分区 挂接上来,作法如下:
cd /mnt
mkdir hd
mount -t auto /dev/hdaX(原来/分区 所在的分区号) hd
cd hd
chroot ./
passwd root
这样可以搞定
3.将本机的硬盘拿下来,挂到其 他的linux系统上,采用的办 法与第二种相同
rh8中
一. lilo
1. 在出现 lilo: 提示时键入 linux single
画面显示 lilo: linux single
2. 回车可直接进入linux命令行
3. #vi /etc/shadow
将第一行,即以root开头的一 行中root:后和下一个:前的 内容删除,
第一行将类似于
root::......
保存
4. #reboot重启,root密 码为空
二. grub
1. 在出现grub画面时,用上下键 选中你平时启动linux的那一 项(别选dos哟),然后按e键
2. 再次用上下键选中你平时启动li nux的那一项(类似于kern el /boot/vmlinuz-2 .4.18-14 ro root=LABEL=/),然 后按e键
3. 修改你现在见到的命令行,加入s ingle,结果如下:
kernel /boot/vmlinuz-2 .4.18-14 single ro root=LABEL=/
4. 回车返回,然后按b键启动,即可 直接进入linux命令行
5. #vi /etc/shadow
将第一行,即以root开头的一 行中root:后和下一个:前的 内容删除,
第一行将类似于
root::......
保存
6. #reboot重启,root密 码为空

0015
使ctrl + alt + del失效
vi /etc/inittab
将ca::ctrlaltdel :/sbin/shutdown -t3 -r now这行注释掉就可以了

0016
如何看出redhat的版本(7 .3?8.0?)
cat /proc/version或者 cat /etc/redhat-rel ease

0017
文件在哪个rpm中(无双)
www.rpmfind.net上搜,或者rpm -qf 文件名得到

0018
把man或info的信息存为文 本文件
以 tcsh 为例:
man tcsh | col -b > tcsh.txt
info tcsh -o tcsh.txt -s

0019
利用现存两个文件,生成一个新的 文件
1. 取出两个文件的并集(重复的行只 保留一份)
2. 取出两个文件的交集(只留下同时 存在于两个文件中的文件)
3. 删除交集,留下其他的行
1. cat file1 file2 | sort | uniq
2. cat file1 file2 | sort | uniq -d
3. cat file1 file2 | sort | uniq -u

0020
设置com1口,让超级终端通过 com1口进行登录
确认有/sbin/agetty ,编辑/etc/inittab ,添加
7:2345:respawn: /sbin/agetty /dev/ttyS0 9600
9600bps是因为联路由器缺 省一般都是这种速率,也可以设成
19200、38400、576 00、115200
修改/etc/securett y,添加一行:ttyS0,确保 root用户能登录
重启机器,就可以拔掉鼠标键盘显 示器(启动时最好还是要看看输出 信息)了

0021
删除目录下所有文件包括子目录
rm -rf 目录名

0022
查看系统信息
cat /proc/cpuinfo - CPU (i.e. vendor, Mhz, flags like mmx)
cat /proc/interrupt s - 中断
cat /proc/ioports - 设备IO端口
cat /proc/meminfo - 内存信息(i.e. mem used, free, swap size)
cat /proc/partition s - 所有设备的所有分区
cat /proc/pci - PCI设备的信息
cat /proc/swaps - 所有Swap分区的信息
cat /proc/version - Linux的版本号 相当于 uname -r
uname -a - 看系统内核等信息

0023
去掉多余的回车符
sed 's/^M//' test.sh > back.sh, 注意^M是敲ctrl_v ctrl-m得到的
或者 dos2unix filename

0024
切换X桌面(lnx3000)
switchdesk KDE或者switchdesk GNOME
(vi ~/.xinitrc
添加或修改成
exec gnome-session 或
exec startkde
然后用startx启动X)


0025
通用的声卡驱动程序(lnx30 00)
OSS : http://www.opensound.com/
ALSA : http://www.alsa-project.org/

0026
改变redhat的系统语言/字符集(beming/mc1011)
修改 /etc/sysconfig/i18n 文件,如
LANG="en_US",xwindow会显示英文界面,
LANG="zh_CN.GB18030",xwindow会显示中文界面。

还有一种方法
cp /etc/sysconfig/i18n $HOME/.i18n
修改 $HOME/.i18n 文件,如
LANG="en_US",xwindow会显示英文界面,
LANG="zh_CN.GB18030",xwindow会显示中文界面。
这样就可以改变个人的界面语言,而不影响别的用户
(Debian不支持GB18030(RH的zysong字库是有版权的)
现在好像没有Free的GBK和GB18030字库
vi .bashrc
export LANG=zh_CN.GB2312
export LC_ALL=zh_CN.GB2312)



0027
把屏幕设置为90列
stty cols 90

0028
使用md5sum文件
md5sum isofile > hashfile, 将 md5sum 档案与 hashfile 档案内容比对, 验证杂凑值
是否一致 md5sum –c hashfile

0029
一次解压多个zip文件
unzip "*",注意引号不能少

0030
看pdf文件
使用xpdf或者安装acrob at reader for linux

0031
查找权限位为S的文件
find . -type f /( -perm -04000 -o -perm -02000 /) -exec ls -lg {} /;

0032
装中文输入法
以redhat8为例,xwindow及其终端下的不用说了吧,缺省就安装了,用ctrl-space呼出。
现在讨论纯console,请下载zhcon.gnuchina.org/download/src/zhcon-0.2.1.tar.gz,
放在任一目录中,tar xvfz zhcon-0.2.1.tar.gz, cd zhcon-0.2.1, ./configure,
make, make install。安装结束,要想使用,请运行zhcon,想退出,运行exit。


0033
把弹出的光盘收回来
#eject -t

0034
cd光盘做成iso文件
cp /dev/cdrom xxxx.iso

0035
快速观看开机的硬件检测
dmesg | more

0036
查看硬盘的使用情况
df -k 以K为单位显示
df -h 以人性化单位显示,可以是b,k ,m,g,t..

0037
查看目录的大小
du -sh dirname
-s 仅显示总计
-h 以K、M、G为单位,提高信息的 可读性。KB、MB、GB是以1 024为换算单 位, -H以1000为换算单位。

0038
查找或删除正在使用某文件的进程 (wwwzc)
fuser filename
fuser -k filename

0039
安装软件
rpm -ivh aaa.rpm
tar xvfz aaa.tar.gz; cd aaa; ./configure; make; make install

0040
字符模式下设置/删除环境变量
bash下
设置:export 变量名=变量值
删除:unset 变量名
csh下
设置:setenv 变量名 变量值
删除:unsetenv 变量名

0041.a
ls如何看到.开头的文件
ls -a

0041.b
如何只看到点开头的文件?
ls .* -d




0042
rpm中的文件安装到哪里去了
rpm -qpl aaa.rpm

0043
使用src.rpm
rpmbuild --rebuild *.src.rpm

0044
vim中显示颜色或不显示颜色
vi ~/.vimrc; 如果有syntax on,则显示颜色,syntax off,则不显示颜色

0045
linux是实时还是分时操作系
分时

0046
make bzImage -j的j是什么意思(wind5 21)
-j主要是用在当你的系统硬件资 源比较大的时候,比较富裕的时候 ,用这个可以来加快编译的速度, 如-j 3

0047
源码包怎么没有
你没有安装源代码,你把你光盘上 rpm -i *kernel*source* .rpm装上,就可以看到你的源 代码了。

0048
修改系统时间
date -s “2003-04-14 cst”,cst指时区,时间设 定用date -s 18:10

0049
开机就mount上windows下的分区
自动将windows的d盘挂到/mnt/d上,用vi打开/etc/fstab,加入以下一行
/dev/hda5 /mnt/d vfat defaults,codepage=936,iocharset=cp936 0 0
注意,先得手工建立一个/mnt/d目录


0050
linux怎么用这么多内存
为了提高系统性能和不浪费内存, linux把多的内存做了cac he,以提高io速度

0051
FSTAB 最后的配置项里边最后两个数字是 什么意思(lnx3000)
第一个叫fs_freq,用来决 定哪一个文件系统需要执行dum p操作,0就是不需要;
第二个叫fs_passno,是 系统重启时fsck程序检测磁盘 的顺序号
1 是root文件系统,2 是别的文件系统。fsck按序号 检测磁盘,0表示该文件系统不被 检测
dump 执行ext2的文件系统的备份操
fsck 检测和修复文件系统

0052
linux中让用户的密码必须有 一定的长度,并且符合复杂度(e apass)
vi /etc/login.defs ,改PASS_MIN_LEN

0053
linux中的比较常见的翻译软件?
stardict


0054
不让显示器休眠
setterm -blank 0
setterm -blank n (n为等待时间)

0055
用dat查询昨天的日期(gad fly)
date --date='yesterd ay'

0056
xwindow下如何截屏
Ksnapshot或者gimp

0057
解压小全
tar xvfj example.tar.bz2
tar xvfz example.tar.gz
tar xvfz example.tgz
tar xvf example.tar
unzip example.zip

0058
在多级目录中查找某个文件的方法
find /dir -name filename.ext
du -a | grep filename.ext
locate filename.ext

0059
不让普通用户自己改密码(myx fc)
[root@xin_fc etc]# chmod 511 /usr/bin/passwd
又想让普通用户自己改密码
[root@xin_fc etc]# chmod 4511 /usr/bin/passwd

0060
显卡实在配不上怎么办(win_ bigboy)
http://www.redflag-linux.com/ ,下了xfree86 4.3安装就可以了.

0061
超强删除格式化工具(弱智)
比PQMagic安全的、建立删 除格式化的小工具:sfdisk .exe for msdos
http://www.wushuang.net/soft/sfdisk.zip

0062
如何让xmms播放列表里显示正确的中文(myxfc)
-*-*-*-*-*-iso8859-1,-misc-simsun-medium-r-normal--12-*-*-*-*-*-gbk-0,*-r-
把这个东西完全拷贝到你的字体里
操作方法:
右键单击xmms播放工具的任何地方
会看到一个"选项",然后选择"功能设定"选择"fonts"
然后把上面的字体完整的拷贝到"播放清单"和 "user x font

使用较新的发行版建议使用Beep Media Player, 基于GTK2


0063
linux下听MP3(hehhb)
redhat光盘原带然xmms不能播放MP3(无声), 要下载安装一个RPM包:
xmms-mp3-1.2.7-13.p.i386.rpm
安装即可.打开xmms,ctl-p,在font栏中
先在上半部的小框内打勾,再选择 “fixed(misc) gbk-0 13”号字
体即可显示中文歌曲名。在音频输出插件中选择 "开放音频系统驱动
程序 1.2.7 [lioOSS.so]即可正常播放MP3文件.


0065
装载windows分区的FAT32、FAT16文件系统(hehhb)
以root身份进入KDE,点击桌面上的“起点”图标,在/mnt目录下建立如下文件夹:c,d,e,f,g,usb.分别用作windows下各分区和usb闪盘。
  用文本编辑器打开/etc/fstab 文件.加入如下:
/dev/hda1 /mnt/c vfat iocharset=gb2312,umask=0,codepage=936 0 0
/dev/hda5 /mnt/d vfat iocharset=gb2312,umask=0,codepage=936 0 0
/dev/hda6 /mnt/e vfat iocharset=gb2312,umask=0,codepage=936 0 0
/dev/hda7 /mnt/f vfat iocharset=gb2312,umask=0,codepage=936 0 0
/dev/hda8 /mnt/g vfat iocharset=gb2312,umask=0,codepage=936 0 0
/dev/cdrom /mnt/cdrom udf,iso9660 noauto,iocharset=gb2312,owner,kudzu,ro 0 0
/dev/sda1 /mnt/usb vfat iocharset=gb2312,umask=0,codepage=936 0 0
存盘退出. 重新启动后即可正常访问FAT32或FAT16格式分区,解决显示WINDOWS分区下和光盘中文文件名乱码
问题.其****六列,每列用Tab键分开。注意此方法只能mount上Fat 分区格式.sda1是闪盘。

以上做法适用于系统语言为zh_CN.GB2312, zh_CN.GBK, zh_CN.GB18030的系统,如果系统默认语言为zh_CN.UTF8, 需要把上面所有iocharset=gb2312改成iocharset=utf8,codepage可以不用设置。



0066
执行a.bin文件
chmod u+rx a.bin
./a.bin
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值