vim 中的":wq"跟":x"的区别

vim 中的":wq"和":x"的区别摘自:http://www.apelearn.com/bbs/thread-7146-1-1.html “:x“ 和 “:wq“ 的区别如下:(1) :wq 强制性写入文件并退出(存盘并退出 write and quite)。即使文件没有被修改也强制写入,并更新文件的修改时间。(2) :x 写入文件并退出。仅当文件被修改时才写入,并更新文件修改时间;否则不会更
阅读本文

su 跟 sudo 命令的区别

su 和 sudo 命令的区别摘自:http://www.apelearn.com/bbs/thread-7467-1-1.html   一. 使用 su 命令临时切换用户身份 1、su 的适用条件和威力   su命令就是切换用户的工具,怎么理解呢?比如我们以普通用户beinan登录的,但要添加用户任务,执行useradd ,beinan用户没有这个权限,而这个权限恰恰由root所拥
阅读本文

linux下为索引和文件设置权限

linux下为目录和文件设置权限 linux下为目录和文件设置权限,包括子目录的循环递归设置 chmod  命令可以改变所有子目录的权限,下面有2种方法 改变一个文件的权限: chmod mode file|dir 改变所有子目录的权限: chmod mode dir -R                  注意后面加了个-R参数 参数就是权限模式 mode = 777 or 752 ,666,,
阅读本文

linux 下Tomcat7+ 启动慢的有关问题解决

linux 下Tomcat7+ 启动慢的问题解决 修改tomcat的catalina.sh是没用的 需要修改jdk里的java.security Replacing securerandom.source=file:/dev/urandom with securerandom.source=file:/dev/./urandom in $JAVA_PATH/jre/lib/security/jav
阅读本文

Linux: terminal 终端生涯指南

Linux: terminal 终端生存指南 完全利用Linux终端处理日常工作并非易事,但其可行性却是不容质疑的。   实现日常功能的各类最佳Linux Shell应用 有没有考虑到利用Linux终端搞定日常生活中的种种需求?告别现代GUI软件,一切以文本形式呈现。其实这并非不可能,皆历史悠久的命令行界面同样拥有大量实用功能可供选择。   利用Linux终端发送邮件 要在终端中发送邮件,我们首先
阅读本文

想在网上保持匿名?教你用Linux怎么实现

想在网上保持匿名?教你用Linux如何实现! 想在网上保持匿名?教你用Linux如何实现!信息时代给我们的生活带来极大便利和好处的同时也带来了很大的风险。一方面,人们只要点击几下按钮,就能基本上访问已知存在的全部信息和知识;另一方面,要是这种权力落到个别不法分子手里,就会引起重大破坏和灾难。兄弟连教育在本文中将介绍保护网上私密信息的几个步骤。在我们开始入手之前,想完全确保计算机安全、私密,
阅读本文

linux 服务器惯用脚本

linux 服务器常用脚本 linux 服务器常用脚本 (1)nginx 重新加载配置文件: reload.sh : #!/bin/sh /usr/local/nginx/sbin/nginx -s reload   启动nginx: #!/bin/sh /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf   域
阅读本文

linux使用crontab命令创造定时任务

linux使用crontab命令创建定时任务 Linux下的任务调度有系统任务调度和用户任务调度,系统任务调度的配置文件为/etc/crontab。用户任务调度的crontab 文件都被保存在 /var/spool/cron目录中。 我们可以使用crontab命令来创建我们的定时任务(即用户任务调度),例如我们每隔1分钟向/home/likeke/demo.txt文件中追加当前系统时间: 1.使用
阅读本文

在Linux环境下给php增添mbstring扩展

在Linux环境下给php添加mbstring扩展1,今天在开发项目的时候使用了一个php函数(mb_strcut),运行代码时候提示报错“call to undefind function mb_strcut“,首先检查下函数名没有写错,难道是php.ini中没有开启扩展,后来去phpinfo看了确实没有加载mb_strcut,后台得知这个扩展在官方由mbstring构建 2,去php官方pec
阅读本文

linux 照护进程脚本

linux 守护进程脚本 第一步赋予执行权限 #chmod +x /php_scripts/scan_userstatus.php 单独执行脚本,看看有没有错误 #php -q /php_scripts/scan_userstatus.php第二步执行脚本 #nohup php /php_scripts/scan_userstatus.php & 脚本内容如下 @file: /php_script
阅读本文

linux的vim编者

linux的vim编辑 命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为filename的文件 文件命令 打开单个文件 vim file 同时打开多个文件 vim file1 file2 file3 ... 在vim窗口中打开一个新文件
阅读本文

mysql on mac and linux一些设立

mysql on mac and linux一些设置 mysql 安装在 usr/local/mysql 下面,是隐藏的。而且要更改中文编码 要在 /etc 里面加my.cnfubuntu:mysql 在 /etc/mysql下面,如果想要允许远程连接,你需要注释掉my.cnf 里面的一段话bind-address:127.0.0.1否则远程连接会报  61 的错上面的解决了如果出现 xx
阅读本文

[转]Linux下Graphite的装配及部署

[转]Linux下Graphite的安装及部署 转自:http://blog.csdn.net/wangli61289/article/details/45077795   Graphite是一个Django的项目,所以必须有基础的Python环境,并推荐使用pip作为Python模块的管理工具,我这里安装的Python版本是Python2.7.6。   按照Graphite官网(http://g
阅读本文

Linux2.6内核进程调度系列-scheduler_tick()函数3.更新普普通通进程的时间片

Linux2.6内核进程调度系列--scheduler_tick()函数3.更新普通进程的时间片RT /** * 运行到此,说明进程是普通进程。现在开始更新普通进程的时间片。 */ /* 首先递减普通进程的时间片计数器。如果用完,继续执行以下操作 */ if (!--p->time_slice) { /** * 既然用完了,就将当前进程从活动集合中摘除。 */
阅读本文

linux 普普通通账号 安装mysql

linux 普通账号 安装mysql 1.解压mysql-5.7.12-linux-glibc2.5-x86_64.tar.gz 1)把mysql-5.7.12-linux-glibc2.5-x86_64.tar.gz放到某个目录下 比如放到/home/navi/SchedulerX/下面(当前linux账号是navi)。 2)然后执行解压命令 tar –xzvf mysql-5.7.12-lin
阅读本文

Linux 日志出错 xxx blocked for more than 120 seconds

Linux 日志报错 xxx blocked for more than 120 seconds        监控作业发现一台服务器(Red Hat Enterprise Linux Server release 5.7)从凌晨1:32开始,有一小段时间无法响应,数据库也连接不上,后面又正常了。早上检查了监听日志,并没有发现错误信息。但是检查告警日志,发现有下面错误信息: Thread 1
阅读本文

惯用搜索命令-whereis,which,locate,find

常用搜索命令------whereis,which,locate,find摘自:http://312788172.iteye.com/blog/730280 我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索。这些是从网上找到的资料,因为有时很长时间不会用到,当要用的时候经常弄混了,所以放到这里方便使用。 which       查看可执行文件的位置 wherei
阅读本文