*mount fat32或ntfs文件系统后,看的时候出现中文乱码?
mount -t vfat -o codepage=936,iocharset=cp936 /dev/hda5 /mnt/dosd
看的时候用ls --show-control-chars就行了.
*如何解开.rpm文件?
rpm2cpio abc.rpm | cpio -vi
*如何让linux 不回应ping?
不用重编内核,按照下面的步骤:
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
这个是全都不回应
echo 1 > /proc/sys/net/ipv4/icmp_echo_jgnore_broadcasts
这个是关掉广播的 icmp echo.
不用重编内核, 就上面两个命令足矣
想一开机就关, 那就把它们写进 /etc/rc.d/rc.local
*iptables 使用例子:
input:
/usr/local/bin/iptables -P INPUT DROP
/usr/local/bin/iptables -F INPUT
/usr/local/bin/iptables -A INPUT -p tcp --sport 21 -j ftp
/usr/local/bin/iptables -A INPUT -s 166.111.0.0/16 -j ACCEPT
output:
/usr/local/bin/iptables -P OUTPUT DROP
/usr/local/bin/iptables -F OUTPUT
/usr/local/bin/iptables -A OUTPUT -d 166.111.0.0/16 -j ACCEPT
forward:
/usr/local/bin/iptables -P FORWARD DROP
/usr/local/bin/iptables -F FORWARD
iptables.ftp
/usr/local/bin/iptables -N ftp
/usr/local/bin/iptables -F ftp
/usr/local/bin/iptables -A ftp -s 202.99.180.189/32 -j DROP
*让网卡接受所有的包
一般情况下,网卡根据监听到的帧的目标mac地址来判断是否接受它。
如果要接受所有的帧,用
ifconfig eth* promisc
#linux下网页打开速度很慢?
原因:可能是由于解析一些不存在的DNS浪费了时间;
把文件/etc/resolv.conf 中不用的dns的IP地址去掉。
# 在windows下建立了几个虚拟机,但是复制到linux下出错如下:
vmware unrecoverable error:(vcpu-0) failed to allocate page for guest ram
解决方法:
打开文件*.vmx 在文件中加入一行
mainMem.UseNameFile="FALSE" 即可。
*rh9字符界面下的乱码
1) export LC_ALL=POSIX 或
2) vi /etc/sysconfig/i18n 中吧lc_all改成 POSIX
*minicom问题
Linux下minicom启动时出现Device /dev/ttyS0 lock failed
原因:可能还有一个minicom -s 或minicom程序正在运行
解决方法:
ps -aux | grep minicom 找到进程号,并杀掉该进程
用root重新安装minicom,输入命令
minicom -s
选项:
Serial Device ---> /dev/ttyS0
Bps/Par/Bits ---> 115200 8N1
安装完毕,保存为dlf ,然后退出minicom
这样,在输入minicom命令就能够使用默认的配置进行串口连接了。
*kernel编译出错
scripts/kconfig/lxdialog/dialog.h:32:20: 错误:curses.h:没有那个文件或目录 ...
原因:没有安装ncurses_devel 包
#yum install ncurses_devel.i386
安装好后,再make menuconfig就可以了!
*/etc/sysconfig/network-scripts/ifcfg-etho 内容详解
DEVICE=eth0 //第一块网卡
BOOTPROTO=static //ip地址为静态地址(动态的话这里改为dhcp)
BROADCAST=211.101.139.207 //广播地址
IPADDR=211.101.139.202 //IP地址
NETMASK=255.255.255.240 //子网掩码
NETWORK=211.101.139.192 ////这是一个网段地址,也就是192.168.11.192 255.255.255.192,属于vlsm子网划分,地址范围192.168.11.193--254,广播地址为192.168.11.255。
ONBOOT=yes //设定是否机器启动时启用该网卡。
*FC8中nfs服务的配置和使用
(1)启动失败
关掉 NFS 配额:无法注册服务: RPC:无法接收; errno = 拒绝连接
rpc.rquotad: unable to register (RQUOTAPROG, RQUOTAVERS, udp). [失败]
原因:没有启动rpcbind服务
解决: /etc/init.d/rpcbind start 然后 /etc/init.d/nfs start ok!
*linux下分辨率调整问题
如果把分辨率调整过大,但配置文件还没有保存,就可能出现桌面显示不清楚,或谍影等现象。
这是因为,在界面上调整分辨率后,没有保存到配置文件中,可以按照下面的操作进行:
vi /etc/X11/xorg.conf
找到 section "screen 0" 下面的一行:
Modes "800x600" "768x576" "640x480"
把你修改的模式添加到这一行上面,就可以了。如下所示:
Modes "1024*768" "800x600" "768x576" "640x480"
*查看某个端口跑的应用程序名
lsof -i :<port>
*mout fat分区,中文名出现乱码
我的系统是zh_CN.utf-8编码
开始用的命令是 mount -o iocharset=gb2312,umask=0,codepage=936 /dev/sda1 /mnt/windisk
结果中文名是乱码, 于是该了一下编码
mount -o iocharset=utf8,umask=0,codepage=936 /dev/sda1 /mnt/windisk
这下好了,就象是linux分区上一样了。