注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

FY

Johnson 's Blog

 
 
 

日志

 
 

MT 笔记  

2012-04-11 20:44:21|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

###############################
皮肤:
000 デフォルトスキン



####################
建立博客时,"主题"是mt目录中的,而不是mt-static目录中的"theme"目录
when create a new blog ,the 'theme' selection is based on the  /var/www/mt/theme,not the /var/www/mt-static/theme


-->save change

-->publish your blog

##############################
In MT 
我的"网站"是基于MT的,而博客则是使用这个MT来制作的类似静态的网页博客
'website' and 'Blogs' is on the same level
'website' has a name which is this website's name,for example:Johnson's     http://192.168.154.128/
'blogs'  has  a name  'Johnson Fei'  http://192.168.154.128/johnson_fei/


But int the Fils system description, "Website Root" or "Blog Root"  is the directory in which the website or blog is published, one exists for each blog or website published.


#############################
we can use Johnson's (website) Blogs Manage to delete the blog:Johnson Fei

###########################
安装underhat_theme_002这个主题时,应该先安装一个plugin,否则publish博客时会报错.

必須プラグイン

Sort Categories And Folders 1.11
(Ver2.2から不要)カテゴリとフォルダを好きな順序に並べ替えることができるプラグインです。
Fei:我现在用的是Ver2.3的,所以这个plugin可以不用.
PageBute 3.5.0
静的ページ用ページ分割プラグインです。アーカイブページなどで使ってます。

上記プラグインは、必須と言っているように、無いと再構築時にエラーが出てしまうので、必ず入れてください


#####################################################
初めまして
こちらはMTは5.13です、テーマはver2.3です
このテーマを使ったばかりですが、まずまず一つ問題が発生しました
「コメントする」という機能が無効なように見えます
「コメントするにはまずサインインしてください」というメッセージが表示されました
で これをクリックしたら 何もなっかた

でも hirasawaさんのこのブログには コメントすることができます
こちらは 何か間違いましたか

ps:日本語が得意ではありません


####################################################
准备开启一个新的服务,供xinetd调用
/etc/xinetd.conf
defaults {          log_type        = SYSLOG daemon info           log_on_failure  = HOST            log_on_success  = PID HOST DURATION EXIT           cps         = 50 10         instances   = 50             per_source  = 10              v6only          = no           groups          = yes         umask           = 002 }  includedir /etc/xinetd.d





/etc/iptables/sshopen.sh:
#!/bin/shell

PATH=/sbin/:/bin:/usr/bin:/usr/sbin

list_dir=/var/www/ssh_open
list_file=$list_dir/allow_ssh.txt
bad_list=$list_dir/bad_ip.txt
auth_log=$list_dir/xinetd.log
trusted_ip="127.0.0.1"
chain_name=ssh_rules

mail_to=root

#clear chain if exits ,or create chain

iptables -L -n | /bin/grep -q "^Chain $chain_name" && { 
iptables -F $chain_name 
true
} ||{
        iptables -N $chain_name
        iptables -I INPUT -p tcp --dport 22 -j $chain_name
}

#clear chain on demand
[ "$1" = clear ] && [
iptables -F $chain_name
        cat /dev/null > $list_file
        exit 0
}

# do nothing while list is empty
[ -s $list_file ] || exit 1

# deny connection if host dosn't math to list
host_ip=$(grep 'myssh from=' $auth_log | tail -1 | awk -F'=' '{print $NF}')
list_ip=$(cat $list_file)
if [ -n "$host_ip" -a "$host_ip" != "$list_ip" ]; then
    echo -e "${trusted_ip/ /\n}" | grep -q "$host_ip" || {
        /sbin/iptables-save | grep -q "INPUT -s $host_IP -j DROP$" || {
                /sbin/iptables -I INPUT -s $host_ip -j DROP
                echo $host_ip >> $bad_list
                echo "$host_ip is blocked by $0 on $(date)" | mail -s "block 
ip" $mail_to
        }
    }
    exit 2
fi

# add rule
iptables -A $chain_name -p tcp --dport 22 -s $(< $list_file) -j ACCEPT && \
        echo "ssh opened to $(< $list_file) on $(date)" | \
        mail -s "sshopen" $mail_to
exit 0


##########################################
iptables
--new     -N chain            Create a new user-defined chain


5,使用用户自定义链:
iptables -N brus
iptables -A brus -s 0/0 -d 0/0 -p icmp -j DROP
iptables -A INPUT -s 0/0 -d 0/0 -j brus
此例子的意思是:
第一句建立了一个叫做brus的用户自定义链;
第二句用-A参数添加了一条用户自定义的封堵规则;
第三句向默认的INPUT链添加一条新规则,使所有的包都由brus自定义链处理。
#############################################

MT 笔记 - FY - FY iptables中通过-N新建的链建在哪里?

我知道可以用iptables -N chain-name来建立一个用户自定义的链,但仿佛不允许将这个链添加在某个具体的位置(如INPUT中、表nat中等)。那么这个用户自定义的链到底在什么位置呢?数据包什么时候会通过这个链呢?我怎么指定它的位置呢? 
谢谢了! 

MT 笔记 - FY - FY Re: iptables中通过-N新建的链建在哪里?

man iptables 
...... 
-j, --jump target 
This specifies the target of the rule; i.e., what to do if the 
packet matches it. The target can be a user-defined chain 
(other than the one this rule is in), one of the special builtin 
targets which decide the fate of the packet immediately, or an 
extension (see EXTENSIONS below). If this option is omitted in 
a rule, then matching the rule will have no effect on the 
packet's fate, but the counters on the rule will be incremented. 


MT 笔记 - FY - FY Re: iptables中通过-N新建的链建在哪里?

iptables -A INPUT -j chain-name 



################################
先启动mysql 
再:mysql   -u   root   mysql 
进入mysql后,再 
update   user   set   password=( '新密码 ')   where   user= 'root '

####################################
我把我的安装过程和你说一下吧 

我是安装在/usr/local目录下面的 

./configure     --prefix=/usr/local(我以前是安装在/usr/local/mysql,但是发现总 
是出错误) 
make 
make   install 
然后你cd   scripts 
./mysql_install_db(安装默认的db,一般是mysql和test等) 
或者你到/usr/local/bin目录下面看看,有没有mysql_install_db 
这个可执行文件,有的话,直接运行mysql_install_db 
就可以了。有时候还有必要把/usr/local/share目录下面的server.mysql   
copy到/usr/local/bin目录下面来 
这样你的mysql就安装成功了。 

启动时候,可以用:server.mysql   start 
然后再:   mysql   -u   root   mysql 
进入mysql 
再设置密码: 

更改   MySQL系统管理者   root   密码:     
mysql>   update   user   set   password=password( '新密码 ')   where   user= 'root ';     
Query   OK,   0   rows   affected   (0.00   sec)   
Rows   matched:   2     Changed:   0     Warnings:   0   
进入后,每个命令必须要以分号结束:) 
######################################

谢谢大侠,实际上我后来用了mysql   -u   root   -p 
然后输入密码 
以后就能用./bin/mysqladmin   -u   root   -p   password 
修改密码了 


  评论这张
 
阅读(87)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018