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. 微信公开课厦门站 时尚行业专场PPT

    做为一位开发者,ytkah有幸参加了微信公开课厦门站-时尚行业专场,见证了微信支付的发展历程,小程序产品的实力简介,感受了一下与各位高手共聚一堂的氛围,当然还近距离接触了著名主持人兼NPC潮品(与潘玮 ...

  2. android打印日志封装

    public class LogUtils { static String className;//类名 static String methodName;//方法名 static int lineN ...

  3. Python识别字符型图片验证码

    前言 验证码是目前互联网上非常常见也是非常重要的一个事物,充当着很多系统的 防火墙 功能,但是随时OCR技术的发展,验证码暴露出来的安全问题也越来越严峻.本文介绍了一套字符验证码识别的完整流程,对于验 ...

  4. Python3学习之路~2.10 修改haproxy配置文件

    需求: .查 输入:www.oldboy.org 获取当前backend下的所有记录 .新建 输入: arg = { 'bakend': 'www.oldboy.org', 'record':{ 's ...

  5. Python3学习之路~2.9 字符编码与转码

    详细文章: http://www.cnblogs.com/yuanchenqi/articles/5956943.html http://www.diveintopython3.net/strings ...

  6. ORACLE入门之Linux基础篇

    VIM0 这是数字『0 』:移动到这一行的最前面字符处$    移动到这一行的最后面字符处G    移动到这个档案的最后一行nG   n 为数字.移动到这个档案的第n 行.例如20G 则会移动到这个档 ...

  7. Windows平台Mysql表名变小写的解决过程

    由于要弄某个项目的数据库设计文档,几百张表,如果弄在word文档里面一个个添加,效率比较低. 故分别使用了Mysql WorkBench(win版)和Powerdesigner 15来做这个设计文档. ...

  8. vue【指令】

    <div class="m-conbox"> <div v-text="html"></div> <div>{{ ...

  9. logging日志模块的使用

    logging日志模块的使用 logging模块中有5个日志级别: debug 10 info 20 warning 30 error 40 critical 50 通常使用日志模块,是用字典进行配置 ...

  10. vue mounted中监听div的变化

    vue mounted中监听div的变化 <div style="width:200px;height:30px;background: #0e90d2" id=" ...