二.权限管理命令
(1)文件、目录权限修改命令
命令名称:chmod
所在路径:/bin/chmod
执行权限:文件、目录所有者和root管理员
功能描述:改变文件或者目录的权限
语法: 1.chmod -R [{ugoa}{+-=}{rwx}] [文件或者目录名]
u:所有者 g:所属组 o:其他人 a:所有人
2.chmod -R [mode=421][文件或者目录名](此为常用方法)
r-------------4
w-------------2
x-------------1
例:rwxrw-r--就是764
-R:递归修改
范例:chmod u+r,g+w /root/test/wenjian.log (wenjian.log给所有者添加读权限给所属组添加写权限)
chmod 675/root/test/wenjian.log
(给wenjian.log权限为rw-rwxr-x,即g可读写,u可读写修改,o可以读和修改)
附 Linux下:
(2)改变文件、目录所有者命令
命令名称:chown
所在路径:/bin/chown
执行权限:root管理员
功能描述:改变文件、目录所有者
语法: chown [所有者] [文件或目录名]
范例:chown ueser /root/test/wenjian.log(将wenjian.log文件所有者给user用户)
(3)改变文件、目录所属组命令
命令名称:chgrp
所在路径:/bin/chgrp
执行权限:root管理员
功能描述:改变文件、目录所属组
语法: chgrp [所属组] [文件或目录名]
范例:chgrp ueser /root/test/wenjian.log(将wenjian.log文件所属组给user用户组)
**三.文件搜索命令**
(1)文件搜索命令
命令名称:find
所在路径:/bin/find
执行权限:所有用户
功能描述:文件搜索
语法: find [搜索范围][匹配条件]
[搜索范围]包括:
-name [文件名]按文件名(精准搜索)
-name *[文件名]* 按文件名(关键字搜索)
-iname [文件名]按文件名(不区分大小写)
-size +[数值] 按文件大小查找
(+ 大于 -小于 =等于)
范例:
1.根据文件名搜索
find / -name *int*(在根目录中搜索含文件名为int 的文件)
2.根据文件大小查找
find / -size +204800(在根目录下查找大于100MB的文件)
100MB=204800k
(2)文件关键字搜索命令-----------推荐、速度快
命令名称:locate
所在路径:/bin/locate
执行权限:所有用户
功能描述:在资料库文件资料库(文件资料库更新命令updatedb)中文件搜索
语法: locate [选项][文件名]
[选项]包括:
-i 不区分大小写
范例:
updatedb
locate / -i int 不区分大小写在根目录中查找含文件名为int的文件(关键字搜索)----------------->搜索之前最好updatedb一下更新文件资料库
(3)文件内容里的搜索命令
四.用户管理命令
(1)用户添加命令
命令名称:useradd
所在路径:/usr/sbin/useradd
执行权限:root
功能描述:添加新用户
语法: useradd [用户名]
范例: useradd laibin(添加一个新用户“laibin”)
(2)设置用户密码命令
命令名称:passwd
所在路径:/usr/sbin/passwd
执行权限:所有用户
功能描述:设置用户新密码
语法: passwd [用户名]
范例: passwd laibin(为新用户“laibin”设置一个密码)设置了密码才能登陆
(3)服务器用户运行总状况查看命令
命令名称:uptime
所在路径:shell内置
执行权限:所有用户
功能描述:查看服务器用户运行总状况
语法: uptime
![这里写图片描述](https://img-blog.csdn.net/20161226175623711?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2h1eHVhbjkwOQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
依次显示为:
系统时间 (下午4点7分)服务器状态(开启)运行时间(11个小时)用户数(3个)服务器负载情况(越小负载越低)
五.文件压缩命令
基本知识:
1.Liunx系统里面的压缩格式:
.gz、.tar.gz、.zip、
(1)压缩/解压文件 .gz —–>只能压缩文件不保留原文件
命令名称:gzip
所在路径:/bin/gzip
执行权限:所有用户
功能描述:压缩文件
语法: gzip [文件名]
范例:gzip /root/test/wenjian.log(压缩文件wenjian.log压缩后得到文件 wenjian.log.gz)
命令名称:gunzip
所在路径:/bin/gunzip
执行权限:所有用户
功能描述:解压文件
语法: gunzip [压缩文件名]
范例:gunzip /root/test/wenjian.log.gz(解压文件wenjian.log.gz压缩后得到文件 wenjian.log)
(2)压缩/解压目录 .tar .gz—–>能压缩目录,生成新的文件
命令名称:tar
所在路径:/bin/tar
执行权限:所有用户
功能描述:压缩/打包目录 (仅仅打包,生成的是.tar后缀文件)
语法: tar 选项[-zcf] [压缩/打包后的文件名][要打包/压缩的目录]
-c 打包 (必选)
-v 显示详细信息
-f 指定文件名(必选)
-z 打包同时压缩
打包目录:-cf (cf顺序不能变)
打包并压缩:-zcf(zcf顺序不能变)
范例:tar -cf test.tar test(将test目录打包,生成新的打包文件test.tar)
tar -zcf test.tar.gz test(将test目录打包并压缩,生成新的压缩文件test.tar.gz)
注:用 gzip命令压缩test.tar后,也能得到test.tar.gz
命令名称:tar
所在路径:/bin/tar
执行权限:所有用户
功能描述:也可解压/解包文件
语法: tar 选项[-zxf] [压缩/打包后的文件]
-x解包 (必选)
-v 显示详细信息
-f 指定文件名(必选)
-z 解包同时解压缩
解包目录:-xf [.tar文件]
打包并压缩:-zxf[.tar.gz文件]
范例:tar -xf test.tar(解包test.tar得到文件 wenjian.log)
tar -zxf test.tar.gz(解包并且解压test.tar.gz得到文件 wenjian.log)
(3)压缩/解压文件 .zip —–>能压缩文件和目录并保留原文件
命令名称:zip
所在路径:/bin/gzip
执行权限:所有用户
功能描述:压缩文件、目录
语法: zip 选项 -r [压缩后文件名] [需要压缩的文件/目录]
-r 压缩目录
范例:zip -r test.zip test(压缩目录test压缩后得到文件 test.zip)
命令名称:unzip
所在路径:/bin/gunzip
执行权限:所有用户
功能描述:解压文件.zip
语法:unzip [压缩文件.zip]
范例:unzip test.zip (解压文件 test.zip)
六.Linux网络命令
2.查看服务器有网络的程序
3.查看服务器开了哪些端口———->根据端口,可以确定服务器开了哪些服务
七.Linux关机重启
(1)关机—————–>推荐
命令名称:shutdown
功能描述:关机
语法: shutdown [选项]时间
选项:
-c:取消前一个关机命令
-h:关机
-r:重启
范例:
关机————>shutdown -h now
重启————>shutdown -r now
其他d的关机命令:不推荐
其他的重启命令:
对于init相关:
**NFS:网络文件系统(用于linux的文件共享)————>默认的安全系数不高
单用户:相当于Windows安全模式,用于系统恢复**