etc

每一个新日子都是一次机会,让你成为最好的人(第十二周)

天涯浪子 提交于 2020-03-09 11:52:47
配置chrony服务,实现服务器时间自动同步 安装chrony服务yum install chrony -y 查看安装完成的状态 编辑vim /etc/chrony.conf,修改为阿里的时间服务器;然后打开允许其他服务访问; 启动和开机启动chrony服务 查看chrony的服务时间 将其他服务器,如node2节点指向node1的时间服务器192.168.1.17 在node2上安装yum install chrony -y;然后配置配置文件 vim /etc/chrony.conf 手动执行timedatectl set-ntp yes进行时间同步 查看状态完成时间同步 二、 实现cobbler+pxe自动化装机 实验环境 cat /etc/RedHat-release ifconfig systemctl stop firewalld.service systemctl disable firewalld.service setenforce =0 vim /etc/selinux/config SELINUX=disabled 安装Cobbler所依赖的相关服务 yum -y install tftp tftp-server dhcp httpd yum install -y syslinux 接着配置dhcp服务,编辑创建dhcp配置文件 mv /usr/share

文件用户组管理

倾然丶 夕夏残阳落幕 提交于 2020-03-09 11:31:04
1、显示/etc目录下,以非字母开头,后面跟了一个字母以及其他任意长度任意字符的文件和目录 ls /etc/[^[:alpha:]][[:alpha:]] 2、复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中 cp -r /etc/p [^0-9] /tmp/mytest1 3、将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中 cat /etc/issue | tr "[[:lower:]]" "[[:upper:]]" > /tmp/issue.out 4、创建组distro,其GID为2019 groupadd -g2019 distro 5、创建用户mandriva,UID为1005,基本组为distro useradd -u1100 -g2019 mandriva 6、创建用户mageia, UID为1100,家目录为/home/linux useradd -d/home/linux -u1100 mageia 7、给用户mageia添加密码,其密码为mageedu,并设置密码7天后过期 passwd mageia mageedu passwd -m7 mageia 8、删除mandriva,但保留其家目录 userdel mandriva 9、创建用户slackware,UID为2002

只要坚持尝试,失败也会帮你(第十三周)

五迷三道 提交于 2020-03-09 11:30:13
一、 简述DNS服务器原理。 DNS是什么? DNS服务器所提供的服务是完成将主机名和域名转换为IP地址的工作。 为什么需要将主机名和域名转换为IP地址的工作呢?这是因为,当网络上的一台客户机访问某一服务器上的资源时,用户在浏览器地址栏中输入的是便于识记的主机名和域名。而网络上的计算机之间实现连接却是通过每台计算机在网络中拥有的惟一的IP地址来完成的,这样就需要在用户容易记忆的地址和计算机能够识别的地址之间有一个解析,DNS服务器便充当了地址解析的重要角色,相当一个记录的本子,其中记录所有的服务器主机名称和ip的对应关系。 DNS解析过程怎么样? 第一步,客户端向本地DNS服务器发送解析请求; 第二步,本地DNS如有相应记录会直接返回结果给客户端,如没有就向DNS根服务器发送请求; 第三步,DSN根服务器接收到请求,返回给本地服务器一个所查询域的主域名服务器的地址; 第四步,本地dns服务器再向返回的主域名服务器地址发送查询请求; 第五步,主域名服务器如有记录就返回结果,没有的话返回相关的下级域名服务器地址; 第六步,本地DNS服务器继续向接收到的地址进行查询请求; 第七步,下级域名服务器有相应记录,返回结果 第八步,本地dns服务器将收到的返回地址发给客户端,同时写入自己的缓存,以便下次查询; 因此,DNS域名查询实际上就是个不断递归查询的过程,直到查找到相应结果,需要注意的时

mac sudo: /etc/sudoers is world writable

痞子三分冷 提交于 2020-03-09 11:09:48
今天误操作修改了/etc/sudoers的权限,将它的权限改成了777,结果就导致执行所有sudo的命令都报错。 sudo: /etc/sudoers is world writable sudo: no valid sudoers sources found, quitting 想重新把它的权限修改回去,但是执行chmod 440 /etc/sudoers后却发现报错为: chmod: Unable to change file mode on /etc/sudoers: Operation not permitted 这就尴尬了,改不回去。 最后通过疯狂的百度谷歌,找到了一些解决方法,但是有些方法说的太简单了,还是走了好多冤枉路,现总结如下: 1.在Mac中启动root 账户 https://jingyan.baidu.com/article/49711c619e7620fa441b7ca8.html 2.切换到root用户,修改 /etc/sudoers的权限 1 #无法使用chmod修改权限 2 demo:Desktop piaoyu.qiu$ ls -la /etc/sudoers 3 -rwxrwxrwx 1 root wheel 1371 8 9 11:28 /etc/sudoers 4 demo:Desktop piaoyu.qiu$ chmod 440 /etc

FastDFS安装

