Halt Init 0 Shutdown h now 关闭 LINUX 系统 uname -a 查看内核版本 cat /etc/issue 查看 ubuntu 版本 lsusb 查看 usb 设备 sudo ethtool eth0 查看网卡状态 cat /proc/cpuinfo 查看 cpu 信

Similar documents
Linux服务器构建与运维管理

本文由筱驀釹贡献

Linux Ubuntu Part Linux Ubuntu Linux UNIX...19 Linux...19 Linux Linux...21 Linux GNU FSF Open So urce.

Microsoft Word - linux命令及建议.doc

命令手册

投影片 1

Unix®t Œ fi z.PDF

PowerPoint 演示文稿

Microsoft Word - PS2_linux_guide_cn.doc

快 速 入 门 (Linux) 概 述 文 档 目 的 本 文 档 介 绍 了 如 何 快 速 创 建 Linux 系 统 实 例 远 程 连 接 实 例 部 署 环 境 等 旨 在 引 导 您 一 站 式 完 成 实 例 的 创 建 登 录 和 快 速 环 境 部 署 云 服 务 器 ECS 实

Linux 操作系统课程社区创作

untitled

第零章、為何要學作業系統

基本概念

ebook35-2

lect03.ppt

2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A. Sun Sun Berkeley BSD University of California UNIX X/Open Company, Ltd.

Microsoft Word - 在VMWare-5.5+RedHat-9下建立本机QTopia-2.1.1虚拟平台a.doc

ebook70-21

ebook62-1

untitled

untitled

ebook 99-11

ROOT in PKU 2016

untitled

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7.

0 配置 Host MIB 设备 V ( 简体版 ) 0 Update: 2016/1/30

六域链联盟 SDChain-Matrix 节点搭建指南 2018/07/26 Version : 1.0.0

MASQUERADE # iptables -t nat -A POSTROUTING -s / o eth0 -j # sysctl net.ipv4.ip_forward=1 # iptables -P FORWARD DROP #

Pchome

ssh-keygen -t rsa

Windows 2000 Server for T100

手册 doc

Parallel Computing WHY Linux 的安装系统管理 linux 的基本命令与概念 Linux 操作系统与程序开发环境 Linux 操作系统与程序开发环境 卢脁 Parallel Computing Linux 操作系统与程序开发环境 卢脁 Linux Operating Sys

Microsoft PowerPoint - 第7章 Linux基本命令

Linux 操作系统与程序开发环境 卢脁 Parallel Computing WHY Linux 的安装 系统管理 linux 的基本命令与概念 Linux 操作系统与程序开发环境 Linux Operating System and Programming Environment 卢脁 Depa

專業式報告

ebook70-5

目 录 Linux Mint 简介... 3 Linux Mint 安装... 6 Linux Mint 桌面初识 软件管理...30 小技巧...40 总结...42

文件1

OpenStack Nova安装说明

Copyright 2003 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A.. Sun ( ) Sun Berkeley BSD UNIX / X/Open Company, Ltd. Sun Sun

Red Flag Linux Desktop 4.0 Red Flag Linux Desktop 4.0 1

Linux操作系统使用

スライド 1

投影片 1

CCNA 3 Module 5 Switching Concepts

スライド 1

A9RF716.tmp

ORACLE Enterprise Linux 6.3下ORACLE11g的安装

QL1880new2.PDF

HY144-D-SRC 固件升级指南

ebook 99-1

资源管理软件TORQUE与作业调度软件Maui的安装、设置及使用

.. 3 N

Linux 目 录 结 构 与 Windows 将 硬 盘 看 做 C 盘 D 盘 几 个 独 立 的 分 区 不 同,Linux 将 整 个 文 件 系 统 看 做 一 棵 树, 这 棵 树 的 树 根 叫 做 根 目 录, 用 / 表 示 各 个 分 区 通 过 挂 载 (mount) 到 文

《计算机导论》实验教学大纲

中国计算机软件专业技术资格和水平考试

Linux命令学习

