在日常学习折腾中,遇到很多折腾很久才弄明白的设置,命令,代码,特汇总如下,篇幅长的以独立文章写出来,内容少的在这里做个流水账,持续更新,以备后用。
curl http://members.3322.org/dyndns/getip 获取本机外网ip地址。
&需转义 \&
curl http://mywebsite.com/index.php?a=1\&b=2\&c=3
*/2 * * * * /home/hello.sh 1 ddfd8e97e
crontab最后一行要加回车。
当前目录 echo $(pwd)
运行脚本所在目录 echo $(cd `dirname $0`; pwd)
dpkg -l
apt-get install XXXX
apt-get remove XXXXX
ssh -l [用户名] [ip]
内存:top
硬盘:df -h
<Directory "D:/website/3dthink/">
AllowOverride all
Require all granted
</Directory>
参考红色部分修改,修改后重启wamp。
1、openwrt下安装luasocket
opkg update opkg install luasocket
如果提示
Unknown package 'luasocket'. Collected errors: * opkg_install_cmd: Cannot install package luasocket.
说明库文件更新失败或不完整,把opkg配置文件修改为如下:
dest root / dest ram /tmp lists_dir ext /var/opkg-lists option overlay_root /overlay
重新更新opkg update,安装。
2、openwrt 开启sftp
root@OpenWrt:~# opkg update root@OpenWrt:~# opkg install vsftpd openssh-sftp-server root@OpenWrt:~# /etc/init.d/vsftpd enable root@OpenWrt:~# /etc/init.d/vsftpd start
进入自己主页的Repositories,点击New,新建一个库socket
在本地终端:
cd mkdir socket cd socket echo "# socket" >> README.md git init git status git add README.md git commit -m "添加说明文件" git remote add origin https://github.com/sxmwhl/socket.git git push -u origin master 输入用户名 密码
vim repoName/.git-credentials
输入如下内容
https://{username}:{password}@github.com
保存退出执行如下命令
git config --global credential.helper store
这样再输入一次就不用每次输入啦。
注意:要在推送忽略文件.gitignore里添加
.git-credentials
要不然把自己端用户名密码都推送到网上了。