linux修改主机名

Linux快速入门教程

心不动则不痛 提交于 2019-12-02 09:52:30
序言 : Linux是一套免费使用和自由传播的类Unix操作系统,这个系统是由全世界各地的成千上万的程序员设计和实现的。下面的一些Linux教程是为了快速入门,目的在于能快速掌握Linux的基本知识,能对服务器进行基本的维护。 第 1 章 命令行操作及常用命令使用 1.1 命令行操作 1.1.1 Shell 简介 1.1.2 Shell 控制台使用方法 1.2 常用命令使用 1.2.1 登录和退出 Linux 系统 1.2.2 文件和目录操作命令 1.2.3 用户及用户组管理命令 1.2.4 进程及任务管理命令 1.2.5 磁盘及文件系统管理命令 1.2.6 软件安装命令 第 2 章 文件查看/编辑方法介绍 2.1 cat 命令介绍 2.2 vi 命令介绍 2.2.1 vi 的进入与退出 2.2.2 vi 中显示行号 2.2.3 光标移动操作 2.2.4 文本插入操作 2.2.5 文本修改操作 2.2.6 文本搜索与替换操作 第 3 章 网络配置及操作 3.1 网络配置命令 3.1.1 ifconfig 3.1.2 route 3.2 网络操作命令 3.2.1 netstat 3.2.2 nslookup 3.2.3 host 3.2.4 finger 3.2.5 Ping 命令 3.3 常用网络配置文件介绍 3.3.1 /etc/sysconfig/network 网络设置 3

常见的面试题 (二)

旧巷老猫 提交于 2019-12-02 09:20:14
7. YUM 简介 什么是YUM,其作用是什么,主要支持哪几种方式提供软件源? 1. 是一种基于“C/S”结构的RPM软件更新机制,所有的软件包由集中的软件仓库提供,能够自动分析并解决软件包之间的依赖关系。 支持的软件源主要包括: 本地文件夹:file://.. .. FTP服务器:ftp://.. .. HTTP服务器:http:// 2 客户端配置文件。 在建立 .repo 仓库配置文件时,常见的配置条目如下所示,请补充各自的作用。 [Server]:( ) name:( ) baseurl:( ) enabled:( ) gpgcheck:( ) gpgkey:( ) 参考答案 自定义源的名称,具有唯一性 本软件源的描述字串 指定YUM服务端的URL地址 是否启用此频道 是否验证待安装的RPM包 用于RPM验证的密钥文件 3 客户端配置文件路径与命名。 为RHEL6服务器指定要使用的YUM源时,建立的配置文件一般应放在( )目录下,其扩展名应该是( )。 /etc/yum.repos.d、.repo 8. 编译源码包过程介绍 采用源码包编译的方式安装软件包时,有哪些基本过程、各自的作用是什么? tar解包:解压、释放安装包内的文件 ./configure配置:针对当前系统环境指定安装目录、选择功能等设置。 make编译:将源代码编译成二进制的可执行程序、库文件等数据。

linux下DNS配置及域名解析服务

∥☆過路亽.° 提交于 2019-12-02 03:31:43
一.DNS (Domain Name System,域名系统) 因特网上作为域名和 IP地址 相互映射的一个 分布式数据库 ,能够使用户更方便的访问 互联网 ,而不用去记住能够被机器直接读取的IP数串。通过 主机 名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在 UDP 协议之上,使用端口号53。 DNS 服务器 将域名解析出来,找到域名对应的ip地址的服务,可以高速缓存从其他 DNS 服务器收到的 DNS 记录。 也可以在 DNS 客户服务中使用高速缓存,将其作为 DNS 客户端保存在最近的查询过程中得到的信息高速缓存的方法。 可以提高解析速度。 二.配置实验环境 1. 安装DNS服务; yum install bind.x86_64 -y 利用yum将DNS服务下载下来 2.firewall-config 打开防火墙图形设置开启dns服务,将Configuration旁下拉勾选Permanent,然后勾选dns : 然后点击Options下的Reload Firewalld重新加载防火墙 3.firewall-cmd --list-all 查看是否修改成功,如图所示,dns服务已被防火墙允许: 4.systemctl restart named 重新启动dns服务 5.netstat -antlpe | grep named

