一、Linux基本管理命令,,Linux管理命令
一、Linux基本管理命令,,Linux管理命令
1.关机重启命令
(1)shutdown命令:shutdown [选项] 时间
选项:-c 取消前一个关机命令
-h 关机
-r 重启
例:shutdown -h now #立刻关机,root用户
+10& #10分钟后关机
20:30& #定义绝对重启时间
(2)其他关机命令(不一定正确保存):halt
poweroff(linux/aix/solaris/bsd通用)
init 0 (调用系统级别)
(3)其他重启命令: reboot
init 6
(4)系统运行级别:
①rhel和suse:
0 关机
1 单用户模式
2 无网络单用户模式
3 有-------多-------------
4 保留
5 同级别4,有图形界面(GUI)的登录
6 重启
runlevel查看系统运行级别,显示上次和当前级别(第一个为N,表示没有上次运行级别);
修改默认级别:/etc/inittab
②Debian/Ubuntu:
0 关机
1 单用户/系统维护状态
2 多用户
3 多用户
4 多用户
5 多用户
6 重启
/etc/inittab查看运行级别配置文件(默2) S和s是单用户模式
2.磁盘管理命令
df -h #查看分区使用情况
fdisk -l #查看挂载的硬盘个数和分区情况
fdisk -cu /dev/sdb #格式化硬盘
mount -a #挂载所有文件系统(mount -o remount /opt只重新挂载/opt)
umount /opt #卸载文件系统
3.查看电脑硬件设备属性命令:
uname -a #查看内核/操作系统信息(版本是64 位的还是32 位的)
-r #内核版本
-n #主机名(=hostname)
cat /proc/cpuinfo #查看CPU信息(=lscpu)
cat /proc/meminfo #查看内存详细信息
free (-m) #内存大小(-s 1 每隔1秒)
ps aux=ps -ef #进程
lspci -tv #列出所有PCI设备(-tv 以树形显示)
lsusb -tv #--------------USB设备
lspci | grep Ethernet #网卡
lspci | grep audio #声卡
lspci | grep VGA #显卡
cat /etc/issue.net #系统发行版本
cat /proc/version ----------------------
lsb_release -a -----------------------
cat /etc/redhat-release ---------------------
4.查看时钟命令
tzselect #实在时钟分区 5→9→1→1
cal #显示日历 (cal -y 2016)
date #显示系统时间
-s 12:11 #修改系统时间
2012/09/11 #------------日期
“2012/09/11 12:11”
hwclock #显示硬件时钟(纽扣电池提供的)
-w #把系统时间同步为硬件时钟
-s #把硬件时钟同步为系统时间
5.文件处理命令
(1)ls [选项] [文件或目录] #列出目录内容
-a #显示所有文件(保护隐藏文件,.开头的)
-l #显示详细信息(ls -l = ll)(.代表ACL权限,1代表引用计数,被调用过几次)
-d #查看目录属性
-h #人性化显示大小
-i #显示inode(每个文件都有ID号)
-I #列出文件属性
-t #依照文件最后修改时间列出文件名
-F #列出文件名的类型(*普通文件,/目录,@符号链接,|FIFOS,=套接字)
-R #显示目录及子目录的文件名
ls -laR / #显示根下所有文件
(2)file命令 #确定文件类型
(3)目录文件处理命令
①建立目录:mkdir [-p] [目录名]
例:mkdir -p xue/id #递归创建
②切换目录:cd [目录]
例:cd ~ #进入当前用户家目录
cd -------------------------------
cd - #进入上次目录
cd .. #进入上一级目录
cd . #进入当前目录
cd ../返回父目录
cd ../../
绝对路径:从根目录开始,一级一级递归查找,“.”工作目录,“..”工作目录的父目录。 例:cd ../usr/local/src/
相对路径:参照当前所在目录,进行查找。 cd /etc/
③显示当前工作目录:pwd
④删空目录:rmdir [目录名]
⑤删文件或目录:rm -rf [文件或目录] (删了就删了)
-Rf #删非空目录
⑥复制粘贴命令:cp [源文件或目录][目标目录]
-r #复制目录????????????????
-p #连带文件属性复制(包括时间)
mv [原路径] [目标路径] #移动和重命名
(4)查看文件内容命令:
nl #显示行号
cat #不显行号(全部文件内容)
more #显示%
less #不显%(分页显示,Ctrl+B向后,Ctrl+F向前,回车一行一行显示,q退出)
head #头10行(head -2)
tail #尾10行
(5)文件链接:
硬链接 软链接(符号链接)
ln [源文件][目标文件] ln -s [源文件(绝对路径)][目标文件]
①只能是文件 ①可文件可目录
②多个文件,一个节点 ②一个文件,2个节点
③不能跨路径,跨分区 ③可跨路径,跨分区
④一个变化,另一个也会(区分cp) ④修改任意文件,其他都变
⑤删源文件,还可用(前后门) ⑤删源文件,不可用(类似 快捷方式)
⑥拥有相同i节点和block块,可看作同一文件。⑥拥有自己的i节点,和block块,但数据
可通过i节点识别。 块中只保存原文件的文件名和i节点,没有实际数据。
(6)文件搜索命令:
①文件搜索命令:locate
②文件-------------:find
③命令-------------:wheris与which
④字符串----------:grep
⑤find与grep区别:
(7)文件查找命令
① locate
#locate yum.conf | grep conf$
#updatedb 更新数据库
② whereis
#whereis yum.conf
③which
#which yum 查找可执行命令绝对路径
④find 基于硬盘查找,不依赖数据库
#find /etc/ -name "*.conf" | more 查找后缀.conf的文件并分层
#find /etc/ -name "*.conf" -size +20k 查找后缀.conf大于20k的文件
#ll -h/etc/lvm/lvm.conf 查看lvm.conf大小
#du -a -k /etc/lvm/lvm.conf查看文件大小
#find /etc/ -name "*.conf" -size +20k -exec du -a -k {} \; cp {} /opt/ \; 查看文件大于20k的文件并显示大小,并复制到opt下
\; #续行符
#ls /opt 查看文件内容
评论暂时关闭