手工安装 LAMP-SERVER

安装
1
2
3
4
5
6
7
8
$ sudo apt install apache2
$ sudo apt install mysql-server mysql-client
$ sudo apt install php
$ sudo apt install libapache2-mcd-php7.x
$ sudo apt install php7.x-mysql

$ sudo service apache2 restart
$ sudo service mysql restart
卸载
1
2
3
$ sudo apt --purge remove apache2*
$ sudo apt --purge remove php*
.......

WCODE神器!----给termux增加vscode功能

前面讲过给Anlinux安装vscode程序或code-server来实现vscode功能,那么不用进入linux,是否能在termux下直接使用呢?

  1. 尝试把code-server在termux下直接执行,由于缺少依赖,失败了。

  2. 万能的github有人写了一个wcode软件,可实现类似code-server的功能。安装和使用如下,比如采用hexo写个人博客,需要用wcode来编辑

    1
    2
    $ npm install -g wcode
    $ wcode -p 8090 myblog/source/

    在浏览器输入 192.168.x.x:8090,就进入你的 myblog/source/目录了,可浏览些目录下的markdown文档了。

2021年6月,无意中在 termux下执行

1
$ npm install -g code-server

竟然给安装成功了。然后:

1
2
3
$ code-server  # 运行成功后,再退出。
$ cd ~/.config/code-server
$ vim config.yaml # 更改端口与密码

wcode己经不更新了,作都也建议移步到code-server了,现在termux也能用code-server了,非常好。

termux下linux安装vnc

termux下的linux如果想运行图行界面的话,一种是本机运行XDSL,然而如果屏小又木有外部显示器时,利用VNC是个好办法。

一 安装VNC,以xfce4为利

1
2
3
4
5
$ apt-get update
$ apt-get install xfce4 xfce4-terminal -y # 顺便安装下xfce4
$ apt-get install tightvncserver -y
$ apt-get install xfe -y # 一个优秀的文件管理器,带搜索文件功能
$ apt-get clean

二 创建一些文件

  1. vim /etc/profile 在文件结尾加上
    export DISPLAY=:1

  2. ~/.vnc/xstartup 文件

    1
    2
    3
    4
    $ cd ~
    $ mkdir .vnc
    $ cd vnc
    $ vim xstartup

    #!/bin/bash
    xrdb $HOME/.Xresources # 注意大小写,目录名是没有空格的哦!!!
    startxfce4 &

  3. vim ~/vncstart.sh

export USER=root
export HOME=/root

vncserver -geometry 1024x768 -depth 24 -name remote-desktop :1

  1. vim ~/vncstop.sh

    export USER=root
    export HOME=/root

    vncserver -kill :1
    rm -rf /tmp/.X1-lock
    rm -rf /tmp/.X11-unix/X1 # 注意大小写,目录名是没有空格的哦!!!

三 启动VNC,进入图形桌面

1
$ bash vncstart.sh

然后在别一个装有vncview的计算机上连接 “手机的ip地址:5901”

四 退出VNC,退出图形桌面

1
2
$ bash vncstop.sh
$ exit

win10企业版LTSC激活方式

一. win10企业版LTSC激活方式–亲测有效 (2020-02-21 16:52:03)转载▼

首先以管理员身份打开CMD命令行窗口

1
2
3
4
5
6
7
8
C:\Windows\system32>slmgr -ipk M7XTQ-FN8P6-TTKYV-9D4CC-J462D

C:\Windows\system32>slmgr -skms kms.03k.org

C:\Windows\system32>slmgr -ato

C:\Windows\system32>slmgr -dlv

二. Windows 10 LTSB安装完毕后,首先以管理员身份打开CMD命令行窗口。

  依次输入:

1
2
3
4
5
  slmgr /ipk WNMTR-4C88C-JK8YV-HQ7T2-76DF9

  slmgr /skms skms.ddns.net

  slmgr /ato
