当前位置:首页 > Linux
  • rEFind 引导工具迎来 0.12.0 更新,同时适合 Win10、macOS和Linux

    rEFind 引导工具迎来 0.12.0 更新,同时适合 Win10、macOS和Linux

    3月22日消息,rEFind是基于EFI的机器开始菜单和维护工具包。 您可以使用它轻松启动多个操作系统(Windows 8 +,Linux,Mac OS),包括带有Boot Camp的三重启动配置。 它还提供了一种简单的方法来访问和查找EFI预引导环境。 rEFInd 是一个基于 Extensible Firmware Interface (EFI) and Unified EFI (UEFI)的第三方启动管理器。rEFInd 并不是引导加载程序,主要用于加载操作系统内核和关闭计算机。rEFInd 是从 rEFIt fork 而来的。 近期rEFInd官网更新了内容,将rEFInd启动管理器升级到最新的0.12.0版本。上一次更新是2月份的0.11.5版本,但之前的版本更新时间是2018年。

    时间:2020-03-23 关键词: Linux win10 macos refind

  • 掌握crontab命令,linux计划任务立马搞定!

    掌握crontab命令,linux计划任务立马搞定!

    在Linux上计划任务服务的详细说明中,我介绍了在Linux上使用at命令来添加单个计划任务的方法。 尽管at命令本质上可以运行我们的大多数日常工作场景,但它很复杂,情况更加有限。 crontab命令可以很好地解决此问题。 这就是我们向大家介绍crontab命令的主要原因。 在我们正式学习crontab命令之前,我们先来学习一下crond服务的参数的口诀“分、时、日、月、星期 命令”,这正是crond服务设置任务的参数格式,我们需要注意的是,如果有些字段没有设置,则需要使用星号(*)占位。 在学习了crond服务参数用法之后,我们来用crontab命令来创建几个计划任务。创建计划任务统一使用命令:crontab -e。 案例一:假设在每周二、四、六的早上8点1分,我们都需要通过tar打包的方式备份指定的目录文件,使其作为一个备份文件。我们该如何创建计划任务呢?我们可以使用crontab -e命令来创建计划任务。具体的实现效果的参数如crontab -l命令结果所示: [root@redhat ~]# crontab -e no crontab for root - using an empty one crontab: installing new crontab [root@linuxprobe ~]# crontab -l 1 8 * * 2,4,6 /usr/bin/tar -czvf etc_bak.tar.gz /etc 这里要重点为大家强调三个知识点: 1、时间段的表示 除了用逗号(,)来分别表示多个时间段,例如“8,9,12”表示8月、9月和12月。还可以用减号(-)来表示一段连续的时间周期(例如字段“日”的取值为“12-15”,则表示每月的12~15日)。以及用除号(/)表示执行任务的间隔时间(例如“*/5”表示每隔5分钟执行一次任务)。 2、命令必须用绝对路径 在crond服务的计划任务参数中,所有命令一定要用绝对路径的方式来写,如果不知道绝对路径,请用whereis命令进行查询。 3、特殊情况 计划任务中的“分”字段必须有数值,绝对不能为空或是*号,而“日”和“星期”字段不能同时使用,否则就会发生冲突。 通过crontab计划任务,可以更好的解决运维难题,极大地减少特定时间的、循环性的维护工作,减轻运维人员的运维压力。

    时间:2020-03-23 关键词: Linux crontab crond

  • 谷歌浏览器将为Windows 10、Linux和其他平台提供现代的Web控件

    谷歌浏览器将为Windows 10、Linux和其他平台提供现代的Web控件

    微软于2018年加入了Chromium阵营,这一变化对企业,用户甚至Google产生了许多积极影响。 去年,Google同意使用Microsoft解决方案更新Chrome,以延长电池寿命并减少浏览器上Windows电池的过多消耗。 微软还一直在其Edge浏览器和Chromium平台中尝试使用更新或现代的Web控件。Web控件实际上是文本框、项目符号列表、复选框、日历、密码显示程序以及你在许多网页中看到的其他元素。 去年,微软在Chromium中实施了新控件,以在所有网页上提供现代的网页外观设计。在Windows 10的Edge浏览器中也启用了这些更改,以实现现代外观、触摸友好性和改进的可访问性。 IT之家获知,微软已将这些更改提交回开源Chromium平台,并且允许其他使用Chromium的浏览器利用现代Web控件。 在现已删除的Chrome 81发行说明中,Google已确认将进行类似的改进。这意味着Google Chrome浏览器将在Windows 10、Linux、macOS和Android平台上带来现代Web控件。 “微软为改进表单控件外观所做的工作给我留下深刻的印象,我很高兴看到它出现在Windows、ChromeOS和Linux上的Chrome 81中。Mac和Android支持即将推出。” Google开发者倡导者Pete LePage表示。 正如你在显示的前后屏幕截图中所看到的那样,这些新的表单控件具有现代的外观,可以在各种Chromium浏览器找到熟悉的感觉。 Google计划在今年晚些时候推出使用现代Web控件的Chrome 81浏览器。

    时间:2020-03-23 关键词: 谷歌 Linux web windows10

  • 如果想学习大数据运维知识,应该先学习Linux还是Oracle数据库呢?

    如果想学习大数据运维知识,应该先学习Linux还是Oracle数据库呢?

    从大数据发展的当前趋势来看,它是担任运营和数据维护职位的好选择。 未来,将有足够的增长空间和更高附加值的职位。 当然,操作和数据维护职位的雇用门槛相对较高。 初学者必须经过系统的学习过程,才能获得相关职位的资格。 从数据运维的技术体系结构来看,在学习的过程中一定会涉及到Linux操作系统和各种数据库产品,包括Oracle数据库。虽然在当前的大数据时代,数据库管理系统会逐渐从关系型数据库向NoSql数据库转换,但是关系型数据库依然是不可或缺的,所以当前学习数据运维依然要重点学习Sql相关知识。 在具体的学习顺序上,应该先学习Linux操作系统,然后再学习数据库知识。在学习Linux操作系统时,应该注重三方面内容,其一是注重学习资料的选择,在学习的初期尽量不要选择那种知识量特别大的专业书籍,这一类书籍通常并不是用来为初学者入门的,在没有专业人士的指导下往往并不会有一个较好的学习体验,也很少有人会坚持完成整本书的阅读和理解。所以,初学者尽量要选择比较容易理解的书籍,可以重点关注一下这本书: 在学习完Linux之后,可以进一步学习Oracle数据库知识,学习Oracle的过程除了要注重数据库的理论知识之外,一定要多做实验,尤其在学习Sql语言的时候,更应该边用边学。Oracle数据库的参考资料也非常多,初学者可以重点关注一下这本书: 最后,学习数据运维知识还需要学习一下Python编程知识,掌握Python编程能够在一定程度上减轻运维的岗位负担,同时也会促进自身的岗位升级。随着云计算、大数据和人工智能等技术纷纷落地应用,未来Python语言的应用场景会越来越多。 我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

    时间:2020-03-23 关键词: Linux oracle 大数据

  • Linus Torvalds宣布发布Linux Kernel 5.6新内核

    Linus Torvalds宣布发布Linux Kernel 5.6新内核

    Linus Torvalds刚刚宣布了Linux 5.6内核的新候选版本。 此时,世界已因冠状病毒的流行而被封锁。 Torvalds解释说,Linux kernel 5.6-rc7版本实际上“很小”,并补充说这也可能是COVID-19的影响,COVID-19使每个人都集中在其他方面。 “没有什么真正脱颖而出的,它们都很小。我将保持乐观,并说这是因为我们可以正常地正常释放病毒,但是显然这可能部分是因为每个人都对病毒的担忧分散了注意力。但是在内核方面,我还没有看到任何令人担忧的事情,” Torvalds解释说。 确实,新的冠状病毒暴发使这些天的每个人都呆在家里,尤其是随着感染的扩大使全世界有更多的受害者。 在撰写本文时,全世界有超过22.5万名当前感染的患者,其中近21.5万名病情较轻。。 典型的候选版本 Torvalds说,尽管COVID-19很疯狂,但从内核的角度看,一切看起来都是正常的。 他说:“我们周围的世界可能正在经历一段陌生的时代,但至少到目前为止,内核的开发看起来很正常。” 那么您对这个新的候选版本有何期待?他解释说,这只是通常的情况,因为候选新版本绝不会在典型的开发周期中脱颖而出。 “本周的大部分驱动程序是驱动程序:gpu,mmc,staging,iio,usb,声音……但是其中有一些虚拟机修复,一些Arch更新,文档和工具(主要是turbostat),” Torvalds解释说。

    时间:2020-03-24 关键词: Linux kernel covid-19

  • System76推出新Linux笔记本

    System76推出新Linux笔记本

    Linux笔记本电脑发展缓慢而稳定,System76今天宣布了Lemur Pro,它将在今年4月初上市,这款笔记本电脑最大的亮点是耐用性能。 该公司声称能够观看《指环王》超过10个小时,或在VIM上编写21个小时的连续代码。 全新的Lemur Pro笔记本电脑提供两款处理器,均为英特尔第十代酷睿处理器,用户可以在i5-10210U和i7-10510U之间进行选择。不过无论选择什么处理器,都会获得英特尔UHD和最高40GB的DDR4内存,有两个M.2SSD,最大存储容量为4TB。 笔记本电脑具备了分辨率为1920*1080的14.1英寸IPS屏幕,端口方面为Wi-Fi,蓝牙,USB3.1Type-C,两个USB3.0Type-A端口和microSD读卡器。 就操作系统而言,System76的Lemur Pro具有三个不同的选择,分别是Pop!_OS19.10(64位),Pop!_OS18.04LTS(64位)或Ubuntu18.04LTS(64位)。这款产品起售价格为1099美元。

    时间:2020-03-25 关键词: Linux system76 lemur

  • 有关Linux 用户登录记录小议

    有关Linux 用户登录记录小议

    简介 服务器通常会打开远程连接端口。 此时,我们就会关注用户登录记录。 在 Linux 上,有关用户登录的信息记录在 utmp(/var/run/utmp)、wtmp(/var/log/wtmp)、btmp(/var/log/btmp) 和 lastlog(/var/log/lastlog) 等文件中。 查看当前登录着的用户 who、w 和 users 等命令通过 utmp(/var/run/utmp) 文件查询当前登录用户的信息。 w 会有系统对应的启动信息,登录用户数,负载,和登录用户信息,信息比较多。 11:25:23 up 36 min, 1 user, load average: 0.00, 0.01, 0.02USER TTY FROM LOGIN@ IDLE JCPU PCPU WHATroot pts/1 manjaro.example.com 11:15 3.00s 0.05s 0.00s w who 用户名,终端,登录时间(主机 IP 或者对应的域名) root pts/1 2020-03-23 11:15 (manjaro.example.com) users 这个就直接显示登录的用户,没有其他信息,信息比较简洁。 root 历史用户登录信息 last 和 ac 命令通过 wtmp (/var/log/wtmp) 文件查询当前与过去登录系统的用户的信息。 last root pts/0 manjaro.example. Mon Mar 23 11:26 still logged inroot pts/1 gateway Mon Mar 23 11:15 - 11:26 (00:11)root pts/0 gateway Mon Mar 23 11:14 - 11:15 (00:00)reboot system boot 3.10.0-1062.18.1 Mon Mar 23 10:48 - 11:29 (00:41)reboot system boot 3.10.0-1062.18.1 Mon Mar 23 10:47 - 10:48 (00:00)root pts/0 gateway Mon Mar 23 10:37 - down (00:10)root pts/0 gateway Mon Mar 23 10:37 - 10:37 (00:00)reboot system boot 3.10.0-957.el7.x Mon Mar 23 10:35 - 10:47 (00:11)wtmp begins Mon Mar 23 10:35:50 2020 ac –debug 这个命令,默认没有安装 yum -y install psacct 可以通过 yum 直接安装 ac --debug---------------------------------------------------------------------------CURRENT REC: reboot |~ |2|~~ | 0|3.10.0-957.el7.x86_64 |Mon Mar 23 10:35:50 2020/var/log/wtmp:1: problem: time warp (Thu Jan 1 08:00:00 1970 -> Mon Mar 23 10:35:50 2020)---------------------------------------------------------------------------CURRENT REC: runlevel |~ |1|~~ | 51|3.10.0-957.el7.x86_64 |Mon Mar 23 10:35:53 2020---------------------------------------------------------------------------CURRENT REC: |tty1 |5|tty1| 1814| |Mon Mar 23 10:35:53 2020---------------------------------------------------------------------------CURRENT REC: LOGIN |tty1 |6|tty1| 1814| |Mon Mar 23 10:35:53 2020---------------------------------------------------------------------------CURRENT REC: root |pts/0 |7|ts/0| 3641|gateway |Mon Mar 23 10:37:03 2020** pts/0 root Mon Mar 23 10:37:03 2020---------------------------------------------------------------------------CURRENT REC: |pts/0 |8| | 3637| |Mon Mar 23 10:37:07 20200.00 root (logout)---------------------------------------------------------------------------CURRENT REC: root |pts/0 |7|ts/0| 3685|gateway |Mon Mar 23 10:37:24 2020** pts/0 root Mon Mar 23 10:37:24 2020---------------------------------------------------------------------------CURRENT REC: |tty1 |8|tty1| 1814| |Mon Mar 23 10:47:37 2020/var/log/wtmp:8: problem: missing login record for `tty1'** pts/0 root Mon Mar 23 10:37:24 2020---------------------------------------------------------------------------CURRENT REC: shutdown |~ |1|~~ | 0|3.10.0-957.el7.x86_64 |Mon Mar 23 10:47:38 20200.17 root (shutdown)---------------------------------------------------------------------------CURRENT REC: reboot |~ |2|~~ | 0|3.10.0-1062.18.1.el7.x86_64 |Mon Mar 23 10:47:46 2020---------------------------------------------------------------------------CURRENT REC: runlevel |~ |1|~~ | 51|3.10.0-1062.18.1.el7.x86_64 |Mon Mar 23 10:47:50 2020---------------------------------------------------------------------------CURRENT REC: |tty1 |5|tty1| 616| |Mon Mar 23 10:47:50 2020---------------------------------------------------------------------------CURRENT REC: LOGIN |tty1 |6|tty1| 616| |Mon Mar 23 10:47:50 2020---------------------------------------------------------------------------CURRENT REC: |tty1 |8|tty1| 616| |Mon Mar 23 10:47:59 2020/var/log/wtmp:14: problem: missing login record for `tty1'---------------------------------------------------------------------------CURRENT REC: shutdown |~ |1|~~ | 0|3.10.0-1062.18.1.el7.x86_64 |Mon Mar 23 10:48:01 2020---------------------------------------------------------------------------CURRENT REC: reboot |~ |2|~~ | 0|3.10.0-1062.18.1.el7.x86_64 |Mon Mar 23 10:48:25 2020---------------------------------------------------------------------------CURRENT REC: runlevel |~ |1|~~ | 51|3.10.0-1062.18.1.el7.x86_64 |Mon Mar 23 10:48:27 2020---------------------------------------------------------------------------CURRENT REC: |tty1 |5|tty1| 617| |Mon Mar 23 10:48:27 2020---------------------------------------------------------------------------CURRENT REC: LOGIN |tty1 |6|tty1| 617| |Mon Mar 23 10:48:27 2020---------------------------------------------------------------------------CURRENT REC: root |pts/0 |7|ts/0| 8379|gateway |Mon Mar 23 11:14:46 2020** pts/0 root Mon Mar 23 11:14:46 2020---------------------------------------------------------------------------CURRENT REC: root |pts/1 |7|ts/1| 8401|gateway |Mon Mar 23 11:15:07 2020** pts/0 root Mon Mar 23 11:14:46 2020** pts/1 root Mon Mar 23 11:15:07 2020---------------------------------------------------------------------------CURRENT REC: |pts/0 |8| | 8376| |Mon Mar 23 11:15:45 20200.02 root (logout)** pts/1 root Mon Mar 23 11:15:07 2020---------------------------------------------------------------------------CURRENT REC: |pts/1 |8| | 8398| |Mon Mar 23 11:26:51 20200.20 root (logout)---------------------------------------------------------------------------CURRENT REC: root |pts/0 |7|ts/0| 8511|manjaro.example.com |Mon Mar 23 11:26:52 2020** pts/0 root Mon Mar 23 11:26:52 2020---------------------------------------------------------------------------CURRENT REC: |tty1 |8|tty1| 617| |Mon Mar 23 11:31:45 2020/var/log/wtmp:25: problem: missing login record for `tty1'** pts/0 root Mon Mar 23 11:26:52 2020---------------------------------------------------------------------------CURRENT REC: shutdown |~ |1|~~ | 0|3.10.0-1062.18.1.el7.x86_64 |Mon Mar 23 11:31:47 20200.08 root (shutdown)---------------------------------------------------------------------------CURRENT REC: reboot |~ |2|~~ | 0|3.10.0-1062.18.1.el7.x86_64 |Mon Mar 23 11:31:54 2020---------------------------------------------------------------------------CURRENT REC: runlevel |~ |1|~~ | 51|3.10.0-1062.18.1.el7.x86_64 |Mon Mar 23 11:31:56 2020---------------------------------------------------------------------------CURRENT REC: |tty1 |5|tty1| 605| |Mon Mar 23 11:31:56 2020---------------------------------------------------------------------------CURRENT REC: LOGIN |tty1 |6|tty1| 605| |Mon Mar 23 11:31:56 2020---------------------------------------------------------------------------CURRENT REC: root |pts/0 |7|ts/0| 1192|manjaro.example.com |Mon Mar 23 11:32:02 2020** pts/0 root Mon Mar 23 11:32:02 20200.07 root (catch-up)total 0.53 查看登录失败记录 lastb 命令通过 btmp(/var/log/btmp) 文件查询所有登录系统失败的用户的信息。 lastb admin ssh:notty manjaro.example. Mon Mar 23 11:38 - 11:38 (00:00)admin ssh:notty manjaro.example. Mon Mar 23 11:38 - 11:38 (00:00)admin ssh:notty manjaro.example. Mon Mar 23 11:38 - 11:38 (00:00) btmp begins Mon Mar 23 11:38:00 2020 所有用户最后一次登录记录 lastlog 命令通过 lastlog(/var/log/lastlog) 文件查询用户最后一次登录的信息。 lastlog Username Port From Latestroot pts/0 manjaro.example. Mon Mar 23 11:32:02 +0800 2020bin **Never logged in**daemon **Never logged in**adm **Never logged in**lp **Never logged in**sync **Never logged in**shutdown **Never logged in**halt **Never logged in**mail **Never logged in**operator **Never logged in**games **Never logged in**ftp **Never logged in**nobody **Never logged in**systemd-network **Never logged in**dbus **Never logged in**polkitd **Never logged in**sshd **Never logged in**postfix **Never logged in**chrony **Never logged in**jalright pts/1 Mon Mar 23 11:15:40 +0800 2020

    时间:2020-03-25 关键词: Linux 登录 yum

  • Linux云计算教程全套视频合集

    Linux云计算教程全套视频合集

    Alpine Linux是一个独立的、非商业的、通用的Linux发行版,设计用于了解安全性、简单性和资源效率的高级用户。 Alpine Linux围绕musl libc和busybox构建。这使得它比传统的GNU / Linux发行版更小,更节省资源。一个容器需要不超过8 MB的空间,而对磁盘的最小安装需要大约130 MB的存储空间。您不仅可以获得完整的Linux环境,还可以从存储库中选择大量的软件包。 二进制软件包被缩减和拆分,使您可以更好地控制安装的内容,从而使您的环境尽可能地小巧高效。 Alpine Linux是一个非常简单的发行版,它会尽量避免使用。它使用自己的包管理器,称为apk,OpenRC init系统,脚本驱动的设置,就是这样!这为您提供了一个简单,清晰的Linux环境,没有任何噪音。然后,您可以添加项目所需的软件包,因此无论是构建家用PVR还是iSCSI存储控制器,薄型邮件服务器容器或坚如磐石的嵌入式交换机,其他都不会挡道。 Alpine Linux的设计考虑到了安全性。内核修补了一个非官方的grsecurity / PaX端口,并且所有的用户级二进制文件被编译为位置独立可执行文件(PIE)和堆栈粉碎保护。这些主动安全功能可防止利用整个类别的零日等漏洞。 插个小消息,也方便想学习的同学,在文章下方留言即可试听课程外加领取千锋HTML5、UI交互设计、PHP、Java+云数据、大数据开发、VR/AR/Unity游戏开发、Python人工智能、Linux云计算、全栈软件测试、网络安全等全部的视频学习教程。 LABEL 指令: LABEL 指令用于指定一个镜像的描述信息 该LABEL指令将元数据添加到镜像中。 LABEL是一个键值对。 要在LABEL值中包含空格,请像在命令行解析中一样使用引号和续行符\。 一个镜像可以有多个LABEL标签。您可以在一行中指定多个标签。并且目前的版本不再会影响到镜像的大小了。 RUN 指令 RUN 指令是在容器内执行 shell 命令,默认会是用 /bin/sh -c 的方式执行。 执行命令的两种方式 RUN(shell形式,该命令在shell中运行)RUN ["executable", "param1", "param2"](exec形式)之前说过,Dockerfile 中每一个指令都会建立一层,RUN 也不例外。每一个 RUN 的行为,就和刚才我们手工建立镜像的过程一样:新建立一层,在其上执行这些命令,执行结束后,commit 这一层的修改,构成新的镜像。 注意:Union FS 是有最大层数限制的,比如 AUFS,曾经是最大不得超过 42 层,现在是不得超过 127 层。 所以,在使用 shell 方式,尽量多的使用续行符\ RUN /bin/bash -c 'source $HOME/.bashrc; \ echo $HOME' 写 Dockerfile 的时候,要经常提醒自己,这并不是在写 Shell 脚本,而是在定义每一层该如何构建。注意当使用 exec 方式时,需要明确指定 shell 路径,否则变量可能不会生效。

    时间:2020-03-25 关键词: Linux 云计算 alpine

  • Linux之父 Linus Torvalds 关于疫情期间在家工作的建议

    Linux之父 Linus Torvalds 关于疫情期间在家工作的建议

    没有人比Linus Torvalds拥有更丰富的经验。 它在家中维护Linux,如今几乎每个人都在使用Linux,并且还花费时间来开发Git,而今天的每个人都在使用它。 当新的流行病迫使无数人远程工作时,Linux之父说他担心会怀念人际交往,不仅在办公室和走廊里聊天,还在外面吃饭,但事实证明,他确实从未真正怀念过它。 Linux之父 Linus Torvalds 关于在冠状病毒禁足期间在家工作的建议 Torvalds 称在家工作的一大优势是弹性,不要尝试在家里重新创造办公室环境。如果你在家里花很多时间进行在线会议,类似在办公室里花很多时间开会,那么你只是将办公室生活最糟糕的一部分带到了家里,而且还把它变得更糟。 如果你在家里朝九晚五,那么你会发现痛恨家痛恨自己和生活。这种远程工作没有优点尽是缺点。 他说,与其用视频会议重建过去习惯的办公室生活,不如真正改变工作方式,使用异步沟通模式。寻找方法跟踪你要做的工作。如果无聊了你可以做做其它事情,你是在家里工作,不是困在办公室里,你可以出去买食物,或者和猫玩耍。

    时间:2020-03-25 关键词: Linux git torvalds

  • LMDE 4“Debbie”与Linux Mint相似但不用Ubuntu

    LMDE 4“Debbie”与Linux Mint相似但不用Ubuntu

    LMDE 4“ Debbie”正式发布,LMDE是“ Linux Mint Debian Edition”。 它的目标是与Linux Mint尽可能相似,但不使用Ubuntu,并且软件包库由Debian提供。 新版本主要带来了以下新特性: •支持 LVM 和全盘加密的自动分区 •主目录加密 •支持自动安装 NVIDIA 驱动程序 •支持NVMe •支持 SecureBoot •支持Btrfs 子卷 •改进安装程序 •自动安装微码包 •在 Virtualbox 中,实时会话的自动分辨率提高到最小 1024×768 •Linux Mint 19.3 改进(HDT、引导修复、系统报告、语言设置、HiDPI 和插图改进、新的引导菜单、Celluloid、Gnote、绘图、Cinnamon 4.4、XApp 状态图标等) •APT 建议默认启用 •删除了 deb-multimedia 存储库和软件包 •带有 backports 仓库的 Debian 10 Buster 软件包基础

    时间:2020-03-25 关键词: Linux ubuntu debbie

  • Android-x86 9.0-r2底层升级至9.0

    Android-x86 9.0-r2底层升级至9.0

    Android-x86 9.0-r2发布了,这个版本是基于Android-x86 9.0(pie-x86)的第二个稳定版本。 9.0-r2基于新的 Android 9.0.0 Pie 版本(android-9.0.0_r54),与9.0-r1相比,此版本进行了重大升级,例如对Mesa Vulkan 的初始支持、在 Mesa 上支持 OpenGL ES 3.x、升级至 Linux 4.19 LTS 内核、支持 UEFI SecureBoot、新的安装程序以及其他更改。 更新内容: · 底层升级至新的 Android 9.0.0 Pie (android-9.0.0_r54) · 内核升级至 Linux Kernel 4.19.110 LTS 版本 · 修复在 UEFI 模式下 iso 无法引导的问题 · 修复 Microsoft Surface 3的音频问题 Android-x86是将 Android 移动操作系统移植到采用 Intel 及 AMD 的 x86处理器的设备上运行的非正式尝试性项目,该系统并非基于 RISC 的 ARM 芯片。该计划始于对安卓源代码的一系列补丁,以让安卓能运行在各种各样的上网本和超便携移动个人电脑上。

    时间:2020-03-26 关键词: Linux android-x86 r54

  • Linux系统入门学习经验分享

    Linux系统入门学习经验分享

    我是一个身高一米八,体重一百三十斤的人,皮肤很黑。 我在大学里专门研究计算机科学。我在攻读大学时一无所知,所以听了别人的建议。我之所以学习计算机科学,是因为大家都说计算机有前途,容易就业,而且需求很高,所以我开始了四年的计算机学习。 后来大三的时候进入了实验室,开始做一些比赛,接触各种各样的比赛,比赛带给我的快感让我更加喜欢这个专业,慢慢的也开始学习更多的技术,有个师兄很厉害,有一天我看他电脑上装了个小企鹅,便问他,这是什么,他告诉我,这是Linux,开始感觉很新奇,就多看了几眼,师兄见我很感兴趣,于是开始给我介绍,说linux的各种,还推荐我去网上看视频学习,于是我开始我的linux学习之路,网上零零散散的视频学的不过瘾,于是我开始找别的学习方法,找到时候发现了一本书《Linux就该这么学》,看了看评价,都说适合初学者。 等了两天,终于到货了,书本的手感不错,风格我喜欢,简单大气。有人说,书籍就是字典,不需要全部都看,有啥不会的时候再翻看就可以,但是我不这样认为,我感觉书籍还是很有必要仔细研读的,书籍里有作者的智慧在里面,你不会的可能不止是一个点,也可能是一个逻辑,一整个体系,只有完整的看过来,才会知道来龙去脉,才能更加有效的学习,更加高效的做事。 我的linux学习之路大约就从这本书开始了,后来做了两份工作都是和linux相关的,现在的我是一个程序员,这本书还咋陪伴着我,如今的我是把他当作字典了,前提是我之前已经把这本书读透了,有些知识点不常用的会有遗忘,再用的时候会忘,这个时候翻看还是很有必要的。工作了以后就会感觉,能有完整的时间学习是件很不容易的事情,你总是会被各种各样的工作上的事情所困扰,让你忙的不可开交,如果不是有当时的基础,积累了一些知识,真的会很艰难。所以建议大家,在能可以安心看书学习的时间能够好好的看书学习知识,尽量的打牢基础,扎扎实实的,才能在日后的工作中能够得心应手。 工作的这几年我感觉真正推动我前进的是自己的内心,是内心对于技术的喜爱与执着。身边有一些同事因为各种原因离开,不再从事linux相关的工作,也不碰Linux命令了,他们感觉不够热,不够高端,转去做别的,但是我内心总是感觉做好这个是我本分,选择了这个领域,我就爱上了这个行业,用我的热情去除掉工作的枯燥。当然,也有一部分人去做了linux培训,这类人让我很是敬佩,他们不仅自己靠明白了,还有能力讲出来,让大家能接受。每个人都有自己的选择,每个人的选择都有自己的理由,遵从自己内心就是最好的选择。 有的linux初学者问我,要怎么才能成为这个领域的佼佼者,我就把我之前听到的一个原理讲给他听,说一个人要想成为他所在领域的精英,必须要在这个领域花上至少一万个小时,才有可能成为精英,所以不要想着有捷径,要想成事,必须花费时间和精力,尤其是这种技术类的,你复制不了别人的汗水,努力是你唯一的路。趁着自己年轻,趁着自己还可以追足梦想,多多为值得努力的事情付出汗水,不要吝啬,加油,就是干! 最后,就是作为一个程序员想说几句,程序员也不全是大家以为的形象,也是有自己的风格,有风趣的,也有自己的业余生活,也是阳光的,喜欢健身,游泳,也喜欢旅游,我们只是更加理性,更加有逻辑,其他的和非程序员也是一样的,最后给大家推荐学习linux,这个网站有很多有用的东西,里面的内容会定期更新,肯定会有你想看的。多多逛网站论坛还是很有用处的,看看别人是怎么搞的,自己就会进步很快,不要闷头造车,这个世界是互联互通的,一起加油吧!

    时间:2020-03-27 关键词: Linux 计算机 程序员

  • 《Linux就该这么学》

    《Linux就该这么学》

    大家应该非常熟悉刘先生的书,《Linux就该这么学》是一本关于Linux系统技术的自学书籍,其重于实用性。在过去的三年中,这些章节已被修订1500多次。 这是中国有关Linux系统的高质量自学书籍之一。 IT行业内的技术书籍每年销售1万册即是畅销图书,而2019全年销量顺利破十万册!算是国内IT书籍的一个小里程碑啦。我们会不忘初心,再接再厉。也非常希望同学们能多多帮忙宣传、分享,让更多的技术爱好者了解到这本书籍。 《Linux就该这么学》是一本注重于实用性的Linux系统技术自学书籍,自基础篇公布后网站每天日常阅读量已经超过10000多人,为了满足同学们在断网时依然想学习的那份上进心,我们为大家制作了word及pdf版本的电子书籍。 电脑访问效果更佳,您可以随时随地的看书啦,您可以在网站内免费在线阅读书籍的全部章节及最新内容,今后的进阶篇也将会一如既往免费、完整的提供给亲爱的读者们在线学习。 刘遄,即使这个名字已经多次出现在读者的视野中,但能念错读者仍然不在少数,今天在这篇文章中普及一下“遄,念chuán”,不叫刘瑞、不叫刘踹,更不叫刘喘。言归正传,老刘常说,深知水平有限且技术一般,若不是得益于良师益友的无私帮助,肯定不能如此顺利。也是经历了辛酸才坚定了写这本书的信念。 如果你想了解本书作者老刘,可以微信识别上方二维码,添加刘遄老师微信。他希望尽自己最大的努力把有用的知识分享给读者,希望大家能够少走一些弯路,更快地入门Linux系统。 书籍内容采用Linux Rhel7系统编写,全书总共20个章节,16开本超400页,通用于RHEL、CentOS、Fedora、ubuntu等主流Linux系统。书籍年销量超过10万余册,是国内读者人气增速最快的IT书籍,2018与2019年双11购物狂欢节的IT品类书籍销售冠军。另外我们懂得作为一本Linux系统入门读物,更加有责任,有必要将文章质量不断提高,知识点不断扩充,让实验更加的实用,不辜负每位读者给予我们的支持。

    时间:2020-03-27 关键词: Linux centos rhel

  • Windows 和其他Linux 发行版将得到苹果 Swift 5.3支持

    Windows 和其他Linux 发行版将得到苹果 Swift 5.3支持

    3月27日消息,Swift是Apple的新编程语言,专门用于OS X和iOS应用程序的开发。 Swift在所有方面都优于Objective-C,并且没有太多复杂的符号和表达式。 同时,Swift更快、更方便、更高效、更安全。 此外,新的Swift语言仍与Objective-C兼容。 现在IT之家从苹果博客文章得知,苹果公布了Swift 5.3 的路线目标,主要是:质量和性能增强,并且增加对 Windows 和其他 Linux 发行版的支持。 博客内容表示, Swift 5.3是一个发行版,旨在包括重大的质量和性能增强。此外,此版本还将扩展可用和受支持的Swift平台的数量,特别是增加对Windows和其他Linux发行版的支持。 Swift 5.3 Snapshots Swift 5.3版本分支Snapshots下载将作为持续集成测试的一部分定期发布。如果有支持,将为新支持的平台添加Snapshots下载。 Swift 5.3发布后,除了Snapshots外,还将发布正式的最终版本。 在Swift 5.3中进行更改 2020年4月20日,release/ 5.3分支将在快速存储库和大多数相关项目存储库中被切割。请注意新的分支命名方案。这将包含将在Swift 5.3中发布的更改。切割分支后,如果更改符合发布标准,则可以通过拉取请求将更改放到分支上。

    时间:2020-03-27 关键词: Windows Linux swift5.3

  • 亚马逊可以创建基于Android或Linux的平板电脑

    亚马逊可以创建基于Android或Linux的平板电脑

    最近,关于亚马逊可能会制造出引人注目的Android或Linux平板电脑的内容引起了很多关注,许多读者也对此感兴趣。 现在,我将和大家分享亚马逊如何创建引人注目的Android或Linux平板电脑的最新新闻。 根据Forrester Research的一份报告,如果一个供应商可以挑战苹果公司艰巨的iPad渠道和生态系统,那就是Amazon.com。 当然,电子商务和电子阅读巨头必须首先制造一款平板电脑。 Forrester分析师Sarah Rotman Epps表示,虽然Motorola Xoom,HP TouchPad和RIM Blackberry PlayBook是iPad和即将上市的iPad 2的可靠替代品,但这些设备太昂贵了,无法与Apple Store竞争渠道。 因此,这家研究公司的预测是,到2011年,苹果将占据美国消费平板电脑市场80%的份额,而新竞争者在第一台iPad售出1500万台之后,仅占苹果2010年平板电脑份额的10%。 进入Amazon.com,作为即将到来的iPad霸主的潜在黑马挑战者,这将受到繁荣但封闭的,由严格控制的硬件,软件和应用程序组成的生态系统的支持。 Epps 在3月10日的博客中写道: “在第二局开始时,就可以轻松地为苹果公司打游戏了,但是我们不会,因为我们看到一个特别是被亚马逊打乱的成熟市场。” “亚马逊可以创建一个引人注目的基于Android或Linux的平板电脑,从而可以轻松访问亚马逊的店面(包括即将推出的Android应用商店)以及独特的亚马逊功能,例如一键购买,Amazon Prime服务及其推荐引擎。” 为什么Amazon.com会进行如此大胆的尝试?竞争。苹果公司首席执行官史蒂夫·乔布斯说,在iPad 2的推出3月2日是iPad和iPhone用户下载了100米多万的iBooks,呈现给Amazon.com的Kindle电子书的严重威胁。 Amazon.com可以为用户提供替代Apple为要求应用程序内付款的电子书卖家和出版商制定的严格规则的替代方案。这可能会冻结亚马逊,而亚马逊现在有动力创建自己的平板电脑。 Amazon.com也可以以低于或低于成本的价格出售平板电脑,以通过出售内容来弥补其费用。消费者将不得不为3G和4G数据计划付费。 Epps认为,这种模式将比摩托罗拉,三星和其他公司通过运营商以补贴价格出售平板电脑的模式更好。 最终,Epps说Amazon.com拥有这个品牌。电子书,MP3,流视频和游戏等内容;和零售渠道库存以使平板电脑正常工作。 她也不只是在猜测。Epps说,一项调查显示,有24%的消费者表示会考虑从Amazon.com购买平板电脑,而18%的消费者表示会从摩托罗拉购买。 此外,考虑购买平板电脑的消费者中有28%倾向于从亚马逊等在线零售商那里购买平板电脑,而只有11%的消费者表示会从运营商那里购买平板电脑。 从品牌的角度来看,运营商及其臭名昭著的数据计划似乎吓退了平板电脑客户。 假设Amazon.com确实制造了平板电脑。Android似乎是最明显的操作系统。Amazon.com已经为Android应用程序创建了自己的应用程序商店,因此提供一种品牌的Android设备来运行它们是很有意义的。

    时间:2020-03-27 关键词: Android Linux 亚马逊

  • Parrot 4.8发布

    Parrot 4.8发布

    Parrot 4.8已经发布。 Parrot是基于Debian的GNU / Linux发行版,主要为安全性和数据保护而开发。 Parrot 广泛用于渗透测试、计算机取证、反向工程、攻击、云计算中的渗透测试、数据保护/匿名性、密码等。 它包含您在线开发自己的软件或保护您的隐私所需的一切。 该版本中一些值得注意的更新包括: · linux 5.4 · mate 1.24 · sandbox 的修订 · 更新的 anonsurf · aircrack 1.6 · airgeddon 10.01 · beef 0.5.0 · burpsuote 2020.1 · vscodium 1.43 · libreoffice 6.4 (base 已被删除) · metasploit 5.0.74 (更新将很快发布) · nodejs 10.17 · postgresql 11 · radare2 4.2 · radare-cutter 1.10 (即将支持 ghidra) · weevely 4.0 · wine 5.0 · 以及许多其他更新 Docker 更新 随着对容器技术需求的增加,Parrot 4.8 还添加了更多用于 Docker 容器的服务工具: · parrotsec/core · parrosec/security · parrotsec/tools-nmap · parrotsec/tools-metasploit · parrotsec/tools-metasploit · parrotsec/tools-beef · parrotsec/tools-bettercap · parrotsec/tools-sqlmap 有关整个 Parrot for docker 项目的详细说明,请访问此处的官方参考。 发行说明:https://parrotsec.org/blog/parrot-4.8-release-notes/

    时间:2020-03-27 关键词: Linux debian parrot4.8

  • Linux手机已经可以运行Android应用程序

    Linux手机已经可以运行Android应用程序

    Linux手机的市场仍然非常有限,但是毫无疑问,这里有很大的潜力。 通过必要的改进,它可以成为高级用户的很有价值的解决方案。 由于最近的一项成就,使用Linux手机可能变得不那么不愉快了,因为postmarketOS的开发人员已经完成了启动和运行Anbox的一个关键特性的工作。 Anbox也被称为Android in a Box,得益于基于容器的解决方案,Anbox现在能够在Linux手机上运行一些Android应用程序,这在技术上为这方面的进一步改进打开了大门。 这意味着更多的应用程序将很快在postmarketOS上得到支持,特别是如果这项新功能的开发按计划进展的话。 Anbox支持不是突然就能实现的。事实上,支持Android In a Box最初是在两年前开始探索的,直到最近开发团队才将其标记为“已解决”。 目前,Linux手机上的Anbox仍处于试验阶段,这意味着并不是所有的工作都完全按照计划进行,尽管解决所有问题很可能只是时间问题。 此时你需要知道的是Anbox运行在Android 7.1.1 Nougat上,所以需要更新版本的Android应用程序可能无法工作。此外,当前的实现缺乏Google Play支持和Google Play服务,因此您可能需要使用更复杂的技巧来绕过这个限制。 当然,并不是所有的东西都有很好的响应能力,所以有些延迟是可以预见的。好消息是,我们已经迈出了第一步,现在距离Android应用程序在Linux手机上更流畅地运行只是时间问题。

    时间:2020-03-27 关键词: 手机 Android Linux

  • System76发布Linux专用键盘

    System76发布Linux专用键盘

    著名的PC制造商Linux System76刚刚为业余爱好者推出了一种特殊的键盘设备。 公司首席执行官卡尔·里切尔(Carl Richell)说,用户将从与Pop!OS的完全集成中受益。 Pop!OS 20.04 Linux发行版将为键盘带来新的用户体验,这将有助于公司打破软件和硬件之间的界限。 尽管外形设计上显得并不是很惊艳,但 System76 至少承诺了舒适的输入体验。 此外为了节省桌面空间,这款 Linux 专属键盘还取消了数字键区。搭配鼠标使用的时候,意味着用户无需频繁地挪动外设。 即便如此,这款键盘并没有改变人们的使用习惯,你可以很轻松地找到删除(←)等按键。 最后,这款键盘预计在今夏投放市场,售价等细节暂不得而知,感兴趣的朋友可以留意我们的后续报道。

    时间:2020-03-27 关键词: Linux pop system76

  • Linux多台机器一键免密互信脚本简介

    Linux多台机器一键免密互信脚本简介

    大家好,我是anyux。我将给大家介绍Linux多台机器一键免密互信脚本。 因为很多操作工具构架需要免密钥互信的基础才能实现,比如hadoop,MHA等,本人十分懒惰,不想因为反复克隆机器后,再搞复制粘贴的操作。从昨天晚上11点还完成,气得直接睡觉去了。 白天来公司,正巧无事(一会做完了),上手就开始完成这个脚本。 心急的同学,可以直接替换head_ip(前缀ip),arr(后缀ip),passwd(密码),以root权限直接运行 这个版本是很基础的小脚本,就跟闹着玩一样。 它的不足, 依赖第三工具,并且需要以root权限安装,运行ip限制,需要手动修改同步密钥的算法未优化,感觉可以优化,虽然还不知道优化的空间有多少 再说说它的实现逻辑 这里的前提,是所有同步密钥机器的密码一致(不一致的要等待下一个版本更新吧) 随机一台机器登录,生成密钥对,复制公钥到其他主机认证基于循环,逐个远程登录主机,删除密钥对,重新生密钥对基于循环,逐个远程登录主机,安装远程工具sshpass,复制公钥到其他机器,还有本地主机localhost检测多主机免密通信情况#!/bin/bash#算法密钥#分发给指定机器#ip_headerhead_ip='192.168.255.'#ip_footerarr=(113 114 115)#用户家密钥目录base_dir=~/.ssh/#公钥pub=id_rsa.pub#私钥key=id_rsa#用户名称user=root#用户密码passwd=root#需要root权限安装软件install_cmd(){yum install -y pssh sshpass}create_key(){sleep 2#删除本地初始密钥对rm -rf ${base_dir}sleep 1echo -e "删除完成\n"echo "开始分发"echo "\n"echo "++++++++++++++++++++"#本地主机生成密钥\ssh-keygen -t rsa -f ${base_dir}${key} -P ""for ip in ${arr[@]}doecho "输出ip**********"echo "ssh root@${head_ip}${ip} "tmp='ssh-keygen -t rsa -f ${base_dir}${key} -P ""'#本地主机公钥复制到其他主机认证文件sshpass -p${passwd} ssh-copy-id $user@${head_ip}${ip} -o StrictHostKeyChecking=no#远程主机连接,删除已生成的密钥,并重新生成密钥sshpass -p${passwd} ssh $user@${head_ip}${ip} "rm -rf ${base_dir}${key};rm -rf ${base_dir}{pub}"#远程主机连接,生成密钥sshpass -p${passwd} ssh $user@${head_ip}${ip} "ssh-keygen -t rsa -f ${base_dir}${key} -P ''"#远程主机连接,将公钥复制到其他主机认证文件for tmp_ip in ${arr[@]}do#安装远程连接工具sshpass -p${passwd} ssh $user@${head_ip}${ip} "yum install -y sshpass;"#远程主机,将公钥同步到其他机器sshpass -p${passwd} ssh $user@${head_ip}${ip} "sshpass -p${passwd} ssh-copy-id $user@${head_ip}${tmp_ip} -o StrictHostKeyChecking=no"#远程主机,将公钥同步localhost主机名下sshpass -p${passwd} ssh $user@${head_ip}${ip} "sshpass -p${passwd} ssh-copy-id $user@localhost -o StrictHostKeyChecking=no"donedoneecho -e "分发完结\n"}check_ip(){for ip in ${arr[@]}dopssh -H ${head_ip}${ip} -i $1done}bat(){echo "输出ok:";check_ip 'echo "ok"'echo "输出ping结果:";check_ip 'ping qq.com -c 2'echo "获取主机名:";check_ip 'ls ~/.ssh'echo "获取主机名:";check_ip "source /etc/profile;ip a | grep inet | grep ${head_ip}"}main(){install_cmd;create_key;bat}main

    时间:2020-03-27 关键词: Linux 脚本 免密

  • Bodhi Linux 5.1.0正式版本发布, 意义重大!

    Bodhi Linux 5.1.0正式版本发布, 意义重大!

    近日,Bodhi Linux 5.1.0 现已发布。此版本是该团队自去年首席开发人员变更以来发布的第一个版本,因此可以说是意义重大。如果用户不确定哪个版本最适合自己,可以查看此 Wiki 页面来了解它们之间的区别。 其首席开发人员 Robert Wiley 在发布博客中表示,“我很高兴地宣布 Bodhi Linux 5.1.0 的发布。这是我的第一个正式版本,与我们最初的计划相比有些延迟。” 同时,他还透露,“与传统的 Bodhi 版本相比,该版本存在着一些突破之处。除了用 leafpad 代替 epad、epiphany 替换 midori、以及用 eepDater 替换 ditching eepDater 之外,我们现在还提供两个 64 位 ISO 和一个经过改进的 AppPack ISO。” Robert Wiley此外表示,希望这种延迟对我们的用户来说是值得的。非常感谢 Stefan 'the waiter' Uram 在代码、主题和图标方面的工作,如果没有他的创意输入,Bodhi 就不会是现在这个样子。

    时间:2020-03-29 关键词: Linux ubuntu bodhi 5.1.0

首页  上一页  1 2 3 4 5 6 7 8 9 10 下一页 尾页
发布文章

技术子站

更多

项目外包

更多

推荐博客