孤人 提交于 2020-03-09 06:49:54
1.1 安装fastdfs依赖包 解压缩libfastcommon-master.zip 进入到libfastcommon-master的目录中 执行 ./make.sh 执行 sudo ./make.sh install 1.2 安装fastdfs 解压缩fastdfs-master.zip 进入到 fastdfs-master目录中 执行 ./make.sh 执行 sudo ./make.sh install 1.3 配置跟踪服务器tracker sudo cp /etc/fdfs/tracker.conf.sample /etc/fdfs/tracker.conf 在/home/python/目录中创建目录 fastdfs/tracker mkdir –p /home/python/fastdfs/tracker 编辑/etc/fdfs/tracker.conf配置文件 sudo vim /etc/fdfs/tracker.conf 修改 base_path=/home/python/fastdfs/tracker 1.4 配置存储服务器storage sudo cp /etc/fdfs/storage.conf.sample /etc/fdfs/storage.conf 在/home/python/fastdfs/ 目录中创建目录 storage mkdir –p

人生新篇章,Linux学习第三篇

扶醉桌前 提交于 2020-03-08 23:53:47
1、 显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录 [root@centos7 ~]# ls -a /etc/[^[:alpha:]][[:alpha:]] ls: cannot access /etc/[^[:alpha:]][[:alpha:]] : No such file or directory 目前etc下没有这种文件和目录,建立几个符合要求的文件后如下: [root@centos7 ~]# touch /etc/1abc.txt [root@centos7 ~]# touch /etc/2abc.txt [root@centos7 ~]# touch /etc/1a.txt [root@centos7 ~]# ls -a /etc/[^[:alpha:]][[:alpha:]] /etc/1abc.txt /etc/1a.txt /etc/2abc.txt [root@centos7 ~]# 2、 复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。 首先在/tmp目录下通过mkdir命令新建一个mytest1目录,然后通过cp命令将符合条件的文件或者目录拷贝到目标文件 [root@centos7 ~]# mkdir /tmp/mytest1 [root@centos7 ~]# cp -a

ubuntu apt命令行换源

孤人 提交于 2020-03-08 22:53:43
sed -i s@cn.archive.ubuntu.com@mirrors.ustc.edu.cn@g/etc/apt/sources.list && sed -i s@security.ubuntu.com@mirrors.ustc.edu.cn@g/etc/apt/sources.list && apt-get update 来源: CSDN 作者: nkenen 链接: https://blog.csdn.net/qq_26954059/article/details/104739427

Debian、Ubuntu常用命令大全

ぐ巨炮叔叔 提交于 2020-03-08 20:42:35
注:本人是用的Debian,个别命令可能有问题。 原文: http://www.jb51.net/os/Ubuntu/56362.html 一、文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件) ls -l 列出当前目录下文件的详细信息 cd .. 回当前目录的上一级目录 cd - 回上一次所在的目录 cd ~ 或 cd 回当前用户的宿主目录 mkdir 目录名 创建一个目录 rmdir 空目录名 删除一个空目录 rm 文件名 文件名 删除一个文件或多个文件 rm -rf 非空目录名 删除一个非空目录下的一切 mv 路经/文件 /经/文件移动相对路经下的文件到绝对路经下 mv 文件名 新名称 在当前目录下改名 find 路经 -name “字符串” 查找路经所在范围内满足字符串匹配的文件和目录 二、系统管理 fdisk fdisk -l 查看系统分区信息 fdisk fdisk /dev/sdb 为一块新的SCSI硬盘进行分区 chown chown root /home 把/home的属主改成root用户 chgrp chgrp root /home 把/home的属组改成root组 Useradd 创建一个新的用户 Groupadd 组名 创建一个新的组 Passwd 用户名 为用户创建密码 Passwd -d用户名

转:Ubuntu基本命令整理

自古美人都是妖i 提交于 2020-03-08 20:40:15
原文:http://www.cnblogs.com/feisky/archive/2010/03/25/1694867.html sudo: 如何设定/改变/启用 root 使用者的密码:sudo passwd root 当你使用完毕后屏蔽 root 帐号 使用: sudo passwd -l root这个将锁住 root 帐号. 如何在终端机模式下切换到 root 身份: sudo -s -H 在线安装程序:sudo apt-get install g++ pt-get最常用参数: update —-与你的软件源(在/etc/apt/sources.list中列出)更新软件包列表,换源后需要 执行 upgrade —-根据update得到的源软件库与本地已经安装的对比,(如果需要升级就)全部升 级 install —-安装软件包(可以使用tab补全软件包的名字,比较方便) remove —-卸载软件包 purge —-卸载软件包,同时删除该软件的配置文件 source —-从源里下载软件包的源码到当前目录(执行此命令的目录)并解压(除非指定– download-only参数) 该地址由/etc/apt/sources.list中的 deb-src 行指定 check —-用来(自动)修复(已装)软件包之间的依赖关系 clean —-清除/var/cache/apt

openstack安装-计算节点-nova计算服务安装

筅森魡賤 提交于 2020-03-08 16:55:06
一、基础服务安装 先安装基础工具 yum install net-tools vim telnet wget lrzsz 1、添加hosts解析 cat << EOF >/etc/hosts 192.168.70.10 ipr-controller 192.168.70.11 ipr-compute01 192.168.70.12 ipr-compute02 192.168.70.13 ipr-compute03 192.168.70.14 ipr-compute04 EOF 2、修改主机名 echo "ipr-controller" >/etc/hostname 3、关闭firewalld防火墙以及禁用开机启动 systemctl stop firewalld.service && systemctl disable firewalld.service && systemctl status firewalld.service 关闭selinux setenforce 0 && sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config 4、配置时间同步 安装时间同步服务 yum install chrony -y 修改配置 vim /etc/chrony.conf server 192.168.70