智乐兔

linux系统

  • VMware虚拟机NAT模式上网配置

    VMware虚拟机NAT模式上网配置

    NAT模式的具体配置 NAT方式:虚拟机可以上外网,可以访问宿主计算机所在网络的其他计算机(反之不行)。 1.1.1.        查看虚拟机的网络参数 1)      打开虚拟机,选择菜单“编辑”》“编辑虚拟网络”,如下图:   2)      选中列表中的“VMnet8 NAT”,点击左下角“恢复默认”按钮,恢复默认参数设置。然后点击“NAT设置”按钮,如下 ...

    查看全文

  • Ubuntu 14.04 LST安装GCC 4.1.2

    Ubuntu 14.04 LST安装GCC 4.1.2

    由于编译源码软件需要在 14.04 LST用到gcc4.1.2版本,但是本机已经安装有gcc4.8.4,下载gcc4.1.2源码编译总会出现运行找不到库文件错误,或者i386和x86_64不兼容问题,网上都有相似问题的解答,最终安装成功。 1. 下载&解压源码 $ wget http://ftp.gnu.org/gnu/gcc/gcc-4.1.2/gcc-4.1.2.tar.bz2$ tar xvjf gcc-4.1.2.tar.bz2 2. 安装依赖库, 以及软件 $ sudo apt-get install libc6-dev libgmp-dev libmpfr-dev tex ...

    查看全文

  • 在Ubuntu Server 14.04上编译Android 6.0源码

    在Ubuntu Server 14.04上编译Android 6.0源码

    此前编译过 Server 14.04上编译Android6.0源码的步骤。好了,废话不多说,我们开始吧! 步骤一: 安装Ubuntu系统。我们既可以通过虚拟机的方式安装Ubuntu,也可以直接在电脑上安装,为了获得更好的Linux操作体验,我建议直接在电脑上面安装Ubuntu,我在自己电脑上安装了win10和Ubunut Server14.04双系统,使用的时候可以根据自己的需要随时切换系统,非常方便。关于如何搭建双系统,网上有很多教程,我就不在此叙述了,但是我想说明的一点是在安装Ununtu的时候,分配给Ubuntu的磁盘空间一定要尽可能大一点,至少60G,我分配了105G,编译完成之后还 ...

    查看全文

  • Win10下安装CentOS 7双系统详解

    Win10下安装CentOS 7双系统详解

      最近心血来潮,想学Linux,所以根据网上的建议,买了鸟哥的书。为了以后学习方便,准备安装7。准备好镜像文件和U盘后,4号晚上八点多开始施工,本以为几个小时就可以弄好的东西,第一次让我明白了什么叫理想与现实的差距。鉴于CentOS7安装的繁琐程度和鸟哥的火热程度,我决定把我安装的全过程写下来,希望能帮助到想要学习的小白们。在这篇教程里,我把我遇到的问题也写了出来,因为我从解决这些问题的过程中,学到了很多知识,如果你也是个小白的话,希望你耐心看下去。   另外,欢迎大神们指点批评~   事先声明一下,在CentOS 7安装过程中,没有启动项的选择,就是说,安装好CentOS后,我们打不开w ...

    查看全文

  • Linux 性能监控之命令行工具

    Linux 性能监控之命令行工具

    引言      对于系统和网络管理员来说每天监控和调试Linux系统的性能问题是一项繁重的工作。这些命令行工具可以在各种Linux系统下使用,可以用于监控和查找产生性能问题的原因。这个命令行工具列表提供了足够的工具,您可以挑选适用于您的监控场景的工具。 1. lsof – 列出打开的文件       在许多Linux或者类Unix系统里都有lsof命令,它常用于以列表的形式显示所有打开的文件和进程。打开的文件包括磁盘文件、网络套接字、管道、设备和进程。使用这条命令的主要情形之一就是在无法挂载磁盘和显示正在使用或者打开某 ...

    查看全文

  • RHEL7 忘记密码修改root密码 (经过测试RHEL7.2 / 7.1 通过)

    RHEL7 忘记密码修改root密码 (经过测试RHEL7.2 / 7.1 通过)

    RHEL7进入单用户方式和重置密码方式发生了较大变化,GRUB由b引导变成了ctrl+x引导。 重置密码主要有rd.break和init两种方法。(经过测试RHEL7.2 / 7.1 通过) rd.break方法: 1、启动的时候,在启动界面,相应启动项,内核名称上按“e”; 2、进入后,找到linux16开头的地方,按“end”键到最后,输入rd.break,按ctrl+x进入; 3、进去后输入命令mount,发现根为/sysroot/,并且不能写,只有ro=readonly权限; 4、mount -o remount,rw /sysroo ...

    查看全文

  • 如何使用NoNotifications关闭Ubuntu通知提示

    如何使用NoNotifications关闭Ubuntu通知提示

    在 中连接个手机,连通有线或无线网络、有新系统更新时都会在桌面右侧弹出通知提示,这个功能本可以帮助用户实时了解系统和硬件工作状态的动态变化,但当你需要长时间专注工作时,这些可能会随机弹出的通知提示经常都会打断我们的工作和思路。如果你使用了 KDE Connect,各种消息更可能让你抓狂。 那么有没有一种好的方式,既不断开手机连接,又能够临时关闭 Ubuntu 的提示通知呢?遗憾的是 Ubuntu 中并没像 Windows 10 一样集成通知提示的开关功能,不过开源系统的强大之处就在于无所不能的小工具,接下来我们要介绍的 NoNotifications 小工具就可以实现这个功能。 NoNot ...

    查看全文

  • 通用浏览器竟然有鲜为人知的六项使用技巧

    通用浏览器竟然有鲜为人知的六项使用技巧

    虽然自身存在感不高,但浏览器无疑是我们查阅万维网的窗口。究竟选择Chrome、火狐、Edge还是其他方案取决于大家的实际需要,但无论结果如何,它们当中都存在着一些通用技巧与诀窍可供利用。 从快捷键组合到安全设置,我们将在今天的文章中将这些心得一网打尽。最重要的就是定期翻看这些内容,并将其融入使用习惯以获得更理想的浏览器使用体验。 使用常见的快捷键组合 无论大家使用浏览器还是其他程序,了解快捷键组合都能够显著提高效率。特别是在浏览器当中,大家会发现这些小技巧能够让日常生活变得更加美好。 常见快捷键组合的总体数量相当庞大,因此这里我们只提出其中最重要的部分。大家的右手往往习惯放在鼠标或者触控 ...

    查看全文

  • Github提示Key is already use

    Github提示Key is already use

    背景:在Github中为用户添加SSH Key的时候报Key is already use,根据错误提示很显然,所添加的SSH Key已经被其他账号使用后,才会出现这个错误。现在有两种解决办法,第一,找到帐号删除Key;第二,重新生成Key 找到使用该Key的帐号,在Github个人信息中有SSH and GPG keys这一栏,管理着所有的SSH Keys,找到匹配的Key删除,另外一个账号就可以使用该Key了 重新生成SSH Key,仅需几个简单的步骤1.打开终端2.输入以下命令,并执行$ ssh-keygen -t rsa -b 4096 -C “”Creat ...

    查看全文

  • Sublime Text 文本排序&查找重复行&删除重复行

    Sublime Text 文本排序&查找重复行&删除重复行

    排序 按F9或者选择菜单:Edit > Sort Lines,对每行文本进行排序 查找重复行 排序好后,按Ctrl+F,调出查找面板 查找字符串: ^(.+)$[\r\n](^\1$[\r\n]{0, 1})+ 注意:确保正则模式开关打开;若不可用,按Alt+R进行切换 点击Find 删除重复行 排序好后,按Ctrl+H,调出替换面板 查找字符串: ^(.+)$[\r\n](^\1$[\r\n]{0, 1})+ 注意:确保正则模式开关打开;若不可用,按Alt+R进行切换 替换字符串: \1 点击Replace 更多Sublime Text相关资讯阅 ...

    查看全文

  • 安装Eclipse及相关Plugin

    安装Eclipse及相关Plugin

    Eclipse: 此处选用基于Eclipse的开发工具:STS 官方网站:https://spring.io/tools/sts   Plugins: Open Explorer文件浏览插件it opened the files selected in “Package Explorer” and “Navigator” in the system file browser.用系统自带文件管理器打开选定文件所在位置下载地址:https://github.com/samsonw/OpenExplorer/downloads Prop ...

    查看全文

  • Pacman Hooks 简介

    Pacman Hooks 简介

    Pacman 5.0 带来了 Hooks 支持,但在大规模应用前,我们留出了一个多月的时间来让用户先升级到 Pacman 5.0(因为同时升级 pacman 和有定义 hooks 的包会导致无法正常执行这些 hooks)。现在距离 Hooks 正式投入使用已经过去了一个月,我觉得是时候介绍一下 Hooks 和如何使用它了。 先来看一个简单的 Hook: [Trigger]Type = FileOperation = InstallOperation = UpgradeTarget = usr/lib/tmpfiles.d/*.conf[Action]Description = Creati ...

    查看全文