linux软连接创建
注意用绝对路径,语法如下
- ln -s 目标文件绝对路径 软连接名字绝对路径
ln -s /小护士.txt /tmp/hs.txt
修改linux的PS1变量,命令提示符变量
PS1="[\u@\h \w \t]$"
tar gzip xz ... 压缩解压缩
linux的压缩,打包命令,tar命令
-
tar 命令,参数
-x 解压
-v 显示压缩解压过程
-f 指定压缩文件
-z 指定调用gzip命令
-c 压缩
-r 添加文件到已有的压缩文件中 压缩当前目录的所有内容:
tar -cf alltmp.tgz ./*
- 解压缩压缩文件
tar -xf alltmp.tgz
- 添加文件到已存在的压缩文件中
tar -rf alltmp.tgz 新加的文件名
- 压缩django源码文件夹
tar -cf mydjango.tgz mysite
- 查看linux命令的帮助信息
tar --help
linux的man帮助手册,查看linux命令的文档
man tar
http://linux.51yip.com/search/tar linux中文手册
一个进程,一个程序运行,产生进程信息,以及暴露端口信息
python3 manage.py runserver 0.0.0.0:9999
进程查看:
- UID PID PPID C STIME TTY TIME CMD
ps -ef |grep python
网络端口管理命令
netstat -tunlp | grep 8000 #查看django端口是否存活
查看linux进程状态
ps -ef 查看系统所有的进程
ps -ef|grep mysql
-
kill命令 杀死进程
语法:
kill pid
pid通过ps -ef 查看
killall
-
一次性杀死多个匹配成功的进程,可以使用两个命令,一个是pkill,一个是killall,
如果命令不存在,需要额外的安装,通过yum install
- 安装killall命令
yum install psmisc -y
-
一次性杀死多个python3进程
killall python3 慎用!!!脑子想清楚了再用,一次性杀死多有python3有关的进程
查看磁盘空间命令
df 命令
df -h 以mb gb tb 单位显示磁盘大小
设置主机名
hostnamectl set-hostname mrcarzy
hostname
mrcarzy
linux的dns服务相关
-
dns服务器指定配置文件,这个文件,告诉linux去哪解析dns域名
有主备两个dns服务器ip地址
cat /etc/resolv.conf
nameserver 119.29.29.29 #腾讯的dns服务器
nameserver 223.5.5.5 #腾讯的dns服务器
- Linux解析dns的命令
nslookup pythonav.cn #解析到这个域名对应的ip地址
- linux强制dns,或者本地dns域名解析
vim /etc/hosts
修改:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.15.52 http://www.mrcrazy.com/
ip 自定义的域名
-
域名解析的流程,(一个域名从浏览器访问,解析过程是如何)
1.浏览器输入域名,浏览器首先会去当前机器的本地dns缓存中查找记录
2.去hosts文件中查找是否写死了对应的记录
3.去制定的dns服务器中寻找dns记录,如果找到了域名解析记录后
4.将这个dns记录缓存到本机的缓存记录中
5.下一次寻找域名解析,就去缓存中查找了