在使用Linux的过程中,大多初学者都遇到过系统启动到“grub>  ”提示符后就停止不前的问题,功夫不深的爱好者可能会束手无策,转而选择重装系统,其实这只是系统出现了一点小问题,既系统的GRUB配置文件出现了故障,此时可以采用以下两种方案来解决问题:

1)存在GRUB配置文件备份

如果存在GRUB配置文件备份,则可以比较简单的进行恢复,可以按如下方法进行:

使用光盘引导机器,进入到“linux rescue”模式,即系统维护模式;在提示符”sh#”下执行cp命令,将备份文件拷贝到/boot/grub.conf即可
安装好apache后无法启动,出现如下错误:
error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory

# ldd /usr/local/apache/bin/httpd
会看到这么一行
libiconv.so.2 => Not found

以前编译运行是可以的,可能是不久前升级了iconv库影响。在/usr/local/lib下可以找到libiconv.so.2,把/usr/local/lib加到路径中也不行。
在/etc/ld.so.conf中加一行/usr/local/lib,运行ldconfig。再运行apache,OK。
ld.so.conf和ldconfig是维护系统动态链接库的。
#vim filename     (加密文件)

:X (在末行模式下,输入大写X)

输入密码:      (提示输入密码)

回车之后,光标将会跳过文档首行,在末行模式下,输入:wq (保存退出)

这样,filename已经加过密

如果多个帐户都用root 来登录  怎么看另一个用户使用的那些命令

解决方法:vim /etc/bashrc

在第一个case的else下面增加以下内容:

USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`
                if [ "$USER_IP" = "" ]
                then
                USER_IP=`hostname`
                fi
                if [ ! -d /root/dbasky ]
                then
                mkdir /root/dbasky
                chmod 600 /root/dbasky
                fi
                if [ ! -d /root/dbasky/${LOGNAME} ]
                then
                mkdir /root/dbasky/${LOGNAME}
                chmod 600 /root/dbasky/${LOGNAME}
                fi
DT=`date "+%Y%m%d_%H%M%S"`
export PROMPT_COMMAND='{ date "+[ %Y%m%d %H:%M:%S `whoami` ] `history 1 | { read x cmd; echo "$cmd      from ip:$SSH_CLIENT   $SSH_TTY"; }`"; }>>/root/dbasky/${LOGNAME}/${USER_IP}dbasky.$DT'
chmod 600 /root/dbasky/${LOGNAME}/*dbasky* 2>/dev/null

保存退出就可以了。
解决系统报“在sysservers 中找不到服务器 'www.Supidea.com'。请执行sp_addlinkedserver 将该服务器添加到sysservers。”的方法。

       解决方法1:(Supidea.com 强烈推荐)
       对于SQL Server可以采用“SQLOLEDB”作为@provider,也就是说只要修改一下连接语句就好了。
       原来的SQL连接语句为:ConnData="driver={SQL Server};server=www.supidea.com;uid=www.supidea.com;pwd=supidea.com;database=Supidea"
       修改使用“SQLOLEDB”作为@provider的连接语句为:ConnData="Provider=SQLOLEDB.1;Persist Security Info=false;server=www.supidea.com;uid=www.supidea.com;pwd=supidea.com;database=supidea"
       简单点说:也就是把连接语句中的driver={SQL Server}”换为Provider=SQLOLEDB.1;Persist Security Info=false;就可以了

我在操作时 忘记修改了ConnData这个,还是原来的connstr    注意:修改成conndata后,后面的打开数据库也的用conn.open conndata
测试环境
1 一台双网卡装有两块网卡的linux系统服务器
2  分别配置两块网卡的地址    eth0 (内网)   eth1(公网)
     编辑 eth0       网卡内容为
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.0.3
NETMASK=255.255.255.0
TYPE=Ethernet
USERCTL=no
PEERDNS=yes
IPV6INIT=no

3 编辑 eth1   网卡内容为
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=none
IPADDR=124.207.47.150  (isp商获取)
NETMASK=255.255.255.252(isp商获取)
GATEWAY=124.207.47.149(isp商获取)
TYPE=Ethernet
USERCTL=no
PEERDNS=yes
IPV6INIT=no
分页: 5/13 第一页 上页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]