开机就出现GRUB> 进不了系统?
[
|
2010/04/12 15:23]
|
2010/04/12 15:23]
在使用Linux的过程中,大多初学者都遇到过系统启动到“grub> ”提示符后就停止不前的问题,功夫不深的爱好者可能会束手无策,转而选择重装系统,其实这只是系统出现了一点小问题,既系统的GRUB配置文件出现了故障,此时可以采用以下两种方案来解决问题:
1)存在GRUB配置文件备份
如果存在GRUB配置文件备份,则可以比较简单的进行恢复,可以按如下方法进行:
使用光盘引导机器,进入到“linux rescue”模式,即系统维护模式;在提示符”sh#”下执行cp命令,将备份文件拷贝到/boot/grub.conf即可
1)存在GRUB配置文件备份
如果存在GRUB配置文件备份,则可以比较简单的进行恢复,可以按如下方法进行:
使用光盘引导机器,进入到“linux rescue”模式,即系统维护模式;在提示符”sh#”下执行cp命令,将备份文件拷贝到/boot/grub.conf即可
启动APACHE出现“error while loading shared libraries: libiconv.so.2”
[
|
2010/04/06 17:01]
|
2010/04/06 17:01]
安装好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是维护系统动态链接库的。
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 如何加密码文件与解密文件
[
|
2010/04/06 16:56]
|
2010/04/06 16:56]
#vim filename (加密文件)
:X (在末行模式下,输入大写X)
输入密码: (提示输入密码)
回车之后,光标将会跳过文档首行,在末行模式下,输入:wq (保存退出)
这样,filename已经加过密
:X (在末行模式下,输入大写X)
输入密码: (提示输入密码)
回车之后,光标将会跳过文档首行,在末行模式下,输入:wq (保存退出)
这样,filename已经加过密
多个帐户都用root 来登录 怎么看另一个用户使用的那些命令
[
|
2010/04/06 16:52]
|
2010/04/06 16:52]
如果多个帐户都用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
保存退出就可以了。
解决方法: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
保存退出就可以了。
请执行sp_addlinkedserver 将该服务器添加到sysserver解决办法
[
|
2010/03/24 15:14]
|
2010/03/24 15:14]
解决系统报“在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:(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
Windows 2008 64位系统Hyper-V安装体验
[
|
2010/01/26 17:18]
|
2010/01/26 17:18]
linunx系统做网关(具有一个公网地址)
[
|
2010/01/26 17:17]
|
2010/01/26 17:17]
测试环境
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
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





姓名:传奇
