ubuntu教程 linux公社,Ubuntu日常技巧

我其实不算是SA,很多时候Ubuntu很多命令记不住。所以也就找一个地方记录一下。长期更新。未来3个月,可能都要和ubuntu打交道。这个文档,希望可以长期更新。

1:彩色查看log

如何可以做到看log,显示的更好

需要安装两个包

apt-get install -y tmux ccze

这个时候就可以看log

tail -f /var/log/syslog | ccze

tail -f /var/log/squid/access.log | ccze

431336457cb96791ea78de25de8b2e0f.png

2:使用IPMItool

apt-get -y install ipmitool

2:加载IMPI

http://wiki.adamsweet.org/doku.php?id=ipmi_on_linux

modprobe ipmi_msghandler

modprobe ipmi_devintf

modprobe ipmi_si

这个时候就可以查看到ipmi的信息。

# ipmitool lan prinet

3:tasksel --list-tasks

ubuntu 安装的时候,有一个软件包的选择。如果装完以后,还想看到底有哪些软件包的选择呢?

# tasksel -h

Unknown option: h

Usage:

tasksel install

tasksel remove

tasksel [options]

-t, --test          test mode; don't really do anything

--new-install   automatically install some tasks

--list-tasks    list tasks that would be displayed and exit

--task-packages list available packages in a task

--task-desc     returns the description of a task

tasksel --list-tasks

这个就可以列出所有的组合。

到底里面包含那几个包呢?

tasksel --task-packages dns-server

The output of the command should list:

bind9-doc

bind9utils

bind9

如果希望安装

tasksel install dns-server

4:搜索软件

这是一个google搜索软件的技巧,我经常使用,也就记录在这里。

httpd-2.2.8.tar.gz intitle:index

5:加载iso文件

mount -t auto -o loop /downloads/CentOS-6.2-x86_64-core.iso /mnt/

如果是光驱,那就简单多

mount /dev/cdrom /mnt

6:查询包

如果希望查询源里包的情况。当你不太清楚包的名字的情况下。

# apt-cache search openstack

7:查看服务器主板型号

服务器是超微的,不过我不知道具体型号是多少,也就无法升级。通过命令行是可以查看到。

# dmidecode |grep -A16 "System Information$"

System Information

Manufacturer: Supermicro

Product Name: X8DT3

Version: 1234567890

Serial Number: 1234567890

UUID: 3B703625-21C8-F25D-475C-0025902EF986

Wake-up Type: Power Switch

SKU Number: To Be Filled By O.E.M.

Family: 1234567890

Handle 0x0002, DMI type 2, 15 bytes

Base Board Information

Manufacturer: Supermicro

Product Name: X8DT3

Version: 2.0

Serial Number: OM16S33000

Asset Tag: 1234567890

8:VI里替换

经常需要批量替换文本。我一般就只用全文替换。(参考http://apps.hi.baidu.com/share/detail/16718996)

:g/str1/s//str2/g

用字符串 str2 替换正文中所有出现的字符串 str1

9:dpkg用法

dpkg平常用的不多,不过还是很实用。

有时候需要确认某个文件是哪个软件包装上的。

# dpkg --search /etc/nova/nova.conf

nova-common: /etc/nova/nova.conf

查看已经安装包的情况

dpkg --status nova-common

列出已经安装的包

#dpkg --list

要想统计一下已经安装包的数量

#dpkg --list | wc -l

10 : 全文搜索

这个经常要用到,搜索/etc 目录下,找配置文件,两个命令,达到相同的效果。

# grep -lr "NOVA_API_KEY" /opt/stack/

# find /opt/stack | xargs grep "NOVA_API_KEY"

11:查看端口

这个命令我老是记不住

ps aux | grep vnc

12: apt-get 安装的包存放在哪里?

默认ubuntu安装完的包是保存在

/var/cache/apt/archives

你可以备份这个目录,下次安装,就不需要联网,直接从这里安装

如果要清除缓存文件夹,可以执行

sudo apt-get clean

13: VI很难使用?

默认vi,用起来是很不爽。你需要安装vim,就好很多。ubuntu12.04,你只需要装完vim就可以。用vi打开文件,就会显示颜色。

14:设置静态IP地址

一个例子,设置静态IP,默认经常都是dhcp。

# The loopback network interface

auto lo

iface lo inet loopback

# The primary network interface

auto eth0

iface eth0 inet static

address 172.16.10.51

netmask 255.255.0.0

network 172.16.0.0

broadcast 172.16.255.255

gateway 172.16.10.1

# dns-* options are implemented by the resolvconf package, if installed

dns-search test.com

0b1331709591d260c1c78e86d0c51c18.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值