安装第三方源EPEL

评论关闭

rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/epel//6/x86_64/epel-release-6-8.noarch.rpm

安装好EPEL 源后,用yum 命令来检查是否添加到源列表

# yum repolist

Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
epel/metalink                                            | 6.5 kB     00:00
epel-debuginfo/metalink                                  | 6.7 kB     00:00
epel-source/metalink                                     | 6.5 kB     00:00
* base: centos.ustc.edu.cn
* epel: ae.mirror.rasanegar.com
* epel-debuginfo: ae.mirror.rasanegar.com
* epel-source: ae.mirror.rasanegar.com
* extras: centos.ustc.edu.cn
* updates: centos.ustc.edu.cn
epel                                                     | 4.3 kB     00:00
epel/primary_db                                          | 5.9 MB     00:08
epel-debuginfo                                           | 3.0 kB     00:00
epel-debuginfo/primary_db                                | 675 kB     00:01
epel-source                                              | 3.5 kB     00:00
epel-source/primary_db                                   | 1.8 MB     00:04
repo id          repo name                                                status
base             CentOS-6 – Base                                           6,696
*epel            Extra Packages for Enterprise Linux 6 – x86_64           12,358
*epel-debuginfo  Extra Packages for Enterprise Linux 6 – x86_64 – Debug    2,219
*epel-source     Extra Packages for Enterprise Linux 6 – x86_64 – Source       0
extras           CentOS-6 – Extras                                            64
updates          CentOS-6 – Updates                                          974
repolist: 22,311

bat学习记录1

评论关闭

%0为脚本本身的名称,%1至%9为第二至九个参数 set /p str=输入值    ##通过屏幕传值 set /a num=4%%2  ##进行数值运算 :表示该行是一个标签,它之后的内容是一个标签段 ::注释 set var=%str:a=1% 则表示把字符串abc:de中的a替换为1 &&、|| 这是一对含义截然相反的命令符,&&表示如果它之前的语句成功执行,将执行它之后的语句,而||则表示如果它之前的语句执行失败,将执行它之后的语句;在某些场合,它们能替代 if……else…… 语句; 实例: DNS添加 REG ADD “HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters” /v SearchList /t REG_SZ /d “cat.local,dalian.local” /f /v  EntryName    指定要添加到指定子项下的项名称。 /t DataType /d value  指定新注册表项的值。 /f  不用询问信息而直接添加子项或项。

ノートパソコンはhotspotになる

评论关闭

1.管理者として、CMDを実行する

2.下記のコマンドは実行する

netsh wlan set hostednetwork mode=allow ssid=ura key=1234567890

3.「ネットワーク接続」に、「ワイヤネットワーク接続2」があって、プロパティは「Microsoft Virtual WiFi Miniport Adapter」であること、確認してください。

4.該当ネットワーク接続の名前は好きな名へ変更して、こちはura-hotspotへ変更。

5.現在インターネット利用可能「ローカルエリア接続」は右クリックして、プロパティを押下する

6.表示されるが画面に、タグ「共有」を選択する。「ネットワークのほかのユーザに、このコンピューターのインターネット接続をとおしての接続を許可する」に

チェックを入れ、ホームネットワーク接続は「ura-hotspot」を選択する

7.ボタン「OK」に押下する

8.「ローカルエリア接続」は共有することで、「ura-hotspot」は接続されていませんであることは確認してください。

9.管理者として、CMDを実行する。下記のコマンドは実行して、「ura-hotspot」を起動させる。

netsh wlan start hostednetwork

10.項番②に設定したSSID「ura」、KEY「1234567890」へは移動端末から接続してください。

注意事項:

あ、無線Wifi「ura-hotspot」はほかのSSIDへ接続しないこと

い、再起動する時に、「netsh wlan start hostednetwork」は再実行してください。

syslog-ng msyql 设定

评论关闭

配置文件

source src {unix-dgram(“/dev/log”);internal();};
source net {udp();};
destination d_mysql           { pipe(“/tmp/mysql.pipe”
template(“INSERT INTO logs (host, facility,
priority, level, tag, date, time, program,
msg) VALUES ( ‘$HOST’, ‘$FACILITY’, ‘$PRIORITY’,
‘$LEVEL’, ‘$TAG’, ‘$YEAR-$MONTH-$DAY’,
‘$HOUR:$MIN:$SEC’, ‘$PROGRAM’, ‘$MSG’ );\n”)
template-escape(yes)); };
log {source(net);destination(d_mysql);};
log {source(net); destination(d_local); };

