linux 用户相关的

root   相当于QQ群主

sudo  QQ群管理员

普通用户  QQ群水军

root  UID 是 0   组UID也是0  普通用户UID从1000开始

查看用户id 信息 , linux里   id    id root //tail -5 /etc/passwd

存放用户信息的文件   /etc/passwd

用户删除
userdel -rf 用户名 强制删除用户,及其家目录

linux的sudo命令 --> vim /etc/sudoers sudo ls /root

.打开/etc/sudoers文件,写入如下配置,添加liuxiaofeng用户,可以使用sudo
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
liuxiaofeng ALL=(ALL) ALL .使用提供语法检测的命令,来写
visudo

文件目录权限

对于文件来说  可读  可写 可执行 ,转化的linux命令是什么
cat more less 都是读取文本
vim echo "" > 都是可写
可执行就是值 可以 ./直接执行的, 并且颜色是绿色的文件 linux文件权限相关
- rw-r--r--. root root Mar : shixun.txt
d rwx r-x r-x. root root Mar : www.luffycity.com 第一栏:
- 代表普通文本
d 代表是个文件夹
l 是一个软连接
第二栏:
rw- r-- r--
user group other
可读可写 只读 只读
r 可读 4
w 可写 2
x 可运行 1
- 没权限 0
#更改权限的命令
- rw- r-- r--. root root Mar : shixun.txt
chmod u-w shixun.txt 改模式
chmod u+r shixun.txt
chmod u-x shixun.txt chmod o+w shixun.txt 其他增加 写
chmod g+x shixun.txt    组 加 执行
文件权限读、写、执行三种符号的标志依次是 rwx
如果执行命令,chmod file.txt ,那么该文件的权限是

user/rwx 用户
group/rw- 6   组
other/r-- 4 其他

快捷方式的语法

ln -s  目标文件的路径   快捷方式的路径 

ln -s  /opt/小姐姐电话.txt   /tmp/电话.txt 

压缩解压格式

.zip 格式的包用  unzip命令解压
unzip luffy_boy.zip tar格式的压缩包
#语法
#压缩命令
tar -cvf 压缩文件的名字 你要压缩的内容 --语法 tar -cvf alltmp.tgz /tmp/* (./* 当前目录下所有)
#压缩tmp下所有内容到 alltmp.tgz格式的压缩包下 tar -xvf alltmp.tgz #解压缩这个压缩文件
alltmp.tgz.gz #如果你看到这么一个压缩格式 #解压缩这个压缩文件
tar -zxvf alltmp.tgz.gz v是查看状态的/可以不写
如果你的crm在服务器上运行了,怎么证明他是否正常
1.查看是否能接受响应
2.会产生一个进程 通过 ps -ef | grep python 查看 ,可以通过 pid管理进程
3.也会产生一个端口,通过 netstat -tunlp | grep python ps -ef | grep vim
source /etc/profile -->

杀进程

kill 进程 id

如果遇见僵尸进程,
kill - pid #强制杀死进程,不管三七二十一 #在后期运行uwsgi,支持多进程方式的django运行,会产生好多进程
可以通过 killall
或者pkill 一次性杀死匹配多个的进程 比如有多个 vim 进程
pkill vim #可以杀死多个

防火墙

关闭linux防火墙,便于学习
命令如下 . 清空防火墙规则
iptables -F . 关闭防火墙系统服务
systemctl stop/start/status(平级关系) firewalld .禁止防火墙服务,开机自期
systemctl disable/enable(平级关系) firewalld

域名解析 DNS

 域名和 ip关系 .
多个域名可以对应一个服务器ip .本地的dns解析文件 /etc/hosts ,可以手动写入 dns 与ip的对应关系
[root@localhost ~]#
cat /etc/hosts
vim /etc/hosts
123.206.16.61 s17wudi.com .windows 的hosts解析路径如下:C:\Windows\System32\drivers\etc\hosts .dns服务器文件 cat /etc/resolv.conf
这个文件中,定义了2个 主备dns服务器地址, 这些dns服务器,都搭建了一个叫做bind的软件,用于dns解析

阿里: 223.5.5.5 223.6.6.6
腾讯的 : 119.29.29.29
谷歌dns :8.8.8.8
114网址的: 114.114.114.114

#dns域名解析命令
nslookup baidu.com

nslookup 报错的话如下解决:

1. yum provides */nslookup

