开发环境入门 linux基础 (部分)网络 SSH 更名 DNS解析 元字符
nginx---> web
ifconfig 查看网络配置信息
id add show 查看当前网卡信息(最小安装下)
mtu 是指网卡传输的最大单元 单位:字节
网卡配置
临时配置
ifconfig 网卡名 IP地址/子网
DNS:vim /etc/resolv.conf
网关:
(填加)route add default gw 网关 netmask 255.255.255.0
(删除)route del default gw 网关 netmask 255.255.255.0
查看配置:route -n
重启网卡:systemctl restart network
永久配置
cd /etc/sysconfig/network-scripts/
vim ifcfg-en033(网卡)
BOOTPROTO="static"
IPADDR=
NETMASK=
GATEWAY=
DNS1=
DNS2=
保存退出
重启网卡。
查看和更改DNS配置:cat /etc/resolv.conf
DNS 配置本地解析地址 设置主机名和解析地址
查看本机主机名:hostname
修改主机名:hostnamectl set-hostname 新名字
vim 在/etc/hosts/中配置
原文件不动,在下边添加配置信息
将本地DNS地址注释掉(也可以不动)
在文件中添加 要解析的 IP地址 用户名
保存退出
ssh协议
ssh IP地址登录别的主机
将本机文件传送给别的机子scp /etc/hosts 192.168.16.151:/tmp
从别的机子的文件下载到本机
命令:scp 192.168.16.151:/root/1111.txt .(当前路径)
每次连接都需要密码,为了不用每次都敲密码,建立一个锁钥关系
锁留给本身:
钥匙发给其他人:存放路径:/root/.ssh/*
代码:ssh -keygen (创建密钥)
把钥匙给别人: ssh -copy-id -i (接收服务器地址)
再登录就不在需要密码
更改登录端口
vim /etc/ssh/sshd_config 打开ssh配置文件
更改端口port 8888
保存退出
重启ssh服务
另一台主机用ssh登录测试:ssh IP地址 -p 8888
shell
source 执行命令
元字符是被shell所解释的
* 代表所有
~代表家目录
``(反引号)$()
!取反,可以执行历史命令
【】代表查找括号内的包含的内容,只取一个值
判断上一条命令是否执行成功:echo $?(0是正确的,其他均是错误)
$取值 %取余
|| 第一个命令成功之后,后边儿就不执行;若前边执行不成功,则后边执行
\转意符号,echo "\$x" --->$x
echo $? 永久为真!
?只匹配一个任意字符
开发环境入门 linux基础 (部分)网络 SSH 更名 DNS解析 元字符的更多相关文章
- 开发环境入门 linux基础(部分)虚拟内存,rpm和yum安装
虚拟内存,rpm和yum安装 文本中查找 /内容 替换:扩展模式下(:)%s /替换目标/要替换的文件/ (只替换第一个)(后边加g全部替换) :set u添加行号 raid lvm逻辑卷 df - ...
- 开发环境入门 linux基础 (部分)while for 函数 计划任务
while循环 while do 动作 done 需要无限循环时我们会选择while : echo -e 格式处理,将\n的意义不变. exit 指退出执行程序 break 指跳出本层循环 conti ...
- 开发环境入门 linux基础 (部分)awk 赋值变量 if
awk 常用于处理格式非常明显的文件 awk -F: '{print $1}' /etc/passwd 含义:取冒号分隔符的第一段内容 $0 指取所有! NF 指有几段内容 $NF 取最后一段内容 ...
- 开发环境入门 linux基础 (部分)正则表达式 grep sed
/etc/profile /etc/bashrc .变量添加到shell环境中,永久生效. /root/.bashrc /root/.bash_profile 正则表达式 定义:正则就是用一些具有特 ...
- 开发环境入门 linux基础 (部分)nginx和nfs
nginx和nfs 复习总结 rpm -ivh 软件包 --nodeps (没有依赖性安装) rpm -ivh 软件包 --force (覆盖安装) yum -y upgrade 升级所有包,不改变软 ...
- 开发环境入门 linux基础 (部分) 归档 压缩 Vi编译器 系统分区
归档 压缩 Vi编译器 系统分区 1.使用cat命令进行文件的纵向合并 1) 使用cat命令实现文件的纵向合并: a) 例如:将用户信息数据库文件和组信息数据库文件 ...
- 开发环境入门 linux基础 (部分) 复制 用户和组操作 权限更改
复制 用户和组操作 权限更改 CP 复制命令 cp 源文件 目标文件 a) –r(recursive,递归的):递归地复制目录.当复制一个目录时,复制该目录中所有的内容,其中包括子目录的全部内容. b ...
- 开发环境入门 linux基础 基本操作命令(部分) 文本结构和基本命令
文本结构和基本命令 linux系统中系统提示符:$ 表示普通用户 su root切换用户命令(用户名 root),输入密码,切换到其他用户状态 root 命令提示符:# exit 退出当前用户,返回 ...
- 开发环境下的 Kubernetes 容器网络演进之路
马蜂窝技术原创文章,更多干货请搜索公众号:mfwtech 使用 Docker+Kubernetes 来简化开发人员的工作流,使应用更加快速地迭代,缩短发布周期,在很多研发团队中已经是常见的做法. 如果 ...
随机推荐
- UVA 11181 Probability|Given (离散概率)
题意:有n个人去商场,其中每个人都有一个打算买东西的概率P[i].问你最后r个人买了东西的情况下每个人买东西的概率 题解:一脸蒙蔽的题,之前的概率与之后的概率不一样??? 看了白书上的题解才知道了,其 ...
- java——base64 加密和解密
base64 一.加密 *.若有要求输入字符必须为UTF-8: 则需str.getByte("utf-8"); //在getByte()中指定utf-8编码,否则中文字符将被加密 ...
- JBOSS invoker GETSHELL(PHP版)
<?php $target = @$argv[1]; $procotol = @$argv[2]; if ($argc < 2) { print "[-]:php Jboss.p ...
- nova rebuild
nova rebuild¶ usage: nova rebuild [--rebuild-password <rebuild-password>] [--poll] [--minimal] ...
- BZOJ 2425 [HAOI2010]计数:数位dp + 组合数
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2425 题意: 给你一个数字n,长度不超过50. 你可以将这个数字: (1)去掉若干个0 ( ...
- 论文笔记 — L2-Net: Deep Learning of Discriminative Patch Descriptor in Euclidean Space
论文: 本文主要贡献: 1.提出了一种新的采样策略,使网络在少数的epoch迭代中,接触百万量级的训练样本: 2.基于局部图像块匹配问题,强调度量描述子的相对距离: 3.在中间特征图上加入额外的监督: ...
- Android项目的目录结构 初学者记录
Android项目的目录结构 Activity:应用被打开时显示的界面 src:项目代码 R.java:项目中所有资源文件的资源id Android.jar:Android的jar包,导入此包方可使用 ...
- 红帽企业版Linux成为Linux下的.NET Core的参考平台
微软和红帽声明将在红帽企业版Linux运行的.NET纳入官方支持.经两家公司透露,“红帽企业级Linux将成为Linux下的.NET Core主要参考操作系统”. 来自红帽资深开发者Harry Mow ...
- UVA - 1602 Lattice Animals (暴力+同构判定)
题目链接 题意:求能放进w*h的网格中的不同的n连通块个数(通过平移/旋转/翻转后相同的算同一种),1<=n<=10,1<=w,h<=n. 刘汝佳的题真是一道比一道让人自闭.. ...
- Java垃圾回收机制——finallize()
其实了解JAVA的人,都知道JAVA的GC机制是其的一大优点,它令程序员不需要主动去考虑内存溢出和垃圾回收的问题,不像c++具有显式的析构函数对整个对象进行内存清理以及需要调用delete才可以进行显 ...