1,CentOS下实现普通用户和管理团员权限的切换
使用su命令实现用户属性的转换
普通用户切换到root用户:方法有多重 1)su->回车->输入root密码 2)su -root->回车->输入root密码
root用户切换到普通用户: su "普通用户名"
2,查看当前登录用户
who
3,搜索文件位置
find / -name '*redis*' 在/路径下寻找名字为*reids*的文件
4、修改文件时,撤销上一步操作
Esc + u
5、tail -n 100 文件名 查看后面n行的内容
tail -1000 catalina.out|grep -5 -n popupWindow/get
popupWindow/get 查下的内容
5 就表示前后 5 行
-n 显示行数
6,查看端口是否被占用
netstat -anp |grep 端口号
或者
netstat -nultp(此处不用加端口号)
7,查看硬盘使用情况的命令
df -h
du -sh * //查看哪个文件使用量大,然后进入到文件夹,再次执行命令。直至定位具体文件
du -h /u01 --max-depth=1
8,查看内存及CPU使用情况 top命令
1 : 查看CPU个数及占用
shift + H : 切换为线程
M:根据内存使用情况排序
P:根据CPU使用情况排序
9,网络
ifdown eth0 :关闭虚拟网卡eth0
10,查看linux系统信息
cat /proc/version
Linux权限:
d rwx r-x r-x
d:第一位最高位,d代码为目录。
d 代表的是目录(directroy)
- 代表的是文件(regular file)
s 代表的是套字文件(socket)
p 代表的管道文件(pipe)或命名管道文件(named pipe)
l 代表的是符号链接文件(symbolic link)
b 代表的是该文件是面向块的设备文件(block-oriented device file)
c 代表的是该文件是面向字符的设备文件(charcter-oriented device file)
r、w、x字母对应为读,写,执行,可以用数字 4 、2 和 1表示;
拥有者 :rwx = 4+2+1 = 7 可读写运行
群 组 :r-x = 4+1 = 5 可读可运行不可写
其它组 :r-x = 4+1 = 5
更改文件权限
chmod 777 a.txt 表示设置a.txt为拥有者、群组、其他组均可读写运行
chmod -R 777 * 表示设置当前目录下的所有文件及子目录皆设为任何人可读写运行
更改文件拥有者
chown wzf:usersGroup file a.txt 表示设置a.txt的拥有者为userGroup用户组的wzf
chown -R wzf:usersGroup * 表示设置当前目录下与子目录下的所有文件的拥有者为 users 群体的 James
参考文章:https://blog.csdn.net/u013197629/article/details/73608613
创建用户组
groupadd -g 1000 mysql 创建mysql用户组,并设置GID(group ID)为1000
创建用户
useradd mysql -g mysql -p mysql 创建用户mysql,密码为mysql,并添加到mysql分组
查看用户信息
cat /etc/passwd
用户信息的显示有7个字段
字段1:用户名 --> root
字段2:密码占位符 --> x (这里都是用x代替)
字段3:uid,用户id --> 0
字段4:gid ,组id --> 0
字段5:用户描述信息 --> root
字段6:家目录 --> /root
字段7:登录 shell (用户登陆shell ,当为/bin/bash表示可以登陆,/sbin/nologin表示不被授权登陆)
参考文章:https://blog.csdn.net/qq_36119192/article/details/82228791