精华内容
下载资源
问答
  • 基于Linux系统的性能测试

    万次阅读 2016-04-19 16:22:28
    性能测试:CPU内存,硬盘IO读写,带宽速度,UnixBench和压力... 1、登录Terminal,执行:cat /proc/cpuinfo,就会显示出VPS主机的CPU详细参数,如内核、频率、型号等等,以下是我Linux 系统主机的CPU: 2、主要参数phy

                    性能测试:CPU内存,硬盘IO读写,带宽速度,UnixBench

    一、CPU物理个数、内核、超线程、多核心

          1、登录Terminal,执行:cat /proc/cpuinfo,就会显示出主机的CPU详细参数,如内核、频率、型号等等,以下是我Linux 系统主机的CPU:

                 
           2、主要参数physical_id表示物理CPU个数,cpu cores是内核数,Siblings 表示位于这一物理封装上的逻辑处理器的数量,它们可能支持也可能不支持超线程(HT)技术。
           3、如果有一个以上逻辑处理器拥有相同的 core id 和 physical id,则说明系统支持超线程(HT)技术。如果有两个或两个以上的逻辑处理器拥有 相同的 physical id,但是 core id 不同,则说明这是一个多内核处理器。
           4、如果“siblings”和“cpu cores”一致,则说明不支持超线程,或者超线程未打开。如果“siblings”是“cpu cores”的两倍,则说明支持超线程,并且超 线程已打开。

           5、直接查看物理CPU的个数,执行:cat /proc/cpuinfo |grep 'physical id' |sort |uniq

           6、直接查看CPU的型号,执行:cat /proc/cpuinfo |grep 'model name' |sort |uniq
           7、单个CPU的内核数,执行:cat /proc/cpuinfo |grep 'cpu cores' |sort |uniq
           8、总的CPU线程数,执行:cat /proc/cpuinfo |grep 'processor'

               

           

    二、内存大小、交换空间、高速缓存、实际使用内存

          1、查看主机的内存信息,执行:cat /proc/meminfo,主要是看内存大小、交换空间、高速缓存。

               
               

           2、主机实际使用内存大小。Linux管理内存的机制是这样的:无论物理内存有多大,Linux 都将其充份利用,将一些程序调用过的硬盘数据读入内存,利用内存读写的高速特性来提高Linux系统的数据访问性能。
           3、即Linux会利用空闲的物理内存,划分出一部份空间,做为 cache 和 buffers ,以此提高数据访问性能。cache主要用来减少对磁盘的I/O操作。 所以我们经常能够看到一个总内存为8GB的Linux VPS测试出来占用的内存也是8GB。
           4、那么如何才能知道Linux真正占用的内存是多少呢?执行命令:free –m

              
           5、计算主机真实的使用内存方法是:Total-Free-Cached=真实使用内存,即1016912-18584-206944=791384,表示我的主机真实使用的内存是 791384MB。

    三、磁盘IO读写速度测试

          1、磁盘IO,即输入/输出(Input/Output),这是测试磁盘性能一个重要指标。
           2、测试主机磁盘IO的性能可以执行以下两个命令:
                dd if=/dev/zero of=test bs=64k count=4k oflag=dsync
                dd if=/dev/zero of=test bs=8k count=256k conv=fdatasync
           3、conv=fdatasync与oflag=dsync的区别在于:sync函数只是将所有修改过的块缓冲区排入写队列,然后就返回,它并不等待实际写磁盘操作结束。
           4、而fsync函数只对由文件描述符filedes指定的单一文件起作用,并且等待写磁盘操作结束,然后返回。这是我电脑的硬盘IO测试结果。

            
    四、速度测试:上传下载速度、服务器带宽

          测试VPS主机入口与出口的带宽一键脚本,执行命令:
                wget https://github.com/sivel/speedtest-cli/raw/master/speedtest_cli.py
                python speedtest_cli.py --share

           

    五、性能综合测试:UnixBench跑分工具测试
          1、UnixBench是一款开源的测试 unix 系统基本性能的工具,是比较通用的测试性能的工具,Unixbench的主要测试项目有:系统调用、读写、进程、图形化测试、2D、3D、管道、运算、C库等系统基准性能提供测试数据。
          2、UnixBench测试的结果不仅仅只是CPU,内存,或者磁盘为基准,还取决于硬件,操作系统版本,编译器,测试系统各个方面一系列的性能,然后将每个 测试结果和一个基准值进行比较,得到一个索引值,所有测试项目的索引值结合在一起形成一个测试分值。         

          3、UnixBench测试执行以下命令: 

                wget http://teddysun.com/wp-content/uploads/unixbench.sh
                chmod +x unixbench.sh
                ./unixbench.sh
          4、测试时间可能会比较长,请耐心等待。最后UnixBench会详细列出各个测试项目的得分情况,以及主机性能的综合跑分结果。  如下图,得分为879.7。

        

          这些测试的结果有一个指数值(INDEX ,如520),这个值是测试系统的测试结果与一个基线系统测试结果比较得到的指数值,这样比原始值更容易得到参考价值,测试集合里面所有的测试得到的指数值结合起来得到整个系统的指数值。
           对于测试结果,说明如下:

          

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

    千次阅读 2017-11-16 14:35:14
    Kali Linux基于Debian的Linux发行版, 设计用于数字取证和渗透测试。由Offensive Security Ltd维护和资助。最先由Offensive Security的Mati Aharoni和Devon Kearns通过重写BackTrack来完成,BackTrack是他们之前写...
    Kali linux
    Kali Linux是基于Debian的Linux发行版, 设计用于数字取证和渗透测试。由Offensive Security Ltd维护和资助。最先由Offensive Security的Mati Aharoni和Devon Kearns通过重写BackTrack来完成,BackTrack是他们之前写的用于取证的Linux发行版 。
    Kali Linux预装了许多渗透测试软件,包括nmap (端口扫描器)、Wireshark (数据包分析器)、John the Ripper (密码破解器),以及Aircrack-ng (一应用于对无线局域网进行渗透测试的软件).[2] 用户可通过硬盘、live CD或live USB运行Kali Linux。Metasploit的Metasploit Framework支持Kali Linux,Metasploit一套针对远程主机进行开发和执行Exploit代码的工具。
    Kali是BackTrack Linux完全遵循Debian开发标准的完整重建.全新的目录框架、复查并打包所有工具、还为VCS建立了Git 树.
    超过300个渗透测试工具: 复查了BackTrack里的每一个工具之后,去掉了一部分已经无效或功能重复的工具.
    永久免费: Kali Linux一如既往的免费.你永远无需为Kali Linux付费

    centos
    CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。
    CentOS,也叫做社区企业操作系统,是企业Linux发行版领头羊Red Hat Enterprise Linux(以下称之为RHEL)的再编译版本。RHEL是很多企业采用的Linux发行版本,但是如果想得到RedHat的服务与技术支持,用户必须向Red Hat付费才可以。CentOS的开发者们使用Red Hat Linux的源代码创造了一个和RHEL近乎相同的Linux。但是一切和RedHat有关的商标都被去除了,因为RedHat不允许他们这样做。CentOS是免费的,你可以使用它像使用RHEL一样去构筑企业级的Linux系统环境,但不需要向RedHat付任何的费用。CentOS的技术支持主要通过社区的官方邮件列表、论坛和聊天室。

    CoreOS
    CoreOS是一种操作系统,于2013年十二月发布,它的设计旨在关注开源操作系统内核的新兴使用——用于大量基于云计算的虚拟服务器。
    CoreOS是一个基于Linux 内核的轻量级操作系统,为了计算机集群的基础设施建设而生,专注于自动化,轻松部署,安全,可靠,规模化。作为一个操作系统,CoreOS 提供了在应用容器内部署应用所需要的基础功能环境以及一系列用于服务发现和配置共享的内建工具。

    Debian
    广义的Debian是指一个致力于创建自由操作系统的合作组织及其作品,由于Debian项目众多内核分支中以Linux宏内核为主,而且 Debian开发者 所创建的操作系统中绝大部分基础工具来自于GNU工程 ,因此 “Debian” 常指Debian GNU/Linux
    非官方内核分支还有只支持x86的Debian GNU/Hurd(Hurd微内核),只支持amd64的Dyson(OpenSolaris混合内核)等。这些非官方分支都存在一些严重的问题,没有实用性,比如Hurd微内核在技术上不成熟,而Dyson则基础功能仍不完善。适用于开发

    FreeBSD
    FreeBSD是一种类UNIX操作系统,是由经过BSD、386BSD和4.4BSD发展而来的Unix的一个重要分支。FreeBSD 为不同架构的计算机系统提供了不同程度的支持。并且一些原来BSD UNIX的开发者后来转到FreeBSD的开发,使得FreeBSD在内部结构和系统API上和UNIX有很大的兼容性。由于FreeBSD宽松的法律条款,其代码被好多其他系统借鉴包括苹果公司的macOS,正因此由于MacOS X的UNIX兼容性,使得macOS获得了UNIX商标认证。
    FreeBSD支持x86、amd64(x86_64)、ARM、IA-64、PowerPC、PC-98、SPARC等架构(不同版本支持有所不同)(详细情况见官方文档)。

    openSUSE
    openSUSE 项目是由 Novell 发起的开源社区计划。 旨在推进 Linux 的广泛使用,提供了自由简单的方法来获得世界上最好用的 Linux 发行版之一openSUSE。openSUSE 项目为 Linux开发者和爱好者提供了开始使用 Linux 所需要的一切。该项目由SUSE等公司赞助,2011年Attachmate集团收购了Novell,并把Novell和SUSE做为两个独立的子公司运营。openSUSE 操作系统和相关的开源程序会被SUSE Linux Enterprise(比如 SLES 和 SLED)使用。openSUSE对个人来说是完全免费的,包括使用和在线更新。
    openSUSE是著名Novell公司旗下的 Linux的发行版,发行量在欧洲占第一位。它采用的KDE4.3作为默认桌面环境,同时也提供GNOME桌面版本。它的软件包管理系统采用自主开发的YaST,颇受好评。他的用户界面非常华丽,甚至超越windows7,而且性能良好,最新版本是openSUSE Leap 42.1。
    openSUSE被评价为最华丽的Linux桌面发行版。但它的优势绝不仅仅局限于比Windows7还要绚丽的用户交互界面,其性能也绝不亚于其他Linux桌面发行版!
    openSuSE不仅是优秀的桌面系统,作为中小型企业服务器也是有十分的优势的,使用YaST2可以使服务器的配置更加简单和快捷,大型服务器系统可以选用SuSE Enterprise Linux。说到Linux,大家就一定会想到LInux是一款安全性十分高的OS,openSUSE也不例外,除了 AppArmor 外,openSUSE 11.1 将加入SELinux,以进一步增加 openSUSE 11.1 的安全性。用户可以根据自己的要求开启这一新加入的功能。openSUSE 将继续用 AppArmor 作为默认的防入侵系统,当然在即将发布的 openSUSE 11.1 也将默认使用 AppArmor。

    SUSE
    SUSE(发音 /ˈsuːsə/)。SUSE Linux 原来是德国的 SuSE Linux AG公司发行维护的Linux发行版,是属于此公司的注册商标。第一个版本出现在1994年年初。2004年这家公司被Novell公司收购。
    即使是有经验的Linux管理员,SUSE也是事半功倍的好用的工具。一些SUSE服务,包括多个SUSE配置文件需要捆绑在一起。管理员不必找出是哪些SUSE配置文件,因为SUSE提供了一个通用的接口,适SUSE用修改所有相关的文件,如图1所示。这让管理员可以方便地配置复杂的SUSE配置文件。
    使用SUSE并不意味着管理员必须将SUSE运行在图形窗口模式下。虽然SUSE有一个可靠的图形窗口版本。SUSE和无图形窗口模式100%兼容,对于SUSE远程服务器来说这也不是问题,而且SUSE是使用标准的SSH协议,通过SecureCRT,Putty等标准SSH工具都可以远程进行SUSE管理。

    ubuntu
    Ubuntu(乌班图)是一个以桌面应用为主的Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu基于Debian发行版和GNOME桌面环境,而从11.04版起,Ubuntu发行版放弃了Gnome桌面环境,改为Unity,与Debian的不同在于它每6个月会发布一个新版本。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。Ubuntu具有庞大的社区力量,用户可以方便地从社区获得帮助。2013年1月3日,Ubuntu正式发布面向智能手机的移动操作系统。
    Ubuntu所有系统相关的任务均需使用Sudo指令是它的一大特色,这种方式比传统的以系统管理员账号进行管理工作的方式更为安全,此为Linux、Unix系统的基本思维之一。Windows 在较新的版本内也引入了类似的 UAC 机制,但用户数量不多。[2] 同时,Ubuntu也相当注重系统的易用性,标准安装完成后(或Live CD启动完成后)就可以立即投入使用,简单地说,就是安装完成以后,用户无需再费神安装浏览器、Office套装程序、多媒体播放程序等常用软件,一般也无需下载安装网卡、声卡等硬件设备的驱动(但部份显卡需要额外下载的驱动程序,且不一定能用包库中所提供的版本);Ubuntu的开发者与Debian和GNOME开源社区合作密切,其各个正式版本的桌面环境均采用GNOME的最新版本,通常会紧随GNOME项目的进展而及时更新(同时,也提供基于KDE、XFCE等桌面环境的派生版本)。Ubuntu与Debian使用相同的deb软件包格式,可以安装绝大多数为Debian编译的软件包,虽然不能保证完全兼容,但大多数情况是通用的。
    展开全文
  • 我们有时候有需要在busybox基础上,制作linux,可是却不知道具体怎么做,这里将对基于busybox的linux系统制作做出详细的步骤说明。准备环境:1、一个Redhat完整系统的虚拟机,本次实例使用的是Redhat Enterprise ...
    我们有时候有需要在busybox基础上,制作linux,可是却不知道具体怎么做,这里将对基于busybox的linux小系统制作做出详细的步骤说明。
    准备环境:
    1、一个Redhat完整系统的虚拟机,本次实例使用的是Redhat Enterprise Linux 5.8
    2、在主虚拟机上添加一块硬盘作为小系统的存储盘,这里添加的是IDE硬盘,
    3、准备linux内核源码以及busybox源码,这里使用linux-2.6.38.5和busybox-1.20.2版本
    4、复制当前系统上的内核配置(/usr/src/kernel/2.6.18-308.el5-i686/.config),做略微修改;若当前系统内核版本与小linux的内核版本不同,可准备一个匹配的内核蓝本。我这里由于主系统的内核版本比较老,所以准备了一个较新的内核蓝本(kernel-2.6.38.1-i686.cfg)进行修改编译。

    具体过程:
    一、编译内核
    1、将/root下的内核源码解压缩至/usr/src下的linux-2.6.38.5,并给其创建一个连接,命名为linux 
    2、在linux内核链接文件中以/root/kernel-2.6.38.1-i686.cfg为蓝本编译内核
    (1)复制内核蓝本至/usr/src/linux目录下,命名为.config
    (2)对当前内核进行编译,可根据实际需要来选择各种功能。本次实例主要是将ext3文件系统以及pcnet32的vmware虚拟机网卡驱动直接装载进内核,其他的按需选择。结束后将编译的功能可自动保存至.config文件中。最后执行make SUBDIR=/arch 进行编译
    【进入手动编译内核界面,前提是grouplist里已安装"Development Tools""Development Libraries"组,若未安装,则配置yum源,安装这两个包组】

    【在Device Drivers --> Network device support --> Ethernet (10 or 100Mbit) --> 查找AMD PCnet32 PCI support ,将其改为* 即直接编译进内核】
    【在File systems --> 中将Ext3装载进内核】
    【保存退出】
    【执行make SUBDIR=/arch进行编译,注:上述必须在/usr/src/linux中进行】

     
    编译过程大概需要一段时间,可等其编译完成,也可提前做下一步。
    二、编译busybox
    1、在新硬盘上分区,这里需要一个大小100M的主分区作为小系统的boot分区,一个512M大小的主分区为小系统的根分区。将这两个分区格式化后,分别挂载至/mnt/boot和/mnt/sysroot目录。
      
    (忘了说,w保存退出)
     # 同步磁盘
    2、安装grub
     

    3、编译busybox

    【此处的默认配置提供很多我们需要的程序,因此不进行过多的修改,只需将编译选项改改,编译成一个不使用共享库的静态二进制文件,从而避免了对主系统机的共享库产生依赖;但你也可以不选择此项,而完成编译后把其依赖的共享库复制至目标系统上的/lib目录中即可;这里采用前一种办法。】
    Busybox Settings --> Build Options -->  Build BusyBox as a static binary (no shared libs)
    【保存退出】
    【接着进行make install编译 注:是在busybox-1.20.2目录下进行】

    三、制作initrd
    (1)创建一个目录专门用来实现基于busybox的initrd

    (2)在/tmp/initrd下制作initrd
    【提供基本目录】
     
    【创建init脚本】
    #  vim /tmp/init

    #  chmod +x init  加执行权限
    【制作initrd;归档并压缩当前目录下的所有文件至/mnt/boot/initrd.gz】
    四、内核编译成功后,装载内核

    五、提供grub配置文件
    #  vim  /mnt/boot/grub/grub.conf


    六、建立一个真正的根文件系统
    【将busybox-1.20.2/_install/*复制到/mnt/sysroot/ 即将busybox制作的rootfs作为小linux的根文件系统】

    【创建所需的目录,即建立rootfs】

    【创建两个必要的设备文件】

    【配置init及其所需要inittab文件,即为init进程提供配置文件】
    #  vim  /mnt/sysroot/etc/inittab

    【建立系统初始化脚本】
    #  vim  /mnt/sysroot/etc/rc.d/rc.sysinit

    【提供开机自动挂载的配置文件etc/fstab】
    #  vim  /mnt/sysroot/etc/fstab
    【为了适应我们习惯了使用的bash,这里将bash复制过去,并将之前的脚本中的sh改为bash】

    将etc/inittab中设定的sh改为bash即可
    #  vim /mnt/sysroot/etc/inittab

    【进行同步】
    • #  sync
    • #  sync
    • #  sync
    • #  sync
    • #  sync
    七、测试
    启动装有小系统硬盘的目标主机,看是否顺利执行各个命令。
    展开全文
  • 基于Linux系统编写C/C++程序——基本操作编写思路1、创建文件夹及文件2、编写代码段3、编译 .C 文件4、执行编译文件 编写思路 1、创建一个文件夹,并在文件夹内创建一个 .c文件 2、在 .c文件 内编写代码段,并...

    编写思路

    1、创建一个文件夹,并在文件夹内创建一个 .c文件
    2、在 .c文件 内编写代码段,并保存
    3、编译 .c文件 ,如果编译结果报错,则需要进一步修改文件错误。如果编译成功,则自动生成计算机可识别的编译文件
    4、执行可编译文件,输出程序运行结果。

    说明:由于在Linux系统下,不需要像在Windows系统下安装C++软件,因此没有相关的创建文件、编译文件、执行文件的软件按钮,需要使用Linux系统的相关指令来实现

    1、创建文件夹及文件

    1、创建文件夹:
    通过 mkdir 命令,在主目录 “~” 下,创建一个cfile文件。

    XXXX@ubuntu:~$ mkdir cfile
    

    通过 ls 命令,查看是否已经创建成功。

    tarena@ubuntu:~$ ls
    cfile    Documents  Music 
    Desktop  Downloads Videos 
    

    可以看到在主目录 “~” 下,cfile文件夹(或者叫目录)已经创建成功。

    2、创建 .c文件
    通过 cd 命令进入到创建的文件夹中:

    xxxx@ubuntu:~$ cd cfile
    xxxx@ubuntu:~/cfile$ 
    

    当进入到cfile文件夹内时,通过 vim 命令创建一个 .c文件。

    xxxx@ubuntu:~/cfile$ vim test.c
    

    此时,一个名为 test.c 的文件就被创建了

    2、编写代码段

    1、按 “i” 键进入编辑模式
    2、输入一个简单的代码段:

      1 #include <stdio.h>
      2 
      3 int main()
      4 {
      5    printf("hello\n");
      6 
      7    return 0;
      8 }
    

    3、点击 “Esc” 键退出编辑模式,进入一般模式
    4、通过 :wq 指令保存并离开 .c文件

    3、编译 .C 文件

    通过GNU C编译器对 .c文件进行编译

    xxxx@ubuntu:~/cfile$ gcc test.c 
    

    通过 ls 命令,查看文件已经编译成功,并生成一个可执行文件 a.out

    xxxx@ubuntu:~/cfile$ ls
    a.out  test.c
    
    

    4、执行编译文件

    输入 “ ./ ”+“编译文件名”,即可实现编译文件的执行

    xxxx@ubuntu:~/cfile$ ./a.out
    hello
    

    总结

    以上就是一个最简单的C/C++程序的实现,其中有两个地方特殊强调一下:
    1、生成的编译文件,可以直接赋予一个名字,其实现方式如下:

    xxxx@ubuntu:~/cfile$ gcc test.c -o hello
    xxxx@ubuntu:~/cfile$ ls
    hello  test.c
    

    运行 hello编译文件

    xxxx@ubuntu:~/cfile$ ./hello 
    hello
    

    2、如果运行后结果出错,或者编译时出现警告,则需要通过 Vi指令 返回文件修改内容

    xxxx@ubuntu:~/cfile$ vim test.c
    

    修改内容后,再次编译后,才可运行程序。否则运行的是之前的有错误的编译文件。

    展开全文
  • 本系列文章有本人yinjiabin制作,转载请注明出处: http://blog.csdn.net/yinjiabin/article/details/7489563 根文件系统一般包括: 1)基本的文件系统结构,包含一些必须的目录,比如:/dev,/proc,/bin,/etc...
  • 基于linux系统的FTP搭建配置与测试

    千次阅读 2018-07-04 15:29:00
    FTP 是File Transfer Protocol(文件传输...基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Uploa...
  • 基于Linux系统的deepin电脑安装一直处于deepin界面的解决办法!!! 很多小伙伴在学习编程的过程中,在windws系统中安装基于Linux系统的ubuntu虚拟机,但是由于专注做编程的程序新手小白,不免会装一个纯净的linux...
  • Linux系统现在在企业级产品中扮演着很重要的作用,但是个人用户通常都是通过虚拟机来进行Linux系统的学习和操作。那么在Windows系统中如何登陆远程的虚拟机,也就是基于我的上两篇博客搭环境(上)和搭环境(下)...
  • 基于ARM的嵌入式linux系统设计

    千次阅读 2008-03-12 22:04:00
    基于ARM的嵌入式linux系统设计摘要:本文简要介绍了ARM处理器的特点及其基本结构,详细论述了基于ARM的嵌入式linux系统的关键技术,包括引导加载程序、Linux内核、文件系统、用户应用程序。对linux系统的各部分开发...
  • Linux操作系统基础

    万次阅读 多人点赞 2018-05-27 12:16:53
    Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机 Linux介绍 Linux出现于1991年,是...
  • 基于Linux的实时系统

    千次阅读 2005-09-29 09:05:00
    内容: ...2. 通用Linux系统中的CPU调度 3. 各种实时Linux系统 4. 实时Linux实现方案的总结 参考资料 关于作者 对本文的评价
  • RTLinux(Real-TimeLinux):是由新墨西哥大学(NMT)开发,是可嵌入系统并支持硬实时特性,部分支持POSIX.1b标准。其内核结构和系统特点是实现了一个小的实时核心,并“架空”了Linux内核,而实时任务作为可加载模块...
  • 基于ARM+Linux系统的智能家居系统

    千次阅读 2019-04-09 13:54:55
    该项目为基于ARM的智能家居系统系统采用Tiny4412开发板作为中控端,节点使用了两个stm32开发板,通信采用zigbee模块,包含了安防系统,照明系统,环境系统等,并且拥有良好的人机交互界面。 功能简介 1.安防系统 ...
  • 一般我们常用的浏览器肯定是基于可视化界面的图文结合的浏览界面效果,比如FireFox、Chrome、Opera等等,但是有些时候折腾和项目 的需要,在Linux环境中需要查看某个页面的文字字符,我们需要简单的浏览网页页面,...
  • 基于Linux开源OS AGL (Automotive Grade Linux) 车载系统启动
  • linux下制作linux系统的安装U盘

    千次阅读 2016-02-26 00:57:07
    linux下制作linux系统的安装U盘经常用linux,给自己留个好用的live CD(此处为U盘版),以备不时之需! 本文采用的linux系统为Ubuntu Kylin 15.10 64位. 1、制作镜像,本人把命令做为文件USBWriteImg,方便使用,...
  • 目录1. Microsoft Edge 注意:最近在学习强度学习,作为刚起步的小白啥也不懂就先安装了最新的Ubuntu20.04,听很多人说这个版本相对之前的版本可以很方便的...参考资料:基于Linux的Microsoft Edge浏览器 1. Microsoft
  • 鸿蒙兼容其他国产系统不难,开发操作系统在技术上不是难事,如果基于Linux开发优化,鸿蒙与安卓、其他国产操作系统可谓同根同源,软件、硬件、应用要兼容,对于华为都不是难事,但是其他国产操作有值得兼容的价值和...
  • 而自己的工控机使用的系统为Ubuntu18.04,CAJVewer软件并没有linux版本。 一、Wine简介  Wine是一个在x86、x86-64上容许类Unix操作系统在Window System下运行Microsoft Windows程序的软件。虽然Wine有另一个非...
  • 第一篇:系统镜像盘ISO的制作基于tinycorelinux 第二篇:将制作好的系统安装到硬盘上 系统原始盘下载地址 这里下载的是最基础的版本core(11MB) 一、iso目录结构 二、过程记录 在实践打包的过程中,出现...
  • 众所周知,目前最强大的几个操作系统分别是...说怎么能称之为国产操作系统呢,明明就是Linux套了个马甲而来,却说是国产操作系统了。 但其实这个吐槽真是不对的,如果这么说,那iOS系统也是Unix了,而安卓也是Linux...
  • 基于Linux的新移动操作系统泰泽

    千次阅读 2011-10-16 16:13:14
    由Linux基金会主管、英特尔... 泰泽是基于Linux的开源软件平台,可运行在智能手机、平板、上网本、车载信息系统和智能电视上。它将由一个技术指导委员会管理,成员包括了英特尔和三星。 泰泽的应用程序接口是基于HT
  • 十款常用Linux系统介绍

    万次阅读 多人点赞 2018-02-26 14:32:33
    你可曾知道Linux的魅力或威力来自哪里?那就是,由于众多发行版百花齐放,Linux的阵营日益壮大,每一款发行版都拥有一大批用户,开发者自愿为相关项目投入精力。Linux发行版可谓是形形色色,它们旨在满足每一种能想...
  • 基于Linux内核定制X86平台的微操作系统   本文转自:http://blog.sina.com.cn/s/blog_64fc6b14010133cl.html     摘 要: 1 0 前言 2 0.1 Linux系统简介 2 0.2 Linux的基本思想 2 0.3 Linux内核 2...
  • android是基于linux的开源操作系统,而linux是使用标准C语言开发的操作系统,所以android底层驱动以及操作系统内核使用C语言以及汇编开发。 但是 Android操作系统本身是使用Java开发,并使用JNI调用本地的C语言库,...
  • 近日,GNU/Linux开发人员Arne Exton发布了他的ExTiX 终极Linux系统的新版本,带有全新的底层和更新的组件。 ExTiX Deepin 19.8基于Deepin Linux操作系统,更具体地说,ExTiX Deepin 19.8基于最新的Deepin 15.11版本...
  • 本系列文章有本人yinjiabin制作,转载请注明出处: http://blog.csdn.net/yinjiabin/article/details/7489563 根文件系统一般包括: 1)基本的文件系统结构,包含一些必须的目录,比如:/dev,/proc,/bin,/etc...
  • 前面的文章刚刚介绍了不少非Linux类的物联网操作系统,本文就来介绍一下目前常用的基于Linux的物联网操作系统。在传统Linux内核基础上,经过裁剪,就可以移植到嵌入式系统上运行。不过,还有很多开源组织和商业公司...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 647,658
精华内容 259,063
关键字:

如何制作基于linux的系统

linux 订阅