如何查看linux系统的所有用户的定时任务

linux 系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另 外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。

一、crond简介

crond 是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务 工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。

Linux下的任务调度分为两类,系统任务调度和用户任务调度。

系统任务调度:系统周期性所要执行的工作,比如写缓存数据到硬盘、日志清理等。在/etc目录下有一个crontab文件,这个就是系统任务调度的配置文件。

/etc/crontab文件包括下面几行:

cat /etc/crontab

SHELL=/bin/bash

PATH=/sbin:/bin:/usr/sbin:/usr/bin

MAILTO=HOME=/

# run-parts

51 * * * * root run-parts /etc/cron.hourly

24 7 * * * root run-parts /etc/cron.daily

22 4 * * 0 root run-parts /etc/cron.weekly

42 4 1 * * root run-parts /etc/cron.monthly
前 四行是用来配置crond任务运行的环境变量,第一行SHELL变量指定了系统要使用哪个shell,这里是bash,第二行PATH变量指定了系统执行 命令的路径,第三行MAILTO变量指定了crond的任务执行信息将通过电子邮件发送给root用户,如果MAILTO变量的值为空,则表示不发送任务 执行信息给用户,第四行的HOME变量指定了在执行命令或者脚本时使用的主目录。第六至九行表示的含义将在下个小节详细讲述。这里不在多说。

用户任务调度:用户定期要执行的工作,比如用户数据备份、定时邮件提醒等。用户可以使用 crontab 工具来定制自己的计划任务。所有用户定义的crontab 文件都被保存在 /var/spool/cron目录中。其文件名与用户名一致。

使用者权限文件:

文件:

/etc/cron.deny

说明:

该文件中所列用户不允许使用crontab命令

文件:

/etc/cron.allow

说明:

该文件中所列用户允许使用crontab命令

文件:

/var/spool/cron/

说明:

所有用户crontab文件存放的目录,以用户名命名

crontab文件的含义:

用户所建立的crontab文件中,每一行都代表一项任务,每行的每个字段代表一项设置,它的格式共分为六个字段,前五段是时间设定段,第六段是要执行的命令段,格式如下:

minute hour day month week command

其中:

minute: 表示分钟,可以是从0到59之间的任何整数。

hour:表示小时,可以是从0到23之间的任何整数。

day:表示日期,可以是从1到31之间的任何整数。

month:表示月份,可以是从1到12之间的任何整数。

week:表示星期几,可以是从0到7之间的任何整数,这里的0或7代表星期日。

command:要执行的命令,可以是系统命令,也可以是自己编写的脚本文件。

在以上各个字段中,还可以使用以下特殊字符:

星号(*):代表所有可能的值,例如month字段如果是星号,则表示在满足其它字段的制约条件后每月都执行该命令操作。

逗号(,):可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9”

中杠(-):可以用整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6”

正斜线(/):可以用正斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。同时正斜线可以和星号一起使用,例如*/10,如果用在minute字段,表示每十分钟执行一次。

二、crond服务

安装crontab:

yum install crontabs

服务操作说明:

/sbin/service crond start //启动服务

/sbin/service crond stop //关闭服务

/sbin/service crond restart //重启服务

/sbin/service crond reload //重新载入配置

/sbin/service crond status //启动服务
查看crontab服务是否已设置为开机启动,执行命令:

ntsysv

加入开机自动启动:

chkconfig –level 35 crond on

三、crontab命令详解

1.命令格式:

crontab [-u user] file

crontab [-u user] [ -e | -l | -r ]

2.命令功能:

通过crontab 命令,我们可以在固定的间隔时间执行指定的系统指令或 shell script脚本。时间间隔的单位可以是分钟、小时、日、月、周及以上的任意组合。这个命令非常设合周期性的日志分析或数据备份等工作。

3.命令参数:

-u user:用来设定某个用户的crontab服务,例如,“-u ixdba”表示设定ixdba用户的crontab服务,此参数一般有root用户来运行。

file:file是命令文件的名字,表示将file做为crontab的任务列表文件并载入crontab。如果在命令行中没有指定这个文件,crontab命令将接受标准输入(键盘)上键入的命令,并将它们载入crontab。