什么是Win10企业版LTSB与LTSC

  1、Win10企业版LTSB分支不会有Edge浏览器

  2、在系统更新方面,用户能完全手动控制更新,选择和决定自己要的更新和驱动,更新内容和更新时间可以随意控制,但不能无限期推迟。

  3、无Cortana

  4、无任何系统自带磁贴程序

  5、无应用商店

  后来微软把LTSB改成了LTSC

Windows10 企业版长期服务支持分支版本激活码

Windows 10 LTSC 2019

Windows 10 企业版 LTSC 2019:M7XTQ-FN8P6-TTKYV-9D4CC-J462D

Windows 10 企业版 N LTSC 2019:2NFX-8DJQP-P6BBQ-THF9C-7CG2H

Windows 10 LTSB 2016

Windows 10 企业版 LTSB 2016:DCPHK-NFMTC-H88MJ-PFHPY-QJ4BJ

Windows 10 企业版 N LTSB 2016:FFDN-GRT3P-VKWWX-X7T3R-8B639

Windows 10 LTSB 2015

Windows 10 企业版 2015 长期服务:WNMTR-4C88C-JK8YV-HQ7T2-76DF9

Windows 10 企业版 2015 长期服务 N:2F77B-TNFGY-69QQF-B8YKP-D69TJ

termux下的ftp

Termux启用ftp功能

Termux安装之后,在里面运行passwd配置密码,运行whoami查看用户名,然后安装openssh软件包,自带sftp-server,连接方法:Filezilla,新建链接,选择sftp协议,询问用户名和密码,注意端口选择8022,即可连接sftp服务,亲测可删写服务器内容,简单极致,无需安装和启动pure-ftpd软件。

1
2
3
4
5
$ pkg install openssh
$ whoami # 查看当前用户名
$ passwd # 然后更改当前的用户密码
$ sshd # 启用ssh服务
$ pkill sshd # 关闭ssh服务

termux下的最佳文本编辑器

命令行下看脚本,编辑脚本好难啊!

大家都说vim好,可是在图形界面下的习惯改不过了。用了辣么多年的Ctr+c, Ctr+v,非要记什么yy,p,还要ESC先到命令栏,稍微一下就错了。喔,我又习惯性的用Crl+v了,我的VIM咋不动了?

强烈推荐 micro 编辑器。

还是要多看看wiki啊,不要以为是老手就不回顾,今天无意中再看了termux的wiki,然后发现termux的作者都喜欢用的micro,于是试装

1
2
$ pkg install micro   #安装
$ micro # 运行

TMD终于有一个编辑器可以照抄Win下面的操作逻辑了

打开micro后按Alt-G键即可打开快捷键列表。

Ctrl-Q退出,Ctrl-S存储,Ctrl-O打开文件,Ctrl-F查找,Ctrl-Z撤销操作,Ctrl-Y重新操作,Ctrl-A全选,Ctrl-T新开标签页。
没有列出的快捷键还有:
Shift加箭头选择文本,Ctrl-C拷贝,Ctrl-V粘贴,Ctrl-X剪切,PageUp上翻页,PageDown下翻页,Home行首,End行尾。

还支持鼠标拖动选择!牛

帮助文档

https://github.com/zyedidia/micro/blob/master/runtime/help/help.md

Anlinux读取外部存储

Anlinux读取外部存储,以ubuntu arm版为例

###### 以下为安卓11以前的用法

其实anlinux的作者己经写此功能了,要结合temux与anlinux的wiki可得出结论。

一. termux终端下设置
1
$ termux-setup-storage

然后会在”~/“目录下生成storage目录,在根下生成/storage目录,请记住这两个目录

“~/storage/shared/“目录就是你的手机存储的别的App的目录;

“/storage” 就是你手机的扩外置TF卡的目录

二. 修改ubuntu启动文件,以支持外部存储
1
$ vim start-ubuntu.sh

大约在21行,

#command+=” b /sdcard”
请把注释去掉,改为
command+=” b /sdcard”
再增加一行:
command+=” b /storage”

