精华内容
下载资源
问答
  • 系统设置 关于 systemctl systemctl 命令格式为: ...reload:不关闭 unit 的情况下,重新载入配置文件,让设置生效。 enable:设置下次开机时,后面接的 unit 会被启动。 disable:设置下次开机时,后面接的 uni

    系统设置

    关于 systemctl

    systemctl 命令格式为: systemctl [command] [unit]

    command 主要有

    • start / stop / restart / reload:立刻生效
    • enable / disable:设置开机时是否自启动。
    • 其他用法请详见 help 或 man

    编辑器

    安装系统时确保已经安装编辑器. 如果没有安装, 请关闭系统, 使用安装盘重新进入系统并安装.

    nano / vi / vim 都安装, 后面有用.

    pacman -S nano vi vim
    

    网络配置

    安装系统时确保已经安装网络管理器. 如果没有安装, 请关闭系统, 使用安装盘重新进入系统并安装.

    本文选择的网络管理器为systemd-networkd

    安装指令

    pacman -S systemd
    

    进入/etc/systemd/network目录, 新建一个以 .network 为后缀的配置文件. 如: 20-wired.network

    详细用法请参考 systemd-networkd - ArchWiki

    示例配置: 静态IP地址

    [Match]
    Name=ens33
     
    [Network]
    Address=192.168.112.100/24
    Gateway=192.168.112.2
    DNS=192.168.112.2
    

    启动服务

    systemctl start systemd-networkd
    systemctl start systemd-resolved    #DNS服务 可选
    

    用户设置

    添加新用户

    添加新用户的同时, 为其配置相应的home目录

    # 在root用户下操作
    mkdir /home/tommy
    adduser -d /home/tommy tommy    #新建用户时指定home目录
    passwd tommy        #为tommy用户设定密码
     
    chown -R tommy:tommy /home/tommy    #文件夹所有者更改为用户自己
    

    赋予用户sudo权限

    安装sudo

    pacman -S sudo
    

    编辑sudoers配置文件, 命令:

    visudo
    

    将以下内容写到"root"内容的下一行

    tommy    ALL=(ALL) ALL
    

    关于sudo后面的指令无法Tab补全的问题, 安装ZSH和ohmyzsh后可以解决.

    如果不使用ZSH, 请查找相应shell的解决方案

    开发环境配置

    SSH Server

    安装

    sudo pacman -S openssh
    

    启动服务

    sudo systemctl start sshd
    

    配置
    新建/etc/hosts.allow文件, 添加允许列表

    sshd: 192.168.1.100:ALLOW    #允许特定IP地址的电脑访问
    sshd: ALL:ALLOW                #允许所有电脑访问
    

    后续内容建议使用SSH客户端连接进行操作, 方便文件编辑/复制等操作

    Xshell 配合 nano编辑器, 可实现完整内容复制, 且不会改变文件排版

    Samba

    访问 Samba - ArchWiki 获取详细说明

    安装

    sudo pacman -S samba
    

    配置
    新建/etc/samba/smb.conf, 将以上wiki中的样例copy过来. (或手动输入)

    [work]
        comment = work directory
        browseable = yes
        path = /home/tommy
        guest ok = no
        writeable = yes
        directory mask = 0755
        create mask = 0664
    

    添加用户到samba

    sudo smbpasswd -a tommy
    

    启动samba服务

    sudo systemctl start smb
    sudo systemctl start nmb
    

    ZSH 和 ohmyzsh

    安装zsh

    sudo pacman -S zsh
    

    手动安装ohmyzsh, 请到GitHub仓库的tools/install.sh手动保存文件内容, 并拷贝到系统中.

    sh install.sh
    

    无GWF限制的区域可直接使用 ohmyzsh官网 的指令安装.

    展开全文
  • 了解Linux开发电脑的选择。 阅读基础 熟悉计算机。 环境说明 windows10 参考资料 正点原子书本:ARM裸机与嵌入式Linux驱动开发 正点原子文档:I.MX6ULL开发指南 NXP官方文档:I.MX6ULL参考手册、数据手册 ...

    简介

    目标

    了解Linux开发电脑的选择。

    阅读基础

    熟悉计算机。

    环境说明

    • windows10

    参考资料

    • 正点原子书本:ARM裸机与嵌入式Linux驱动开发

    • 正点原子文档:I.MX6ULL开发指南

    • NXP官方文档:I.MX6ULL参考手册、数据手册

    开发电脑要求

    CPU要求

    ​ windows和虚拟机都需要CPU的计算核心,比如:4核8线程,2核windows,2和虚拟机。

    编译代码性能?对做开发的来说,对cpu的要求是非常高的,编译大工程的时候很耗费CPU,编译QT大概要很久。
    核心越多越好,主频越高越好。

    内存要求

    ​ 最少16GB。

    硬盘要求

    只用ubuntu100G就够了,配置开发环境比如:Yocto就需要很多空间,1T以上的硬盘,至少300G给Ubuntu。

    其他的要求

    ​ 对显卡没有任何要求。

    开发电脑选择

    CPU的选择

    ​ 性能越强越好?前提是有钱。I7-7700HQ,I7-8700,9700。在预算范围内,CPU性能越强越好。

    内存的选择

    ​ 16GB内存

    硬盘的选择

    ​ 1TB,西数,希捷,东芝,日立。

    其他的外设的选择

    ​ 显卡,只要能点亮屏幕就行。

    最近更新

    查看本文最近更新请点击
    查看本系列其它文章请点击

    展开全文
  • 1.选择linux系统个人比较推荐国产的UbuntuKylin,目前最新的系统已经更新到16.04了,这个系统集合了原生Ubuntu系统的优点,有具有中国特色,比较适合国人使用。还有一个国产系统比较推荐,就是deepin,目前已经跟新...

    1.选择linux系统

    个人比较推荐国产的UbuntuKylin,目前最新的系统已经更新到16.04了,这个系统集合了原生Ubuntu系统的优点,有具有中国特色,比较适合国人使用。还有一个国产系统比较推荐,就是deepin,目前已经跟新到15.1.1,这个系统界面真心不错。

    这两个系统都内嵌了使用人群基数最大的搜狗输入法,解决了最基本的文字输入问题,qq和微信都能使用,解决了基本沟通问题。废话不多说,首先看一下怎么制作linux系统U盘启动盘。deepin可以使用官方系统文件deepin-boot-maker-1.0.exe制作,具体教程请自行百度,这里不在赘述。

    这里主要以UbuntuKylin系统为例子(这里下载:64位,32位,给大家介绍一下如何在linux下配置Android Studio。

    系统文件.iso下载完毕以后,下载u盘制作工具Rufus进行制作(下载Rufus),这个工具比较推荐,本人使用其他u盘制作工具,一直没安装成功,最后使用Rufus(制作过程中,会提示要下载两个小文件,同意即可)终于完美解决。界面比较简单,具体操作流程软件打开以后一目了然,不细说。

    2.安装jdk及配置环境变量

    jdk当然要安装linux版本的(这里选用1.7版本的),下载完毕,进行解压,然后配置环境变量,打开终端或者使用快捷键ctrl+alt+T,输入一下命令:

    $sudo gedit ~/.bashrc

    在打开的文件末尾添加以下代码:

    JAVA_HOME=/usr/lib/jvm/jdk1.7.0_79

    JRE_HOME=${JAVA_HOME}/jre

    CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

    PATH=${JAVA_HOME}/bin:$PATH

    到此为止,jdk的环境变量就配置完毕了

    3.安装Android Studio

    下载android studio 2.0,这个版本不带sdk,所以安装完毕后,需要在android的studio中下载sdk。文件下载完成后,可以看到是一个.zip文件,直接解压提取文件,然后在/android-studio/bin中可以看到有一个文件叫做“studio.sh”,这个文件就是android studio的可执行文件,相当于windows中的.exe文件。但是默认是不能直接执行的,所以需要在/android-studio/bin目录下打开终端,输入以下命令,执行.sh文件:

    sh studio.sh

    耐心等待几秒钟后,就会看到android studio熟悉的安装界面,按照步骤一步一步执行,就能完成android studio的安装,然后像在windows平台一样安装sdk,不再废话。

    4.安装Genymotion和virtualbox

    android studio安装完毕以后,如果能有一个android模拟器像windows下的Genymotion一样就好了。幸运的是,在Genymotion真的有了linux版本。点此下载Genymotion

    下载完毕后,大家发现是一个.bin文件,是不能直接打开运行的,这时候需要在下载目录中打开终端输入一下命令

    chmod +x genymotion-2.6.0-ubuntu15_x64.bin

    接着用下面的命令执行即可:

    ./genymotion-2.6.0-ubuntu15_x64.bin

    如果电脑里边没有安装virtualbox,Genymotion是不能成功运行的,所以在运行Genymotion之前需要安装virtualbox,virtualbox下载完毕后,发现这是一个.deb文件,如果电脑安装了Ubuntu Software,可以双击直接运行,否则,需要打开终端输入一下命令进行安装:

    sudo dpkg -i virtualbox-5.0_5.0.18-106667~Ubuntu~xenial_amd64.deb

    安装完成后,就可以正常使用Genymotion了。

    到这里,在linux下配置Android Studio开发环境已经结束,可以享受愉快地开发过程了。

    时间匆忙没来的及截图,全是文字性叙述,谢谢各位朋友坚持读完。关于linux下配置AS有任何问题,请及时与我联系,我们共同探讨。

    另将文中软件下载地址一并放到这里:

    1.UbuntuKylin系统

    64位,http://www.ubuntukylin.com/downloads/download.php?id=38

    32位,http://www.ubuntukylin.com/downloads/download.php?id=37

    2.u盘制作工具Rufus

    http://rufus.akeo.ie/downloads/rufus-2.8.exe

    3.jdk1.7(linux版本)

    http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz

    4.android studio 2.0(linux版本)

    https://dl.google.com/dl/android/studio/ide-zips/2.0.0.20/android-studio-ide-143.2739321-linux.zip

    5.Genymotion(linux版本)

    http://files2.genymotion.com/genymotion/genymotion-2.6.0/genymotion-2.6.0-ubuntu15_x64.bin

    6.virtualbox((linux版本)

    http://download.virtualbox.org/virtualbox/5.0.18/virtualbox-5.0_5.0.18-106667~Ubuntu~xenial_amd64.deb

    附:csdn博客地址:http://blog.csdn.net/edius12/article/details/51272140

    展开全文
  • 日前,Linus Torvalds曾在 Linux Kernel 5.7-rc7公告中透露,其已放弃Intel,将其主 PC 升级为基于 AMD Threadripper 3970x 的快速处理器。而在与ZDNet 的Steven J. Vaughan-Nichols 的最新独家对话中,Linus又...

    日前,Linus Torvalds曾在 Linux Kernel 5.7-rc7公告中透露,其已放弃Intel,将其主 PC 升级为基于 AMD Threadripper 3970x 的快速处理器。而在与ZDNet 的Steven J. Vaughan-Nichols 的最新独家对话中,Linus又进一步公开了他所有的 PC 硬件规格和 Linux desktop 信息。

    Linus Torvalds PC 规格的完整列表如下:

    CPU— AMD RyzenThreadripper 3970X

    主板—技嘉 Aorus TRX40 Master

    Fan— Noctua NF-A14 PWM,高级静音风扇

    CPU 散热片— Noctua NH-U14S和NoctuaNF-A15

    Case— Be Quiet Dark Ba​​se 700

    Extra Fan— Silent Wings 3

    电源设备 —Seasonic Focus GX-850

    Storage— 1TB SamsungEVO 970

    Memory— 4x16GB DDR4-2666

    Linux distro— Fedora 32

    笔记本电脑— Dell XPS 13

    对于自己的笔记本电脑,Linus称: “我通常不会透露具体的品牌名称,但 XPS 13 例外,只是因为我太喜欢它了,所以我最终在女儿上大学时还给女儿买了一个。“

    此外,Linus还进一步透露,他最新的主机箱是由自己动手建造的。“如果你看完这个列表的感觉是:'Linus 的硬件太多了',那么你是对的,一般来说,我的主机箱都是我自己做的。”

    展开全文
  • 7 在主机上搭建 Linux 开发环境 Ubuntu以桌面为主的LINUX操作系统。优点:①安装系统简单。②图形界面人性化。③可通过网络,系统自行安装依赖的文件包 7-1 安装Ubuntu12.04 步骤1:安装Oracle VM ViryualBox...
  • # VS2015配置Linux开发远程调试### 简介-----------------------------vs2015支持跨平台开发### 软件环境------------------------------ VS2015 update3- Visual C++ for Linux Development(VC_Linux.exe)### 安装...
  • 工欲善其事必先利其器,想做go开发,必须先配置好go的开发环境(就像开发Java先安装配置jdk一样)。在网上找了半天,一直没有找到满意的教程(看来golang在国内还是不火)遂自己摸索,踩了不少坑,特来记录一下,希望能...
  • 摘要:本文说明在Windows10环境下搭建Linux开发环境的步骤。无需安装特定的虚拟机环境,只需要在Windows环境下通过应用商店安装基于WSL的Ubuntu系统即可。并且通过VSCode安装WSL插件,可以直接修改Ubuntu下的代码。 ...
  • 对于写编程的人来说,一定要有一个好的电脑,这样在写编程的时候才不会卡,那么java编程对电脑配置有什么要求?今天我们就给大家分享一下,大家可以参考以下电脑相关配置哦!Eclipse和Tomcat加在一起挺耗内存的,按...
  • linux开发经验详细总结最近换工作了,把平时累积的一些东西发出来,方便带走,根据自己的工作经验增多会不断的更新。1.make: Nothing to be done for `all' 解决方法1.这句提示是说明你已经编译好了,而且没有对...
  • 1.打开电脑超级终端进行配置串口(无串口可能还需要USB转串口);2.安装USB驱动(独立安装,为上电时);本文引用地址:http://www.eepw.com.cn/article/201611/317188.htm3.打开光盘中的dnw.exe 下载软件,可以看到USB ...
  • 1.Linux下启动Tomcat: sudo gedit /opt/apache-tomcat-6.0.28/bin/startup.sh 在文件的开始部分写入环境变量: Java代码 ----------------------------------------------------------------------------- #添加java...
  • 一、配置使用公私密钥登录服务器 设置过的,就不要设置了。 1.1 本地主机生成密钥对 ssh-keygen -t rsa 1.2 将公钥复制到服务器 将 home 目录下,.ssh 目录中的 id_rsa.pub 中的内容复制到服务器home下 .ssh 目录...
  • 苹果Mac电脑配置flutter开发环境

    千次阅读 热门讨论 2021-05-25 10:42:18
    最近几年在互联网开发领域,跨平台开发越来越火热了,比如RN(React Native)、Weex、Flutter。 RN采用JS语言开发,基于React,是直接通过JS写原生代码,针对不同平台写不同代码 Weex是基于vue语法,然后引擎在将代码...
  • 目录1、电脑BIOS启动虚拟化2、网卡查看与IP设置3、windows NAT虚拟网络配置4、修改 Ubuntu 的 mountd 端口5、MobaXterm设置6、FileZilla6、交叉编译链设置与检查7、编译内核8、编译内核模块9、安装内核和模块到...
  • windows下搭建linux开发环境 一、搭建方案 安装 VMware 或 VirtualBox 虚拟机 可参考:Windows安装VMware(简单详细) 虚拟机内存消耗较大,装个VMware,ubuntu,开发环境配置完,开启虚拟机,内存基本85%以上,...
  • 在大二刚接触linux系统的时候,学校的服务器装的都是有图形界面Ubuntu系统,使用teamviewer远程连接操作很方便,就像多了个电脑一样。可是最近进所里后发现,给分配的服务器只有能使用ssh登录的终端,这让我这个被...
  • 2.安装Ubuntu (要根据自己电脑配置合理搭建) 由于我使用的是免安装版,大家可以参考这两篇博文 最新VMware16pro虚拟机的下载与安装_人真正变得强大,不是因为守护着自尊心,而是抛开自尊心的时候。【Linux】...
  • golang快速入门[2.3]-go语言开发环境配置-linuxlinux安装Go语言开发包默认读者会使用linux的基本操作配置go语言的开发环境的第一步是要在go官网下载页面下载开发linux需要下载tar.gz压缩文件这里我们下载的是 64 ...
  • 野火i.MX Linux开发实战指南

    千次阅读 2021-03-06 21:53:07
    1. 为什么学习Linux开发 本章主要从Linux的应用场景,程序员的技能学习,职业方向来 讨论为什么需要学习Linux开发并对如何学好Linux开发提出了一些建议。 1.1. Linux的应用场景 对于一般用户来说,因为经常接触PC、...
  • css3 perspective perspective-origin属性的理解perspective字面...就比如我们正对着电脑:当我无限贴近电脑屏幕的时候 ...easyUI单元格合并自定义封装1.指定列的行合并 * 效果图: 合并自定义封装(一) * 程序: func...
  • 本篇主要介绍的是使用 ssh 插件 Remode-SSH 进行远程连接 Linux 进行开发。 安装Remote-SSH插件并配置 注意:请确保你的 Linux 已安装 SSH 服务,否则请先在 Linux 上安装 OpenSSH-Server,这里不赘述其安装
  • 让我们整理一下Linux操作和维护中的路由操作:--------------------------------------------------- -------------------------------首先谈谈有关路由的一些基本知识:1)路由概念路由: 通过互联网将数据包从源主机...
  • Linux驱动开发: USB驱动开发

    千次阅读 多人点赞 2021-08-24 22:03:05
    USB是连接计算机系统与外部设备的一种串口总线标准,也是一种输入输出接口的技术规范,被广泛地应用于个人电脑和移动设备等信息通讯产品,USB就是简写,中文叫通用串行总线。最早出现在1995年,伴随着奔腾机发展而...
  • 免环境搭建如何用QT开发嵌入式Linux工业平板界面 免环境搭建如何用QT开发嵌入式Linux工业平板界面 QT作为一种垮平台的开发语言工具,可以在众多嵌入式平台开发界面显示。项目和产品开发上,对QT的依赖还是很大的,...
  • 满意答案drqyna2017.05.26采纳率:40%等级:11已帮助:5455人linux如何查看系统的硬件配置如何在linux系统下查看系统配置?在图形模式下我们可以很方便的利用Linux的图形工具,点击几下就可以查看到Linux系统的的...
  • 1.安装搜狗 :官网下载搜狗输入法,下载完成后,直接可以在ubuntu软件中心打开(安装成功后,重启电脑)2.安装python :(自带)安装python开发环境:sudo apt-get install python2.7-dev3.安装pip: sudo apt-get install ...
  • 更新完软件,就把网线接到开发板和电脑通过nfs进行开发。这样我就经常需要设置ubuntu上外网和连接开发板,这个过程很容易搞错。 ubuntu版本 :16.04 一: 虚拟机通过电脑上外网 1、查看NAT模式的网络 2、点击NAT设置...
  • linux安装配置go语言的开发环境发布时间:2020-06-01 16:06:51来源:亿速云阅读:298作者:鸽子linux安装Go语言开发包默认读者会使用linux的基本操作配置go语言的开发环境的第一步是要在go官网下载页面下载开发包...
  • 来源 |cnblogs.com/summertime-wu/p/11140052.htmlLinux 能用吗?Linux 有图形界面支持日常开发社交沟通没问题Linux 能替代 Win...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 97,945
精华内容 39,178
关键字:

linux开发电脑配置

linux 订阅
友情链接: 讨论题.rar