王殊勋的个人博客

只要开始,虽远不迟!

如果忘记了MySQL的root密码,可以用以下方法重新设置: 1.KILL掉系统里的MySQL进程: 1 killall -TERM mysqld 2.用以下命令启动MySQL,以不检查权限的方式启动: 1 /usr/local/mysql/bin/safe_mysqld –skip-grant-tables & 3.然后用空密码方式使用root用户登录 MySQL: 1 mysql -u root 4.修改root用户的密码: 1 2 3 mysql> update mysql.user set password=PASSWORD('新密码') wher
阅读全文 »

配置文件位于: 1 2 3 4 5 6 7 vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 ONBOOT=yes BOOTPROTO=static IPADDR=192.168.0.3 NETMASK=255.255.255.0 GATEWAY=192.168.0.1 使IP地址生效: 1 2 /sbin/ifdown eth0 /sbin/ifup eth0 通知网关更新信息: 1 /etc/init.d/network restart DNS设置: 1 2 3 vi /etc/resolv
阅读全文 »

Apache 防盗链的第一种实现方法,可以用 rewrite 实现.首先要确认 Apache 的 rewrite module 可用.能够控制 Apachehttpd.conf 文件的,打开 httpd.conf,确保有这么一行配置: 1 LoadModule rewrite_module modules/mod_rewrite.so 然后在找到自己网站对应的配置的地方,加入下列代码: 1 2 3 4 5 6 7 8 ServerName shuxun.wang # 防盗链配置 RewriteEngine On RewriteCond %{HTTP_REFERER} !^htt
阅读全文 »

1、获取远程服务器上的文件 1 scp -P 2222 root@shuxun.wang:/root/lnmp0.4.tar.gz /home/lnmp0.4.tar.gz 上端口大写P 为参数,2222 表示更改SSH端口后的端口,如果没有更改SSH端口可以不用添加该参数. root@shuxun.wang 表示使用root用户登录远程服务器shuxun.wang,:/root/lnmp0.4.tar.gz 表示远程服务器上的文件,最后面的 /home/lnmp0.4.tar.gz表示保存在本地上的路径和文件名. 2、获取远程服务器上的目录 1 scp -P 2222 -r
阅读全文 »

1 [root@www ~]# grep [-acinv] [--color=auto] '搜寻字符串' filename 选项与参数: 1 2 3 4 5 6 -a :将 binary 文件以 text 文件的方式搜寻数据 -c :计算找到 '搜寻字符串' 的次数 -i :忽略大小写的不同,所以大小写视为相同 -n :顺便输出行号 -v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行! --color=auto :可以将找到的关键词部分加上颜色的显示喔!在关键字的显示方面,grep 可以使用 --color=auto 来将关键字部分使用颜色显示. 这可是个很不错的功能
阅读全文 »

实现步骤: 1.在你的自己的机器下面使用ssh-keygen命令来实现创建公钥, 命令如下: 1 ssh-keygen -t rsa 程序会问你存放的目录,如果不需要修改,直接回车两次即可. 2.将你 /.ssh目录中的id_rsa.pub这个文件拷贝到你要登录的服务器的 ~/.ssh目录中,然后再运行以下命令来将公钥导入到/.ssh/authorized_keys这个文件中. 1 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys 另外要注意请务必要将服务器上. ~/.ssh权限设置为700. ~/.ssh/authoriz
阅读全文 »

我用的是RHEL5.0,所以,安装以下两个包就行: 1 2 3 4 5 6 7 8 [root@localhost Server]$ rpm -ivh libstdc++-devel-4.1.1-52.el5.i386.rpm warning: libstdc++-devel-4.1.1-52.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186 Preparing... ########################################### [100%] 1:lib
阅读全文 »

echo 是一个非常简单、直接的命令: 将 argument 送出至标准输出(STDOUT),通常就是在监视器(monitor)上输出. 为了更好理解,不如先让我们先跑一下 echo 命令好了: 1 2 $ echo $ 你会发现只有一个空白行,然后又回到 shell prompt 上了. 这是因为 echo 在预设上,在显示完 argument 之后,还会送出一个换行符号(new-line charactor).但是上面的 command 并没任何的 argument ,那结果就只剩一个换行符号了… 若你要取消这个换行符号,可利用 echo 的 -n option : 1 2
阅读全文 »
0%