精华内容
下载资源
问答
  • linux命令 - 手机版.rar

    2013-01-28 15:18:35
    linux命令 - 手机版,把命令下载回来放到手机里面去看,坐车,回家去除孤独,自己总结的。
  • Linux下的播放器,集合各种音质于一体,非常棒的一款播放器
  • Linux Deploy在Android手机上安装Linux

    万次阅读 多人点赞 2017-01-11 09:24:41
    使用Linux Deploy唯一的好处就是可以充分利用废弃的手机,而且手机具有省电,便捷的特点。安装了Linux之后,完全可以满足基本的学习Linux的需要,而且还不怕把系统搞死,大不了重装咯。ʅ(´◔౪◔)ʃ 准备...

    每小时进行5分钟的活动,能降低患上许多致命疾病的风险。——《程序员健康指南》

    简介

    使用Linux Deploy唯一的好处就是可以充分利用废弃的手机,而且手机具有省电,便捷的特点。安装了Linux之后,完全可以满足基本的学习Linux的需要,而且还不怕把系统搞死,大不了重装咯。ʅ(´◔౪◔)ʃ

    • 其他方案
    方案说明
    Linux on AndroidThe Complete (GNU) Linux Installer for Android devices。可惜我手机不支持,不能试。
    Linux on Android资源下载地址包含了Ubuntu、Kali等等的系统镜像和脚本。
    UserLAnd在Google Play Store中可以搜索到该应用。可以看看这边文章的介绍:How to Run Linux on Android Devices
    Chrome在OS X, Linux and Windows的Chrome上运行APK应用
    ARChon使用ARChon运行时环境在Ubuntu上运行Android应用
    AidLearning-FrameWork带图形界面的Linux运行在android手机上,内置caffe/tf/mxnet/pytorch

    准备工作

    1. 下载Linux Deploy
    2. 下载BusyBox
      1. 注意:必须使用同一个作者开发的东西:Linux DeployBusyBox来安装,不然会缺指令。
      2. 可以看看如何在Android 7 上安装:MIUI9 开发版 busybox安装,需要root,可以看下一小节的内容。
    3. 安卓手机一台,配置不用很高,我是在酷派8702d(移动送的垃圾手机)上跑出了Linux
      • 配置:架构:armv7
      • RAM:512
      • CPU:4核1.2Hz
      • 系统:Linux Kali sana
      • 桌面环境:XFCE
      • 说明:我自己增加了swap脚本,所以运行无压力。

    下面是我是用的swap.sh,给脚本执行权限,在安卓机上执行就可以了,执行过一次后,将

    mkdir -p /cache/swap
    dd if=/dev/zero of=/cache/swap/swapfile bs=1024 count=460800
    

    注释掉。在每一行前面加#注释掉即可。这里bs是块大小,count是总大小,bs*swap大小=count。

    #mkdir -p /cache/swap
    #dd if=/dev/zero of=/cache/swap/swapfile bs=1024 count=460800
    

    完整脚本swap.sh

    #!/system/bin/sh
    mkdir -p /cache/swap
    dd if=/dev/zero of=/cache/swap/swapfile bs=1024 count=460800
    busybox mkswap /cache/swap/swapfile
    busybox swapon /cache/swap/swapfile
    

    附:如何用re管理器运行*.sh?
      1、打开re管理器,将 *.sh移动到/data/local/中(随你,反正我都是放这里的,方便找)
      2、长按 *.sh文件,在弹出的dialog中找到权限设定,赋予其执行权限(执行那一列全打钩就好了)。
      3、之后直接单击*.sh文件,执行,就好了。可能要等很久,这视你创建的swap文件大小而定,等到出现以下信息即可。

    Setting up swapspace version 1,size = XXX bytes UUID = XXX
    

    小米手机

    最近突发奇想,想要拿旧手机来重新安装下试试,发现小米Android 7.0的系统的获取ROOT权限是真的麻烦,本小节记录了作者在这个过程的尝试。

    【原创】小米手机获取完整ROOT权限教程

    • 第一步:root。
      • 「卡刷」在小米官网的rom下载页面寻找对应机型的rom,下载开发版本的rom,挪到手机上的download_rom的目录。之后再系统的设置-我的设备-MIUI版本点击图标(比如MIUI 10的大log)10次,就可以解锁安装开发版本的权限。在当前界面(MIUI版本)的右上角选择「手动选择安装包」,选择我们刚才下载的开发版本的rom,安装即可。
      • 「线刷」请见:通用线刷教程
    • 第二步:解锁MIUI。
    • 第三步:手机上点击手机管家-应用管理-权限-ROOT权限管理,等待安装完ROOT Rom即可使用Root权限。

    获取完整权限

    这一小节的内容可以在这篇小米手机 在 mac 下怎么 root?文章中看到。

    关于救机

    备份下我旧机器的ROM:Redmi Note4X - AndroidOne红米Note4系列历史稳定版刷机包汇总红米Note4X刷机包汇总(2019/05/20整理)
    小米3:小米3/4、ZUK Z2 Plus Android 10定制ROM上线,老机型刷起来……可惜手机报废了,没办法试试了。
    小米5:【小米5】MIUI 9 MIUI 10 官方ROM历史刷机包汇总小米5刷机包

    fastboot指令说明
    fastboot device手机处于FASTBOOT模式,输入指令后展示为4732dac10104 fastboot,则设备正常。
    fastboot update update.zip更新系统。
    fastboot flash boot boot.img输入boot镜像。
    fastboot flash system system.img输入系统镜像。
    fastboot flash recovery recovery.img输入recovery镜像。
    ➜  mido_images_9.5.16_20190516.0000.00_7.0_cn tree
    .
    ├── flash_all.bat // 重刷所有分区的数据,Windows使用
    ├── flash_all.sh  // 重刷所有分区的数据,Unix系列的系统使用,包括OS X和Linux
    ├── flash_all_except_storage.bat
    ├── flash_all_except_storage.sh
    ├── flash_all_lock.bat
    ├── flash_all_lock.sh
    ├── flash_all_lock_crc.bat
    ├── flash_all_lock_crc.sh
    ├── flash_factory.bat
    ├── flash_factory.sh
    ├── flash_gen_crc_list.py
    ├── flash_gen_md5_list.py
    ├── flash_gen_resparsecount
    ├── images
    │   ├── NON-HLOS.bin
    │   ├── adspso.bin
    │   ├── boot.img
    │   ├── cache.img
    │   ├── cmnlib.mbn
    │   ├── cmnlib64.mbn
    │   ├── crclist.txt
    │   ├── ***.img(省略,太长了)
    │   └── userdata.img
    ├── md5sum.xml
    └── misc.txt
    
    • 使用./flash_all.sh就可以救机了~O(∩_∩)O
    ➜  mido_images_9.5.16_20190516.0000.00_7.0_cn ./flash_all.sh
    product: mido
    (bootloader) 	Device unlocked: true
    ......(我觉得你们不会看的)......
    Finished. Total time: 15.147s
    Rebooting                                          OKAY [  0.006s]
    Finished. Total time: 0.006s
    

    安装

    下面的设置说明和部署设置都是Linux Deploy的。

    安装成功的极简配置

    安装类型成功原因
    镜像文件
    目录找不到/bin/sh
    分区最靠谱的方案,没有之一
    RAM没试过
    自定义没试过

    镜像文件

    • 左上角按钮
      • PATH 变量:/sbin,需要使用BusyBox安装指令到/sbin路径,然后在Linux Deploy中配置为一致的路径。Android 7.0实验通过。
      • 更新操作环境
    • 右下角按钮
      • 发行版:Ubuntu
      • 架构:armhf
      • 发行版 GUN/Linux 版本:xenial
      • 源地址:http://mirrors.ustc.edu.cn/ubuntu-ports
      • 安装类型:镜像文件
      • 安装路径:${EXTERNAL_STORAGE}/linux.img
      • 用户密码:自己改
      • 启用SSH服务器:✔️
      • 允许使用音频输出:✔️
      • 允许使用图形环境:✔️
      • 图形子系统:VNC,VNC的密码和用户密码一致,端口号为5900
      • 桌面环境:LXDE

    参考自:Android 搭建Linux系统

    分区

    • 制作分区
      • 使用工具(可以使用TWRP或者是Windows上的软件)将SD卡分为FAT32、EXT4(安装Linux)、SWAP。
    • 使用adb或者是其他一些命令行工具找到分区号
      • 根据分区的的顺序,可以依次找出对应的分区。
    mido:/dev/block # ls | grep mmcblk1 # 找出我们制作好的分区
    mmcblk1
    mmcblk1p1 # FAT32
    mmcblk1p2 # EXT4
    mmcblk1p3 # SWAP
    
    • 其他配置参照镜像文件,安装类型改为分区,安装路径改为mmcblk1p2,之后点击右上角按钮安装即可。

    设置说明

    各项设置说明设置选项说明
    设置1锁定屏幕这个根据个人喜好可以选择开启,推荐关闭,因为你要对linux进行操作的话用的是VNC Viewer或者ssh,和Linux Deploy没半毛钱关系,关了吧。
    设置2锁定Wi-Fi这个推荐开启,防止vnc或者ssh突然掉线,关闭wifi也是可以在本地操作linux的。
    设置3语言选择简体中文后,退出软件再次进入即可完成语言切换。
    设置4字体大小自带终端的字体显示大小,根据个人喜好调整,默认12。
    设置5滚动大小自带终端最大保留数据行数,默认100行。
    设置6主题分为暗色和亮色,根据个人喜好调整。
    设置7显示图标推荐开启,防止后台被系统杀掉。
    设置8开机启动推荐关闭。
    设置9环境目录Linux Deploy的系统环境目录,不推荐修改。
    设置10内置终端默认开启即可。
    设置11建立符号链接关了就行了。
    设置12更新环境在设置完成后需要运行一次,如果有修改设置9的话,需要在修改后再次运行一次。
    设置13移除环境在修改设置9前执行一次这个选项。
    设置14调试模式显示各种调试信息。
    设置15跟踪模式我个人理解为设置14的加强版,显示数据量更多,包括各种后台的操作命令都显示出来了。
    设置16日志是否选择记录终端操作日志,推荐关闭,根据个人喜欢选择。
    设置17日志文件给设置16选择一个保存目录。

    部署设置

    设置项说明
    发行版包括很多了,我选的是Kali。
    发行版版本发行版代号。
    架构根据处理器不同,需要选择不同的架构,一般自动认识别出当前CPU架构并选择。
    镜像地址默认是发行版的官方默认源,都是国外的,可以自己设定国内的源。比如 Debian,可以设定Debian中国官方源http://ftp.cn.debian.org/debian/。可见 - 源地址推荐
    安装类型默认选择文件即可。(文件相对比较慢,分区比较快;成功率最高的是目录和分区。)
    安装路径这个设置会比较麻烦,很多机器默认是/storage/emulated/0/等等这种类型,这种的特别容易出现读取错误的情况,推荐修改为/sdcard/xxx的格式,xxx可以是自定义的存储目录,当然你直接把img镜像安存储器根目录也没什么不可以。
    镜像大小这个得依照你存储器的文件系统和剩余空间大小来定了,如果是FAT32的文件系统那最大设置不能超过4095MB,但是exFAT或者Ext4的就没这个限制,只要你空间够,设置多大都可以。
    用户名linux用户名,不用多说。
    User passwordlinux用户密码,默认是android,之后系统的登陆密码就是这个。
    DNS服务器这个一般不用填了。
    本地化就是linux的locale设置,中文的话就是zh_CN.UTF-8。
    桌面环境默认是LXDE,我选的Xfce,如果有自信的话可以试试其他的,反正我就XTerm、LXDE、Xfce能正常运行,其他全是x-server崩溃,不知道什么原因。
    选择组件桌面环境根据个人喜好选择,如果不选桌面环境VNC服务器就无法运行,上面选的桌面环境也不会安装。SSH推荐选上,Android上操作linux还是命令行用起来容易些。
    Chroot目录这个设置不用管。
    SSH推荐开启,使用JuiceSSH或者ConnectBot SSH进行管理很方便。
    SSH设置调整SSH服务端口号,默认22,不推荐修改。
    图形界面要是安装了桌面环境和VNC服务器就开启吧。
    图形子系统默认VNC,其他两个我不会设置就不做介绍了。
    图形化界面设定颜色深度改为24,DPI不动,长宽自行根据机器情况进行调整。
    自定义脚本我没用过…
    自定义挂载推荐开启,可以访问机器的存储。
    挂载点挂载目录的绝对路径,直接设置根目录/也没什么不好,在linux中可以cd /mnt 进行访问和管理。

    安装过程

    1. 首先,安装BusyBox,打开之后BusyBox后,安装BusyBox提供的工具集。
    2. 安装了Linux Deploy后,打开,如下图,
      1
      假如你需要中文,点击左上角的按钮,找到Setting -> language -> 简体中文。
    3. 之后,点击左下角下载图标,
      2
    • 下面演示的是安装类型是文件的教程。
      3
      这里的安装路径自行定义成绝对路径,不知道路径的可以下载re管理器进行查看。需要注意的是在SD卡中限制最大大小为4096M,比较小,假如你需要更多的内存,可以使用分区安装。
    • 推荐:分区安装。首先,你需要有外置SD卡,使用分区软件将SD卡分成两个区,一个是FAT32格式的(内存卡默认格式),一个是EXT4(最好是EXT4格式的,当然你要EXT2或者EXT3也是可以的),EXT4分区用来安装Linux。
      • 在Deploy Linux中设置安装类型为分区
      • 安装路径为/dev/block/mmcblkXpY
        • X表示是那一块内存,系统的默认为0,内存卡默认为1
        • Y表示当前内存的分区位置,可以用re管理器/dev/block中查看你的分区的位置。
        • 文件系统选择EXT4(最好是EXT4格式的,当然你要EXT2或者EXT3也是可以的)
      • (内置的我不知道怎么弄,但是有一个软件Apps2SD,自带分区功能)
    1. 点击安装即可。4

      • 说明:
      • 安装(重装)的时候需要按最下面的停止按钮一次。
      • 要是改了右下角的下载图标的配置,就要点击左上角的配置,让设置生效。
    2. 安装过程根据网速不同时间长短不定,当安装完成后会出现

      deploy>>......<<deploy
      

      两者之间没有错误信息,并且是有内容的。

    3. 点击启动,就可以在Android手机使用Linux了。

    Linux的使用

    Linux Deploy是不提供终端的,所以我们需要自己下载终端模拟器,常见的有以下这些:

    手机端

    • ConnectBot SSH登陆客户端
      • 默认端口是22,也可以在设置里面设置为其他的。要使用SSH功能需要在右下角的下载图标->SSH Enable那里打勾。
      • 默认登陆指令:
        • ssh 用户名@ip地址:端口(Linux中)
        • IP地址在标题栏[X.X.X.X]
      • 在ConnectBot中单单需要填用户名@ip地址:端口
    • 终端模拟器
      • 默认登陆指令:
        • telnet ip 端口

    window

    Window端需要下载一个PUTTY。

    密码登陆

    假如你的linux不设置密钥登陆,使用密码登陆的话。

    在这里插入图片描述

    直接填入ip地址,确认即可登陆。IP在Linux Deploy页面的状态栏,被挡住了请关闭竖屏锁定,横屏即可看到了。

    密钥登陆

    1.填入地址:
    在这里插入图片描述

    2.填入主机名(你的Linux 用户名):
    PUTTY
    PUTTY
    3.下面一步我们需要另外一个软件PUTTYgen生成*.ppk文件,在下面这张图右边Brower哪里导入使用的。
    PUTTY
    4.打开PUTTYgen。
    PUTTYgen
    5.导入你的密钥,并生成*.ppk文件。生成好了后,返回步骤3,Brower进去,确认即可。
    PUTTYgen

    Linux

    linux是最简单的,直接在终端执行ssh 用户名@ip地址:端口语句即可。

    源地址推荐

    • 中科大 - http://mirrors.ustc.edu.cn/Linux`s Name/
    • 阿里云 - http://mirrors.aliyun.com/Linux`s Name/
      • 比如: http://mirrors.aliyun.com/kali/

    选择桌面

    可以使用update-alternatives --config x-session-manager切换桌面。

    VNC

    安装完桌面,我们可以使用VNC来可视化。

    对于VNC和SSH服务器的设置,如果是在手机上操作的话,地址可以直接填localhost,端口号SSH默认是22(前面修改了的自己调整),VNC端口号为执行vncserver后提示的端口号,一般为1


    注意: Kali有些版本是自带vncserver的,可以使用执行vncserver查看是否安装了。

    1.在Linux Kali上安装vnc4server(debian系列通用)

    sudo apt-get install vnc4server
    

    2.启动vnc4server,输入vnc4server此时系统会提示你输入密码,在通过客户端链接时将会用到这个密码。

    You will require a password to access your desktops.
    
    Password:<-这里要求输入密码
    Verify:<-核对密码
    xauth:  file /root/.Xauthority does not exist
    
    New 'localhost:1 (root)' desktop is localhost:1
    
    Creating default startup script /root/.vnc/xstartup
    Starting applications specified in /root/.vnc/xstartup
    Log file is /root/.vnc/localhost:1.log
    

    设置完之后,我们需要修改xstartup的配置

    vim /root/.vnc/xstartup
    

    之后,修改文件,下面是XFCE桌面环境的。

    #!/bin/sh
    
    # Uncomment the following two lines for normal desktop:
    unset SESSION_MANAGER
    # exec /etc/X11/xinit/xinitrc
    
    [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
    [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
    xsetroot -solid grey
    vncconfig -iconic &
    #x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
    #x-window-manager &
    
    #这里我安装的是XFCE的,如果不是这个,请注意修改下面这一句。
    startxfce4 &
    

    要是需要修改vnc界面参数,可以修改/etc/vnc.conf文档进行设置。

    VNC常见错误

    Kali中VNC遇到的错误

    假如遇到了这种问题:(这个错误前提是你安装了vncserver,但是你不小心删了vncpasswd这个文件,就会出现这个错误了)

    root@localhost:~/.vnc# vncserver 
    
    You will require a password to access your desktops.
    
    vncserver: Couldn't find "tigervncpasswd" on your PATH.
    	Please install the tigenvnc-common package, i.e., sudo apt-get install tigenvnc-common.
    

    只需要下载一个东西就行了。在终端输入

    apt-get install vnc-server
    

    终端显示:

    root@localhost:~/.vnc# apt-get install vnc-server
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    Package vnc-server is a virtual package provided by:
      tigervnc-xorg-extension 1.7.0+dfsg-2
      tigervnc-standalone-server 1.7.0+dfsg-2
      tigervnc-scraping-server 1.7.0+dfsg-2
    You should explicitly select one to install.
    
    E: Package 'vnc-server' has no installation candidate
    

    之后,直接选第一个安装即可,因为我们缺少的就是vncpasswd这个组件。

    apt-get install tigervnc-xorg-extension
    

    Linux使用

    Kali Linux

    Kali安装常见软件

    Kali 汉化

    如果没有安装locale工具,则首先要安装它,修改/etc/locale.gen内文件,以enzh前面#删除掉。然后执行

    dpkg-reconfigure locales
    

    选择语言包。需要添加上zh_CN开头的几个选项,当然你也可以只添加一个,然后,选择其中的一个作为默认。设置完成后,执行locale命令检查一下当前的locale设置是否为中文了。

    终端执行下面命令:

    echo "LANGUAGE=zh_CN:zh:en_US:en" >> /etc/environment
    echo "LC_CTYPE=zh_CN.UTF-8" >> /etc/environment
    echo "LANG=zh_CN.UTF-8" >> /etc/environment
    

    如果我们重启桌面后,发现整个系统的界面显示的还是英文。使用locale命令检查系统的locale设置,发现已经配置为中文。
      假如你遇到了某些应用的标题等显示为中文,但是工具菜单等显示和文件管理器等都显示成了英文。这种情况很有可能是因为/etc/enviroment文件里有关语言的环境变量的设置不对。打开/etc/enviroment文件,通常会发现下面两个字段:

    LANGUAGE="en_US:en"
    LANG="zh_CN"
    

    在LANGUAGE字段添加中文的设置,比如:

    LANGUAGE="zh_CN:zh:en_US:en"
    

    中文环境当然需要中文字体的支持,手工添加中文的xft字库。详见下方安装文泉驿字

    安装后,重启桌面即可享用中文版Linux Kali了

    Debian

    安装Lnmp

    ヽ(°◇° )ノ注意:一定要改完再执行install.sh或者upgrade.sh

    在安装lnmp的时候,需要修改脚本文件,主要是在Lnmp主目录下的include下的php.shupgrade_php.sh都需要更改。主要原因是因为Android(树莓派同理,也是要改脚本的。o(︶︿︶)o 唉)不支持ZendOptimezerZendLoad。反正在vim或者vi编辑器中搜索zend,有的全部删除。删除内容如下图:从cd 行开始删除到EOF行(包括EOF行)。删除好了执行install.sh或者upgrade.sh即可。
    LNMP脚本更改

    最终效果

    XFCE

    Linux最终效果

    LXDE

    最终效果

    附录

    展开全文
  • 常用的Linux发行

    千次阅读 2016-12-10 21:20:11
    Linux发行百花齐放【内容摘要】  如今,众多的Linux发行百花齐放,Linux的阵营日益壮大,每一款发行都拥有一大批用户,开发者自愿为相关项目投入精力。Linux发行可谓是形形色色,它们旨在满足每一种能想...

    Linux发行版百花齐放

    【内容摘要】
      如今,众多的Linux发行版百花齐放,Linux的阵营日益壮大,每一款发行版都拥有一大批用户,开发者自愿为相关项目投入精力。Linux发行版可谓是形形色色,它们旨在满足每一种能想得到的需求。那么,对于Linux开发者,就有必要理清各个发行版脉络,并从中选择适合自己的平台。


      首先,回顾一下整个Unix大家族,自1991年发布以来,Linux系统得到了来自世界各地的Hacker的支持,从而得到长足的发展。如今Linux已成为最具活力的Unix分支,也形成了各种各样的Linux发行版。不同的Linux发行版有不同的特色和目标,其中广为人知有:Redhat、Debian、Ubuntu、SuSE等。

    这里写图片描述

    图1. 类Unix系统图谱

      下面是一份来自 http://i.linuxtoy.org/docs/guide/ch48s09.html 的Linux发行版分支图,列举了从1991年到2007年间各种Linux发行版的发展和它们之间的关系。

    这里写图片描述

    图2. Linux发行版分支图

      Linux的发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本。前者以著名的Redhat(RHEL)为代表,后者以Debian为代表。
      Redhat系列——包括RHEL(Redhat Enterprise Linux,也就是所谓的Redhat Advance Server,收费版本)、Fedora Core(由原来的Redhat桌面版本发展而来,免费版本)、CentOS(RHEL的社区克隆版本,免费)等。Redhat应该说是在国内使用人群最多的Linux版本,甚至有人将Redhat等同于Linux,而有些老鸟更是只用这一个版本的Linux。所以这个版本的特点就是使用人群数量大,资料非常多。Redhat系列的包管理方式采用的是基于RPM包的YUM包管理方式,包分发方式是编译好的二进制文件。稳定性方面RHEL和CentOS的稳定性非常好,适合于服务器使用,但是Fedora Core的稳定性稍差,最好只用于桌面应用。

    这里写图片描述

    图3. Redhat系列Linux发行版

      Debian系列——包括Debian和Ubuntu,以及近年来开始流行的Linux Mint和Elementary OS等。Debian是社区类Linux的典范,是迄今为止最遵循GNU规范的Linux系统。Debian最早由Lan Murdock于1993年创建,分为三个版本分支(branch): stable、testing和unstable。其中,unstable为最新的测试版本,其中包括最新的软件包,但是也有相对较多的bug,适合桌面用户;testing的版本都经过unstable中的测试,相对较为稳定,也支持了不少新技术(比如SMP等);而stable一般只用于服务器,上面的软件包大部分都比较过时,但是稳定和安全性都非常的高。Debian最具特色的是apt-get / dpkg包管理方式,其实Redhat的YUM也是在模仿Debian的APT方式,但在二进制文件发行方式中,APT应该是最好的了。同时Debian的资料也很丰富,有很多支持的社区。

    这里写图片描述

    图4. Debian系列Linux发行版

      此外,以下分支同样值得关注:
      SUSE Linux——简称SuSE(德文为Software- und System-Entwicklung,英文为Software and system development)。现在这家公司的名字再度更改成SUSE Linux。它原是德国的SuSE Linux AG公司发行维护的Linux发行版,是属于此公司的注册商标。2004年这家公司被Novell公司收购,2011年被Attachmate集团收购。在2015,open SUSE团队决定靠拢SUSE Linux企业版(SLE)以便用户可以共享企业服务版本的DNA,就像CentOS和Ubuntu一样。之后,open SUSE变成了open SUSELeap,直接基于SLESP1。这两个发行版将共享代码库以互惠互利,SUSE将吸取open SUSE的优秀内容,反之亦然。通过这一举措,open SUSE也抛弃了常规的发行周期,一个新的版本将和SLE保持一致。这意味着每个版本将有更长的生命周期。

    这里写图片描述

    图5. SUSE与open SUSE发行版

      Gentoo——伟大的Gentoo是Linux世界最年轻的发行版本,正因为年轻,所以能吸取在她之前的所有发行版本的优点,这也是Gentoo 被称为最完美的Linux发行版本的原因之一。Gentoo最初由Daniel Robbins(FreeBSD的开发者之一)创建,首个稳定版本发布于2002年。由于开发者对FreeBSD的熟识,所以Gentoo拥有媲美 FreeBSD的广受美誉的ports系统 ——Portage包管理系统。不同于APT和YUM等二进制文件分发的包管理系统,Portage是基于源代码分发的,必须编译后才能运行,对于大型软件而言比较慢,不过正因为所有软件都是在本地机器编译的,在经过各种定制的编译参数优化后,能将机器的硬件性能发挥到极致。Gentoo是所有Linux 发行版本里安装最复杂的,但是又是安装完成后最便于管理的版本,也是在相同硬件环境下运行最快的版本。
      但Gentoo Linux操作系统近年来已经失去了其原有的荣光。有些Gentoo用户已经认识到耗时的编译一个软件程序包带来的只是边际效益的速度和优化。自从 Gentoo的创始人和仁慈的独裁者从2004年从项目辞职后,新成立的Gentoo基金会一直在试图避免明确的开发方向和频繁的开发相冲突,这导致几个 高知名度的著名人士离开Gentoo。这还有待观察是Gentoo是否能够恢复过去的创新素质,还是会慢慢分解成一个缺乏个人明确目标定义的松散的项目集合。

    这里写图片描述

    图6. Gentoo Linux发行版

      Arch Linux ——ArchLinux是一个为那些想了解Linux一切的人准备的发行版,因为你必须手动安装一切,它会让你学会基于Linux的操作系统的每个部分。Arch Linux ARM被称为最好的ARM设备发行版。随着Android的成功,我们已经被ARM设备所包围,从树莓派到Chromebook再到Nvidia Shield。为Intel/AMD处理器编写的传统发行版将不能在这些设备上运行。虽然一些发行版专为ARM设计,但是大多数都只针对具体的硬件,比如为树莓派设计的Raspbian。这也是为什么ArchLinuxARM(ALARM)让人眼前一亮。因为它是一个纯粹由社区主导的基于ArchLinux的发行版,你可以在树莓派、Chromebook、Android设备、Nvidia Shield等上面运行它。这个发行版更有趣的是,因为Arch User Repository(AUR)的原因,所以你可以安装许多你可能在其他发行版上无法获得的应用程序。Arch也因优异的文档闻名。ArchWiki可以让我得到任何Linux相关的资料。

    这里写图片描述

    图7. Arch Linux发行版

      而国产Linux发行版方面,比较著名的有:
      RedFlag——红旗Linux是由北京中科红旗软件技术有限公司开发的一系列Linux发行版,包括桌面版、工作站版、数据中心服务器版、HA集群版和红旗嵌入式Linux等产品。目前在中国各软件专卖店可以购买到光盘版,同时官方网站也提供光盘镜像免费下载。红旗Linux是中国较大、较成熟的Linux发行版之一。
      Kylin——中标麒麟(原名中标普华Linux),2010年12月底,中标普华与国防科技大学强强联手进行操作系统方面的技术合作,合作之后的中标普华Linux操作系统更名为“中标麒麟”,而且也进一步更换了新操作系统的Logo。此次合作,是民用“中标普华”操作系统的易操作性与军用的“银河麒麟”的高度安全性在技术上的深层次合作,双方分别将各自的特色性能融合到新操作系统中。中标麒麟操作系统采用强化的Linux内核,分成桌面版、通用版、高级版和安全版等,满足不同客户的要求,已经广泛的使用在能源、金融、交通、政府、央企等行业领域。中标麒麟增强安全操作系统采用银河麒麟KACF强制访问控制框架和RBA角色权限管理机制,支持以模块化方式实现安全策略,提供多种访问控制策略的统一平台,是一款真正超越“多权分立”的B2级结构化保护操作系统产品。

    这里写图片描述

    图8. 国产Linux发行版


      最后,介绍一些具有特殊用途的 Linux 发行版,说不定它们当中就有你想找的呢。
    1. Parted Magic
      Parted Magic 是基于Linux的小型发行版本(40MB左右),专门实现磁盘分区和管理功能。Parted Magic可通过ISO光盘、U盘或PXE网络启动,启动后进入图形界面可运行GParted等工具软件进行硬盘的分区设置;Parted Magic与Lubi是独立成的开源项目,但Lubi使用了Parted Magic的分区功能。
    2. SystemRescueCD
      SystemRescueCd是一份可启动光盘Linux系统,它用于在崩溃后修复系统及数据。它的另一个目标是为在你的计算机上完成管理任务提供方便, 例如创建和修改硬盘分区。它包含了大量的系统实用工具(parted、partimage、fstools等)及基本软件(编辑器、midnight commander,网络工具)。它面向易用性,只要从光盘引导你就可以做任何事情了。其内核支持大多数最重要的文件系统(ext2/ext3、 reiserfs、xfs、jfs、vfat、ntfs、iso9660),以及网络系统(samba和nfs)。SystemRescueCd基于 Gentoo LiveCd。
    3. BackTrack
      BackTrack 是基于Ubuntu的自启动运行光盘,它包含了一套安全及计算机取证工具。它其实是依靠融合Auditor Security Linux和WHAX(先前的Whoppix)而创建成的。
    4. Ubuntu Studio
      Ubuntu Studio 是一个 Ubuntu 的变种版本,主要是提供一个捆绑了专业音频、视频和图形处理软件的工作站版本。
    5. Mythbuntu
      Mythbuntu是一份基于Ubuntu的发行,它是一张自启动运行光盘,着眼于构建一份单独的MythTV系统,这与KnoppMyth或 Mythdora类似。它可以被用于安装一份独立的前端或后端或组合机器。Mythbuntu采用Xfce作为缺省桌面,它提供一份图形化的控制中心来配 置系统。
    6. Scientific Linux
      Scientific Linux是一份重新编译的Red Hat Enterprise Linux,它包含了遍布世界的多种多样的实验室和大学的贡献。
    7. Tails
      The Amnesic Incognito Live System (Tails)是基于Debian的自启动光盘或USB发行,其目标是为用户提供完整的因特网匿名功能。该发行装备了一些因特网应用程序,包括网页浏览 器、IRC客户端、邮件mail客户端、即时消息信使,这都以安全为理念进行了预配置,并对网络流量进行了匿名性处理。为达到此目标,Incognito 使用了Tor网络,以使得网络流量很难被追踪。
    8. LinuxCNC
      LinuxCNC 是一个计算机控制机器的软件系统,例如铣床、车床、等离子切割机、切断机、机器人、hexapods等等。
    9. Edubuntu
      Edubuntu 是一个专门面向学校和其他教育环境的Linux发行版. 基于深受大家欢迎的 Ubuntu 发行版建立, 它是一个完整的操作系统, 包含一个办公套件, 网页浏览器, 许多教育应用程序等等. Edubuntu 是为教师量身定做的, 或者网络管理员也能够用它轻松而快速地建立一个电子教室。
    10. VortexBox
      VortexBox 是基于Fedora的 Linux发行,它将一台没在使用的计算机转变为一台易于使用的音乐服务器或电唱机。一旦VortexBox加载好,它能自动从CD唱片转换出FLAC和MP3文件、对文件进行ID3标记、下载封面图样。VortexBox之后便能使这些文件服务于网络媒体播放软 件。音乐文件也能以流媒体形式运送到Windows或Mac OS X操作系统。
    11. DouDouLinux
      DouDouLinux 是一个儿童专用Linux系统,适合儿童使用的 Linux 操作系统,操作很简单,界面很卡通。
    12. Ubuntu Mobile
      Ubuntu Mobile 是移动版Ubuntu,为互联网设备而生,可作为手机操作系统。基于当下非常流行的Ubuntu Linux发行版,开源,具有完整的网络支持以及丰富自定义项目。
    13. Veket Linux
      Veket Linux 是一个随身的可装在U盘的Linux操作系统,可谓百用随身系统。
      太多了介绍不完,自己去看吧:http://www.oschina.net/project/tag/3/operating-system


      如果你对选择怎么样的Linux发行版仍有疑问,请参考下图:

    这里写图片描述

    图9. 如何选择Linux发行版

    展开全文
  • Linux环境下使用GNU C或者GNU C++,在Linux make 开发工具的管理和控制下,利用Linux系统提供的Socket库和MySQL数据库在网络底层开发交易型中间件,同时简要介绍了客户端和服务器的工作模式。本次模拟手机交费系统...
  • Linux Deploy在安卓手机安装LINUX系统

    万次阅读 多人点赞 2018-01-31 16:49:56
    下载下列软件安装在手机上: Linux deploy https://github.com/meefik/linuxdeploy/releases Linux系统支撑软件 Busy Box https://github.com/meefik/busybox/releases Linux deploy支撑软件 ConnectBox ...

    准备工作

    下载下列软件安装在手机上:

    Linux deploy https://github.com/meefik/linuxdeploy/releases Linux系统支撑软件

    Busy Box https://github.com/meefik/busybox/releases Linux deploy支撑软件

    ConnectBox https://github.com/connectbot/connectbot/releases 手机端SSH连接软件

    手机系统需要root(之前写文章的时候遗漏了,抱歉)

    BusyBox

    安装完毕后,运行Busy Box,看到如下界面:

    点击安装,等待程序自行运行,在界面中输出## END后退出程序。未安装前是不会有Busy Box的版本信息的,无须在意到时候界面中少了内容。

    P.S. Busy Box默认界面语言是英文,可以改成中文,点击右上角部分,在弹出的菜单中选择Settings,接着进入设置界面,找到Language项,点击后选择简体中文,退出设置界面后界面语言就改为中文了。

    在设置界面中还可以设置其他参数,看个人喜好,但注意不要修改安装路径,如非要修改,则需要记住修改后的路径,后续步骤需要使用。

    Linux deploy

    运行完毕Busy Box的部分后,运行Linux deploy

    点击左图左上角部分,选择设置

    在设置界面中找到PATH变量,赋予其值 /system/xbin

    注意这是Busy Box的安装路径,如果前面在Busy Box有修改默认安装路径的话,就要填写修改后的路径。

    设置界面其余部分看个人喜好设置,建议开启锁定Wifi功能。

    接着退回主界面,点击左图右下角部分。

    点击后看到如上界面,对Linux系统安装信息进行配置。

    • 发行版看个人喜好选择,但需要注意发行版与手机之间可能会有兼容问题,本机中选择的是Ubuntu发行版。
    • 架构需要根据手机硬件选择,一般会默认选择好匹配的选项,所以建议默认选项。
    • 源地址是指Linux系统文件下载源的网络地址,默认是发行版的国外官方源,网速堪忧,建议换上国内源,这里选择的是中科大的国内源,地址如图。注意选择国内源的时候查看是否支持对应架构的Linux版本。判断技巧:默认源地址中会有一些关键词如Ubuntu的默认源地址会有ports关键词,然后查看国内源中Ubuntu的路径有无ports,如上图中地址那样,则说明支持架构版本。

    • 安装路径是Linux系统的安装路径,如要安装在手机自带的存储空间中,则在路径开头加上${ENV_DIR},这代表的是存储空间根目录。如要安装在sdcard中,则加上${EXTERNAL_STORAGE}
    • 文件系统推荐ext4,但保留默认也可以。
    • 用户名和密码自定义,本地、远程连接该系统用。
    • DNS如需自定义就自行输入,否则保留默认

    • 本地化即设置系统语言,简体中文选择zh_CN.UTF-8
    • 挂载功能可让Linux系统访问手机上的文件
    • 挂载列表中添加访问手机内容的目录,/sdcard:sdcard为手机自带存储空间根目录,/storage/sdcard1sd卡根目录。

    • 按需开启SSH和图形界面功能

    退出系统设置界面,点击主界面右上角,选择安装。

    等待程序自行安装Linux系统,时间不定,看到<<<deploy则安装完毕。如果中间没有报错则安装成功。

    注意:安装完毕后要先点击停止按钮,再按启动按钮

    ConnectBot

    启动后运行ConnectBot,点击主界面下的加号

    输入用户名,主机输入localhost,其余部分看个人喜好

    点击右上角+号保存信息,主界面会多出来你添加的选项,点击进行SSH连接

    输入密码后连接成功。

    展开全文
  • Linux操作系统基础

    万次阅读 多人点赞 2018-05-27 12:16:53
    Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机 Linux介绍 Linux出现于1991年,是由芬兰赫尔辛基大学学生Linus Torvalds和后来加入的众多爱好者共同开发完成 Linux特点 多...

    Linux简介

    Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机
    这里写图片描述

    Linux介绍

    Linux出现于1991年,是由芬兰赫尔辛基大学学生Linus Torvalds和后来加入的众多爱好者共同开发完成

    Linux特点

    多用户,多任务,丰富的网络功能,可靠的系统安全,良好的可移植性,具有标准兼容性,良好的用户界面,出色的速度性能
    开源

    CentOS

    • 主流:目前的Linux操作系统主要应用于生产环境,主流企业级Linux系统仍旧是RedHat或者CentOS
    • 免费:RedHat 和CentOS差别不大,基于Red Hat Linux 提供的可自由使用源代码的企业CentOS是一个级Linux发行版本
    • 更新方便:CentOS独有的yum命令支持在线升级,可以即时更新系统,不像RedHat 那样需要花钱购买支持服务!

    Linux目录结构

    这里写图片描述

    • bin (binaries)存放二进制可执行文件
    • sbin (super user binaries)存放二进制可执行文件,只有root才能访问
    • etc (etcetera)存放系统配置文件
    • usr (unix shared resources)用于存放共享的系统资源
    • home 存放用户文件的根目录
    • root 超级用户目录
    • dev (devices)用于存放设备文件
    • lib (library)存放跟文件系统中的程序运行所需要的共享库及内核模块
    • mnt (mount)系统管理员安装临时文件系统的安装点
    • boot 存放用于系统引导时使用的各种文件
    • tmp (temporary)用于存放各种临时文件
    • var (variable)用于存放运行时需要改变数据的文件

    Linux常用命令

    命令格式:命令 -选项 参数

    如:ls  -la  /usr
    
    ls:显示文件和目录列表(list)
    

    常用参数:

    -l		(long)
    -a	(all)         注意隐藏文件、特殊目录.和..   
    -t		(time)
    

    Linux命令的分类

    内部命令:属于Shell解析器的一部分

    cd 切换目录(change directory)
    pwd 显示当前工作目录(print working directory)
    help 帮助
    

    外部命令:独立于Shell解析器之外的文件程序

    ls 显示文件和目录列表(list)
    mkdir 创建目录(make directoriy)
    cp 复制文件或目录(copy)
    

    查看帮助文档

    内部命令:help + 命令(help cd)
    外部命令:man + 命令(man ls)
    

    操作文件或目录常用命令

    pwd 显示当前工作目录(print working directory)
    touch 创建空文件				                    
    mkdir 创建目录(make directoriy)
    -p 父目录不存在情况下先生成父目录 (parents)            
    cp 复制文件或目录(copy)
    -r 递归处理,将指定目录下的文件与子目录一并拷贝(recursive)     
    mv 移动文件或目录、文件或目录改名(move)
    
    rm 删除文件(remove)
    -r 同时删除该目录下的所有文件(recursive)
    -f 强制删除文件或目录(force)
    rmdir 删除空目录(remove directoriy)
    cat显示文本文件内容 (catenate)
    more、less 分页显示文本文件内容
    head、tail查看文本中开头或结尾部分的内容
    head -n  5  a.log 查看a.log文件的前5行
    tail  -F b.log 循环读取(follow)
    
    

    常用命令

    wc 统计文本的行数、字数、字符数(word count)
    -m 统计文本字符数
    -w 统计文本字数
    -l 统计文本行数
    find 在文件系统中查找指定的文件
    find /etc/ -name "aaa"
    grep 在指定的文本文件中查找指定的字符串
    ln 建立链接文件(link)
    -s 对源文件建立符号连接,而非硬连接(symbolic)
    
    top 显示当前系统中耗费资源最多的进程 
    ps 显示瞬间的进程状态
    -e /-A 显示所有进程,环境变量
    -f 全格式
    -a 显示所有用户的所有进程(包括其它用户)
    -u 按用户名和启动时间的顺序来显示进程
    -x 显示无控制终端的进程
    kill 杀死一个进程
    kill -9 pid
    df 显示文件系统磁盘空间的使用情况
    
    du 显示指定的文件(目录)已使用的磁盘空间的总
    -h文件大小以K,M,G为单位显示(human-readable)
    -s只显示各档案大小的总合(summarize)
    free 显示当前内存和交换空间的使用情况 
    netstat 显示网络状态信息
    -a 显示所有连接和监听端口
    -t (tcp)仅显示tcp相关选项
    -u (udp)仅显示udp相关选项
    -n 拒绝显示别名,能显示数字的全部转化成数字。
    -p 显示建立相关链接的程序名
    ifconfig 网卡网络配置详解 
    ping 测试网络的连通性 
    
    
    

    备份压缩命令

    gzip 压缩(解压)文件或目录,压缩文件后缀为gz 
    bzip2 压缩(解压)文件或目录,压缩文件后缀为bz2 
    tar 文件、目录打(解)包
    
    

    gzip命令

    命令格式:gzip [选项] 压缩(解压缩)的文件名
    -d将压缩文件解压(decompress)
    -l显示压缩文件的大小,未压缩文件的大小,压缩比(list)
    -v显示文件名和压缩比(verbose)
    -num用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6
    
    

    bzip2命令

    命令格式:bzip2 [-cdz] 文档名
    -c将压缩的过程产生的数据输出到屏幕上
    -d解压缩的参数(decompress)
    -z压缩的参数(compress)
    -num 用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6
    

    tar命令

    -c 建立一个压缩文件的参数指令(create)
    -x 解开一个压缩文件的参数指令(extract)
    -z 是否需要用 gzip 压缩
    -j 是否需要用 bzip2 压缩
    -v 压缩的过程中显示文件(verbose)
    -f 使用档名,在 f 之后要立即接档名(file)
    
    

    关机/重启命令

    shutdown系统关机 
    -r 关机后立即重启
    -h 关机后不重新启动
    halt 关机后关闭电源 shutdown -h
    reboot 重新启动 shutdown -r
    

    学习Linux的好习惯

    • 善于查看man page(manual)等帮助文档

    • 利用好Tab键

    • 掌握好一些快捷键

       ctrl + c(停止当前进程)
       ctrl + r(查看命令历史)
       ctrl + l(清屏,与clear命令作用相同)
      
    展开全文
  • Linux手机风光无限

    千次阅读 2008-03-20 23:14:00
    zz: http://www.lupaworld.com/index.php?uid/16128/action/viewspace/itemid/44199/php/1 Linus Torvalds说:“ 得益于Google的手机计划,Linux将于2008年大举进军手机领域”;Linux基金会执行董事Jim Zemlin说:...
  • Android能用Linux打败Linux手机吗?

    千次阅读 2009-01-06 10:50:00
    http://hi.baidu.com/fmddlmyy/blog/item/0216c7591720f3d99c8204ee.html Android能用Linux打败Linux手机吗?...他们公司原来在做基于GTK的Linux手机框架。交谈后,才知道他们公司已经不做GTK,改做Android方案了
  • linux 十大发行If you’re new to Linux and are wondering what are the best Linux distros in 2020, you’re reading the right article. In a moment, we’ll list out Linux distributions that we found are...
  • Linux发行列表

    千次阅读 2013-12-15 14:30:04
    Linux发行列表,枚举Linux发行,包括按软件包管理系统划分,以及按发行方式划分两种列表。 一、按打包方式划分 1、基于Dpkg (Debian系) Debian GNU / Linux是一种强调使用自由软件的发行。它支持多种硬件平台...
  • 本文将基于Linux内核的智能手机应用处理器软件简称作Linux手机软件。  1 概述 1.1 为什么要选择Linux平台?  简单说:选择Linux平台的好处就是资金投入少;因为基本上不需要授权费,产品的软件成本也...
  • 是一款能够帮助大家轻松快捷的控制安卓手机的软件,功能出众实用 使用说明: 1、开启安卓设备的“开发者模式”; 2、使用数据线将安卓设备连接至电脑USB口; 3、打开qtscrcpy应用后,手机出现usb调试请求窗口,...
  • Linux开发起来最大的特点是从根本上开放源代码,与其他系统相比,采用开放源代码的Linux手机操作系统能够大大降低成本。而且开放源代码还有一个好处是允许手机制造商 根据实际情况,有针对性地开发适合自己手机的...
  • 手机linux系统安装

    千次阅读 2021-01-25 15:34:31
    本文就以Nexus 5X(PureNexus 7.1.2)为例,介绍如何在手机上跑Linux,这是一种我认为最简便 最好看的方法,实际上可以被很多软件和方法替代。 了解更多linux教程,可加群:790701373获取更多内容 第一步 配置安卓...
  • 手机上运行linux

    千次阅读 2013-12-21 13:44:25
    1.为什么要在手机上运行linuxlinux的软件包很多,如果能在手机上运行完整linux,装软件包,例如lighttpd。。。就能做很多事,现在手机很容易做一个AP。 2.安卓下的完整linux? 既然是手机,那么不能破坏原来的...
  • 安卓手机安装Linux系统

    万次阅读 多人点赞 2018-02-01 13:48:33
    安卓手机安装Linux系统(安卓机顶盒安装Linux系统) 前言: 这里介绍的方法是Linux Deploy ,是需要root安卓设备的,因为需要到很多的权限,是在主系统上运行的,是运行一个Linux 的img 镜像,所以不会破坏主...
  • [Linux发行] 常见Linux系统下载

    万次阅读 2018-07-16 10:44:00
    本专题页汇总最受欢迎的Linux发行基本介绍和下载地址,如果您是一位刚接触Linux的新手,这里的介绍可能对您有所帮助,如果您是以为Linux使用前辈,也可以在评论处留下您宝贵意见和经验,以便让更多的人得到帮助!...
  • 安卓Android手机安装Linux

    千次阅读 2019-12-22 12:07:07
    安卓Android手机安装Linux 前言 为什么要安卓Android手机安装Linux。主要是想废物利用,废旧的安卓手机转为Linux,就能随身带个服务器,练练手什么的。(充分发挥了“新三年、旧三年、缝缝补补又三年“的勤俭节约...
  • 2021十个最佳linux发行介绍

    千次阅读 2021-03-19 16:40:19
    因此,我们准备了此Linux发行列表,以帮助您选择适合您需要的最佳Linux发行。有些发行在一种任务上表现更好,有些则是多面手,依此类推。现在,让我们开始了解2021年最佳的Linux发行列表。 1、Windows用户和...
  • linux版本分支

    千次阅读 2017-11-25 21:23:46
    Linux,最早由Linus Benedict Torvalds在1991年开始编写。在这之前,Richard Stallman创建了Free Software Foundation(FSF)组织以及GNU项目,并不断的编写创建GNU程序(此类程序的许可方式均为GPL: General ...
  • Linux各个版本相关说明

    千次阅读 2018-09-22 10:30:49
    Linux 下载 linux Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位...
  • Android手机安装Linux

    千次阅读 2020-02-16 20:56:29
    家里有台MX4,好久不用,躺在抽屉里吃灰,偶然间看到万能的网友用旧Android手机安装Linux用作服务器,所以这台MX4又一次发光发热了。 用到的软件有三个。 Busybox Linux Deploy JuiceSSH 具体用法和安装步骤: 略 ...
  • 常见Linux发行介绍

    千次阅读 2016-08-23 09:18:19
    首先,让我们来看看下面的对比表,表中列出了2015年和2014年排名前10位的Linux发行的情况:
  • 智能手机linux

    2007-06-18 19:37:05
    手机作为人们日常通信联系的重要工具之一,越来越受到人们的喜爱。一方面,手机尺寸越来越小,外观越来越时尚;另一方面手机功能越来越丰富,比如彩屏手机、带 FM 调频收音机功能的手机,带 PDA 功能的手机等。PDA,...
  • 由于项目需要,需要知道当前系统的Linux内核版本。Android系统是基于Linux的,各个Android版本对应的Linux版本不尽相同。在应用中需要获取Linux内核的版本信息,通过下边代码来实现。 /*** * 获取Android Linux...
  • 安卓手机安装Linux教程 多图

    万次阅读 多人点赞 2017-12-16 10:00:57
    这里是效果 想玩linux,电脑不想装双系统,性能不够跑不了虚拟机,树莓派...本文就以Nexus 5X(PureNexus 7.1.2)为例,介绍如何在手机上跑Linux,这是一种我认为最简便 最好看的方法,实际上可以被很多软件和方法替代
  • 你甚至可以在你的手机上找到Linux的影子(Android)。Linux如此的受欢迎是因为其强大的安全性和稳定性。在这篇文章中,我们将讨论5种最流行的Linux变种版本。Linux针对每种不同的用户都有不同类型的版本与之对应。有些...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 103,129
精华内容 41,251
关键字:

linux手机版

linux 订阅