Java Desktop System 呂衄盋 2 呂衄说柔

计算机网络实验说明

ebook140-9

f2.eps

untitled

一 Grass 是 什 么 1 简 介 GRASS (Geographic Resources Analysis Support System, 地 理 资 源 分 析 支 持 系 统 ) 是 最 负 盛 名 的 开 源 地 理 信 息 系 统 (GIS) 以 下 是 它 的 一 些 特 点 : 1

IC-900W Wireless Pan & Tilt Wireless Pan & Tilt Remote Control / Night Vision FCC ID:RUJ-LR802UWG

1 IT IT IT IT Virtual Machine, VM VM VM VM Operating Systems, OS IT

典型自编教材

. Outline 编译 Linux 在 QEMU 模拟器上运行制作带 grub 启动的磁盘映像...1 编译 Linux 在 QEMU 模拟器上运行...2 制作带 grub 启动的磁盘映像

Sun Update Connection System Sun Microsystems, Inc Network Circle Santa Clara, CA U.S.A

1 公 司 简 介 2 VRRP 原 理 和 应 用 3 新 产 品 和 创 业 计 划 及 赠 书 活 动

关 于 本 手 册 本 手 册 说 明 如 何 安 装 Print Client KM 以 及 使 用 方 法 Print Client KM 可 在 Microsoft Windows 2000/XP/Vista 上 使 用 本 手 册 的 目 标 用 户 是 已 掌 握 Windows 2000

1

工银瑞信货币市场证券投资基金2008年度第2季度报告

RTX3.2.0标准版 - 技术白皮书

<4D F736F F D20EEA3BDDDB7FECEF1C6F7CCD7BCFED3C3BBA7CAD6B2E156332E302E646F63>

Microsoft Word zw

2 配 置 msmtp 帐 号 msmtp ]# cd /usr/local/msmtp/ msmtp]# mkdir etc msmtp]# cd etc/ # 新 建 etc 目 录 # 进 入 etc 目

江 汉 大 学 学 报 总 第 28 卷 类 直 抒 胸 臆 的 无 功 利 创 作, 心 情 不 好 写 虐 文 泄 愤 心 情 好 时 写 脱 线 文 挥 洒 把 其 他 作 品 中 自 己 喜 欢 的 人 物 塑 造 成 完 美 形 象 不 喜 欢 的 人 物 贬 损 到 极 点 5 而 在

投影片 1

Sun Fire V440 Server Administration Guide - zh_TW

Windows XP

ebook71-8

大连软~1

linux_for_campus

内 容 培 训 目 标 基 础 知 识 常 用 监 控 命 令 在 实 战 中 综 合 运 用 2

Abstract arm linux tool-chain root NET-Start! 2

深圳市亚可信息技术有限公司 NetWeaver 7.3 EhP1 ABAP on Redhat Enterprise Linux Server 62 for Oracle112 High Availability System Installation Created by

Microsoft Word - 第5章.doc

迅闪2009帮助手册(xshelp)

目 錄 第 一 章 weberp 簡 介... 6 第 一 節 概 述... 6 第 二 節 安 全 性... 7 第 三 節 功 能... 7 一 銷 售 及 訂 單... 7 二 稅... 8 三 應 收 帳 款... 8 四 存 貨... 8 五 購 買... 9 六 應 付 帳 款... 9

Windows 2000 Server for T100

2)linux 中 utmp,wtmp,lastlog,messages 各 文 件 的 作 用 有 关 当 前 登 录 用 户 的 信 息 记 录 在 文 件 utmp 中 ;======who 命 令 登 录 进 入 和 退 出 纪 录 在 文 件 wtmp 中 ;========w 命 令 最

Basic System Administration

untitled


针对生物信息学分析的 Linux系统操作培训

Paratune用户手册

Ubuntu操作系统安装指南

AL-M200 Series

Transcription:

