Linux 命令集锦
#cat /proc/meminfo
内存使用信息
#cat /proc/cpuinfo
CPU使用信息
#cat /proc/version
linux版本
===============
# ls -l 文件名 查看单个文件属性
===============
直接运行文件
加权限
#chmod 777 文件
#chmod u+x 文件
# ./文件
============================
rz: command not found
# yum install lrzsz
如果yum源没有直接下载到本地
#yum localinstall 文件
下载rpm
#rpm -i 文件
==========================
查找
#whereis
#which
=========================
建立目录#mkdir
------------------
#cp file1 file2 把file1拷贝到file2
#mv mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中
#mv abc /home/将当前目录下的abc文件夹移动到/home/目录下
---------------
删除
#rm -rf 文件名
删除类似文件名 例如日志
#rm -rf 文件名*
rm -rf event201109*.log 匹配所有 event20110901.log 到 event20110931.log的
或者
rm -f zx-200.22-20090[1-7]*.log
============================
打包压缩
单个文件压缩打包 tar czvf my.tar file1
多个文件压缩打包 tar czvf my.tar file1 file2,...
单个目录压缩打包 tar czvf my.tar dir1
多个目录压缩打包 tar czvf my.tar dir1 dir2
解包至当前目录:tar xzvf my.tar
============================
系统历史
history | more 空格键
==================
查看磁盘空间的使用情况可以使用
#df -h
,用M和G显示比 df直接显示文件k要好很多
ls命令一般用来查看文件的属性列表。 ls -lh 只是显示一般的文件,以点(.)开头的隐藏文件并没有显示出来。试试 ls -la /
#is -lh 文件
#du -sh /root
输出1.2G /root
#ls -lh /root
=============================
tail notes要指定从 notes 文件末尾开始读取的行数,输入: tail -n 20 notes
要从第 200 字节开始,每次显示一页 notes 文件,输入: tail -c +200 notes | pg
要跟踪文件的增长,输入: tail -f accounts 这显示 accounts 文件的最后十行。tail 命令继续显示添加到 accounts 文件中的行。显示会一直继续,直到您按下 Ctrl-C 按键顺序来停止。
==============================
增加权限和文件格式转换(不然apache会报没权限执行文件)
#chmod +x 文件
#dos2unix 文件
=============================
#useradd youname 增加用户名
===========================
#chown -R yourname:yourname logs/ 给php写日志的权限 这个就是在apache里配置的
===========================
文件查找
#find / -name "mysql*"
===========================
CTRL + c 中断
CTRL + z 暂停放到后台
CTRL + d 保存退出
TOP命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况。
TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定.
--------------------------------------------------------------------------------------------
#要查进程的名字,grep 是管道命令 模糊查找
#ps -ef |grep "cvs"
#ps ax
============================================
linux查找进程并结束的命令
#ps aux
#kill pid
也可以使用
#ps aux |grep 进程名
查找进程树
#pstree
--------------------------------------------------------------------------------------------
如何查看CPU是多少位,本机输出32
#getconf LONG_BIT
linux开机关机命令
重启命令:
1、reboot
2、shutdown -r now 立刻重启(root用户使用)
3、shutdown -r 10 过10分钟自动重启(root用户使用)
4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)
如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启
关机命令:
1、halt 立刻关机
2、poweroff 立刻关机
3、shutdown -h now 立刻关机(root用户使用)
4、shutdown -h 10 10分钟后自动关机
如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启
各服务重启和停止命令:
/etc/init.d/
务列表(按字母顺序排列)
服务名 必需(是/否) 用途描述 注解
acon 否 语言支持 特别支持左手书写语言:阿拉伯语,波斯语和希伯莱语
acpi 否 电源管理 手提电脑电池电扇监控器
acpid 否 监听精灵进程 此进程监听并分配内核中的acpi事件
adsl 否 内部ADSL开关控制 只有你的计算机内部有互联网连接adsl开关时才用到此服务
alsa 否 高级Linux声音构件 这个单独的声音系统实际包含在内核中
anacron 否 周期命令调度程序 一个任务调度工具
apmd 否 电源管理 手提电脑电源管理
apmiser 否 电源管理 另一手提电脑电池延长器
arpwatch 否 以太网IP地址配对监控器 用主机名监控并记录远程IP地址
atd 否 周期命令调度程序 一个任务调度工具
autofs 否 自动安装服务 几个命令服务文件系统自动安装之一.一些此类服务专门针对发行配套软件,如果你使用的发行配套软件拥有自己的自动安装系统,不要用这一个.
bluetooth 否 蓝牙技术核心 用于所有蓝牙服务
bootparamd 否 导入服务 以前导入无盘客户端/瘦客户端的方法.最新型的方法为零配置系统(zeroconf system).
canna 否 日语转换引擎
capi4linux 否 基本CAPI子系统
cpqarrayd 否 硬件服务 康柏独立冗余磁盘阵列(Raid Array)监控器
cpufreq 否 硬件服务 控查并配置CPU频率精灵程序模块
cpufreqd 否 硬件服务 此服务自动衡量CPU频率来减少过热情况.在超频时有用.
crond 是 周期命令调度程序 一个任务调度工具
Cups-lpd 否 使旧式Lunux或商业Unix系统连接到打印主机上. 只有在允许旧式系统访问打印机时才有用
cups 是 公共Unix打印系统 进行打印的必要功能
cvs 否 并发版本系统 用于管理多用户文档
devfsd 否 系统维护 此服务只清除动态桌面目录,除非你的系统经常崩溃,否则不需要此服务.
dhcpd 否 DHCP服务器 你的网络足够大,使用静态IP很麻烦吗?此项服务对你的网络进行DHCP IP配置,方便网络应用.
diald 否 拨号网络智能自动拨号器 此服务一经请求,即连接上网络.你一旦输入电子邮件,点击发送,它就自动连接,发送电邮并断开.
dkms 否 DKMS自安装导入 发行配套软件专用工具,用于OEM类型安装.它允许管理员密码的最初导入设置以及常规应用的用户名密码,系统的最后配置.
dm 是 显示管理器 X服务器的核心,使用图形用户界面(GUI)时必需.
dnbc 否 数字网络绑定Chrooter 这是一个简单的bash脚本,它将一个BIND服务器放入一个chroot牢笼中.安装BIND,发布脚本并重启.
Drakxtools-http 否 小型服务管理服务器 远程系统管理的发行配套软件专用工具.
dund 否 蓝牙拨号网络
fam 否 文件系统变更监控器 文件系统所有改变的记录器
finger 否 数据远程访问 此服务允许你远程访问用户登录日期,最后登录日期与时间.用于不在办公室时监控雇员的工作习惯,主要的安全违反,因为你正有效地在线发布公司机密数据.
freshclam 是 ClamAV更新器 用于自动更新ClamAV
gpm 是 鼠标 鼠标驱动器控制台模式
haldaemon 否 硬件监控系统 此服务监控硬件改变,为你改变新的或更改过的硬件.
harddrake 否 硬件服务 发行配套软件专用硬件探测与配置
heartbeat 否 高可用性服务 此服务旨在增加重要服务与服务器的优先级
hidd 否 蓝牙H.I.D.服务器
hplip 否 惠普Linux打印与成像 旧版惠普整成产品供应驱动器
hpoj 否 Pital?init,惠普办公喷墨打印机驱动器 惠普办公喷墨打印机旧式驱动器.新式驱动器包含在打印机的打印驱动器内.
httpd 否 Apache网络服务器 在系统上应用此服务有两个原因,一是要用它作为网络服务器,二是用它作为网址开发器.如果没有此二项,则不必安装Apache.
hylafax?server 否 企业传真机?调制调解器服务 此服务仅用于1类与2类传真机.如果你想用hylafax通过调制调解器发送传真,必须运行此服务.它并不是唯一有效的传真工具.
ibod 否 按需ISDN MPPP带宽 与拨号网络一同使用,按需连接到网络.
identd 否 TCP连接鉴定
imaps 否 安全IMAP服务器
imaps 否 IMAP服务器
iplog 否 用主机名或远程主机记录TCP,UDP,ICMP. 有用的网络监控工具
ipop2 否 POP2邮件服务器
ipop3 否 POP3邮件服务器
ipsec 否 加密与验证通信 KLIPS为内核一半,PLUTO为用户空间一半.在远程访问情况下十分有用.
iptables 是 基于Packet过滤防火墙内核 所有优秀的Linux防火墙都基于此项服务
ipvsadmin 否 Linux核心IP虚拟服务器 最早的Linux网络系统之一,已不常用.
irda 否 红外线设备界面 以前的无线设备支持
keytable 是 键盘映射 此服务明确告诉系统你正在使用哪种键盘
kheader 否 导入服务 此服务自动重建内核头导入
lads 否 登录异常探测系统 跟踪登录企图并警告入侵企图的工具
laptop mode 否 电源管理 减少电力耗费,延长手提电脑电池寿命的工具
leafnode 否 X? INETD NNTP服务
lisa 否 局域网信息服务器
/etc/init.d/network restart
=========================================
netstat -a 查看开启了哪些端口,常用netstat -an netstat -n 查看端口的网络连接情况,常用netstat -an netstat -v 查看正在进行的工作 netstat -p 协议名 例:netstat -p tcq/ip 查看某协议使用情况(查看tcp/ip协议使用情况) netstat -s 查看正在使用的所有协议使用情况 nbtstat -A ip 对方136到139其中一个端口开了的话,就可查看对方最近登陆的用户名(03前的为用户名)-注意:参数-A要大写
netstat -nlp 命令可以显示当前用户运行的正在监听的网络进程的状态。在正常情况下,在显示结果的PID/Program name一列显示了进程的进程号和程序的名称。