Welcome 微信登录

首页 / 操作系统 / Linux

Ubuntu 16.04 LTS 下安装Snapcraft 2.5

Ubuntu 16.04 LTS 下安装Snapcraft 2.5

昨天,2016年3月22日,Canonical的 Sergio Schvezov 宣布 Snapcraft 2.5 发布。我们知道在现在的Ubuntu桌面中,我们几乎都使用的是debian包。 有的Linux系统上是使用rpm包。在Snappy Ubuntu上。我们使用的包叫做snap包.它的包的扩展名叫做.snap.这是一种崭新的包,和我们以前使用的不一样哦。我们知道debian包的打包非常难懂。相比较而言,snap包的语法就简单得多。今天在我们的教程中...
Linux 系统常用命令汇总

Linux 系统常用命令汇总

Linux 系统常用命令汇总-文件和目录操作文件和目录 命令选项注解示例文件的基本操作ls[选项][文件]显示所有文件和目录ls -al-a(A)显示所有文件和目录,包括隐藏文件和目录(显示所有文件和目录,包括隐藏文件和目录,但不现实“.”和“..”目录)查看当前目录下的所有文件的详细信息=ll-l显示文件和目录的完整属性信息-d cd+路径改变当前路径cd /etc 转到etc目录下pwd 显示当前路径p...
Linux下磁盘挂载

Linux下磁盘挂载

公司硬盘不够用了,新买了一个存储,需要挂载到现在的系统上。前期的步骤就不说了,运维全部搞定,无非是硬件和网络那一套,这里只说分配到本人后在Linux下如何挂载。具体步骤如下:1、查看是否已经分配[root@localhost home]# fdisk -l磁盘 /dev/sda:64.4 GB, 64424509440 字节,125829120 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 /...
CentOS7从一般用户切换到root用户

CentOS7从一般用户切换到root用户

