新建用户
useradd 用户名
查看用户id
id 用户名
切换用户su - userName
su –用户名
su - :切换到root用户。
注意:由高权限用户切换到低权限用户,不需要输入密码,反之需要输入密码
文件详情信息
drwxr-xr-x. 3 root root 4096 Jun 27 01:20 ccDD
-rw-r--r--. 1 root root 0 Jun 27 00:57 hello
权限:
drwxr-xr-x
第1位:文件类型,d:目录,-文件
第2-4位:文件 所有者 的权限
第5-7位: 文件 同组 的权限
第8-10位:文件 其他人 的权限
3:该文件链接数
Root: 文件是 所属者(所有者)
Root: 文件是 所属组(所有组)
4096:文件大小
Jun 27 01:20:最后的修改日期
权限的修改:chmod
chmod [添加或者删除权限] file(dir)
1.通过字符修改:
2.通过数字修改
对于一个权限来讲,需要3位来表达权限(读、写、执行),权限位置顺序是固定的,如果该位置有权限值给1,没有权限给0。每一组权限编程3位二进制
给任何人 有全部的权限
Chmod 777
给任何人 有读写的权限
Chmod 666
常用的符号命令
. :当前目录
.. :上一级目录
~ :家目录
回家:cd ~
| :管道符,一般与grep一起使用
ps -ef | grep XXX
>> :追加到某个文件
> :覆盖
vi/vim文本编辑工具
如果目标文件不存在,将会创建一个。
命令模式:
i 切换到输入模式,以输入字符。
x 删除当前光标所在处的字符。
: 切换到底线命令模式,以在最底一行输入命令。
若想要编辑文本:启动 Vim,进入了命令模式,按下 i,切换到输入模式。
Visudo:编辑sudo命令配置(给普通用户分配权限)
root ALL=(ALL) ALL
用户名 登录主机=(以什么样的身份) 可以执行什么样命令
案例:
赋予:LW 可以 以 root 身份 查询防火墙信息
LW ALL=(root) /sbin/service iptables status;
执行:sudo service iptables status;
不输入密码:
LW ALL=(root) NOPASSWD:/sbin/service iptables status
推荐配置:让普通用户拥有root的权限权限
LW ALL=(root) NOPASSWD:ALL
查看端口开放的情况
netstat –atunlp
-a:列举出所有的连接,箭筒服务
-t: 列出所有的tcp协议的服务
-u: 列出所有的ucp协议的服务
-l: 列出所有监听
-p:列出服务Pid
-n显示使用端口号
Linux压缩管理
后缀:.gz
压缩:gzip file_path
解压:gunzip XX.gz
特点:
压缩之后,源文件没有了
不能对文件夹进行压缩
Bzip2:适合压缩比较大的文件
后缀:.bz2
压缩:bzip2 file_path
解压:bunzip2 XX.bz2
特点:
压缩之后,源文件没有了
不能对文件夹进行压缩
打包:
c:打包
-f:使用档名,如果使用-f参数,那么必须指定文件的名字
-x:解包
-v:显示这个过程
-z:使用是否gzip格式进行压缩或者解压
-j:使用是否bzip2格式进行压缩或者解压
-C:指定解压的位置
常用压缩组合:(非常重要)
使用tar + gzip
压缩:
tar –zcvf xxx.tar.gz xxxxx
解压:
Tar –zxvf xxx.tar.gz –C /
使用tar +bzip2
压缩:
tar –jcvf xxx.tar.gz xxxxx
解压:
Tar –jxvf xxx.tar.gz –C /