Ubuntu 常用命令 sudo apt-get install 软件名安装软件命令 sudo nautilus 打开文件 ( 有 root 权限 ) su root 切换到 root ls 列出当前目录文件 ( 不包括隐含文件 ) ls -a 列出当前目录文件 ( 包括隐含文件 ) ls -l 列出当前目录下文件的详细信息 cd.. 回当前目录的上一级目录 cd - 回上一次所在的目录 cd ~ 或 cd 回当前用户的宿主目录 mkdir 目录名创建一个目录 rmdir 空目录名删除一个空目录 rm 文件名文件名删除一个文件或多个文件 rm -rf 非空目录名删除一个非空目录下的一切 mv 路经 / 文件 / 经 / 文件移动相对路经下的文件到绝对路经下 mv 文件名新名称在当前目录下改名 find 路经 -name 字符串 查找路经所在范围内满足字符串匹配的文件和目录 fdisk fdisk -l 查看系统分区信息 fdisk fdisk /dev/sdb 为一块新的 SCSI 硬盘进行分区 chown chown root /home 把 /home 的属主改成 root 用户 chgrp chgrp root /home 把 /home 的属组改成 root 组 Useradd 创建一个新的用户 Groupadd 组名创建一个新的组 Passwd 用户名为用户创建密码 Passwd -d 用户名删除用户密码也能登陆 Passwd -S 用户名查询账号密码 Usermod -l 新用户名老用户名为用户改名 Userdel r 用户名删除用户一切 tar -c 创建包 x 释放包 -v 显示命令过程 z 代表压缩包 tar cvf benet.tar /home/benet 把 /home/benet 目录打包 tar zcvf benet.tar.gz /mnt 把目录打包并压缩 tar zxvf benet.tar.gz 压缩包的文件解压恢复 tar jxvf benet.tar.bz2 解压缩 make 编译 make install 安装编译好的源码包 reboot Init 6 重启 LINUX 系统

Halt Init 0 Shutdown h now 关闭 LINUX 系统 uname -a 查看内核版本 cat /etc/issue 查看 ubuntu 版本 lsusb 查看 usb 设备 sudo ethtool eth0 查看网卡状态 cat /proc/cpuinfo 查看 cpu 信息 lshw 查看当前硬件信息 sudo fdisk -l 查看磁盘信息 df -h 查看硬盘剩余空间 free -m 查看当前的内存使用情况 ps -A 查看当前有哪些进程 kill 进程号 ( 就是 ps -A 中的第一列的数字 ) 或者 killall 进程名 ( 杀死一个进程 ) kill -9 进程号强制杀死一个进程 常用 apt 命令 : apt-cache search package 搜索包 apt-cache show package 获取包的相关信息, 如说明 大小 版本等 sudo apt-get install package 安装包 sudo apt-get install package - - reinstall 重新安装包 sudo apt-get -f install 修复安装 -f = fix-missing sudo apt-get remove package 删除包 sudo apt-get remove package - - purge 删除包, 包括删除配置文件等 sudo apt-get update 更新源 sudo apt-get upgrade 更新已安装的包 sudo apt-get dist-upgrade 升级系统 sudo apt-get dselect-upgrade 使用 dselect 升级 apt-cache depends package 了解使用依赖 apt-cache rdepends package 是查看该包被哪些包依赖 sudo apt-get build-dep package 安装相关的编译环境 apt-get source package 下载该包的源代码 sudo apt-get clean && sudo apt-get autoclean 清理无用的包 sudo apt-get check 检查是否有损坏的依赖 清理所有软件缓存 ( 即缓存在 /var/cache/apt/archives 目录里的 deb 包 ) sudo apt-get clean 删除系统不再使用的孤立软件 sudo apt-get autoremove 查看软件 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 查看内核加载的模块 * lsmod 查看 PCI 设备 * lspci 查看 USB 设备 * lsusb 查看网卡状态