2.yum install -y bind-utils

3.logout 后 ctrl+shift+r 基本ok!

查看定时任务

crontab  -l  列表的意思

crontab  -e  编辑   命令必须写绝对路径

which echo

*   *   *  *  *  /usr/bin/echo  "干干巴巴,麻麻赖赖" >>  /tmp/panta.txt    第一条定时任务

实时监控  tail  -f  panta.txt

看配置文件  vim  /etc/crontab

*   *   *   *    *
分 时 日 月 周
, 区间
- 范围
/ 时间频率
#每分钟执行一次命令
分 时 日 月 周 命令
* * * * * 命令绝对路径 #每小时的3,15分组执行命令
* * * * *
3,15 * * * * #在下午8-11点的第3和第15分钟执行
分 时 日 月 周 命令
3,15 20-23 * * * 命令 #每晚21:30执行命令
分 时 日 月 周 命令
30 21 * * * #每周六、日的1:30执行命令
分 时 日 月 周 命令
30 1 * * 6,7 命令 #每周一到周五的凌晨1点,清空/tmp目录的所有文件
分 时 日 月 周 命令
0 1 * * 1-5 /usr/bin/rm -rf /tmp/* #每晚的21:30重启nginx
分 时 日 月 周 命令
30 21 * * * /usr/bin/systemctl restart nginx #每月的1,10,22日的4:45重启nginx
分 时 日 月 周 命令
45 4 1,10,22 * * /usr/bin/systemctl restart nginx #每个星期一的上午8点到11点的第3和15分钟执行命令
分 时 日 月 周 命令
3,15 8-11 * * 1 执行命令

软件包管理

程序组成部分:
二进制程序 .exe 可执行文件
库 .so文件 Windows的 .dl
配置文件 .conf
帮助文件 readme /user/share/man Mac dmg 文件
.rpm   格式
下载软件包
yum remove lrzsz -y 移除 linux 安软件方法:
1 yum
2 源码编译安装
3 rpm 包安装
1 下载包
2 通过命令安装
rpm - ivh 包
rpm -q nginx 看包有没安装
yum 源配置
yum工具的配置
1.配置yum源 ,第一步找到yum的仓库目录 /etc/yum.repos.d
然后在这个目录地下,只有叫做 *.repo 的文件 才会被识别为 yum仓库文件 2.移除所有系统自带的 yum仓库,放入到一个备份文件夹中
cd /etc/yum.repos.d/ mkdir allback 文件夹 -建的备份文件夹
mv ./* allback 移动所有的旧 仓库文件,到allbak中 3.下载阿里云的yum源
配置第一个仓库
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 配置第二个 epel仓库 ,执行如下命令
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo 4.确保/etc/yum.repos.d目录地下,只有阿里云的 2个仓库即可
[root@localhost yum.repos.d]# ls
allbak CentOS-Base.repo epel.repo 5.此时就可以 通过 yum自动安装软件了 6.可以测试运行一下nginx
yum install nginx -y
启动nginx
systemctl start nginx 7.此时可以去windows的浏览器,查看linux的 nginx服务了
访问 ip地址即可

linux dns的更多相关文章

  1. Linux DNS 服务器安装、配置和维护

    每个 IP 地址都可以有一个主机名,主机名由一个或多个字符串组成,字符串之间用小数点隔开.有了主机名,就不要死记硬背每台 IP 设备的 IP 地址,只要记住相对直观有意义的主机名就行了.这就是 DNS ...

  2. Linux DNS原理简介及配置

    Linux DNS原理简介及配置 DNS简介 DNS原理 域名解析的过程 资源记录 DNS BIND安装配置 一.简介 一般来讲域名比IP地址更加的有含义.也更容易记住,所以通常用户更习惯输入域名来访 ...

  3. 使用nsswitch控制linux dns解析顺序

    参考:1.DNS原理入门参考:http://www.ruanyifeng.com/blog/2016/06/dns.html 2.http://cn.linux.vbird.org/linux_ser ...

  4. LINUX DNS客户端 解析域名慢的问题。

    Linux系统下域名解析的配置文件是/etc/resolv.conf cat /etc/resolv.conf # Generated by NetworkManager options single ...

  5. 安装Oracle 11g RAC R2 之Linux DNS 配置

    Oracle 11g RAC 集群中引入了SCAN(Single Client Access Name)的概念,也就是指集群的单客户端访问名称.SCAN 这个特性为客户端提供了单一的主机名,用于访问集 ...

  6. 11g RAC R2 之Linux DNS 配置

    在动手配置前,最好先了解下DNS的理论,以免犯不必要的错误.这都是被坑后的觉悟 -_-!!! Oracle 11g RAC 集群中引入了SCAN(SingleClientAccessName)的概念, ...

  7. Redhat linux DNS配置指南(SCANIP配置手册)

    在oracle 11g的RAC中增加了SCAN IP,而使用 SCAN IP的一种方式就是使用DNS,这里介绍在Redhat Linux 5.4中DNS的详细配置操作在配置DNS之前修改主机名Redh ...

  8. linux dns域名缓存

    在linux服务器中,我们 总会设置一个dns做域名解析 一般来说dns的缓存是不会造成多大的困扰,但是,有时候会遇到dns解析导致网络不能正常访问 在linux中,有一个缓存服务,我们可以重启这个来 ...

  9. 为linux dns (bind named)服务器配置 单独的笔记

    注意: 当在把 named.ca文件下载好13个根dns服务器的 全球记录后, 就不再需要别的 dns服务器来辅助获得了. 只要把所有 本地服务器 不能解析的请求, 都发送到 . 点根去就行了, 所以 ...

随机推荐

  1. Centos安装elasticsearch教程

    elasticsearch安装是ytkah在做laravel电商站内搜索要实现的,通过自己的搜索和学习能力不算很费力解决了.下面就整理一下安装elasticsearch教程,服务器是Centos 7, ...

  2. 使用Postgres,Nginx和Gunicorn将Django配置到服务器上

    先决条件 首先你得先在Digital Ocean上有一台自己的服务器,如果还没有,可参考教程如何在Digital Ocean上申请服务器. 为了方便起见,我将本教程分为两部分.第一部分(步骤1 - 6 ...

  3. 0703-spring cloud config-git配置属性加解密之对称加密

    一.概述 可以使用{cipher} *格式的加密值,只要有一个有效的密钥,那么它们将在主应用程序上下文获取环境之前被解密.要在应用程序中使用加密功能,您需要在您的类路径中包含Spring Securi ...

  4. UltraISO 9.7.0.3476中文完美破解安装版

    https://cn.ultraiso.net/uiso9_cn.exe 简体中文版专用:        注册名:Guanjiu 注册码:A06C-83A7-701D-6CFC 多国语言版专用: 注册 ...

  5. ps切图插件

    ps切图工具插件 下载网址:http://www.cutterman.cn/zh/cutterman 安装完插件,关闭ps,重新打开,窗口- 扩展,即可使用

  6. MySQL数据库之part2

    一.索引原理与慢查询优化 一.介绍 1.为何需要有索引 一般的应用系统,读写比例是10:1左右,而且插入操作和一般的更新操作很少出现性能问题.在生产环境中,我们遇到最多的.也是最容易出问题的还是一些负 ...

  7. curl不能支持https问题

    前面说了 update nss 并没有解决问题. 想办法重新安装一下:CURL 1.下载安装包 [root@mycentos ~]# wget https://curl.haxx.se/downloa ...

  8. Redis:redis.conf配置

    redis.conf配置: 配置主要分为几类:基础.快照.复制.安全.限制.详细日志.虚拟内存.高级配置.文件包含 ##------------------------------------基础配置 ...

  9. vue中清除定时器

    1.data中定义 timer:90,timeName:null 点击支付则倒计时按钮出来 pay(){ this.timeName= setInterval(()=>{ this.timer- ...

  10. 一步一步学Python(3) 基础补充

    最近在系统学习Python,以MOOC上面的一套Python3的课程为基础.本文主要总结一下基础部分的关键点. 1.python基本数据类型 2.python运算符 3.构建简洁高效的IDE环境 4. ...