博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux dns
阅读量:6379 次
发布时间:2019-06-23

本文共 4361 字,大约阅读时间需要 14 分钟。

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

文件目录权限  

对于文件来说  可读  可写 可执行 ,转化的linux命令是什么cat  more  less  都是读取文本vim  echo "" >  都是可写可执行就是值 可以 ./直接执行的,  并且颜色是绿色的文件 linux文件权限相关-   rw-r--r--.             1 root root  0 Mar  6 09:15 shixun.txtd rwx r-x r-x. 3 root root 56 Mar  5 10:38 www.luffycity.com第一栏:-  代表普通文本 d  代表是个文件夹 l  是一个软连接 第二栏:rw-         r--         r--user        group       other 可读可写     只读         只读  r   可读    4w   可写    2x   可运行  1-   没权限  0 #更改权限的命令-   rw- r-- r--. 1 root root 22 Mar  6 09:23 shixun.txtchmod  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 746 file.txt ,那么该文件的权限是 7  4  6     user/rwx  7    用户 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 vimsource /etc/profile   -->

杀进程

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

防火墙

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

域名解析 DNS  

1 域名和 ip关系 .   多个域名可以对应一个服务器ip 2.本地的dns解析文件 /etc/hosts ,可以手动写入 dns 与ip的对应关系 [root@localhost ~]# cat /etc/hosts  vim /etc/hosts 123.206.16.61  s17wudi.com   3.windows 的hosts解析路径如下:C:\Windows\System32\drivers\etc\hosts 4.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.repo4.确保/etc/yum.repos.d目录地下,只有阿里云的 2个仓库即可[root@localhost yum.repos.d]# lsallbak  CentOS-Base.repo  epel.repo5.此时就可以 通过 yum自动安装软件了 6.可以测试运行一下nginx  yum install nginx  -y  启动nginxsystemctl  start nginx  7.此时可以去windows的浏览器,查看linux的 nginx服务了访问 ip地址即可

 

转载于:https://www.cnblogs.com/zhangchen-sx/p/10486953.html

你可能感兴趣的文章
我的友情链接
查看>>
Linux关闭不必要的端口从而关闭不必要的服务
查看>>
鸡蛋学运维-6:nginx服务安装配置
查看>>
HTML FORM 简要介绍
查看>>
SSH免密码登录实现
查看>>
hellxman像侦探一样去做***测试
查看>>
软件评测-信息安全-应用安全-资源控制-用户登录限制(上)
查看>>
我的友情链接
查看>>
Linux 内存机制
查看>>
SELinux入门:了解和配置SELinux
查看>>
linux 引导方式systemd upstart sysV
查看>>
漂浮广告代码
查看>>
如何建立批处理文件(.bat或.cmd)
查看>>
升级Kibana到3.0
查看>>
三张图片同时切换效果
查看>>
我的友情链接
查看>>
哥的年会(http://v.youku.com/v_show/id_XMzQzMTU3MDAw.html )
查看>>
在 Linux 中配置 SFTP 环境
查看>>
XSS使用HTML报封装
查看>>
Java中的线程
查看>>