-e:编辑某个用户的crontab文件内容。如果不指定用户,则表示编辑当前用户的crontab文件。

-l:显示某个用户的crontab文件内容,如果不指定用户,则表示显示当前用户的crontab文件内容。

-r:从/var/spool/cron目录中删除某个用户的crontab文件,如果不指定用户,则默认删除当前用户的crontab文件。

-i:在删除用户的crontab文件时给确认提示。

4.常用方法:

1). 创建一个新的crontab文件

在 考虑向cron进程提交一个crontab文件之前,首先要做的一件事情就是设置环境变量EDITOR。cron进程根据它来确定使用哪个编辑器编辑 crontab文件。9 9 %的UNIX和LINUX用户都使用vi,如果你也是这样,那么你就编辑$ HOME目录下的. profile文件,在其 中加入这样一行:

EDITOR=vi; export EDITOR

然后保存并退出。不妨创建一个名为<user> cron的文件,其中<user>是用户名,例如, davecron。在该文件中加入如下的内容。

# (put your own initials here)echo the date to the console every

# 15minutes between 6pm and 6am

0,15,30,45 18-06 * * * /bin/echo ‘date’ > /dev/console

保存并退出。确信前面5个域用空格分隔。

在 上面的例子中,系统将每隔1 5分钟向控制台输出一次当前时间。如果系统崩溃或挂起,从最后所显示的时间就可以一眼看出系统是什么时间停止工作的。在有些 系统中,用tty1来表示控制台,可以根据实际情况对上面的例子进行相应的修改。为了提交你刚刚创建的crontab文件,可以把这个新创建的文件作为 cron命令的参数:

$ crontab davecron

现在该文件已经提交给cron进程,它将每隔1 5分钟运行一次。

同时,新创建文件的一个副本已经被放在/var/spool/cron目录中,文件名就是用户名(即dave)。

2). 列出crontab文件

为了列出crontab文件,可以用:

$ crontab -l

0,15,30,45,18-06 * * * /bin/echo `date` > dev/tty1

你将会看到和上面类似的内容。可以使用这种方法在$ H O M E目录中对crontab文件做一备份:

$ crontab -l > $HOME/mycron

这样,一旦不小心误删了crontab文件,可以用上一节所讲述的方法迅速恢复。

3). 编辑crontab文件

如果希望添加、删除或编辑crontab文件中的条目,而E D I TO R环境变量又设置为v i,那么就可以用v i来编辑crontab文件,相应的命令为:

$ crontab -e

可以像使用v i编辑其他任何文件那样修改crontab文件并退出。如果修改了某些条目或添加了新的条目,那么在保存该文件时, c r o n会对其进行必要的完整性检查。如果其中的某个域出现了超出允许范围的值,它会提示你。

我们在编辑crontab文件时,没准会加入新的条目。例如,加入下面的一条:

# DT:delete core files,at 3.30am on 1,7,14,21,26,26 days of each month

30 3 1,7,14,21,26 * * /bin/find -name “core’ -exec rm {} \;

现在保存并退出。最好在crontab文件的每一个条目之上加入一条注释,这样就可以知道它的功能、运行时间,更为重要的是,知道这是哪位用户的作业。

现在让我们使用前面讲过的crontab -l命令列出它的全部信息:

$ crontab -l

# (crondave installed on Tue May 4 13:07:43 1999)

# DT:ech the date to the console every 30 minites

0,15,30,45 18-06 * * * /bin/echo `date` > /dev/tty1

# DT:delete core files,at 3.30am on 1,7,14,21,26,26 days of each month

30 3 1,7,14,21,26 * * /bin/find -name “core’ -exec rm {} \;

4). 删除crontab文件

要删除crontab文件,可以用:

$ crontab -r

5). 恢复丢失的crontab文件

如果不小心误删了crontab文件,假设你在自己的$ H O M E目录下还有一个备份,那么可以将其拷贝到/var/spool/cron/<username>,其中<username>是用户名。如果由于权限问题无法完成拷贝,可以用:

