2017年2月16日星期四

minicom AT指令无反应

要感谢这篇文章的作者
https://yjdwbj.github.io/2016/08/26/%E4%BD%BF%E7%94%A8%E7%9A%84%E4%B8%80%E4%BA%9B%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98-%E4%B8%8D%E5%AE%9A%E6%9C%9F%E6%9B%B4%E6%96%B0/
ctrl A A    ctrl A W都是控制换行回车的
最后要用一个ctrl J

ESP8266学习

        ESP8266是我最近在网上看到的一块芯片,是中国上海乐鑫生产的,集wifi, Mcu,于一身,小芯片,大用处.安信可将乐鑫的芯片进行了二次封装,集成了flash,晶振,天线等重新销售.因此互联上的资料很乱,有乐鑫的,安信可的.
        乐鑫的网址http://www.espressif.com/zh-hans
        安信可的网址http://www.ai-thinker.com/

        ESP8266的使用以我的了解,大约有以下几种途径:

  • 一种是AT指令,不管是乐鑫还是安信可的模块,出厂都刷了AT固件,可以通过AT指令控制芯片工作,AT手册两个官网都有相应的资料.

  • 一种是刷入nodemcu的固件,通过lua脚本语言编程,控制芯片工作,项目托管在github,https://github.com/nodemcu/nodemcu-firmware/releases,编译好的固件只有20150704的,分为两个,一个是整数,一个是浮点,其它的版本需要自己编译.
  • 这里有个网址,http://tinylab.org/nodemcu-kickstart/,可以看看,参考如何使用nodemcu来开发esp8266
  • ESPlorer是一个基于java编写的开发开具,https://esp8266.ru/esplorer/,大家可以看看,在这个软件界面,可以直接编写lua脚本并上传调试.

  • 一种是使用官方的SDK或其它的SDK,使用IDE环境进行编程,编译开发



  • 一种是使用用arduino IDE环境,使用esp8266的相关插件,进行开发,在arduino IDE附加开发板管理器网址输入https://github.com/esp8266/Arduino/releases/download/2.3.0/package_esp8266com_index.json




2017年2月1日星期三

ubuntu16.04 nautilus访问google drive

  1. sudo apt install gnome-online-accounts
  2. gnome-control-center online-accounts
  3. 因大家知道的情况,无法连接

2017年1月18日星期三

移动光猫找密码

转自http://tieba.baidu.com/p/4893323353
贝尔I-120EM,可以直接使用

第一步:登陆光猫后台192.168.1.1
1.用光猫(机器)背面阉割帐号登陆,能登陆的直接下跳第二步开启Telnet!
2.如果无法登陆,别管什么原因,直接桶光猫菊花(开关附近有个洞)20秒左右,指示灯会有明显变化,然后可以用默认超级管理员帐号:CMCCAdmin密码:aDm8H%MdA恢复出厂,记住一定要先拔掉光纤线,不然会被自动修改密码!
3.最好记一下Password认证码,光猫注册必须要用,如果没记可以打客服或者维护人员电话。


第二步:开启Telnet

http://192.168.1.1/system.cgi?telnet
复制到地址栏回车,后台必须是登陆状态才能开启哦!
WIN7需要去“控制面板” 一〉“程序” 一〉“打开或关闭windows功能”,在里面可以看到许多服务项,选择“telnet服务器”和“telnet客户端”确定即可。


第三步:插入光纤注册设备
阉割帐号能登陆的略过本步骤。恢复出厂的开启Telnet后,登陆后台点击注册设备,只有一个Password认证码,输入就搞定,然后就什么都不用管了,等几分钟显示100%注册成功即可!


第四步:运行cmd,输入命令
1.telnet 192.168.1.1(回车)
2.cfgcli -e X_CT-COM_TeleComAccount.(回车)(回车前面有一个点.不知道有没有用,反正我是直接全部复制下来的,就只有2步命令)


第五步:获取密码
找到CMCCAdmin下面就是被修改后的密码,不出意外应该是cmccadminxxxxxxxx这个格式

2016年11月29日星期二

linux使用axel多线程yum



安装axel

yum install axel


下载配置文件axelget.conf与axelget.py到yum里:

cd /etc/yum/pluginconf.d/
wget http://www.ha97.com/code/axelget.conf


cd /usr/lib/yum-plugins/
wget http://www.ha97.com/code/axelget.py

必须安装yum-fastestmirror

2016年4月7日星期四

sclinux添加第三方源

CENTOS常用源官方指引
https://wiki.centos.org/AdditionalResources/Repositories
scientific linux常用源官方指引
https://www.scientificlinux.org/community/unofficial-resources/

1:安装YUM优先级插件
yum install yum-priorities.noarh

2:安装EPEL
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-5[67].noarch.rpm
rpm -Uvh epel-release-latest-5.noarch.rpm

3:安装REMI,依赖于EPEL源,主要用于PHP,Mysql安装
wget http://rpms.remirepo.net/enterprise/remi-release-5[67].rpm
rpm -Uvh remi-release-5[67].rpm

4:安装rpmforge
此处选择正确的版本下载
rpm -Uvh XXX.rpm

5:对于scientific linux
yum search yum-conf 列出源
yum install yum-conf-XXX
yum repolist 查看使用了哪些源

2016年4月6日星期三

Atutor安装

1:安装Apache,开启httpd服务,开启防火墙
yum install httpdn
chkconfig httpd on
iptables -I RH-Firewall-1-INPUT -p tcp --dport 80 -m state --state NEW,ESTABLISHED -j ACCEPT
-------------------------------------------------
-I 插入第一行
RH-Firewall-1-INPUT子链名
-p协议
--dport 80目标端口
-m模块
--state状态检测,NEW,ESTABLISHED,RELATED,INVALID
-j 跳转
ACCEPT同意
------------------------------------------------
service iptables save

2:修改hostname,hosts
vi /etc/sysconfig/network
HOSTNAME=lams.cqdlt.com
vi /etc/hosts
XXX.XXX.XXX.XXX lams.XXX.com

3:安装Mysql,开启Mysql服务,配置
yum install mysql-server
chkconfig mysqld onmysqladmin -u root password 'new-password' 设置root密码

mysql_secure_installation 初次配置
mysql -u root -p连接数据库
create database atutor;建立数据库atutor
create user 'atutor'@'localhost' identified by 'atutor123';建立数据
grant all on atutor.* to atutor@localhost;建立授权
flush privileges 使配置生效

4:安装PHP等包
yum install php php-mysql php-gd php-mbstring
vi /var/www/html/info.php
<?php
phpinfo();
?>
service httpd restart
通过客户端可以查看PHP信息

5:安装Atutor
cd /var/www/html
wget http://downloads.sourceforge.net/project/atutor/ATutor%202/ATutor-2.2.1.tar.gz?r=https%3A%2F%2Fsourceforge.net%2Fprojects%2Fatutor%2Ffiles%2FATutor%25202%2F&ts=1459915090&use_mirror=jaist
tar -zxvf ATutor-2.2.1.tar.gz 解压包
chown -R apache:apache ATutor 修改目录用户
mkdir -p /var/www/ATutor/content建立文件存放目录
chown apache:apache content更改所有者
chmod 2777 content/修改权限
客户端访问开始安装
http://192.168.30.222/ATutor/

6:修改语言翻译
vi /var/www/html/ATutor/include/
修改为define ('AT_DEVEL_TRANSLATE',1);