`
文章列表
消失的sshd   上午一直登录在一台远程Linux服务器上,想拿一份最新的数据库数据来,于是用 mysqldump 导出并打包成 tar.gz;在本地的一台Linux服务器上执行 sftp,诡异的事情发生了。   [root@liunx0918 shtools]# sftp xxx.xxx.xxx.xxx Connecting to xxx.xxx.xxx.xxx... ssh: connect to host xxx.xxx.xxx.xxx port 22: Connection refused Couldn't read packet: Connection ...
有关MySQL同步复制的精彩文章推荐     配置 MYSQL 主从同步     http://blog.phpbean.com/a.cn/12/ 评论:讲了MySQL复制配置中的一些要点。   线上MYSQL同步报错故障处理 http://hcymysql.blog.51cto.com/5223301/888007 评论:作者以ppt的形式,讲述了MySQL复制中常见的3种问题及其解决方法。   mysql,出现同步停止的错误的处理 http://rainbowbridg.itpub.net/post/23663/462431 评论:忽略 ...
MySQL无法启动 在停止mysql之后,执行了一些操作(如修改主机名),重新启动 mysql,发现起不来。   [root@www ~]$ service mysql start Starting MySQL..^[[A.................................................................................................. ERROR! The server quit without updating PID file (/disk/mysql/www.pid). [root@ww ...
Bash修改命令提示符 发现新装的机器的Bash命令提示符是 -bash-3.2#  不是常见的 [root@liunx0918 ~]#  形式。同时发现 没有 .bashrc 文件,于是编辑了 .bashrc 加上 PS1="[\u@\h \W]\$ ",重新登录,发现提示符没有改变。只好直接在 /etc/profile 中添加了 PS1="[\u@\h \W]\$ ",重新登录之后提示符改变了。   关于Bash修改命令提示符的文章,网上很多: 推荐 酷壳 8个实用而有趣Bash命令提示行 http://coolshell.cn/article ...
Linux下更改MySQL的数据库目录 今天要在一台双线云主机上安装 MySQL 数据库,操作系统为 CentOS 5.8,因为该机安装的时候 / 分区只有20G,还有一个 300G 的扩展磁盘分区挂载在 /disk ,因此需要将 MySQL 的数据库目录设置在 /disk/mysql ,下面是具体操作步骤。   操作系统:CentOS 5.8 MySQL 版本:5.5.25 目标:更改MySQL数据库目录 源目录:/var/lib/mysql   (系统默认目录) 目标目录:/disk/mysql   1. 安装 MySQL 数据库软件 如果已经有,则跳过。MySQL ...
RHEL 5.4 下安装和使用 ntop 全纪录 1. ntop介绍   Ntop是一种监控网络流量工具,用ntop显示网络的使用情况比其他一些网络管理软件更加直观、详细。Ntop甚至可以列出每个节点计算机的网络带宽利用率。他是一个灵活的、功能齐 ...
CentOS 下安装 svn   命令:yum install -y subversion 不是:yum install -y svn     [root@NODE22 ~]# svn -bash: svn: command not found [root@NODE22 ~]# yum install -y svn Loaded plugins: fastestmirror Determining fastest mirrors  * base: mirrors.163.com  * extras: mirrors.163.com   ...
在Linux下怎么看网络流量? 在Windows下,我们可以很方便的通过360来查看网络流量,知道哪个进程占用的网络带宽比较多。那在Linux下怎么看流量呢,对于Web服务器来说这是很重要的。   下面这边博客很仔细的介绍了Linux下看流 ...
rsync文件同步配置 server端:主机名s170 client端:主机名s156 目录:/opt/test 用户:root 目标:配置rsync使得client端可以把server的/opt/test目录中的文件同步(备份)过来。   操作步骤一:确认rsync是否安装 server端和client端:   [root@s156 ~]# yum list rsync Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile  * ...
史上最详细MySQL5.5复制配置步骤,与以前版本的有所不同 操作系统:CentOS 5.8 MySQL版本:5.5.x 原来状况:数据库在一台机器上,已经有一些生产数据 目标:主主复制。两台数据库服务器设置成主主复制方式,即对任何一台的更 ...
怎样使用rpm命令一次性删除依赖的软件包 搜索了一下网络,发现解法大体有两种: 第一种方法:不管依赖包 相互依赖的软件包,使用rpm的--nodeps参数就搞定了. rpm --nodeps -e gdm-2.24.1-4.fc10.i386 man rpm 写道        --nodeps               Don’t check dependencies before uninstalling the packages. 也就是说不检查依赖。这样的话,那些使用该软件包的软件在此之后可能就不能正常工作了。   第二种方法:手工添加依赖包到命令行 执 ...
读取文件的第一行 很简单: head -1 file.txt   如果用sed来实现,可以是: sed -n '1p' file.txt   但上面这个命令会导致整个文件都会读取一遍,对于大数据量的文件效率实在不高。如果能够在读取完了1行之后,就不再读取呢,下面的命令行可以做到: sed -n '1p;1q' file.txt 检索指定id的用户名 通常想到的方式是: grep 502 /etc/passwd | cut -d: -f1   或者这样: grep 502 /etc/passwd | awk -F":" '{pri ...
MySQL的substring_index函数 假定有一张表,其中有个字段是 email 保存了电子邮箱,然后,我想统计每种邮箱的占比情况。 我们知道电子信箱的格式是: account@domain ,要实现上面的统计,必须取得 email 字符串中 @ 后面的域名部分。 MySQL提供了一个名为 substring_index 的函数,能够满足我们的需求: MySQL 5.5 Reference Manual 写道 SUBSTRING_INDEX(str,delim,count) Returns the substring from string str before coun ...
MySQL导出指定表中的数据 要求: 1. 不导出创表的语句,因为表已经建好:默认会导出,先drop table然后create table; 2. 导出的insert语句加上ignore,允许重复执行:默认不会加上ignore; 3. insert语句中列出表中的字段,看得更清楚:默认不会; 4. 分记录生成多条insert语句,修改起来比较容易:默认是一条;   最终结果如下: mysqldump -pxxxxxx qzt qf1_mail_account --no-create-info --insert-ignore --complete-insert --skip-ex ...
Bash小技巧(惯用法) 退出码判断(命令执行成功与否的判断) 在Bash脚本中,我们经常要先执行某个命令行,然后判断它是否执行成功,这时我们要对它的退出码进行判断。罗嗦一些的写法如下: if [ $? -eq 0 ] then echo "Success" fi   简洁的写法如下: [ $? -eq 0 ] && echo "Success"   条件判断的简单写法 又如,判断是否有某个目录,如果没有就终止脚本执行,罗嗦一些的写法如下: if [ ...
Global site tag (gtag.js) - Google Analytics