三. 执行 ./start-ubuntu.sh进入ubuntu

在你的根目下有一个sdcard目录,”

1
2
3
4
root@localhost:~ $ cd /sdcard
root@localhost:/sdcard $ # 这个目录其实就是termux下的“~/storage/shared/"目录.
root@localhost:/sdcard $ cd /storage
root@localhost:/storage $ # /storage/0000-0000/ 这个目录其实就是外置SD-card的目录.
四. 安卓11后,发现termux下的/storage或Anlinux下的/storage竟然找不到文件啦,苍天啊!~

后来发现 进入/storage,啥也看不到。但是进入/storage/0000-0000/目录还在,TF又回来啦!

termux+AnLinux安装ubuntu+xfce或lxde图形桌面

  1. 安装termux
  2. 进入termux,必须安装x11,termux的提示有,那三个都装了吧,主要必须有
1
2
3
4
5
$ pkg install root-repo

$ pkg install unstable-repo

$ pkg install x11-repo
  1. 安装anlinux,并启动,先装ubuntu,这个时间比较长,以前煞笔了,竟装了一晚上,后来把termux改了清华源,速度快了好多。然后进入termux,执行
1
$ ./start-ubuntu.sh
  1. 回到anlinux,安装桌面,可以是xfce,lxde,lqxe之类的。以前安装这一个也是时间长,竟然晚上安装,去睡觉了几个小时才装好。后来把arm版ubuntu改了阿里源,很快就装好了。

  2. 安装一些必要的软件

1
2
3
4
$ apt install net-tools  # ifconfig
$ apt install firefox # 浏览器
$ apt install vim # 不多说
$ apt install leafpad # 图形下的编辑软件,或mousepad也行,比vim好用
  1. 中文语言设置

    1
    2
    3
    4
    $ apt install language-pack-zh-hans* 安装中文包
    $ apt install fonts-wqy-microhei 安装中文字体
    $ apt install fronts-wqy-zenhei 另一个中文字体
    $ vim /etc/default/locale

    更改内容如下:
    LANG=”zh_CN.UTF-8”

    LANGUAGE=”zh_CN:zh;en_US:en”

    LC_NUMERIC=”zh_CN.UTF-8”

    LC_TIME=”zh_CN.UTF-8”

    LC_MONETRAY=”zh_CN.UTF-8”

    LC_PAPER=”zh_CN.UTF-8”

    LC_IDENTIFICATION=”zh_CN.UTF-8”

    LC_NAME=”zh_CN.UTF-8”

    LC_ADDRESS=”zh_CN.UTF-8”

    LC_TELEPHONE=”zh_CN.UTF-8”

    LC_ALL=”zh_CN.UTF-8”

    LC_MEASUREMENT=”zh_CN.UTF-8”
    保存后执行

    1
    $ fc-cache -fv

    则控制台终端己经会出现中文了

退出linux后,重新进入

  1. vim /usr/local/bin/vncserver-start 可更改vnc的分辩率与颜色位数,如果卡机改小点就行

  2. vncserver-start 启动VNC有图形界面

  3. 用vncview软件连接它,就能看到图形界面了。可安装中文软入法 apt install fcitx。

  4. apt install lamp-server^ 一次搞定apache2+mysql+php,懒人安装法

  5. sudo dpkg-reconfigure lightdm 切换到lightdm图形界面,这个界面一般用在登录上

  6. vncpasswd 给己安装好的vncserver更改密码

termux下的ubuntu安装vscode

首先声明,vim不好用,实实在在是神器,命令行与桌面都能用。但是,让我习惯了shift+箭头选择,ctrl+v ctrl+p之类的习惯还是改不了,方便啊。

2020年下半年,VSCODE官居网己更新,有ARM64版的了,直接安装。


以下是老版本的方法

