Linux03
1.怎么查看系统发行版?
2.Linux下UID,GID是什么?
UID为UserId,即用户ID,用来标识每个用户的唯一标示符
GID为GroupId,即组ID,用来标识用户组的唯一标识符
3.怎么切换用户?
4.创建/删除用户?
5.pyyu用户无法执行此命令怎么办? ls /root
切换到root用户,输入visudo,打开文件后,最下边输入/root回车查找,按n键向下查找## Allow root to run any commands anywhere到这一行,再次输入 :set nu 回车,显示行数,将光标显示到这一行,按键yyp复制这一行,i修改root为希望能够使用的用户(如pyyu),修改完成后,esc :wq! 保存退出,切换到普通用户,执行命令前加上sudo
6.linux文件权限有哪些?顺序是?文件权限设计的用户身份是?
[root@localhost ~]# ll /tmp 使用命令查看一条权限
drwxr-xr-x. 2 root root 41 Feb 16 21:24 Learn_linux
-rw-r--r--. 1 root root 27 Feb 16 19:14 my_first.py
d 代表一个文件夹
- 代表普通的文本类型
r w x 分别代表读、写、执行
以第一组数据为例,rwx r-x r-x每三个代表属主,属组,和其他用户的对应权限
7.请说出 755, 740分别是什么权限?
755:属主(user)读、写、执行,属组(group)读、执行,和其他用户(others)读、执行
740:属主(user)读、写、执行,属组(group)读,和其他用户(others)无权限
8.修改文件权限为只有属主可读可写可执行?
chmod 700 file.txt
9.请解压oldboy.tar.gz
[root@localhost ~]# cd /tmp 切换目录
[root@localhost tmp]# ls 查看
[root@localhost tmp]# tar -zcvf oldboy.tar.gz ./* 压缩当前文件夹所有文件
[root@localhost tmp]# ls 查看
[root@localhost tmp]# mv oldboy.tar.gz ../ 移动文件到上一级
[root@localhost tmp]# rm -rf * 删除当前文件夹中所有内容
[root@localhost tmp]# mv ../oldboy.tar.gz . 移回压缩文件
[root@localhost tmp]# tar -zxvf oldboy.tar.gz . 解压
10.压缩/tmp/下所有内容到oldboy.tar.gz
tar -zcvf oldboy.tar.gz ./*
11.如何查看linux端口?
12.如何杀死进程号为5888?
kill 5888
kill -9 5888 # 强制杀死
13.如何关闭iptables?
1.清空防火墙规则
iptables -F #清空防火墙规则
2.关闭防火墙的服务
systemctl stop firewalld #关闭防火墙服务
systemctl disable firewalld #禁止防火墙开机自启
14.查看linux的dns文件
cat /etc/resolv.conf
15.linux解析dns的命令是什么?
nslookup 域名
16.写一个定时任务,每周3的凌晨1点,压缩/var/log/下的所有文件为 log.tar.gz
0 1 * * 3 /user/bin/tar -zcvf log.tar.gz /var/log/*
17.如何安装redis,且启动redis可以访问?
yum install redis -y
systemctl start redis
18.如何配置yum源?用文字描述
1.安装wget:yum install wget -y
2.备份旧的yum仓库源
3.下载新的阿里的yum源仓库,阿里的开源镜像站https://developer.aliyun.com/mirror/
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
4.继续下载第二个仓库 epel仓库
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
19.centos7用什么命令管理服务
systemctl start/stop/restart 服务名称(redis)
20.用yum安装mysql服务且启动,能够连接mysql,基本curd
yum install mysql -y
systemctl start mysql
mysql -uroot -p
21.每月的,5,15,25天的晚上5点50重启nginx
50 17 5,15,25 * * /usr/bin/systemctl restart nginx
22.每周3到周5的深夜11点,备份/var/log /vmtp/
0 23 * * 3-5 /usr/bin/cp /var/log /vmtp/
23.每天早上6.30清空/tmp/内容
30 6 * * * /user/bin/rm - rf /tmp/*
24.每个星期三的下午6点到8点的第5,15分钟执行命令 command
5,15 18-20 * * 3 /usr/bin/command
25.扩展题,试一试