写入数据库的脚本

  1. #
  2. #
  3. #
  4. #!/bin/bash
  5. if [ -e /tmp/mysql.pipe ]
  6. then
  7. while [ -e /tmp/mysql.pipe ]
  8. do
  9. mysql -u root –password=Pingzi01# syslog < /tmp/mysql.pipe
  10. done
  11. else
  12. mkfifo /tmp/mysql.pipe
  13. fi

问题 /usr/bin/ld: cannot find -lmysqlclient

评论关闭

问题

/usr/bin/ld: cannot find -lmysqlclient

collect2: ld returned 1 exit status
make: *** [sqlsyslogd] Error 1
解决办法
find / -name libmysqlclient.so
/usr/lib64/mysql/libmysqlclient.so
ln -s  /usr/lib64/mysql /usr/local/lib/

/dev/null 2>&1 详解

评论关闭

> 是重定向
/dev/null 代表空设备文件
1 表示stdout标准输出,系统默认值是1,所以 “>/dev/null” 等同于 “1>/dev/null”
2 表示stderr标准错误
& 表示等同于的意思,2>&1,表示2的输出重定向等同于1

command > file 2>file 与 command > file 2>&1 有什么区别呢?

command > file 2>file 的意思是将命令所产生的标准输出信息,和错误的输出信息送到file 中.command > file 2>file 这样的写法,stdout和stderr都直接送到file中, file会被打开两次,这样stdout和stderr会互相覆盖,这样写相当使用了FD1和FD2两个同时去抢占file 的管道.
而command >file 2>&1 这条命令就将stdout直接送向file, stderr 继承了FD1管道后,再被送往file,此时,file 只被打开了一次,也只使用了一个管道FD1,它包括了stdout和stderr的内容.
引自http://blog.csdn.net/web256/article/details/8244286

mysql基本操作和命令

评论关闭

1.1 root用户创建

mysqladmin -u root password xxxxxxx

1.2 普通用户创建

mysql -uroot -pSmySQL01# < createDB.sql

grant all on Syslog.* to rsyslog@localhost identified by ‘rsyslog’;

flush privileges;

1.3 修改root 密码

mysqladmin -u root -p password “newpasswd#”
Enter password: oldpasswd

用MAK密钥联网激活的Office2010 备份激活信息的简明方法

评论关闭

C:\ProgramData\Microsoft\OfficeSoftwareProtectionPlatform下的tokens.dat文件备份

1.还原时需要暂时关闭Office Software Protection Platform Service服务。关闭方法:右键计算机-管理-服务和应用程序-服务-找到Office Software Protection Platform Service 后,右键-停止即可。待tokens.dat恢复完成之后重新开启Office Software Protection Platform Service服务(右键-开始)即可。也可以在PE下直接恢复tokens.dat文件。

2.如果密钥忘记,请用以下工具检测(Windows7 MAK密钥不能检测)

下载地址:http://www.vdisk.cn/down/index/8993060A8351

运行cmd,输入:slmg.vbs -div即可检验Windows 7部分MAK密钥。

windows skill 涂墙

评论关闭

1.dns 清楚缓存

ipconfig /flushdns
ipconfig /displaydns
nslookup -qt=ns baidu.com查询域名解析是否正确

linux skill 涂墙

评论关闭

1.挂载ISO镜像

在linux下,当kernel支持iso9660时,可以
mount -t iso9660 -o loop xxx.iso /mnt/os
2.挂载CDROM
mount -t auto /dev/cdrom /mnt/cdrom

2.chrome的debug模式。

F12--network选项,查看相关响应速度。


2.时间和时区修改

修改时区:
cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
修改时间:
date查看时间
date -s  03/04/2013
date -s  10:38
clock -w  ,强制将时间写入COMS!
/usr/sbin/ntpdate 172.20.4.45 与服务器同步时间
crontab -e
0-59/10 * * * * /usr/sbin/ntpdate us.pool.ntp.org
每10分钟执行命令ntpupdate
centos7.0
timedatectl list-timezones # 列出所有时区
timedatectl set-timezone Asia/Shanghai # 设置系统时区为上海

3.writable要求

./  当前目
chmod 666 config.php
-rw-rw-rw-. 1 root root 0 Nov 4 16:33 config.php