* sudo ethtool eth0 查看 CPU 信息 * cat /proc/cpuinfo 显示当前硬件信息 * lshw 硬盘 查看硬盘的分区 * sudo fdisk -l 查看 IDE 硬盘信息 * sudo hdparm -i /dev/hda 查看 STAT 硬盘信息 * 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 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=yourd ns.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 ifconfig eth0 down # 关闭网卡 sudo ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE # 然后改地址 sudo ifconfig eth0 up # 然后启动网卡 统计当前 IP 连接的个数 * netstat -na grep ESTABLISHED awk '{print $5}' awk -F: '{print $1}' sort uniq -c sort -r -n netstat -na grep SYN awk '{print $5}' awk -F: '{print $1}' sort uniq -c sort -r -n 统计当前 20000 个 IP 包中大于 100 个 IP 包的 IP 地址 * tcpdump -tnn -c 20000 -i eth0 awk -F "." '{print $1"."$2"."$3"."$4}' sort uniq -c sort -nr awk ' $1 > 100 ' 屏蔽 IPV6 * echo "blacklist ipv6" sudo tee /etc/modprobe.d/blacklist-ipv6 服务 添加一个服务 * sudo update-rc.d 服务名 defaults 99

删除一个服务 * sudo update-rc.d 服务名 remove 临时重启一个服务 * /etc/init.d/ 服务名 restart 临时关闭一个服务 * /etc/init.d/ 服务名 stop 临时启动一个服务 * /etc/init.d/ 服务名 start 设置 配置默认 Java 使用哪个 * sudo update-alternatives --config java 修改用户资料 * sudo chfn userid 给 apt 设置代理 * export http_proxy=http://xx.xx.xx.xx:xxx 修改系统登录信息 * sudo vim /etc/motd 中文 转换文件名由 GBK 为 UTF8 * sudo apt-get install convmv convmv -r -f cp936 -t utf8 --notest --nosmart * 批量转换 src 目录下的所有文件内容由 GBK 到 UTF8 * find src -type d -exec mkdir -p utf8/{} ;

find src -type f -exec iconv -f GBK -t UTF-8 {} -o utf8/{} ; mv utf8/* src rm -fr utf8 转换文件内容由 GBK 到 UTF8 * iconv -f gbk -t utf8 $i > newfile 转换 mp3 标签编码 * sudo apt-get install python-mutagen find. -iname *.mp3 -execdir mid3iconv -e GBK {} ; 控制台下显示中文 * sudo apt-get install zhcon 使用时, 输入 zhcon 即可 文件 快速查找某个文件 * whereis filename * find 目录 -name 文件名 查看文件类型 * file filename 显示 xxx 文件倒数 6 行的内容 * tail -n 6 xxx 让 tail 不停地读地最新的内容 * tail -n 10 -f /var/log/apache2/access.log 查看文件中间的第五行 ( 含 ) 到第 10 行 ( 含 ) 的内容 * sed -n '5,10p' /var/log/apache2/access.log 查找包含 xxx 字符串的文件 * grep -l -r xxx.

查找关于 xxx 的命令 * apropos xxx man -k xxx 通过 ssh 传输文件 * scp -rp /path/filename username@remoteip:/path # 将本地文件拷贝到服务器上 scp -rp username@remoteip:/path/filename /path # 将远程文件从服务器下载到本地 查看某个文件被哪些应用程序读写 * lsof 文件名 把所有文件的后辍由 rm 改为 rmvb * rename 's/.rm$/.rmvb/' * 把所有文件名中的大写改为小写 * rename 'tr/a-z/a-z/' * 删除特殊文件名的文件, 如文件名 :--help.txt * rm -- --help.txt 或者 rm./--help.txt 查看当前目录的子目录 * ls -d */. 或 echo */. 将当前目录下最近 30 天访问过的文件移动到上级 back 目录 * find. -type f -atime -30 -exec mv {}../back ; 将当前目录下最近 2 小时到 8 小时之内的文件显示出来 * find. -mmin +120 -mmin -480 -exec more {} ; 删除修改时间在 30 天之前的所有文件 * find. -type f -mtime +30 -mtime -3600 -exec rm {} ; 查找 guest 用户的以 avi 或者 rm 结尾的文件并删除掉 * find. -name '*.avi' -o -name '*.rm' -user 'guest' -exec rm {} ;