$ crontab <filename>

其中,<filename>是你在$ H O M E目录中副本的文件名。

我建议你在自己的$ H O M E目录中保存一个该文件的副本。我就有过类似的经历,有数次误删了crontab文件(因为r键紧挨在e键的右边)。这就是为什么有些系统文档建议不要直接编辑crontab文件,而是编辑该文件的一个副本,然后重新提交新的文件。

有些crontab的变体有些怪异,所以在使用crontab命令时要格外小心。如果遗漏了任何选项,crontab可能会打开一个空文件,或者看起来像是个空文件。这时敲delete键退出,不要按<Ctrl-D>,否则你将丢失crontab文件。

5.使用实例

实例1:每1分钟执行一次command
命令:
* * * * * command

实例2:每小时的第3和第15分钟执行
命令:
3,15 * * * * command

实例3:在上午8点到11点的第3和第15分钟执行
命令:
3,15 8-11 * * * command

实例4:每隔两天的上午8点到11点的第3和第15分钟执行
命令:
3,15 8-11 */2 * * command

实例5:每个星期一的上午8点到11点的第3和第15分钟执行
命令:
3,15 8-11 * * 1 command

实例6:每晚的21:30重启smb
命令:
30 21 * * * /etc/init.d/smb restart
实例7:每月1、10、22日的4 : 45重启smb
命令:
45 4 1,10,22 * * /etc/init.d/smb restart
实例8:每周六、周日的1 : 10重启smb
命令:
10 1 * * 6,0 /etc/init.d/smb restart
实例9:每天18 : 00至23 : 00之间每隔30分钟重启smb
命令:
0,30 18-23 * * * /etc/init.d/smb restart
实例10:每星期六的晚上11 : 00 pm重启smb
命令:
0 23 * * 6 /etc/init.d/smb restart
实例11:每一小时重启smb
命令:
* */1 * * * /etc/init.d/smb restart
实例12:晚上11点到早上7点之间,每隔一小时重启smb
命令:
* 23-7/1 * * * /etc/init.d/smb restart

实例13:每月的4号与每周一到周三的11点重启smb
命令:
0 11 4 * mon-wed /etc/init.d/smb restart

实例14:一月一号的4点重启smb
命令:
0 4 1 jan * /etc/init.d/smb restart
实例15:每小时执行/etc/cron.hourly目录内的脚本
命令:
01 * * * * root run-parts /etc/cron.hourly
说明:
run-parts这个参数了,如果去掉这个参数的话,后面就可以写要运行的某个脚本名,而不是目录名了
四、使用注意事项

注意环境变量问题
有时我们创建了一个crontab,但是这个任务却无法自动执行,而手动执行这个任务却没有问题,这种情况一般是由于在crontab文件中没有配置环境变量引起的。

在 crontab文件中定义多个调度任务时,需要特别注意的一个问题就是环境变量的设置,因为我们手动执行某个任务时,是在当前shell环境下进行的,程 序当然能找到环境变量,而系统自动执行任务调度时,是不会加载任何环境变量的,因此,就需要在crontab文件中指定任务运行所需的所有环境变量,这 样,系统执行任务调度时就没有问题了。

不要假定cron知道所需要的特殊环境,它其实并不知道。所以你要保证在shelll脚本中提供所有必要的路径和环境变量,除了一些自动设置的全局变量。所以注意如下3点:

1)脚本中涉及文件路径时写全局路径;

2)脚本执行要用到java或其他环境变量时,通过source命令引入环境变量,如:

cat start_cbp.sh

#!/bin/sh

source /etc/profile

export RUN_CONF=/home/d139/conf/platform/cbp/cbp_jboss.conf

/usr/local/jboss-4.0.5/bin/run.sh -c mev &

3)当手动执行脚本OK,但是crontab死活不执行时。这时必须大胆怀疑是环境变量惹的祸,并可以尝试在crontab中直接引入环境变量解决问题。如:

0 * * * * . /etc/profile;/bin/sh /var/www/java/audit_no_count/bin/restart_audit.sh

