1 Star 0 Fork 0

老男孩python全栈20期/19022720090

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
linuxday03.txt 8.14 KB
一键复制 编辑 原始数据 按行查看 历史
任希同 提交于 2019-06-28 22:22 . linux day 03 作业
今日作业:
1.灵活敲打linux命令
linux是挺灵活。我的手有他自己的想法
---------------------------------------------------------------------------------------------------
2.理解python虚拟环境配置
不好理解。脑子不好使
---------------------------------------------------------------------------------------------------
3.使用virtualenvwrapper工具管理虚拟环境,并且在虚拟环境下通过requirements.txt文件,保证本地开发环境和线上一致性
使用虚拟环境工具,分别启动django1和django2,并且截图
配置好阿里云yum源
生成yum缓存
下载nginx,并且启动nginx服务,使用浏览器访问,nginx页面
4.yum源的工作目录是?
cd /etc/yum.repos.d/
---------------------------------------------------------------------------------------------------
2.下载lrzsz工具,方便linux和windows互相传文件
已下载
---------------------------------------------------------------------------------------------------
3.如何手动启动网卡?
systemctl start network
---------------------------------------------------------------------------------------------------
4.linux的超级用户是什么?如何查看用户身份信息?
root
id
---------------------------------------------------------------------------------------------------
5.简单描述linux的用户管理
useradd
userdel
su - 用户名
pwaawd 用户名
---------------------------------------------------------------------------------------------------
6.如何创建普通用户,并且修改用户密码,然后使用普通用户登录
useradd xxx
passwd xxx
su - xxx
---------------------------------------------------------------------------------------------------
7.在linux下如何切换用户
su - xxx
---------------------------------------------------------------------------------------------------
8.如何使用root身份执行普通用户的命令?请详细说明配置步骤
- 1.用root打开/etc/sudoers文件
- 2.找到如下行配置,修改配置如下
root ALL=(ALL) ALL
sange ALL=(ALL) ALL
- 3.此时sange就可以使用sudo命令了
---------------------------------------------------------------------------------------------------
9.简述linux文件的权限有哪些?
r -->读
w -->写
x -->可执行文件
---------------------------------------------------------------------------------------------------
10.linux文件权限的755,700是什么意思?
属主 -- 可读 / 写 / 可执行
属组 -- 不可读 / 不可写 / 不可执行
其他用户 -- 不可读 / 不可写 / 不可执行
---------------------------------------------------------------------------------------------------
11.如何修改test.py文件权限为700
chmod 700 test.py
---------------------------------------------------------------------------------------------------
12.如何修改test.py属组是oldboy?
chgrp oldboy test.py
---------------------------------------------------------------------------------------------------
13.已知test.py文件权限是rwxr--r--,如何修改权限为rw-rw-rw
chmod 666 test.py
---------------------------------------------------------------------------------------------------
14.linux如何建立软连接?
ln -s 目标文件绝对路径 快捷方式绝对路径
---------------------------------------------------------------------------------------------------
15.linux的PS1变量是什么?如何修改
命令提示符
/etc/profile文件用于永久生效 PS1='[\u@\h \W\t]\$'
---------------------------------------------------------------------------------------------------
16.centos7用什么命令管理服务
systemctl
---------------------------------------------------------------------------------------------------
17.linux解析dns的命令是什么?
nslookup
---------------------------------------------------------------------------------------------------
18.将/tmp/下所有内容压缩成All_log.tar.gz并且放到/home/下
tar -cvzf All_log.tar.gz /tmp/*
mv All_log.tar.gz /home/
---------------------------------------------------------------------------------------------------
19.解压缩Python源码包Python-3.7.0b3.tgz
tar -xvz Python-4.7.0b3.tgz
---------------------------------------------------------------------------------------------------
20.查看mysql端口状态
netstat -a|grep mysql
---------------------------------------------------------------------------------------------------
21.如何查看nginx的进程
ps -ef |grep nginx
---------------------------------------------------------------------------------------------------
22.如何杀死nginx进程
killall nginx
---------------------------------------------------------------------------------------------------
23.如何修改linux中文
---------------------------------------------------------------------------------------------------
24.如何统计/var/log大小
du -sh /var/log
---------------------------------------------------------------------------------------------------
25.tree是什么作用?
查看目录结构
---------------------------------------------------------------------------------------------------
26.如何给linux添加一个dns服务器记录
cat /etc/resolv.conf
nameserver 119.29.29.29
---------------------------------------------------------------------------------------------------
27.每月的,5,15,25天的晚上5点50重启nginx
crontab -e
50 5 5,15,25 * /usr/bin/systemctl restart nginx
---------------------------------------------------------------------------------------------------
28.每周3到周5的深夜11点,备份/var/log /vmtp/
crontab -e
0 23 # # 3-5 /usr/bin/cp /var/log.vmtp/
---------------------------------------------------------------------------------------------------
29.每天早上6.30清空/tmp/内容
crontab -e
30 6 * * * /usr/bin/rm -rf /tmp/*
---------------------------------------------------------------------------------------------------
30.每个星期三的下午6点到8点的第5,15分钟执行命令 command
crontab -e
5,15 6-8 # # 3 command
---------------------------------------------------------------------------------------------------
31.编译安装软件有哪些步骤?
1.指定python安装路径,释放makefile编译文件
./configure --prefix=/opt/python36/
2.编译
直接执行make指令,会调用gcc编译工具,开始编译python的c语言代码
make
---------------------------------------------------------------------------------------------------
32.如何修改python3的环境变量,以及软连接
1获取python路径
在python中输入pwd
[root@bogon python36]# pwd
/opt/python36
2获取lunix环境变量
[root@bogon python36]# echo $PATH
/opt/python36/bin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin
3编辑ect/profiel文件
[root@bogon python36]# vim /etc/profile
在文件的最后一行写入
PATH="/opt/python36/bin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin"
保存。退出
ln -s /opt/python36 /home/python3
---------------------------------------------------------------------------------------------------
33.请在linux上启动ob_crm,windows上进行访问页面,进行登录
---------------------------------------------------------------------------------------------------
34.一月一号的4点重启nginx
crontab -e
0 4 # * # /usr/bin/systemctl restart nginx
---------------------------------------------------------------------------------------------------
35.每月的4号与每周一到周三的11点重启nginx
0 11 4 * 1-2 /usr/bin/systemctl restart nginx
---------------------------------------------------------------------------------------------------
36.每小时重启一次nginx
# * * * * /usr/bin/systemctl restart nginx
---------------------------------------------------------------------------------------------------
37.每天10:00、16:00重启nginx
0 10,16 * # # /usr/bin/systemctl restart nginx
---------------------------------------------------------------------------------------------------
38.如何查看系统发行版信息
cat /etc/redhat-release
---------------------------------------------------------------------------------------------------
39.系统全局环境变量配置文件是?
/etc/profile
---------------------------------------------------------------------------------------------------
40.系统用户的环境变量配置文件是?
.bash_profile
---------------------------------------------------------------------------------------------------
41.如何查看内存大小信息?
free -m
---------------------------------------------------------------------------------------------------
42.如何查看cpu核数?
---------------------------------------------------------------------------------------------------
43.如何停止centos7防火墙服务,并且禁止防火墙开机自启
systemctl disable firewalld.service
systemctl disable firewalld
---------------------------------------------------------------------------------------------------
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/python_stack_20/19022720090.git
git@gitee.com:python_stack_20/19022720090.git
python_stack_20
19022720090
19022720090
master

搜索帮助