嗅谱网

技术分享

  • Mac使用ssh出现permission denied(publickey)

    Mac使用ssh出现permission denied(publickey)

    第一次在Mac上使用ssh远程登录,使用的是香港的一个云平台,从那边得到了.pem文件,将文件放入~/.ssh里,使用命令 ssh  -i ~/.ssh/xd.pem IP地址 结果出错 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @        WARNING: UNPROTECTED PRIVATE KEY FILE!          @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ...

    查看全文

  • Ubuntu 16.04 LTS 下安装Snapcraft 2.5

    Ubuntu 16.04 LTS 下安装Snapcraft 2.5

    昨天,2016年3月22日,Canonical的 Sergio Schvezov 宣布 Snapcraft 2.5 发布。 我们知道在现在的桌面中,我们几乎都使用的是debian包。 有的Linux系统上是使用rpm包。在Snappy Ubuntu上。我们使用的包叫做snap包.它的包的扩展名叫做.snap.这是一种崭新的包,和我们以前使用的不一样哦。我们知道debian包的打包非常难懂。相比较而言,snap包的语法就简单得多。今天在我们的教程中,我们来以一个简单的例程来介绍,在以后的教程中,我们用更加详细的方式来介绍snapcraft.snapcraft的功能是: 它是一个编译工具 让我 ...

    查看全文

  • Linux 系统常用命令汇总

    Linux 系统常用命令汇总

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

    查看全文

  • CentOS 7.0关闭防火墙

    CentOS 7.0关闭防火墙

    7.0默认使用的是firewall作为防火墙,使用iptables必须重新设置一下 1、直接关闭防火墙 systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 2、设置 iptables service yum -y install iptables-services 如果要修改防火墙配置,如增加防火墙端口3306 vi /etc/sysconfig/iptables 增加规则 -A INPUT -m state –state NEW -m ...

    查看全文

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

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

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

    查看全文

  • CentOS7下yum使用

    CentOS7下yum使用

    yum在上的应用商店,又类似于iOS上的AppStore。(我猜测大概这两者的idea应该都是来源于linux或unix吧) 这里列出yum with CentOS 7的一些使用案例: 【查找指定应用的安装包】 例如,CentOS7的minimal版本上没有netstat这个工具,那么我们可以使用如下命令来查找netstat归属于哪个安装包: yum whatprovides netstat 结果如下: 从查询结果来看,netstat工具从属于一个叫做net-tools的安装包。既然知道了包名,接下来就可以用使用yum来安装这个工具包了。 【安装指定名称的应用】 使用yum安装程序需要用到 ...

    查看全文

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

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

    VMWare 11.0 6.7 minimalVMWare网卡配置选择Bridge方式 问题:默认情况下ifconfig命令只能看到网络设备lo,看不到eth0,也没有分配合理的IP地址。(在最新的CentOS 7中ifconfig工具消失了,取而代之的是ip addr show)分析:使用ifconfig -a能看到eth0和lo,说明系统中还是存在eth0的,只是没有被激活。(CentOS 7中网卡默认是关闭状态,需要激活) 解决:vi /etc/sysconfig/network-scripts/ifcfg-eth0将ONBOOT=yes保存ifcfg-eth0配置文件执行servi ...

    查看全文

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

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

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

    查看全文

  • Linux基础教程:对文件打包压缩

    Linux基础教程:对文件打包压缩

    一、须知 文件数量太多, 如果需要拷来拷去是不是很麻烦?    怎么办?  打包! 文件太大,通过网络下载、传输会不会很费时间?    怎么办?  压缩! 在Linux环境中,打包压缩文件的扩展名多是:【*.tar, *.tar.gz, *.gz, *.bz2, *.tar.xz】这些文件统称为“tar”包, 想想为什么会有这样的扩展名么? 不是说过 Linux的扩展名没有什么用吗?  【不同的后缀,表明所使用的压缩算法不同, 压缩比从低到高的排序是: gz < bz2 < x ...

    查看全文

  • Linux3.5内核以后的路由下一跳缓存

    Linux3.5内核以后的路由下一跳缓存

    在Linux3.5版本(包括)之前,存在一个路由cache,这个路由cache的初衷是美好的,但是现实往往是令人遗憾的。以下是陈列得出的两个问题:1.面临针对hash算法的ddos问题(描述该问题的文章已经汗牛充栋,不再赘述);2.缓存出口设备是p2p设备的路由项会降低性能。这些问题本质上是由于路由cache的查找方式和路由表的查找方式互不相容引起的。路由cache必须是精确的元组匹配,因此它必须设计成一维的hash 表,而路由表查找算法是最前前缀匹配,因此它可以是多维的。路由查找最终会找到路由项,在不考虑策略路由的前提下,我们来看一下把出口设备为p2p设备的路由项塞进路由cache是多么 ...

    查看全文

  • Linux与Windows共享文件配置

    Linux与Windows共享文件配置

    Linux与Windows共享文件配置: 1.进入超级用户:$su root 2.启动tftp服务器:#netstat -a | grep tftp,出现如图所示的消息表示tftp服务器已安装成功; 3.安装NFS服务器: #rpm –q nfs-utils,如果有下图的信息出现说明已经安装: 4.启动NFS服务器时用下面的命令: #/etc/init.d/nfs start 重启命令: #/etc/init.d/nfs restart 5.启动smb服务器: ————————&# ...

    查看全文

  • 基于Eclipse搭建STM32开源开发环境

    基于Eclipse搭建STM32开源开发环境

    最近项目不忙,想着没事看看简单的嵌入式,弄弄物联网什么的。于是就从廉价的STM32开刀了。因为一直是做PC软件开发的,那VS的智能感知那叫一个爽啊,相比之下,觉得这个Keil简直就像文本编辑器一样low。于是想换一个开发环境,就把矛头指向了Eclipse,以前PC开发也正好用过。(其实拿他写C++也是一样low,IDE界VS世界第一 o( ̄ε ̄*)) 环境搭建 Eclipse    这是一个IDE的框架,去它的官网就可以下载了()。 GNU ARM Eclipse Plug-in    要搭建针对ARM的开发环境还需要下 ...

    查看全文