开始是如何失败的
首先在贴吧有人说可以在github.com中搜索arm版的vscode,果然是搜索到了,下了两天没下载下来,后来狠心定个闹钟凌晨四点半叫醒我,一下子不下载下来了。可是一安装是armhf版的,为了能安装armhf,又折腾,直到把我的ubuntu弄了好多个补丁,然后装不了软件了。只好干掉重新装anlinux,不过重新装时,又发现了许多新经验,也算是有收获吧。

在vscode的主页上也有arm版的安装方法,悲惨的是试用了后也是armhf版的。

成功在现有手机的arm64版上安装
  1. 进入https://packagecloud.io/headmelted/codebuilds 网站下载vscode arm64版的deb安装文件。

  2. 执行

    1
    apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0CCxxxxx
  3. 继续安装

    1
    dpkg -i code***.deb,安装成功

    当然只能在图形桌面上用了。进入startxfce4后,有个叫code-oss就是。我其实一直用的是sublimetext3的,对这个vscode并不熟,要用的网友们自己用吧。

神器code-server,远程vscode功能

前面讲过在GUI桌面下如何安装vscode的,可是如果每次都VCN或xdsl好麻烦。这次讲,不进入桌面,能不能用vscode呢。
万能的github啊。竟然有code-server这个好东东
首先进入https://github.com/cdr/code-server ,然后点击下载版本,再进入了https://github.com/cdr/code-server/releases,
当然选择ARM64版本的,请注意,可别先成amd64了。
  1. 找到下载连接,直接下载 code-server-3.6.2-linux-arm64.deb文件,安装后。
  2. 执行code-server,会在/home/username/.config目录先生成code-server目录,并生成 config.yaml配置文件,停止code-server,更改~/.config/code-server/config.yaml文件,在其中更改密码,IP地址与端口
  3. 在你的程序目录下直接执行 $ code-server
  4. 在另一台机子的浏览器输入 IP址址:端口,然后提示你输入密码就行了
  5. 左上角的三条横杠实际上菜单按钮,可以调出来终端,相当于ssh了,真是太好用了。

后来发现在termux下能使用code-server了。

1. code-server4.8安装方法一,2022,10月更新
1
$ pkg install tur-repo && pkg install code-server
2. vcode-server4.8安装方法二 2022,10月更新
1
2
3
4
5
6
7
8
9
10
$ pkg install -y \
build-essential \
binutils \
pkg-config \
python3 \
nodejs-lts
$ npm config set python python3
$ node -v
$ npm install -g code-server --unsafe-perm 发现只支持node 16的版本。最近的不支持。失败了。
$ npm update --global code-server --unsafe-perm
3. 以下为4.0以前的版本说明。
1
2
3
4
5
# 安装code-server,配置后执行
$ npm install -g code-server #安装
$ code-server # 运行成功后,再退出,会生成配置文件
$ cd ~/.config/code-server #进入配置目录
$ vim config.yaml # 更改端口与密码
以下为旧版本说明
把下载的code-server-3.2.0-linux-arm64.tar.gz 想办法搬移到手机的~/ubuntu-fs/home/目录下。并执行
  1. tar -xvf  code-server-3.2.0-linux-arm64.tar.gz
    
    1
    2
    3
    4
    5
    6
    7
       
    会生成code-server-3.2.0-linux-arm64目录,最好把目录名改为code-server,减少输入错误
    2. 进入code-server目录,并执行

    ```bash
    $ export PASSWORD=123456 #先设置密码,不然下一步会随机生成密码
    $ ./code-server --auth password --port 8080
    这里候在本机的浏览器输入 //127.0.0.1:8080就能进入vscode了。还能进入目录,并且也有终端。
  2. 如果想用大屏的电脑也编辑本手机的文件,则

    1
    2
    $ ifconig  #获取本机的IP地址,比如192.168.1.26
    $ ./code-server --auth password --port 8080 --host 0.0.0.0

    在电脑上打开浏览器,输入192.168.1.26:9999 。利用内网穿透,远程调试也行啊。