Linux03

Posted 敢问路在何方

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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.扩展题,试一试

以上是关于Linux03的主要内容,如果未能解决你的问题,请参考以下文章

linux打开终端如何启动scala,如何在终端下运行Scala代码片段?

C++ 解释器/控制台/片段编译器

Android 逆向Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )(代码片段

linux中怎么查看mysql数据库版本

如何获取当前显示的片段?

KDoc:插入代码片段