注意清理系统用户的邮件日志
每条任务调度执行完毕,系统都会将任务输出信息通过电子邮件的形式发送给当前系统用户,这样日积月累,日志信息会非常大,可能会影响系统的正常运行,因此,将每条任务进行重定向处理非常重要。

例如,可以在crontab文件中设置如下形式,忽略日志输出:

0 */3 * * * /usr/local/apache2/apachectl restart >/dev/null 2>&1

“/dev/null 2>&1”表示先将标准输出重定向到/dev/null,然后将标准错误重定向到标准输出,由于标准输出已经重定向到了/dev/null,因此标准错误也会重定向到/dev/null,这样日志输出问题就解决了。

系统级任务调度与用户级任务调度
系 统级任务调度主要完成系统的一些维护操作,用户级任务调度主要完成用户自定义的一些任务,可以将用户级任务调度放到系统级任务调度来完成(不建议这么 做),但是反过来却不行,root用户的任务调度操作可以通过“crontab –uroot –e”来设置,也可以将调度任务直接写入/etc /crontab文件,需要注意的是,如果要定义一个定时重启系统的任务,就必须将任务放到/etc/crontab文件,即使在root用户下创建一个 定时重启系统的任务也是无效的。

其他注意事项
新创建的cron job,不会马上执行,至少要过2分钟才执行。如果重启cron则马上执行。

当crontab突然失效时,可以尝试/etc/init.d/crond restart解决问题。或者查看日志看某个job有没有执行/报错tail -f /var/log/cron。

千万别乱运行crontab -r。它从Crontab目录(/var/spool/cron)中删除用户的Crontab文件。删除了该用户的所有crontab都没了。

在crontab中%是有特殊含义的,表示换行的意思。如果要用的话必须进行转义\%,如经常用的date ‘+%Y%m%d’在crontab里是不会执行的,应该换成date ‘+\%Y\%m\%d’。

linux中文件创建好后保存方法

用vi编辑器,用vi编辑器打开一个文件例如:vi work.c
然后就进入work.c文件里了,之后就是vi编辑器的使用方法了。
刚进去的时候是命令状态,此时按i进入编辑状态,你可以编写内容。写完之后按esc,进入命令模式,再按shift + : 输入wq就保存并退出了。
或者简单的你直接用gedit打开一个文件,如gedit work.c剩下的就和txt文档的使用方法一样了。

crontab command not found解决方法

Centos crontab command not found解决方法

出现这种错误时,就是因为软件包没有安装
crontab 要安装两个软件包:
vixie-cron 及 crontabs
直接执行
yum install vixie-cron
yum install crontabs(这句可能不需要,但是你先试试也无关紧要)
即可解决.

Linux计划任务,自动删除以前的旧文件

Linux计划任务,自动删除n天前的旧文件

linux是一个很能自动产生文件的系统,日志、邮件、备份等。虽然现在硬盘廉价,我们可以有很多硬盘空间供这些文件浪费,但需求总是多方面的嘛~我就觉得让系统定时清理一些不需要的文件很有一种爽快的感觉,嘿嘿~~

语句写法:
find 对应目录 -mtime +天数 -name “文件名” -exec rm -rf {} \;

例1:
find /usr/local/backups -mtime +10 -name “*.*” -exec rm -rf {} \;
将/usr/local/backups目录下所有10天前带”.”的文件删除

find:linux的查找命令,用户查找指定条件的文件
/usr/local/backups:想要进行清理的任意目录
-mtime:标准语句写法
+10:查找10天前的文件,这里用数字代表天数,+30表示查找30天前的文件
“*.*”:希望查找的数据类型,”*.jpg”表示查找扩展名为jpg的所有文件,”*”表示查找所有文件,这个可以灵活运用,举一反三
-exec:固定写法
rm -rf:强制删除文件,包括目录
{} \; :固定写法,一对大括号+空格+\+;

若嫌每次手动执行语句太麻烦,可以将这小语句写到一个可执行文件中,再设置cron调度执行,那就可以让系统自动去清理相关文件。

例2:
1.#touch /usr/local/bin/clear
#chmod 777 clear
新建一个可执行文件clear

