如何技巧的谈到自己的缺点

小型市场研究公司准备招聘4名销售和IT技术人员,结果收到了大量简历。

不过,招聘人员预计,在向应聘者发问“你最大的缺点是什么?”之后,会有很多人被淘汰。高级副总裁说,对这个问题,应聘者的回答往往并非缺点,他们因此过不了关。

“缺点”问题是求职面试中最常见也最让人头痛的一个问题。而在眼下就业市场疲软的情况下,不恰当的回答将降低你赢得工作的机会。

一些应聘者会给出误以为老板会喜欢的答案,比如,“我的缺点是过于追求完美”。这个回答会对你求职不利,因为它显得你似乎没有能力授权给他人。

为对付这个问题,可事先精心设计好一个答案,以凸显你适合所申请的这个职位。出色回答这个问题的求职者表现出他们能够“主动行动,改善自己”。 继续阅读

入手树莓派Raspberry Pi

当初选购ARM小版的时候考虑到Cubieboard的性能要比树莓派(Raspberry Pi)强一些所以才选择了前者,入手Cubieboard近四个月官方的资料和网络上分享的技术文档还是少的可怜,只能把Cubieboard当一台Linux服务器用,GPIO基本没怎么用。看到网上关于树莓派的各种应用实在很吸引人,决定入手树莓派。 继续阅读

CentOS Linux 安装配置L2tp+IPsec VPN

在VPS上部署VPN有一段时间了,但用SSH较多,偶尔用手机连连VPN。最近用的时候遇到一些小问题:“断开VPN连接后再次连接的时候就连不上了”, 重启IPsec后才能恢复。当时安装的时候图省心,直接用的一键脚本,虽然过程中也遇到些小问题,但后来都谷歌解决了,之后也没有记录安装过程。今天连带解决这个问题转发一帖就当复习了。

考虑到很多网络环境的不确定已经一些移动通信网络对pptp的不支持,早晚要用得上L2tp,所以这次就顺便搭一下。

第二层隧道协议L2TP(Layer 2 Tunneling Protocol)是一种工业标准的Internet隧道协议,它使用UDP的1701端口进行通信。L2TP本身并没有任何加密,但是我们可以使用IPSec对L2TP包进行加密。

仅搭建L2tp即可实现大部分功能,但一般情况下L2tp都与IPSec配合使用,MacOS与iOS的设备貌似对L2tp的支持都必须使用IPSec,所以有必要部署IPSec。 继续阅读

Linux判断进程是否存在并启动该进程

服务器上运行了一些小工具属于非服务类的,程序进程本身不是很稳定总是异常关闭写个脚本监视它,判断进程是否存在并启动该进程。

1.Linux判断进程是否存在并启动该进程

#!/bin/bash
#判断进程是否存在,如果不存在就启动它
PIDS=`ps -ef |grep myprocess |grep -v grep | awk '{print $2}'`
if [ "$PIDS" != "" ]; then
echo "myprocess is runing!"
else
cd /root/
./myprocess
#运行进程
fi

2.linux判断进程是否存在并重启该进程

#!/bin/bash
#判断进程是否存在,如果不存在就启动它如果存在就重启它
PIDS=`ps -ef |grep myprocess |grep -v grep | awk '{print $2}'`
if [ "$PIDS" != "" ]; then
kill -9 $PIDS
#先关闭进程,在运行此进程
cd /root/myprocess
sudo ./myprocess
#重新运行进程
else
cd /root/myprocess
sudo ./myprocess
#运行进程
fi

最后编辑crontab -e 按需要设置运行时间。

Cubieboard跨网实现远程开机

Cubieboard就不多介绍了,可以完全当一台运行Linux系统的Mini Server,最大特点就是超低功耗,目前我的Cubieboard已经跑了一个应用,三个月下来一直很稳定《Cubieboard Linaro 搭建超节能监控平台》。

家里宽带是那种小区宽带,不能做端口映射,所以一直用向日葵远程控制家里的电脑,最近向日葵推出了一款硬件产品向日葵开机棒,可以跨网实现远程开机,这功能真不错但价格不便宜而且还要按机器数量购买许可,本篇的宗旨就是用CubieBoard实现向日葵开机棒的功能。

先介绍一下基本环境和条件:小区宽带、内网PC一台、内网Cubieboard一枚、外网Linux VPS一台。目的:使用任意连接互联网的设备远程打开内网PC。 继续阅读

