fedora问题小结
如何关闭selinux:
/usr/sbin/setenforce 0 关闭
/usr/sbin/setenforce 1 开启 或在/etc/selinux/config中改 SELINUXTYPE=permissive 关闭 disabled也可以。反正不是enforcing就是关闭 SELINUXTYPE=enforcing 开启 或者是启动时加启动参数selinux=0关闭 关闭ipv6以加快域名解析速度:(感谢bbbush)
在/etc/modprobe.conf后面加入
alias net-pf-10 off
alias ipv6 off
Acrobat Reader 7.0
安装好后,用windows下的替换相应/usr/local/Adobe/Acrobat7.0/Resource/CMap目录 和 /usr/local/Adobe/Acrobat7.0/Resource/Font目录
命令行如何改IP
[root@S31 beinan]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0D:93:29:48:38 inet addr:192.168.1.31 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:8755 errors:0 dropped:0 overruns:0 frame:0 TX packets:6470 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:5280380 (5.0 Mb) TX bytes:1137015 (1.0 Mb) Interrupt:41 Base address:0xb000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:3995 errors:0 dropped:0 overruns:0 frame:0 TX packets:3995 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1740556 (1.6 Mb) TX bytes:1740556 (1.6 Mb) [root@S31 beinan]# ping 192.168.1.31 PING 192.168.1.31 (192.168.1.31) 56(84) bytes of data. 64 bytes from 192.168.1.31: icmp_seq=0 ttl=64 time=0.039 ms [root@S31 beinan]# ifconfig --help [root@S31 beinan]# ifconfig eth0 192.168.1.71 broadcast 192.168.1.255 netmask 255.255.255.0 [root@S31 beinan]# ifconfig eth0 down [root@S31 beinan]# ifconfig eth0 up [root@S31 beinan]# ifconfig eth0 Link encap:Ethernet HWaddr 00:0D:93:29:48:38 inet addr:192.168.1.71 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:8899 errors:0 dropped:0 overruns:0 frame:0 TX packets:6470 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:5291207 (5.0 Mb) TX bytes:1137015 (1.0 Mb) Interrupt:41 Base address:0xb000 UM0-411 920-115 1T6-530 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:4017 errors:0 dropped:0 overruns:0 frame:0 TX packets:4017 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1741982 (1.6 Mb) TX bytes:1741982 (1.6 Mb) [root@S31 beinan]# ping 192.168.1.71 PING 192.168.1.71 (192.168.1.71) 56(84) bytes of data. 64 bytes from 192.168.1.71: icmp_seq=0 ttl=64 time=0.043 ms 64 bytes from 192.168.1.71: icmp_seq=1 ttl=64 time=0.048 ms 也可以直接改动配置文件 ifcfg-eth0 我用的是yellowdog 4.x,这个配置文件在 /etc/sysconfig/network-scripts/ifcfg-eth0 [root@S31 beinan]# more /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 ONBOOT=yes BOOTPROTO=static IPADDR=192.168.1.31 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 改后要重新加载 eth0 #ifconfig eth0 down #ifconfig eth0 up [root@S31 beinan]# /etc/init.d/network restart 还有一个命令是加网关的。。 route 用命令看帮助 #man route fedora nvidia显卡驱动安装
安装后修改/etc/X11/xorg.conf把显卡的"nv"改成"nvidia",在Module中确保有 Load "glx" ,同时还应 注释掉 Load "dri"和Load "Glcore" (注意,在fedora4 中安装驱动前需先将selinux关闭)
安装好fedora4后第一步,配置 freshrpms, dag 之类的仓库
yum install http://ayo.freshrpms.net/fedora/linux/4/i386/RPMS.freshrpms/freshrpms-release-1-1.fc.noarch.rpm
安装bmp(在fedora4中)
yum install bmp 需要注意的是需要设置 rhythmbox 的编码环境变量
在 $HOME/.bashrc 添加 export GST_ID3_TAG_ENCODING=GBK 然后注销并重新登录生效 安装好fedora4后更新系统
#rpm -import /usr/share/rhn/RPM-GPG-KEY-fedora
#yum update 安装配置fcitx
安装好fcitx后,在/etc/X11/xinit/xinput.d下面创建一个自己的输入法的脚本 fcitx 内容为:
XIM=fcitx XIM_PROGRAM=fcitx GTK_IM_MODULE=fcitx gnome-im-settings-daemon >/dev/null 添加配置: #alternatives –install /etc/X11/xinit/xinput.d/zh_CN xinput-zh_CN /etc/X11/xinit/xinput.d/fcitx 100 #alternatives --auto xinput-zh_CN 重启X Window 生效! 命令行下修改ip、网关
#ifconfig eth0 $ broadcast $ netmask $ up
#route add default gw $
修改/etc/resolv.conf 输入域名服务器ip地址
===============================
1.更改telnet登录慢的问题: 本文出自 51CTO.COM技术博客cd /etc vi resolv.conf 将里面内容清空 2.更改root用户不能直接远程登录问题: cd /etc cd pam.d vi login 注释掉这行 #auth required pam_securetty.so //该行注释掉 3.挂接USB移动硬盘 将移动硬盘挂上. #df 查看Linux下硬盘盘符 mount /dev/sda1 /mnt/usb (举例) 4.Linux时区同步问题(安装ntp软件过程) 首先在http://www.meinberg.de/english/sw/index.htm 下载了一个windows的NTP服务程序:ntp4171.zip windows 192.168.1.32 1.安装是提示设置服务器地址,我设置的本机widows机器的IP 2.ntpd的控制在: 控制面板->管理工具->组件服务-NetworkTimeProtocol 3.可以启动ntpd守护进程保持时间同步 4.在C:\WINNT目录下有个ntp的配置文件ntp.conf 设置为: server 127.127.1.0 prefer fudge 127.127.1.0 stratum 10 5.确定ntp是否工作: ntpq -p linux和Windows同步,我用的是RedHat 9.0 执行命令:ntpdate 192.168.1.32 你就会发现你的时间变化了,和192.168.1.32的时间一样 如果执行命令出现一下错误 1.提示:7 Dec 19:24:55 ntpdate[2120]: the NTP socket is in use, exiting 这个是你linux机器上已经存在这个进程,输入:ps -ef | grep ntpd Kill掉ntp的进程 2.提示:No Server suitable for synchronization found 这个是最容易出现的问题,比较常见的是配置好服务器并启动服务器进程后,马上 启动客户进程,那么客户进程就会报错。解决方法是,在大约3-5分钟以后启动进程就行 我想每10分钟就和Windows服务同步时间 1.创建自己的一个crontab文件,随便建立一个文件date.cron,首先可以使用任何文本 编辑器建立一个新文件,然后向其中写入需要运行的命令和要定期执行的时间。 vi date.cron加入下面要运行的命令和要定期执行的时间 */10 * * * * /usr/sbin/ntpdate 192.168.1.32 然后存盘退出 2.使用crontab命令来安装这个文件,使之成为该用户的crontab文件。键入: crontab date.cron 这个文件已经建立好了 3.使用命令: crontab -l (查看安排的作业序列)可以看到刚才的作业 如: [root@NXD-TEST root]# crontab -l # DO NOT EDIT THIS FILE - edit the master and reinstall. # (date.cron installed on Tue Dec 7 18:22:42 2004) # (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $) */10 * * * * /usr/sbin/ntpdate 192.168.1.32 现在就OK了,每10分钟Linux就和服务端同步一次。 5.更改Linux启动时用图形界面还是字符界面 cd /etc vi inittab 将id:5:initdefault: 其中5表示默认图形界面 改id:3: initdefault: 3表示字符界面 6.重新启动xinetd) /etc/init.d/xinetd restart 7.重启smb服务 在rhas3.0上建立一个完整的邮件系统 8.配置smb可以被哪些IP所用. cd /etc/samba Vi smb.conf 找到hosts allow = 192.168.1. 192.168.2. 127. 修改其为哪些机器所用,注意IP之间用逗号分开 举例: hosts allow =192.168.1.110,192.168.1.120 9.禁止在后台使用CTRL-ALT-DELETE重起机器 cd /etc/inittab vi inittab 在文件找到下面一行 # Trap CTRL-ALT-DELETE ca::ctrlaltdel:/sbin/shutdown -t3 -r now (注释掉这一行) 如: # Trap CTRL-ALT-DELETE #ca::ctrlaltdel:/sbin/shutdown -t3 -r now 10.修改主机名 vi /etc/sysconfig/network 修改HOSTNAME一行为HOSTNAME=主机名 11.重新启动FTP服务 /sbin/service vsftpd restart 12.查看开机检测的硬件 dmesg | more 13.查看硬盘使用情况 df –m 14.查看目录的大小 du –sh dirname 15.解压小全 tar xvfj lichuanhua.tar.bz2 tar xvfz lichuanhua.tar.gz tar xvfz lichuanhua.tgz tar xvf lichuanhua.tar unzip lichuanhua.zip tiffany Necklaces SCSA CCIA 16.显示内存使用情况 free –m 17.忘记root密码,如果是grup 1.出现grup画面时,用上下键选启动Linux的哪一项,按e键 2.上下键选择 kernel /boot/……… 然后按e键 3.修改现在见到的命令好,加入single 结果: kernel /boot/vmlinuz-2.4.20-8 single ro root=LABEL= 4.回车返回,按b键启动,直接进入linux命令行 直接执行: passwd root 修改密码,你的密码就搞定 如果是lilo:按Tab,画面出现lilo 键入:linux single ,回车 18.显示系统运行了多长时间 uptime 19.重新启动网络 /etc/init.d/network restart 20.显示开机自检的内容命令 dmesg 21.查看端口 netstat –an netstat -anp 22..端口的详细列表 /etc/services 23.查看物理信息 lspci 24.安装图形界面不能出现,使用解析进行安装 Linux lowres (使用的是640X480分辨率) 25.屏蔽主机的ping 命令,是被别人无法ping你的机器 echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all 26.彻底删除Oracle安装的程序,删除一下几个目录 /etc/oraInst.loc /tmp/<otherowerdFile /etc/oratab $ORACLE_BASE/* 27.Linux启动到文字界面(不启动Xwindows界面) vi /etc/inittab在下面一行 id:5:initdefault: 一行中的5改为3 启动Xwindows 是5 文字截面是 3 28.RPM包 1.卸载 RPM –e 2.查询 rpm –q -a 查询所有已安装的软件包 -f 查询包含文件<file>的软件的包 -i 显示软件包信息 -l 显示软件包的文件列表 3.验证 rpm –v rpm –Va 验证整个文件丢失了哪些文件 碰到不认识的文件使用 rpm –qf 4.一个rpm包安装到哪里去了(已经安装的包) rpm –qi 包名(这里不包括.rpm后缀的软件名称,也就是说只能用mysql或者mysql-3.23.54a而不是mysql-3.23.54a.rpm) 5.一个rpm包中包含哪些文件 一个没有安装过的软件包:使用rpm –qip ***.rpm 一个已经安装过的软件包: 使用rpm –qi ***.rpm 29.看已经安装的字符集 locale –a 30.抓包命令tcpdump 例:抓获192.168.1.32 的主机收到和发出的所有的数据包 tcpdump host 192.168.1.32 截获特定的端口 tcpdump tcp port 21 host 192.168.1.32 31.文本截面的中文支持 RH 9.0自带安装包 zhcon_0.2.3_1.rh9.i386.rpm 安装完成后,执行: zhcon 就可以支持中文了 32.查看端口现在运行什么程序 lsof –i:8001 33.察看实时的日志 tail –f /var/log/messages 34.当mount出现死的现象 1.fuser –m /mnt/share 查出该程序的进程,然后Kill掉 2.再umount /mnt/share 35.linux 控制 windows 1.用RH9.0自己带rdesktop,版本是1.2.0 命令:rdesktop –u user –f 192.168.1.70 色默认的是8位 2要达到16色,就要下载新版本1.3.0 rdesktop –a 16 –u lichuanhua –g 800*600 192.168.1.70 36. Linux挂载Windows分区 mount ntfs分区 一.单机挂windows的NTFS分区 1. 上www.google.com搜索并下载 kernel-ntfs-2.4.18-14.i686.rpm 2. rpm -ivh kernel-ntfs-2.4.18-14.i686.rpm 3. mkdir /mnt/share 4. mount -t ntfs /dev/hda1 /mnt/share 要挂载Windows分区,首先新建一个目录/mnt/share,修改/etc/fstab,在最末尾添上(假设Windows安装在硬盘的第1个分区) /dev/hda1 /mnt/share ntfs defaults 0 0 二.网络上一台windows和linux机器,linux机器挂载windows上的共享文件 windows IP:192.168.1.1 1.linux挂载192.168.1.1(windows)上共享文件dbf,挂在linux的/mnt/share目录下,在/mnt下建立share目录 mount -t smbfs -o username=massky,password=massky //192.168. 1.1/dbf /mnt/share 2.机器重启自动挂载,vi /etc/fstab最后加入: //192.168.1.1/dbf /mnt/share smbfs defaults,auto,username=m assky,password=massky 0 0 37.Oracle9i在Linux9.0上的安装 1.确保RPM开发包,使用下面命令查看是否已安装这些包 rpm -q gcc cpp compat-libstdc++ glibc-devel glibc-kernheaders binutils 2.进行解压 zcat Linux9i_Disk1.cpio.gz | cpio -idmv zcat Linux9i_Disk2.cpio.gz | cpio -idmv zcat Linux9i_Disk3.cpio.gz | cpio -idmv 3.设置内核参数 vi /etc/sysctl.conf,加入下面参数 kernel.shmmax=4294967295 内存512M 计算方法为:kernel:shmmax=1024*1024*RAM(M)/2 执行sysctl -p生效 4.建立数据目录和用户 groupadd dba groupadd oinstall useradd –g oinstall –G dba oracle passwd oracle mkdir /opt/oracle mkdir /opt/oracle/product mkdir /opt/oracle/product/9.2.0 chown –R oracle.oinstall /opt/oracle mkdir /var/opt/oracle chown oracle.dba /var/opt/oracle chmod 755 /var/opt/oracle |


smileccna
博客统计信息
热门文章
最新评论
友情链接