2.vi clear
编辑clear文件如下:

#!/bin/sh

find /usr/local/backups -mtime +10 -name “*.*” -exec rm -rf {} \;

ok,保存退出

3.#crontab -e
将clear文件加入到系统计划任务,到点自动执行

输入:
* 2 * * */usr/local/bin/clear
这里的设置是每天凌晨2点执行clear文件进行数据清理,可以研究一下cron,制定自己需要的计划任务

No space left on device 的解决办法

看到这个错误,第一个反应是磁盘空间满了;但df一看,每个分区的空间都还富余的很。从munin 的监控图表上看 Filesystem usage 也很平稳,但下面的 Inode usage 就有问题了,其中一个分区的 usage 已经到了100%。赶紧跑到服务器上df -i检查,果然是 Inode 耗尽。原来这个分区是用来扔各种日志和临时文件的,其中有某个程序产生的临时文件又小又多,又没有进行定时回滚,造成在磁盘空间耗尽之前文件系统的 Inode 就被用光了。
Linux/Unix like OS 的文件系统中每个目录树中的节点并不是像 Windows 那样直接包含文件的具体信息,而只包含了文件名和 Inode number 。通过 Inode number 所找到对应于文件名的 Inode 节点中才真正记录了文件的大小/物理地址/所有者/访问权限/时间戳/被硬链接的次数等实际的metadata。因此你可以在 Linux 系统中通过硬链接( hard link ) 的方式给某个文件创建无数个位于不同目录下的文件名,而实际的文件数据只需要一份拷贝。

但也正因为这种文件系统的结构,当你在 Linux 中进行 IO 操作的时候,需要的资源除了磁盘空间以外,还要有剩余的 Inode 才行。缺省情况下, Linux 在系统安装过程中按照1个 Inode 对应 2k 磁盘空间来计算每个分区的最大 Inode 数。一旦文件系统创建之后,每个分区可用 Inode 数就无法进行动态调整。

正常来说,一般不太会出现某个分区的 Inode 耗尽而磁盘空间尚余的情况,除非像我碰到的这样垃圾小文件疯长而又没进行有效的清理。但如果确实需要的话,可以在创建文件系统(比如用mke2fs)的时候根据实际需要来调整这个参数(比如分区如果用于存放超大视频文件的话 Inode 的数量可以少一些;如果打算存放的文件是大量小于 2k 的迷你文件的话就要考虑多创建一些 Inode)。

No space left on device 原因:

  超出系统中同时运行的最大 message queue 个数限制 : 在root下用sysctl kernel.msgmni检查该参数,sysctl -w kernel.msgmni=XXX重新设定即可。

地方政府门户网站定位

建设政府官网时,如何定位的问题

自从政府网站问世以来,关于定位的探讨就一直没有停止过。并且随着大量政府网站的建设与运营而显得更为多样、复杂和不断深化。前几年随着前国信办开展政府网站绩效评估工作后,政府网站定位开始逐渐成型,主要是目前常规的三大定位:信息公开(或政务公开),在线办事(或在线服务),以及互动交流(或公众参与、政民互动),并逐渐得到业界的认可与参考,很多评测指标也是基于这个模式化定位进行展开和丰富。但从定位本身也应该清晰地看到,这三大职能定位还存在一些模糊的认识,值得深入分析和探索,例如“信息公开”并不完全等同于“政务公开”,“在线办事”与“在线服务”也应该存在很大的差异性,“互动交流”与“公众参与”之间也存在形式与主体之间的差异性。
在2006年国办发布《关于加强政府网站建设和管理工作的意见》中,对政府网站又赋予“公益服务”的职能,由三个职能拓展到四个职能,也形成一些网站建设和考评的新动向,但又在一些地方把公益服务雷同化,甚至抄袭。随着网站进一步发展,特别是地方政府门户网站的广泛建设和持续的投入,各地在积极探索时往往会受到一些指标或考核要求的束缚,容易造成千网一面,大同小异,也在一定程度上阻碍了地方政府门户网站的探索、创新与实践,因此在理论上进一步探讨网站的定位就显得十分必要。

