`
seawavecau
  • 浏览: 754900 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Ubuntu技巧()

阅读更多

出自Ubuntu中文

目录

[隐藏]

[编辑] 安装

[编辑] 查看软件xxx安装内容

dpkg -L xxx 

[编辑] 查找软件

apt-cache search 正则表达式

[编辑] 查找文件属于哪个包

dpkg -S filename
apt-file search filename

[编辑] 查询软件xxx依赖哪些包

apt-cache depends xxx

[编辑] 查询软件xxx被哪些包依赖

apt-cache rdepends xxx

[编辑] 增加一个光盘源

sudo apt-cdrom add

[编辑] 系统升级

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

[编辑] 清除所以删除包的残馀配置文件

dpkg -l |grep ^rc|awk '{print $2}' |tr [[\n]] [[ ]]|sudo xargs dpkg -P  -

[编辑] 编译时缺少h文件的自动处理

sudo auto-apt run ./configure

[编辑] 查看安装软件时下载包的临时存放目录

ls /var/cache/apt/archives

[编辑] 备份当前系统安装的所有包的列表

dpkg --get-selections | grep -v deinstall > ~/somefile

[编辑] 从上面备份的安装包的列表文件恢复所有包

dpkg --set-selections < ~/somefile
sudo dselect

[编辑] 清理旧版本的软件缓存

sudo apt-get autoclean

[编辑] 清理所有软件缓存

sudo apt-get clean

[编辑] 删除系统不再使用的孤立软件

sudo apt-get autoremove

[编辑] 查看包在服务器上面的地址

apt-get -qq --print-uris install ssh | cut -d\' -f2

[编辑] 系统

[编辑] 查看内核

uname -a

[编辑] 查看Ubuntu版本

cat /etc/issue

或者

sudo lsb_release -a 

[编辑] 查看内核加载的模块

lsmod

[编辑] 查看PCI设备

lspci

[编辑] 查看USB设备

lsusb

[编辑] 查看网卡状态

sudo ethtool eth0

[编辑] 查看CPU信息

cat /proc/cpuinfo

[编辑] 显示当前硬件信息

lshw

[编辑] 硬盘

[编辑] 查看硬盘的分区

sudo fdisk -l

[编辑] 查看IDE硬盘信息

sudo hdparm -i /dev/hda

[编辑] 查看SATA硬盘信息

sudo hdparm -I /dev/sda
或
sudo apt-get install blktool
sudo blktool /dev/sda id

[编辑] 查看硬盘剩馀空间

df -h
df -H

[编辑] 查看目录占用空间

du -hs 目录名

[编辑] 优盘没法卸载

sync
fuser -km /media/usbdisk 

[编辑] 内存

[编辑] 查看当前的内存使用情况

free -m

[编辑] 进程

[编辑] 查看当前有哪些进程

ps -A

[编辑] 中止一个进程

kill 进程号(就是ps -A中的第一列的数字)
或者  killall 进程名

[编辑] 强制中止一个进程(在上面进程中止不成功的时候使用)

kill -9 进程号
或者  killall -9 进程名

[编辑] 图形方式中止一个程序

xkill 出现骷髅标志的鼠标,点击需要中止的程序即可

[编辑] 查看当前进程的实时状况

top

[编辑] 查看进程打开的文件

lsof -p

[编辑] ADSL

[编辑] 配置 ADSL

sudo pppoeconf

[编辑] 防止 ADSL 掉线

在终端内

sudo  gedit /etc/network/interfaces

复制下面内容完全复盖即可

# /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# This is a list of hotpluggable network interfaces.
# They will be activated automatically by the hotplug subsystem.
mapping hotplug
script grep
map eth1

# The primary network interface
iface eth1 inet static
address 10.0.0.139
netmask 255.255.255.0
network 10.0.0.0
broadcast 10.0.0.255
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 211.162.32.1 211.162.32.20

dns-nameservers 是你的dns服务器地址,如果有路由器的同志可以打开路由器设置看看,把路由器上的默认dns服务器贴上。

[编辑] ADSL手工拨号

sudo pon dsl-provider

[编辑] 激活 ADSL

sudo /etc/ppp/pppoe_on_boot

[编辑] 断开 ADSL

sudo poff

[编辑] 查看拨号日志

sudo plog

[编辑] 如何设置动态域名

#首先去 http://www.3322.org 申请一个动态域名
#然後修改 /etc/ppp/ip-up 增加拨号时更新域名指令
sudo vim /etc/ppp/ip-up
#在最後增加如下行
w3m -no-cookie -dump 'http://username:password@members.3322.org/dyndns/update?system=dyndns&hostname=yourdns.3322.org'

[编辑] 网络

[编辑] 根据IP查网卡地址

arping IP地址

[编辑] 查看当前IP地址

ifconfig eth0 |awk '/inet/ {split($2,x,":");print x[2]}'

[编辑] 查看当前外网的IP地址

w3m -no-cookie -dump www.ip138.com|grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}'
w3m -no-cookie -dump www.123cha.com|grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}'
w3m -no-cookie -dump ip.loveroot.com|grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}'

[编辑] 查看当前监听80端口的程序

lsof -i :80

[编辑] 查看当前网卡的物理地址

arp -a | awk '{print $4}'
ifconfig eth0 | head -1 | awk '{print $5}'

[编辑] 立即让网络支持nat

echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward
sudo iptables -t nat -I POSTROUTING -j MASQUERADE

[编辑] 查看路由信息

netstat -rn
sudo route -n

[编辑] 手工增加删除一条路由

sudo route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1
sudo route del -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1

[编辑] 修改网卡MAC地址的方法

sudo ifco

  


  
分享到:
评论

相关推荐

    Ubuntu命令大全Ubuntu技巧PDF

    Ubuntu 命令大全 Ubuntu 技巧 http://blog.sina.com.cn/s/b1og_4dd475390100bkd0.html 查看软件xxx安装内容 #dpkg -L xxx 查找软件 #apt-cache search正则表达式 查找文件属于哪个包 #dpkg -S filename apt-file ...

    Ubuntu技巧-Ubuntu软件安装方法PDF

    Ubuntu 技巧:Ubuntu软件安装方法 刚开始使用Ubuntu的用户时常有这样的问题,我要安装新软件怎么办?.exe 文件在哪里,怎么软件有这么多格式?RPM 包,.tar.gz 是什么?怎么就是安装不了啊?等等等等.的确,在Windows下安装...

    Ubuntu linux 命令大全 Ubuntu技巧.txt

    ### Ubuntu Linux 命令大全与技巧解析 #### 标题和描述中的知识点: - **Ubuntu Linux 命令大全**:这表明文档包含了大量在 Ubuntu Linux 系统中常用的命令,这些命令可以帮助用户进行系统管理、软件安装、网络...

    Ubuntu 命令大全 Ubuntu技巧.doc

    Ubuntu 命令大全 Ubuntu技巧.doc

    Ubuntu命令⼤全Ubuntu技巧⼤全类的文档

    Ubuntu命令⼤全Ubuntu技巧⼤全类的文档Ubuntu命令⼤全Ubuntu技巧⽆论是使⽤ubuntu系统的⽼鸟,还是新⼊⾏的菜鸟,对于ubuntu系统命令的掌握都是很有必要的.但是也不可能记得住那么多命令,有⼀个ubuntu命令⼤全类的...

    Ubuntu命令大全Ubuntu技巧pdf

    查看软件xxx安装内容 #dpkg -L xxx 查找软件 #apt-cache search正则表达式 查找文件属于哪个包 #dpkg -S filename apt-file search filename 查询软件xxx依赖哪些包 #apt-cache depends xxx 查询软件xxx 被哪些包...

    Ubuntu技巧知识.rar

    Linux ubuntu系统的一些基本技巧知识,很有用的哦

    centos ubuntu技巧

    文档内有centos trick.txt 主要讲centos系统上安装常用软件或服务异常的解决办法;ubuntu trick.txt与此类似。还有ffmpeg notes.txt, 主要讲mpeg的使用。还有C++.docx和sse.txt等等, 比较丰富。

    UBUNTU_kungfu

    这本书汇集了各种Ubuntu技巧、窍门、提示以及黑客精神,旨在帮助读者更好地掌握Ubuntu操作系统,提升其使用效率和技能水平。 #### 二、内容概览 《Ubuntu Kung Fu》一书涵盖了广泛的主题,从基础操作到高级技巧...

    Ubuntu Powerful Hacks and Customizations.pdf

    ### Ubuntu 强大技巧与定制化方法概览 #### 标题解读:Ubuntu 强大技巧与定制化方法 本书《Ubuntu 强大技巧与定制化方法》由 Neal Krawetz 博士撰写,旨在为 Ubuntu 用户提供一系列实用且深入的技术指导。Ubuntu ...

    Ubuntu使用技巧

    这篇文档“Ubuntu使用技巧”深入探讨了Ubuntu命令行的使用方法,是解决日常问题和提升效率的宝贵资源。以下是一些主要的知识点: 1. **终端基础**:Ubuntu中的终端是执行命令、管理文件和系统的主窗口。你可以通过...

    Ubuntu实战技巧(五大块知识点)精辟

    ### Ubuntu实战技巧精析 #### 一、Ubuntu安装前的准备工作 在安装Ubuntu之前,合理的准备工作至关重要,不仅能确保安装过程的顺利进行,还能避免不必要的数据损失。以下是一些关键步骤: 1. **下载Ubuntu的ISO...

    Ubuntu 小技巧(不断更新)

    NULL 博文链接:https://mouer.iteye.com/blog/941873

    ubuntu使用技巧

    在Ubuntu操作系统中,掌握一些实用的技巧可以极大地提升工作效率和用户体验。以下是一些关于Ubuntu使用的小贴士: 1. 快捷键使用: - 长按超级键(通常是Windows键)可以查看所有可用的快捷键,帮助你更高效地操作。...

    ubuntu书(ubuntu的秘密 ubuntu口袋书)

    《Ubuntu的秘密:Ubuntu口袋书》是一本专注于Ubuntu操作系统深度探索和实用技巧的书籍。Ubuntu,作为全球最受欢迎的开源Linux发行版之一,深受开发者、技术爱好者和普通用户喜爱。这本书旨在揭示Ubuntu系统的内在...

    Ubuntu 命令技巧手册.rar

    《Ubuntu命令技巧手册》是专为Ubuntu用户设计的一份实用指南,它涵盖了广泛的操作系统管理、文件处理、网络通信及系统维护等方面的命令行操作技巧。Ubuntu是一个基于Debian的开源Linux发行版,以其用户友好性和强大...

Global site tag (gtag.js) - Google Analytics