为什么Android没有iOS那么顺滑

虽然很多Android手机的配置都比iPhone要高,比如大多数Andorid手机的内存都有1GB,而iPhone 4S只有512MB内存,但用过iPhone的人都知道Android手机在使用的时候总感觉没有那么顺滑,究竟为什么会出现这种现象呢?一位软件工程师和前Google实习生Andrew Munn解释说是因为Android系统UI的框架设计的问题。

在iOS中UI渲染过程具有绝对的优先等级,当用户接触到iPhone的触摸屏后,iOS中所有的进程都将停止,系统会将所有资源用于渲染UI过程。而在Android系统中UI渲染过程的优先级别却没有那么高,也就是说当你触摸Android手机屏幕的时候,系统后台的程序并没有停止,仍然在继续运行之中,比如下载和查收短信,这样系统UI获得的资源就不够,这就是Android系统不流畅的原因。 继续阅读

Ubuntu虚拟机网卡起不来

运行以前用过的Ubuntu虚拟机发现网卡起不来,尝试添加删除网卡依然不好用,总是提示:eth0: ERROR while getting interface flags: No such device  ….. Failed to bring up eth0.

好久没有用也没有修改过网卡配置,只记得最近清理电脑的时候移动过虚拟机文件的位置。在网上翻了半天找到原因:由于MAC 地址被缓存了。

解决方法很简单:sudo rm /etc/udev/rules.d/70-persistent-net.rules  然后重启Ubuntu虚拟机即可。

网站死链检查工具Xenu

推荐一款好用的网站死链检查工具Xenu,在网站优化工程中检测网站死链是必不可少的工作,搜索引擎好比是网站请到家里的客人,网站上的链接是通向房间的门,如果搜索引擎发现门打不开就会转身而去,自然对你的网站不会留下什么好印象。

网站运行时间一长,无论是内链和外链都会有大量失效链接,也就是传说中的死链。要避免死链产生除了不要随意改变自己网站的URL结构,还应在外链上注意尽量不要引用一些小站的链接。

利用Xenu对网站进行死链检查可以帮助你快速定位死链,在排除死链的过程中,应先排除属于内链的死链,相对外链死链,内部死链SEO影响较大。死链检查工具Xenu安装使用都非常简单,就不多介绍了。

死链检查工具Xenu 下载地址 http://home.snafu.de/tilman/xenulink.html

mysql-bin.000001占用主机空间的解决方法

Mysql运行一段时间后会在主机名录 /usr/local/mysql/var 下生成大小不等的日志文件,文件命名大概是mysql-bin.000001~mysql-bin.000xxx 按顺序排列,是mysql的日志文件,可以用来恢复mysql数据库。随时间推移他们会占用大量主机空间,一般我们会用数据库备份文件直接恢复mysql,这些日志文件的意义不大。mysql-bin.000001占用大量主机空间的解决方法很简单,只需要用mysql删除mysql-bin.000001 日志文件即可。

1.首先看看日志文件占用了多大空间,如果日志很长时间没有清理会占数GB

[root@fendou.info var]# du -h –max-depth=1 /usr/local/mysql/

2.登陆mysql

[root@fendou.info var]# /usr/local/mysql/bin/mysql -u root -p

3.在mysql中清除日志

mysql> reset master;

再次查看var空间会发现增大不少,mysql-bin.000001~mysql-bin.000xxx文件也自动消失。如果不想每次都手动清理,也可以直接修改配置文件让mysql不保存日志。

[root@fendou.info var]# find / -name my.cnf

my.cnf 是mysql配置文件,将log-bin=mysql-bin 这条注释掉即可

# Replication Master Server (default)
# binary logging is required for replication
#log-bin=mysql-bin

重启mysql后生效

Linux 建立只能转发的最小权限SSH帐号

一直在用自己的VPS给朋友做SSH转发,一般方法建立的linux系统帐号的shell是/bin/bash 虽然权限不高,但登陆系统后可以执行一些常用命令,查看一些配置文件,有一定的安全隐患。解决这个问题最稳妥的方式是将这些SSH转发用账户的权限最小化,最理想状态是SSH用户根本不能登陆系统只能做转发。

如何在 Linux建立只能SSH转发却不能登陆系统的账户可以参考下面的方法 继续阅读