一、定位和作用的再分析:来自国内外两个案例的分析

新西兰门户网站在建站之初,就特别强调和重视网站的定位,从有关公布的文献来看,新西兰政府就把他们的国家门户网站的愿景确定为:在通过互联网及相关技术以电子方式提供信息和服务方面成为全世界政府的领头兵,成为用户利用和接受中央和地方政府信息和服务的首选方式,成为唯一的反映新西兰人民、历史、价值、文化和遗产的新西兰门户,以致于每当人们想到新西兰政府,他们就会想起新西兰政府门户网站。

同时并相应提出了总体目标和具体目标。总体目标是通过信息和通讯技术,提供更好的政府服务和信息,在政府和公民之间建立更为密切的联系;具体目标是成为用户获取服务和信息的首选途径;提供单一的入口;允许用户自助;以用户而非政府为中心;在传递服务和信息的同时获得较高的成本/效益比。

可以看出,政府网站从一开始就不是把它作为一个纯粹的政府组织的网站,而是全面反映一个国家或地方的综合门户,或者说是政府主办的一个国家或地方的综合门户,在具有政治和行政管理特征的同时,融合了众多的其他元素,成为一个国家在网络世界的总体表现;在发展目标上强调对公众的服务的同时,强调通过电子的方式密切政府与公众的联系度,注重把政府网站作为几个领域的战略目标,从“全世界政府的领头兵”、 “首选方式”、 “唯一的” 、“首选途径”、“单一的”等词汇就足以反映其重视程度和战略抉择。

而我国宁波市北仑区的政府门户网站——北仑之窗的定位如下:一是作为推进电子政务建设的平台;二是作为政府的信息化建设观念在民众中普及深入的载体;三是作为转变政府职能的抓手。它的目标是:一是对外的宣传平台;二是企业和老百姓的服务和办事平台;三是机关工作人员的工作平台。很显然它与模式化的三大定位或常规的发展目标不同,特别注重网站的影响力和社会作用,把它与电子政务建设和政府职能转变紧密结合起来,把它作为信息化的传播功能,而且更有特点的是把公务员与政府网站紧密结合起来了。

二、定位与作用深化与发展的思考

在研究定位之前,首先要深入分析政府网站的用户特征,必须清楚用户访问政府网站的目的性很强;用户群的范围具有本土性且涵盖复杂性,它包括了所在地的用户又并存各类职业、各种文化水平的人;再次要明晰网站的发展目标,政府网站是政府在网络世界的重要体现,是我国政府改革和行政管理创新的交汇点,它已经成为我国政府网站发展的价值标杆。

在我国,由于多种原因,尤其是当地最高决策者或主管部门对网站发展的战略设计与发展要求、网站运营者的能力与创新意识、技术支撑能力提升等影响,以及当地政府行政理念和工作任务发生重大的变化,也会造成对政府网站定位的多样化。目前在我国许多地方,地方政府门户网站通常还扮演着其他重要的角色,这些也正在深刻地影响网站的定位。归纳起来主要有以下几个方面:

一是作为宣传地方优势和特色的重要网络载体,即地方网络名片。主要承担该地区网站品牌形象主要代表,成为宣传当地和当地政府的主要网络宣传册。相对来看,这些宣传方式比其他电视广告和报纸传播的范围、持久性和人群更有效。有些地方,网站数量本身很少,好的网站和运营正常的网站少之又少,而只有政府门户网站稍成规模,这些网站就成为一个地方或城市网站的品牌形象。这一点在中西部地方和绝大多数区县等基层非常普遍。所以地方政府门户网站还应该有宣传地方形象的作用,而且这个功能应该进一步突出和强化;

二是作为当地最重要的网络媒体。与过去人们常常把网络比喻继电视、广播和报纸之后的第四媒体,在互联网迅速传播和深化的今天,已经成为第一媒体,而且其影响力还在不断增强。目前不少的地方,尤其是中西部和县区级的地方网站数量少,稍微成规模的非政府类网络媒体几乎为零,这是地方政府门户网站就相应成为本地网络新闻的重要载体,扮演着新闻传播的功能。在互联网舆情中将要扮演一个十分重要的角色。

