linux中修改root帐户的登录用户名来加强系统保护

为了加强Linux的安全,修改linux的root的登录名会给系统带来额外的保护

操作只需要三步就可以搞定


第一步:修改 /etc/passwd

vi /etc/passwd

按i键进入编辑状态

修改第1行第1个root为新的用户名

按esc键退出编辑状态,并输入:wq!保存并退出

第二步:修改 /etc/shadow

vi /etc/shadow

按i键进入编辑状态

修改第1行第1个root为新的用户名

按esc键退



...

如何在两台服务器之间转移数据库

为了在两台服务器之间转移数据库,这里只需要三个步骤


第一步:执行Mysql的 Dump

mysqldump -u root -p --opt [database name] > [database name].sql

第二步:copy数据库文件到另外一台服务器

这里使用SCP命令,而且SCP有如下的使用语法

scp [database name].sql [username]@[servername]:pa


...

强制浏览器不缓存的方法

一、对于静态页(就是通过meta标签来设置):

<!--expires用于设定网页的过期时间,一旦过期就必须从服务器上重新加载.时间必须使用GMT格式-->
<meta http-equiv="expires" content="Sunday 26 October 2008 01:00 GMT" />

或者通过pragma no-cache来设置,pragma出现在http-equiv属性中,使用co

...

webpack hot server 设置 - 完整版

使用node的express或connect作为server来启动项目的如何去设置webpack-dev-server

这里举例子说明【为这里使用的是connect,express同理】,三个文件

development.js  //启动文件
webpack.config.development.js //开发模式的配置文件
webpack.dev.server.js //webpack-dev-se

...

webpack hot server 设置 - 进阶

使用webpack时间越久,越觉得js越好玩,之前也写过一篇文章,但是太简陋啦。

最近在配置使用webpack hot server,整了很长时间,终于还是被我整的差不多了,而且还是正常使用啦。

我的项目不是那种静态的,我使用node做server去运行项目,然后调试js的。

主要的有一下几点

我把主要的几个文件列出来一下:

app.js
webpack.dev.server.js
webpack.conf

...

webpack分离css单独打包

这个操作很简单的,只需要一个插件就好了,就是extract-text-webpack-plugin

1,安装extract-text-webpack-plugin

cnpm install extract-text-webpack-plugin --save-dev

2,配置文件添加对应配置

首先require一下

var ExtractTextPlugin = require("extract-text-

...

webpack 打包jsx文件配置

打包jsx文件,为了使得此文件可以直接被打包,并且在应用的时候不加入后缀,需要做以下几个步骤:


1,安装jsx-loader

$ npm install --save-dev jsx-loader


2,配置

module: {
  loaders: [
    {
      //tell webpack to use jsx-loader for all *.jsx files
      test: 


...

webpack-dev-server 配置

1,安装需要的包

npm install --save-dev webpack webpack-dev-server


2,配置添加

output: {
  filename: 'bundle.js', //this is the default name, so you can skip it
  //at this directory our bundle file will be available



...

webpack 打包基础测试

1,开始使用webpack

首先新建一个app的项目,在项目下面执行如下代码:


$ npm init // 用于初始化项目的package.json


//初始化文件目录:

app
    --- css
        --- main.scss
    --- js
        --- index.js
        --- a.js
        --- b.js
        --- c.











...