linux基础 |
您所在的位置:网站首页 › 网关DNS可以修改吗 › linux基础 |
一、临时配置网络(ip,网关,dns) 修改临时ip地址: 1、ifconfig查看当前的网卡和ip地址 2、临时修改IP地址:ifconfig ens32 192.168.16.200/24,ifconfig查看修改后的ip地址
临时修改网关: 1、route add default gw 192.168.16.244 2、route -n查看修改后的网关 临时修改dns: 1、vim /etc/resolv.conf,在nameserver处修改dns地址
二、永久配置网络(ip,网关,dns) 1、cd /etc/sysconfig/network-script/2、ls查看3、vim ifcfg-ens32进入编辑修改将内容改成:BOOTPROTO=“static”或者“none”IPADDR=将IP地址写上NETMASK=将子网掩码写上GATEWAY=将网关写上DNS1=将dns写上ONBOOT=“YES” 4、:wq保存并退出5、systemctl restart network重启6、ifconfig查看
三、为集群内的机器设定主机名,利用/etc/hosts文件来解析自己的集群中所有的主机名,相应的,集群的配置应该改成使用主机名的方式 1、hostname查看主机名 2、hostnamectl set-hostname xuyuanyaun3、vim /etc/hosts 进入编辑,写上ip地址+主机名4、ping加主机名连接 第一台主机:xyy123 第二台主机:xuyuanyuan
四、scp上传、下载,ssh登录,ssh秘钥登录,修改ssh server端的端口为8888然后进行登录和scp测试 1、关于scp上传下载: scp /etc/hosts 192.168.16.175:/tmp
2、关于ssh使用(2台主机之间不用密码): (1)ssh-keygen是两台主机连接时不用密码 (2)ls /root/.ssh/查看id (3)ssh-copy-id -i xyy123(主机名) (4)对象主机查看密钥是否传送成功: ls .ssh/ cat .ssh/autorized_keys (5)登录测试: ssh 加上ip地址 3、关于修改ssh server端的端口为8888然后进行登录和scp测试 (1).vim /etc/ssh/sshd_config进入编辑修改 (2)、过滤查看ss -utpln|grep 8888 (3)传送文件测试:scp -p 8888 1.txt xuyuanyuan:/tmp/
五、整理bash命令类型,验证寻找一个命令的优先级
命令分为: ==> alias(别名) ==> Compound Commands(是指if、for、while) ==> function (函数) ==> build_in(内置命令) ==> hash(是指hash缓存,hash -r 清理缓存) ==> $PATH(按冒号分割的每个路径中去搜索) ==> error: command not found 获取一个命令会按照上述优先级取寻找,先找同名的alias命令,再找compound命令,以此类推
六、通配符实验 1、~,是指家目录,如:cd ~ 2、··,反引号,和()功能一致,但是建议使用(),不要使用··,例如:x=`ls`,再echo $x查看 3、*,表示乘法和所有,例如:ls /etc* 5、-,代表的是减号和连续范围,经常和[]一起使用 ,例如:ls [ !1-3 ].txt
6、$,是取值的意思,例如:echo $?
7、%,是取余的意思,例如:echo $[1%2] 8、&,是“与”的意思,例如:pwd && echo 111 9、|,管道符号表示的是隔开两个命令;||,指的是“或”的意思,例如:pwd || echo 123
10、_ ,指的是定义变量名,没什么特殊意义 11、=,指的是赋值符号,例如:x=1
12、==,是判断字符串的,例如: 13、{},包含一定范围的内容 例如: 14、\,转意符号 例如: 15、"",代表软引用 例如: 16、;,代表的是分隔一部分命令 17、/,代表的是路径分隔符 例如:
18、?,代表的是只匹配一个字符 例如:$? 或者ls ??? 19、> ,代表的是比较大小和覆盖 例如: 20、>>,代表的是追加 例如:
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |