
Linux
文章平均质量分 51
_伍小七_
这个作者很懒,什么都没留下…
展开
-
Ubuntu配置IP
Ubuntu配置IP描述操作DHCP方式配置网卡配置静态IP地址配置DNS参考描述由于需要,有时候需要给服务器/PC配置静态的IP,为了以后查关键字方便,在博客这里记一下。操作1. DHCP方式配置网卡配置文件:$ sudo vim /etc/network/interfaces修改:# The primary network interface - use DHCP原创 2016-01-20 16:19:26 · 4401 阅读 · 1 评论 -
shell小记:lsdev
lsdev安装使用作用bug安装$ sudo apt-get install procinfo使用通过 man lsdev 可以查看相关帮助文档: LSDEV(8) Linux System Manual LSDEV(8)NAME lsdev - display information about insta原创 2016-01-21 15:41:06 · 865 阅读 · 0 评论 -
Ubuntu 查看系统驱动程序
Ubuntu系统支持驱动程序列表驱动程序目录路径驱动程序目录路径: /lib/modules/uname -r/kernel/drivers/要查看某个模块对应的驱动,则在drivers目录下查找,例如wifi模块则在 /wireless 路径下。通过查看该目录已经对应的文件夹,能够知道内核所支持的驱动列表,如果安装了一个新的硬件设备,例如HBA卡,N卡等,则原创 2016-01-21 16:47:20 · 16042 阅读 · 1 评论 -
Shell小记:lsmod
lsmod命令使用使用通过 man lsmod 查看:LSMOD(8) lsmod LSMOD(8)NAME lsmod - Show the status of modules in the Linux KernelSYNOPSIS lsmodDESCRIPTION原创 2016-01-21 17:06:40 · 1030 阅读 · 0 评论 -
shell小记:crudini
crudinicrudini作用安装说明用法添加更新删除获取合并作用crudini 用于操纵配置文件(ini或conf等)的变量安装$ sudo apt-get install crudini说明$ man crudini显示使用内容如下:NAME crudini - A utility for manipulating ini filesSYNOPSIS原创 2016-01-05 12:32:56 · 4556 阅读 · 0 评论 -
ifconfig中lo、eth0、br0接口
ifconfig中loeth0br0wlan0接口lo 回环接口eth0 以太网接口br0 网桥接口wlan0 无线接口lo 回环接口 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0一般回环接口的ip v4地址为:127.0.0.原创 2016-01-05 16:34:04 · 27826 阅读 · 0 评论 -
shell小记:let
let是为了能够执行运算的一个命令,例如在脚本文件 .sh 中,可能需要进行简单的计算,例如递增加1等,如果写成下面的:#! /bin/shindex = 1echo $indexindex = $index + 1echo $index则输出的结果会是:11 + 1因为在shell中,变量都是字符串,所以 $index + 1 就是 1 + 1,如果解决该问题,让原创 2015-12-17 14:59:52 · 1725 阅读 · 0 评论 -
解决ubuntu上ifconfig没有eth0且无法上网的问题
最近在vsphere上新建虚拟机,搭载OpenStack,发现apt-get update、apt-get install和ping等命令都无法使用,很大的原因就是因为连接不了网络、上不了网。ifconfig -a,只有一个轮回端口lo,没有我们的网卡eth0,一开始以为是vsphere(新手对于vsphere不是很熟悉)上我的虚拟机配置问题,还查看了相关的网络配置,后来才知道是因为:问题原创 2015-11-23 17:24:32 · 30719 阅读 · 0 评论 -
解决搭载OpenStack时候出现can't connect to mysql server on 'controller'的问题
最近在搭载OpenStack,在搭载用户认证部分的时候,出现了该问题,出现的由来是这样的:1. 首先创建数据库:CREATE DATABASE keystone;2. 授予权限:GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'localhost' IDENTIFIED BY 'KEYSTONE_DBPASS';GRANT A原创 2015-11-26 15:56:36 · 5817 阅读 · 0 评论 -
Ubuntu安装RubyGems
Ubuntu安装RubyGems更新系统安装RVM安装Ruby更新系统更新软件的源文件并进行更新aptitude updateaptitude -y upgrade安装RVMRVM (Ruby Version Manager)能够帮助开发者快速入手ruby开发,它能够允许同时使用多版本的ruby.通过以下命令安装:curl -L get.rvm.io |原创 2015-12-24 11:56:18 · 3984 阅读 · 0 评论 -
Ubuntu中NetworkManager
Ubuntu中NetworkManagerUbuntu ServerUbuntu Desktop修改配置文件NetworkManagerNetworkManager的配置文件NetworkManager和etcnetworkinterfaces关系常见问题Ubuntu ServerUbuntu的Server版本只有终端界面,没有桌面GUI,且S原创 2016-02-05 23:32:12 · 15024 阅读 · 0 评论 -
Ubuntu安装VirtualBox
Ubuntu安装VirtualBox基本情况重新安装过程添加软件源添加Oracle apt-secure的公钥安装dkms安装Virtualbox参考基本情况基于Ubuntu14.04前阵子在 Download VirtualBox for Linux Hosts 下载Ubuntu的deb安装包,并使用Ubuntu Software Center进原创 2016-02-24 16:06:18 · 1325 阅读 · 0 评论 -
ubuntu 外接屏幕分辨率调整
Ubuntu外界屏幕分辨率调整基本情况修改分辨率执行cvt命令执行newmode命令执行addmode命令执行output命令参考基本情况ubuntu自带了 xrandr,它是一款官方的X Window System 扩展配置工具。它可以设置屏幕显示的大小、方向、镜像等。使用以下命令查看当前屏幕的连接情况$ xrandr执行结果如下:Screen 0: m原创 2016-05-21 01:31:11 · 6901 阅读 · 2 评论 -
Ubuntu建立wifi热点(支持Android手机)
Ubuntu建立wifi热点基本情况PC:宏碁笔记本OS:ubuntu 14.04步骤点击桌面右上角网络连接 –> Edit Connections … –> Add选择连接类型为:Wi-fi,点击 Create在打开的窗口中: 输入Connection name,这个名字待会会用到,例如wifi-hotspot输入SSID,名字与Connection name一致选择Mode为: I原创 2016-08-21 17:47:12 · 1755 阅读 · 2 评论 -
解决缺失libgtk-x11-2.0.so.0的问题
libgtk-x11-2.0.so.0 error while loading shared libraries: libgtk-x11-2.0.so.0解决$ sudo apt-get install libgtk2.0-0:i386原创 2016-08-12 19:31:17 · 29635 阅读 · 0 评论 -
shell小记:eval
shell在执行命令的时候,有一些符号需要shell能够直接能够看到的,例如管道 |,重定向 (>, >, #! /bin/bashpipe="|"ls /home/ $pipe grep "out"按照我们的想法, ls /home/ $pipe grep "out"实质就是 ls /home/ | grep "out",该语句是没有问题的,但是由于管道这些符号,shell原创 2015-12-18 15:50:47 · 799 阅读 · 0 评论 -
解决gem install中Errno::ECONNRESET: Connection reset by peer - SSL_connect
解决gem install出现的SSL_connect更新ruby版本修改代理源服务参考更新ruby版本ruby -v官方提供了一个rvm(Ruby Version Manager,Ubuntu安装rvm)用来管理ruby的版本问题,通过rvm来更新我们所要的版本 :rvm install 2.2.1修改代理源服务查看gem的源服务:gem原创 2016-01-02 10:56:11 · 9702 阅读 · 0 评论 -
关于解决:aapt: error while loading shared libraries: libstdc++.so.6: wrong ELF class: ELFCLASS64
最近开始在ubuntu上搭载安卓的开发环境(Eclipse+Sdk+Adt原创 2014-09-10 18:57:18 · 11573 阅读 · 0 评论 -
ubuntu上进行C/C++开发
ubuntu上没有像windows上一样的Visual Stdio等IDE,原创 2014-10-19 16:57:42 · 1333 阅读 · 0 评论 -
菜鸟使用Linux下的 vi / vim 程序编辑器
Linux在命令行界面下的文本编辑器有非常多:Emacs, pico, nano,joe 和 vim等。为什么要使用vim?1.所有UNIX Like系统都会内置vi文本编辑器,其他的文本编辑器不一定存在; 2.很多软件的编辑接口都会主动调用vi;3.vim具有程序编辑的能力,可以主动以字体颜色辨认语法的正确性,方便程序设计;4.程序简单,编辑速度相当快等。vi原创 2015-03-06 20:16:20 · 1117 阅读 · 0 评论 -
菜鸟Linux上使用Github
1.安装Git:Ctrl + Alt + T使用终端:使用命令sudo apt-get install git2.创建GitHub帐号:登陆git主页: https://github.com/,自己注册一个账号3.生成ssh key:终端使用命令 ssh-keygen -t rsa -C "your_email@youremail.com"默认在用户文件夹中原创 2015-03-11 09:26:40 · 5651 阅读 · 0 评论 -
解决ubuntu下Android Studio出现“aapt” IOException error=2, No such file or directory问题
aapt” IOException error=2, No such file or directory原创 2015-09-07 13:59:56 · 4207 阅读 · 0 评论 -
Git教程
Git教程谈谈我对Git的了解注册GitGit的推送基本了解Git有三个工作目录如何理解还是不懂在Git主页上创建项目关联代码关联第一种方式关联第二种方式Git命令的使用谈谈我对Git的了解之前一开始接触Git的时候总觉得Git难以理解,一直无法很好的记住对应的命令,当然现在命令可以使用可视化界面,例如TortoiseGit。其实对于版本控制,应该很多人都是了解的,G原创 2015-12-28 15:27:47 · 539 阅读 · 0 评论 -
shell小记:lsb_release
我们有时候需要通过查看当前的Linux系统中,关于系统的一些信息:例如版本、描述等,可以使用lsb_release命令,lsb是:Linux Standard Base;lsb_release有以下一些参数:-v, --version:显示当前LSB 安装的版本;-i, --id:显示系统的ID;-d, --description:显示系统的相关描述信息; -r, --原创 2015-12-15 15:51:10 · 1439 阅读 · 0 评论 -
Ubuntu安装git flow
安装git flowgit flow安装参考git flowGit Flow是一套使用Git进行源代码管理时的一套行为规范和简化部分Git操作的工具,是一个 git 扩展集,按 Vincent Driessen 的分支模型提供高层次的库操作。 对于Git的介绍,可以阅读Vincent Driessen的文章:A successful Git branching model原创 2015-12-29 16:20:24 · 3045 阅读 · 0 评论 -
shell小记:dirname
在shell中,会有以下语句用于获取当前的路径:CURRENT_DIR="$(cd "$(dirname "$0")"; pwd)"其中的 $0表示添加到shell的第0个参数,dirname其实就是获取某个目录或文件的路径,例如:原创 2015-12-15 11:41:09 · 20300 阅读 · 1 评论 -
解决ubuntu Ctrl Alt F1界面中文乱码的问题
解决ubuntu Ctrl Alt F1界面中文乱码的问题fbterm安装使用fbtermfbterm提供了一个快速的终端仿真器,它直接运行在你的系统中的帧缓冲 (framebuffer) 之上。使用帧缓冲可以在终端渲染 UTF-8 文本时可以提高性能。fbterm 旨在提供国际化和现代字体支持时至少与 Linux 内核终端一样快。它原创 2015-12-30 17:32:22 · 4597 阅读 · 0 评论 -
Linux组、用户操作
Linux组、用户Linux组用户组操作查看所有的组创建组修改组删除组查看当前用户所在的组用户操作查看所有用户添加用户删除用户查看当前登录账户将用户加入某个组组操作查看所有的组$ touch /etc/group创建组$ groupadd test修改组$ groupmod -n newname oldname删除组$ groupdel test查看当前用户所在的组$ gr原创 2015-12-30 17:33:16 · 489 阅读 · 0 评论 -
通过使用pscp在window下载远程Ubuntu文件
Ubuntu之间传送文件/文件夹可以通过scp命令进行传输,无需搭载ftp服务器等服务;但有时候又在window上,通过xshell连接Ubuntu,需要从连接的Ubuntu下载一些文件到我们的win上,此时就需要pscp工具。1. 首先需要下载pscp:http://the.earth.li/~sgtatham/putty/latest/x86/pscp.exe下载完成后,将原创 2015-12-16 17:26:17 · 1573 阅读 · 0 评论 -
关于bash和dash
什么是shell?其实一般用户通过shell来和Linux的内核通信,以让内核达到我们所想要达到的工作。也就是说,只要能够操作应用程序的接口都能被成为shell,狭义的shell指的是命令行方面的软件,例如bash。广义的shell则包括图形界面的软件(因为图形界面其实也能够操纵各种应用程序来调用内核工作)。shell有多种,有Bourne SHell(sh),C SHell等,现绝大原创 2015-12-17 14:49:36 · 1245 阅读 · 0 评论 -
RubyGems rvm相关命令的使用
RubyGems rvm相关命令的使用列出已知ruby的版本安装一个 Ruby 版本切换 Ruby 版本查询已安装的ruby卸载一个已安装的ruby列出已知ruby的版本该命令能够列出rvm的各个版本(并非已安装到本地的版本)rvm list known安装一个 Ruby 版本通过 rvm list known 命令能够知道ruby的各个版本,可以选择原创 2016-01-02 00:14:48 · 861 阅读 · 0 评论