linux操作系统目录结构

倾然丶 夕夏残阳落幕 提交于 2019-12-01 20:02:49
先介绍一下系统操作快捷方式 catl+a 将光标快速移动到行首 catl+e 将光标快速到行尾 catl+左右方向键 让光标左右按照单词进行移动 catl+k 剪切光标右边所有内容 catl+u 剪切光标右边所有内容 catl+y 粘贴剪切后的内容 catl+insert 复制光标选中的内容 shift+insert 粘贴复制的内容 catl+w 快速剪切一个字符串信息 vi命令使用技巧 先了解一下vi的三种模式 在命令模式下输入i就可以进入编辑模式 编辑模式:编辑文件信息,编写脚本 末行模式:执行命令 比如wq保存退出 系统目录挂载操作: linux系统挂载概念:就是给存储设备安装个门也就是挂载点 一般将一个空目录当做一个挂载点 所有硬件设备用文件表示 光驱设备:/dev/cdrom 磁盘设备:/dev/sda 第一块磁盘 /dev/sda1 对光驱进行挂载步骤: 第一步确认光驱设备已经识别 第二部确认是否存在挂载点目录可以用命令ls -d /mnt 然后进行挂载操作 monut /dev/cdrom /mnt linux系统中的重要目录: bin ------存储命令文件(二进制文件)目录 sbin------超级用户可以使用命令保存的目录 etc ------存储系统或服务程序配置文件信息 home----用户数据信息保存到家目录中 root------管理员root用户

linux系统调优及安全设置

末鹿安然 提交于 2019-12-01 16:43:51
Linux系统调优及安全设置 1、更改yum源: mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup <<-备份系统自带yum源 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo <<—国内使用阿里云yum源速度比较快 wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo 注:镜像官方网址http://mirrors.aliyun.com/ 如有自建yum仓可以更改成自建yum仓地址信息 2、关闭selinux 永久关闭(需要重启系统) sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config 临时关闭(无需重启) setenforce 0 数字0表示Premissive,即给出警告提示,不会阻止操作,相当于disabled 数字1表示Enfocing,即表示SELinux为开启状态 getenforce <<-查看selinux当前状态 3、关闭iptables /etc/init

Centos5.4安装XEN3.4.2

こ雲淡風輕ζ 提交于 2019-12-01 12:11:46
1. XEN 的安装 a 需要的包名称: xen-3.4.2.tar.gz linux-2.6.18-xen-3.4.2.tar.gz 补丁: grub-0.97.tar.gz newlib-1.16.0.tar.gz pciutils-2.2.9.tar.gz lwip-1.3.0.tar.gz pciutils-2.2.9.tar.bz2 zlib-1.2.3.tar.gz 其中 zlib-1.2.3.tar.gz 注意解压后文件夹名称是否为 zlib-1.2.3(重要) 否则会导致编译错误 b.安装包: # yum install libX11-devel.x86_64 openssl-devel.x86_64 gettext-devel.x86_64 gcc.x86_64 dev86.x86_64 ncurses-devel python-devel libtool-ltdl texinfo.x86_64 xorg-x11- xtrans-devel xorg-x11- server-sdk xorg-x11-drv-i810-devel xorg-x11-drv-via xorg-x11-proto-devel c.设置配置文件 把对应的linux内核源码包放到xen的目录下,改成linux-2.6.18-xen.hg,并修改src.hg-clone文件。 [root

linux ssh服务实战篇(三)