查找的不以 java 和 xml 结尾, 并 7 天没有使用的文件删除掉 * find.! -name *.java! -name *.xml -atime +7 -exec rm {} ; 统计当前文件个数 * ls /usr/bin wc -w 统计当前目录个数 * ls -l /usr/bin grep ^d wc -l 显示当前目录下 2006-01-01 的文件名 * ls -l grep 2006-01-01 awk '{print $8}' 压缩 解压缩 xxx.tar.gz * tar -zxvf xxx.tar.gz 解压缩 xxx.tar.bz2 * tar -jxvf xxx.tar.bz2 压缩 aaa bbb 目录为 xxx.tar.gz * tar -zcvf xxx.tar.gz aaa bbb 压缩 aaa bbb 目录为 xxx.tar.bz2 * tar -jcvf xxx.tar.bz2 aaa bbb Nautilus 显示隐藏文件 * Ctrl+h 显示地址栏 * Ctrl+l

特殊 URI 地址 * * computer:/// - 全部挂载的设备和网络 * network:/// - 浏览可用的网络 * burn:/// - 一个刻录 CDs/DVDs 的数据虚拟目录 * smb:/// - 可用的 windows/samba 网络资源 * x-nautilus-desktop:/// - 桌面项目和图标 * file:/// - 本地文件 * trash:/// - 本地回收站目录 * ftp:// - FTP 文件夹 * ssh:// - SSH 文件夹 * fonts:/// - 字体文件夹, 可将字体文件拖到此处以完成安装 * themes:/// - 系统主题文件夹 查看已安装字体 * 在 nautilus 的地址栏里输入 fonts:///, 就可以查看本机所有的 fonts 程序 详细显示程序的运行信息 * strace -f -F -o outfile <cmd> 日期和时间 设置日期 * #date -s mm/dd/yy 设置时间 * #date -s HH:MM 将时间写入 CMOS * hwclock --systohc 读取 CMOS 时间 * hwclock --hctosys 从服务器上同步时间 * sudo ntpdate time.nist.gov

sudo ntpdate time.windows.com 控制台 不同控制台间切换 * Ctrl + ALT + Ctrl + ALT + 指定控制台切换 * Ctrl + ALT + Fn(n:1~7) 控制台下滚屏 * SHIFT + pageup/pagedown 控制台抓图 * setterm -dump n(n:1~7) 数据库 mysql 的数据库存放在地方 * /var/lib/mysql 从 mysql 中导出和导入数据 * mysqldump 数据库名 > 文件名 # 导出数据库 mysqladmin create 数据库名 # 建立数据库 mysql 数据库名 < 文件名 # 导入数据库 忘了 mysql 的 root 口令怎么办 * sudo /etc/init.d/mysql stop sudo mysqld_safe --skip-grant-tables & sudo mysqladmin -u user password 'newpassword'' sudo mysqladmin flush-privileges 修改 mysql 的 root 口令 * sudo mysqladmin -uroot -p password ' 你的新密码 '

其它 下载网站文档 * wget -r -p -np -k http://www.21cn.com -r: 在本机建立服务器端目录结构 ; -p: 下载显示 HTML 文件的所有图片 ; -np: 只下载目标站点指定目录及其子目录的内容 ; -k: 转换非相对链接为相对链接 如何删除 Totem 电影播放机的播放历史记录 * rm ~/.recently-used 如何更换 gnome 程序的快捷键 * 点击菜单, 鼠标停留在某条菜单上, 键盘输入任意你所需要的键, 可以是组合键, 会 立即生效 ; 如果要清除该快捷键, 请使用 backspace vim 如何显示彩色字符 * sudo cp /usr/share/vim/vimcurrent/vimrc_example.vim /usr/share/vim/vimrc 如何在命令行删除在会话设置的启动程序 * cd ~/.config/autostart rm 需要删除启动程序 如何提高 wine 的反应速度 * sudo sed -ie '/GBK/,/^}/d' /usr/share/x11/locale/zh_cn.utf-8/xlc_locale