三是作为公共服务的网络平台。主要通过网站提供大量面向公众和企业的在线服务。随着服务型政府的建设,大量的创新性公共服务将越来越多的体现在网络上,政府网站在提供政府机构的公共服务的同时,也整合了地方非政府机构类的公共服务。

四是培养当地公众信息化的学校和引导当地信息化的主要平台。这一点常常被很多人所忽视,网站其实是一个非常高效、便捷、影响力广泛的知识传播机构。一个制作精良、信息丰富、服务面广的政府网站就吸引更多公众进行访问,培养他们的上网意识和应用水平,也让其他机构和企业进行学习。

五是作为招商引资和吸引旅游的窗口,提供招商引资和旅游信息的基本服务。每个地方政府都存在招商引资的重要经济发展职责,通过网站进行宣传和招商正在成为网站的基本任务之一。

六是作为政府内部工作人员提供信息资源和开展电子政务工作,了解民意、反馈民情、反映民生、分担信访工作的重要平台,是公务员在外了解地方动态、获取各种信息的最直接的通道。

政府网站发展到今天,已经成为网络世界中一种很重要力量,也成为政府工作中不可或缺的平台。对于地方政府来说,正在日益成为提升地方竞争力的重要工具。只要明确网站的发展目标,不断深化网站的定位,才能拓展政府网站的功能、提高网站的应用绩效,增加网站投资和运营的积极性。

2018.2.7电商代运营与搜索优化SEO,选对适合自己的方式

我发现很多客户,以及很多商务人员沟通的时候,很少提及到底合作什么,才是对客户来说最有效益的事情。

举个例子,人家是卖鞋的,你让人家做SEO,你觉得投入与产出能成正比吗?做鞋的,肯定最好就是做电商代运营啊,不管是淘宝托管,还是天猫托管,或者是京东托管,这个效益,至少比SEO大百倍。

再举个例子,客户是做密封圈的,你跟人家谈成都电商代运营,我也只能呵呵哒了。明显做SEO会更有效益,你说是不是。

所以,要根据客户的情况,建议做最大效益的业务,适合电商代运营的,又在成都的,当然就做淘宝京东天猫咯,适合SEO的,就直接优化。

2018.2.6工作日志:网站推广不能只看流量

今天有点忙,就简单说,不管是做SEO也好,还是推广也好,不能只看百度指数,或者说只看流量,质量比数量重要。

为什么这么说呢?举个例子,我自己的网站每天有数万的PV,但并没有多大的效益,反而一些流量很少的,或者说一些百度指数很低的关键字,给某些行业带来的流量,却是有着非常大的效益的。所以,推广以及SEO,关键是看质量,看效益,看客户群精准不精准。

不要重视数量,质量第一。另外,电商代运营这块,回头我想花点时间好好讲一讲,但是还没有想好是就在我的博客里面说,还是单独做一个成都电商代运营的网站,跟大家分享电子商务的干货,有想法的,可以打我电话聊一聊。

2018.2.5工作日志:公司型网站应该怎么做SEO

之前说了的,要说一说公司型网站应该怎么做SEO,正好今天给一位电缆的客户做了方案,相对来说,公司型网站比平台型网站的SEO,要简单很多,关键字的选择主要通过以下方式来选择,全部是经验的干货噢:

第一种,就是 精准关键字+[地区+核心关键字]+疑问关键字,比如,成都通信电缆哪家好,核心关键字是电缆,地区是成都,精准关键字是通信,疑问关键字是哪家好。这样选择关键字,除了能够获得精准的客户外,因为足够精准,所以搜索量很小,可以很容易到达百度首页甚至前三位。

第二种,就是做相关产品的各种类型,作为关键字,比如各种型号的电缆,如通信电缆,通讯电缆等

公司网站做SEO,其实就是为了获得精准的客户,获取销售。当然,大型的公司,不仅仅是为了销售,各种排名靠前,也是公司形象的提升。

预告一下,回头分享一些客户的效果