纵然是瞬间 提交于 2019-12-01 08:09:29
ssh服务的一些设定放在配置文件/etc/ssh/sshd_config里。每个发行版的linux的ssh服务预设值不完全相同。 #Port 22 默认使用22号端口,如果想要开放多个端口,重复使用该行,修改端口即可。 Protocol 2 ssh协议版本,如果想要支持旧版本,需要使用Protocol 2,1 #ListenAddress 0.0.0.0 本机上配置有多个ip地址时,如果只想要一个ip监听sshd,则需要配置。比如:我的本机配置了两个ip地址192.168.100.133和192.168.100.134,但是我只要192.168.100.133监听sshd服务,需要配置成ListenAddress 192.168.100.133 此时我配置了两个ip地址 未进行ssh设置时,两个ip地址都在监听sshd,都可以通过ssh登录 设置成ListenAddress 192.168.100.133 只有这个ip在监听sshd服务,192.168.100.134通过ssh也无法登陆 # HostKey for protocol version 1 ssh 1版本的私钥 #HostKey /etc/ssh/ssh_host_key # HostKeys for protocol version 2 ssh 2版本的私钥 #HostKey /etc/ssh/ssh_host

Linux之/etc/profile文件

廉价感情. 提交于 2019-11-30 22:06:17
Linux之/etc/profile文件 在登录Linux时要执行文件的过程如下 在刚登录Linux时,首先启动 /etc/profile 文件,然后再启动用户目录下的 ~/.bash_profile、 ~/.bash_login或 ~/.profile文件中的其中一个, 执行的顺序为:~/.bash_profile、 ~/.bash_login、 ~/.profile。 如果 ~/.bash_profile文件存在的话,一般还会执行 ~/.bashrc文件。 因为在 ~/.bash_profile文件中一般会有下面的代码: if [ -f ~/.bashrc ] ; then . ./bashrc fi ~/.bashrc中,一般还会有以下代码: if [ -f /etc/bashrc ] ; then . /etc/bashrc fi 所以,~/.bashrc会调用 /etc/bashrc文件。最后,在退出shell时,还会执行 ~/.bash_logout文件。 执行顺序为: /etc/profile -> (~/.bash_profile | ~/.bash_login | ~/.profile) -> ~/.bashrc -> /etc/bashrc -> ~/.bash_logout 让/etc/profile文件修改后立即生效 方法1: 让/etc

linux网络配置

拟墨画扇 提交于 2019-11-29 21:23:06
网络信息查看 cat /etc/sysconfig/network-scripts/ifcfg-eth0 按住tab补齐 你将会看到: DEVICE=eth0 BOOTPROTO=statics HWADDR=00:0C:29:13:D1:6F ONBOOT=yes TYPE=Ethernet IPADDR=192.168.0.212 NETMASK=255.255.255.0 BOOTPROTO=statics :表示使用静太IP地址。 ONBOOT=yes:表示开机时,启动这个网卡。 取动态IP地址地址   DEVICE=eth0   ONBOOT=yes   BOOTPROTO=dhcp 设置好IP地址,现在还不能生效哦,要重新启动网卡才可以。 Ifconfig <网络接口名称> network <子网掩码>   例:# ifconfig eth0 192.168.1.222 netmask 255.255.255.0   注:手工配置linux网络只限于临时使用,配置不保存。   扩展:# ifconfig eth0:1 10.0.0.1 netmask 255.0.0.0 一块网卡配置多个子ip地址。   # ifconfig eth0 hw ether MAC地址 修改网卡的mac地址, # /etc/rc.d/init.d/network start

Linux修改主机名称

时光毁灭记忆、已成空白 提交于 2019-11-29 16:35:48
老师上linux课截图必须改主机名字,每个人一个代号,所以就写篇这个咯 查看主机名 [root@localhost.localdomain Desktop]# hostname localhost.localdomain localhost.localdomain是默认的主机名 更新network文件 [root@localhost.localdomain Desktop]# vi /etc/sysconfig/network [root@localhost.localdomain Desktop]# 1.把这个默认主机名删除,写上自己想要的主机名,假如是sxll33 2.按下键盘esc,在打个冒号“:”,当控制台下方发现冒号“:”闪烁时,输入wq,按下回车,即保存成功退出 今天上午在第2步这个保存退出可是耽误我不少时间 更新hosts文件 输入:vi /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 改成 127.0.0.1 localhost sxl133 localhost4 localhost4