为什么要切换到root用户?root用户是Linux系统的最高权限用户,该用户拥有系统的生杀大权。然而,正因为此用户权限过大,系统一般情况下不允许你一root用户登录系统。但是,以普通用户登录系统后,普通用户权力受限,做不了一些基本操作,比如安装应用程序,所以这里需要切换到root用户来执行一些对系统有重大影响的操作。如何切换?可以使用如下命令从普通用户切换到root用户:su root键入回车后,系统提示输入密码(此密码即你平时使用的那个用户的密码。关于...
CentOS7下yum使用

CentOS7下yum使用

yum在CentOS上非常重要,俗称“大黄狗”。这个应用类似于Android上的应用商店,又类似于iOS上的AppStore。(我猜测大概这两者的idea应该都是来源于linux或unix吧)这里列出yum with CentOS 7的一些使用案例:【查找指定应用的安装包】例如,CentOS7的minimal版本上没有netstat这个工具,那么我们可以使用如下命令来查找netstat归属于哪个安装包:yum whatprovide...
CentOS 6.7安装在VMWare中Bridge模式下网卡eth0不能自动激活的问题

CentOS 6.7安装在VMWare中Bridge模式下网卡eth0不能自动激活的问题

VMWare 11.0CentOS 6.7 minimalVMWare网卡配置选择Bridge方式问题:默认情况下ifconfig命令只能看到网络设备lo,看不到eth0,也没有分配合理的IP地址。(在最新的CentOS 7中ifconfig工具消失了,取而代之的是ip addr show)分析:使用ifconfig -a能看到eth0和lo,说明系统中还是存在eth0的,只是没有被激活。(CentOS 7中网卡默认是关闭状态,需要激活)解决:vi /et...
Ubuntu无法识别显示器情况下如何设置高分辨率

Ubuntu无法识别显示器情况下如何设置高分辨率

安装Ubuntu后,出现无法识别显示器,从而造成无法设置高分辨率。界面显示似老年机般,5.3的视力+强迫症,臣妾的内心是十分拒绝的,捣鼓了半天终于搞定,这里记录下方法。(一)使用xrandr命令,查看当前显示器显示配置linuxidc@linuxidc:~$ xrandrScreen 0: minimum 320 x 200, current 1920 x 1080, maximum 32767 x 32767VGA1 connected primary ...
Linux内核-模块编译和安装

Linux内核-模块编译和安装

我安装Ubuntu的时候是没有安装源码的,在没有安装源码前 /usr/src/ 目录下是只有两个包含内核的头文件的文件夹的:我的内核版本是:所以接下来就是先安装内核源码:执行后,/usr/src / 目录就多了两个文件夹:这样源码就下载下来了,然后将源码解压:解压之后 /usr/src/linux-3.13.0/文件夹里面的就是内核源码了.然后再对源码进行编译.先进入/usr/src/linux-3.13.0/ 文件夹:然后依次执行 make oldcon...
Vim的基本使用方法

Vim的基本使用方法

vim作为被大多数程序员所推崇的编辑器,是源于它的自由灵活以及令人舒服的输入模式,但对于新手来说无疑是个噩梦(需要记太多的命令),而作为使用了vim有一段时间的我来说,总结下常用的命令,以备新手快速进入vim,感受它的强大以及令人着迷的处理方式。以下只介绍常用的使用方式,对于繁重的概念以及高难度的操作留待大家以后的兴趣去探索。初次用vi/vim打开文件既可以使用以下命令:移动命令:1.hjkl 四个按键对应左下上右,这四个按键是用来移动光标(同上下左右方向...
Linux之间进程通信

Linux之间进程通信

必备基础: fork() 创建一个与之前完全一样的进程,这两个进程执行没有固定的先后顺序,哪个进程先执行要看系统的进程调度策略。一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中,只有少数值与原来的进程的值不同。相当于克隆了一个自己。// fork() study example 1#include <unistd.h>#include <stdio.h>...
Linux入门学习:认识shell和bash

Linux入门学习:认识shell和bash

一、shell 计算机硬件的直接控制者是操作系统的内核(kernel),因为内核的重要性,所以作为用户的我们是无法直接操作内核的,所以我们需要shell调用应用程序或者双击打开安装的应用软件与内核之间进行通信。shell就相当于是一个接口,连接程序与内核;或者可以说shell是一个办公桌,给工作的人以必要办公环境。 如今的shell大多数是命令行界面的形式。不同的操作系统的shell是不同的,Linux系统默认运用的是bash。 因为shell是与内核的接...
如何正确接收 GitHub 的消息邮件

如何正确接收 GitHub 的消息邮件

背景我厂的开发流程通常都是基于 GitHub 的。在 GitHub 上 review 代码,也是我日常工作的重要组成部分。对我来说,在 code review 过程中最讨厌的莫过于,我在 pull request 或 commit 下面评论或 @ 人,往往石沉大海,没有回音。我事后追问当事人,他们的回复往往是 “不知道你 @ 我了呀~”。这让我非常恼火。所以,我决定写篇文档给所有人看,避免他们漏看重要的 GitHub 消息。此后在 ...
Bash的基本功能

Bash的基本功能

1.命令别名与快捷键1.1 查看与设定别名 alias:查看系统中所有命令的别名 alias 别名=’原命令’ 设定命令别名 unalias 别名 删除别名 vi ~/.bashrc 写入环境变量配置文件(永久生效)2.命令生效顺序1.用绝对路径或相对路径执行的命令 2.执行别名 3.执行Bash的内部命令 4.执行按照$PATH环境变量定义的目录查找顺序找到的第一个命令3.常用快捷键1.ctrl+c 强制终止当前命令 2.ctrl...
检测Linux虚拟化平台类型的几种方式

检测Linux虚拟化平台类型的几种方式

要想找出 Linux 系统运行在虚拟化平台中还是硬件服务器上,有多种方式可供大家选择,这主要取决于你的 hypervisor 或 container 环境。不同的虚拟化或容器技术会在其实例中引入不同的识别指纹,如:处理器厂商、特殊的 /proc 文件或虚拟网卡名称等。 另外通过 dmesg 显示启动序列,也可以找出 Linux 或 VPS 所使用虚拟化平台类型的一些线索。下面我们将介绍几个命令行工具,让大家可以非常容易地检测到 Linux 所使用的虚拟化平...
LFCS 系列第一讲:如何在 Linux 上使用 GNU sed 等命令来创建、编辑和操作文件

LFCS 系列第一讲:如何在 Linux 上使用 GNU sed 等命令来创建、编辑和操作文件

Linux 基金会宣布了一个全新的 LFCS(Linux 基金会认证系统管理员(Linux Foundation Certified Sysadmin))认证计划。这一计划旨在帮助遍布全世界的人们获得其在处理 Linux 系统管理任务上能力的认证。这些能力包括支持运行的系统服务,以及第一手的故障诊断、分析,以及为工程师团队在升级时提供明智的决策。Linux 基金会认证系统管理员——第一讲请观看下面关于 Linux 基金会认证计划的演...
在 Linux 上将 BQ Aquaris Ubuntu 手机刷成 Android 系统

在 Linux 上将 BQ Aquaris Ubuntu 手机刷成 Android 系统

How to install Android on Ubuntu Phone如果你正好拥有全球第一支运行 Ubuntu 的手机并且希望将 BQ Aquaris E4.5 自带的 Ubuntu 系统换成 Android,那这篇文章能帮你点小忙。有一万种理由来解释为什么要将 Ubuntu 换成主流 Android OS。其中最主要的一个,就是这个系统本身仍然处于非常早期的阶段,针对的目标用户仍然是开发者和爱好者。不管你的理由是什么,要谢谢 BQ 提供的工具,让...
结合tcpdump命令对traceroute深入分析

结合tcpdump命令对traceroute深入分析

traceroute:是网络诊断中,用来分析IP包经过那些路由的命令。学前知识:IP包中有个字段TTL,这个是最大跳转次数的字段,每经过一个路由器,值会-1,当值为0的时候,这个包就会被路由器丢弃,并返回ICMP-超时包给请求主机。实现原理:1、traceroute首先发出三个UDP包(发出三个主要是为了统计,这里可以不用太在意),其TTL的字段为1,目的地为目标主机的IP,该UDP包在经过路由器-1时,TTL值会被设置为0该包会被丢弃,并返回ICMP-超...
<< 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 >>