- 浏览: 150243 次
- 性别:
- 来自: 广州
最新评论
-
qiuxue126com:
学习了 !
nodejs http 发送请求 -
ZZX19880809:
一笑而过就好了,反正我不赶铁路
铁道部那坑爹的系统。
文章列表
php MySQL中文乱码问题:
处理方法:set names utf8
mysql.ini
[mysql]
default-character-set=utf8 //客户端的默认字符集
[mysqld]
default-character-set=utf8 //服务端的默认字符集
MySQL Cmd Line Client
mysql> show variebles like "character_set_%";
Console:
character_set_client latin1
character_set_connection ...
结构:
100
|
101 -- 102
[root@m/s/s ~]# 表示要在master slave slave三台服务器里都要执行的命令
[root@master ~]# 表示只在master服务器里执行的命令
[root@s/s ~]# 表示要在2台slave服务器里都要执行的命令
第一步,分别在3台机器上安装MySql,并使用MySql自带的my-medium.cnf作为初始配置文件,在3台服务器里分别执行如下命令。
[root@m/s/s ~]# yum -y install mysql mysql-server
[root@m/s/ ...
crontab配置过程
- 博客分类:
- Linux
root@AY130925102139735305Z:/data/_redis_16_backup# crontab -e
# Edit this file to introduce tasks to be run by cron.
#
# Each task to run has to be defined through a single line
# indicating with different fields when the task will be run
# and what command to run for the task
#
# To define the time ...
rsync详细配置过程
- 博客分类:
- Linux
Rsync配置:
服务端配置:
root@ubuntu:~# more /etc/rsyncd/rsyncd.conf
uid=nobody
gid=nobody
max connections=4
timeout=600
use chroot=no
read only=yes
pid file=/var/run/rsyncd.pid
lock file=/var/run/rsyncd.lock
log file=/var/log/rsyncd.log
host_allow=*
#syslog facility=local7
#log file=/var/log/rsyncd.log
#r ...
最近NodeJs项目经常挂起,后台在日志发现,有一个Error存在:
console - Caught exception: Error: accept EMFILE
at errnoException (net.js:770:11)
at TCP.onconnection (net.js:1030:24)
Caught exception: Error: accept EMFILE
翻阅了不少的论坛跟Google,原来是ulimit限制了。在ubuntu里面open file 设置默认最大值为1024,于是需要将其修改。
xusongqin@ubuntu:/ ...
Netstat的一些常用选项:
netstat -a——显示所有连接和监听端口。包括已建立的连接(ESTABLISHED),也包括监听连接请求(LISTENING)的那些连接。
netstat -s—— 显示按协议统计信息。默认地,显示 IP、 IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6 的统计信息;如果你的应用程序(如Web浏览器)运行速度比较慢,或者不能显示Web页之类的数据,那么你就可以用本选项来查看一下所显示的信息。你需要仔细查看统计数据的各行,找到出错的关键字,进而确定问题所在。
netstat -e——本选项用于显示关于以太网的统计数据。它列出 ...
创建用户:
命令:
CREATE USER 'username'@'host' IDENTIFIED BY 'password';
说明:username – 你将创建的用户名, host – 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password – 该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器.
CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456';
CREATE USER 'pig'@'192.168.1.1 ...
ubuntu 设置java的环境变量
如果为所有用户的 shell都有权使用这些环境变量,则直接修改/etc/profile,
当打开时,会看到这段代码:
if [ -d /etc/profile.d ]; then
for i in /etc/profile.d/*.sh; do
if [ -r $i ]; then
. $i
fi
done
unset i
fi
说明当系统启动时会加载该目录(/etc/profile.d/)下*.sh文件,则可以在该目录新建一个bash_java.sh文件:
直接 sudo vi /etc/p ...
Ubuntu 服务器 更改时区:
tzselect 命令使用:
xusongqin@xusongqin-x64-A75MG:/etc/default$ date
Thu Dec 12 10:06:03 EST 2013 ##查看时区为EST。
xusongqin@xusongqin-x64-A75MG:/etc/default$ tzselect
Please identify a location so that time zone rules can be set correctly.
Please select a continent or ocean.
1 ) Africa
...
make是gcc的编译器
安装:
yum -y install gcc automake autoconf libtool make
安装g++:
yum install gcc gcc-c++
##由于程序需要读取信息,会出现PCI(sysfs)读取中
root@ubuntu:~# sudo lshw -C disk
*-disk
description: SCSI Disk
physical id: 0.0.0
bus info: scsi@0:0.0.0
logical name: /dev/sda
size: 279GiB (300GB)
capabilities: partitioned partitioned:dos
configurati ...
linux open-ssh安装及重启
- 博客分类:
- Linux
1、安装linux 服务端
sudo apt-get install openssh-server
安装完后,该ssh-server自动重启,可使用'ps -ef|grep ssh'查看,是否启动!
ssh-server配置文件位于/etc/ssh/sshd_config
ssh-server重启与查看状态
service ssh status
service ssh start
service ssh stop
service ssh restart
[node.js] clied_process
simple operctor : ps -ax | grep ssh
var spawn = require('child_process').spawn,
ps = spawn('ps', ['ax']),
grep = spawn('grep', ['ssh']);
ps.stdout.on('data', function (data) {
grep.stdin.write(data);
});
ps.stderr.on('data', function (data) {
...
[node.js] child_process
Simple Operctor : du -sh /home/xusongqin/
var util = require('util'),
spawn = require('child_process').spawn,
ls = spawn('du', ['-sh', '/home/xusongqin/']);
var start = +new Date();
ls.stdout.on('data', function (data) {
console.log('stdout: ' + data);
}) ...
[node.js] child_process
ssh 远程连接之后对远程服务器的操作。
var cp = require('child_process');
var cmd = 'cd /home/xusongqin/ ls -lt > ./q.log';
console.log(cmd);
spawnProcess('ssh',['-p 10086','xusongqin@192.168.1.123',cmd],function(obj){
console.log('ssh : ' + JSON.stringify(obj));
});
...