坚持#第220天~零基础自学云计算基础语言应用41~43节and Shell的1~2节
来源:互联网 发布:word for mac迅雷下载 编辑:程序博客网 时间:2024/04/30 01:29
网络地址的临时配置!配置网络接口!
临时配置是暂时调整,以命令行方式为主,简单快速,可直接更改运行中的地址参数,适合在调试网络的过程中使用,系统重启以后,所做的修改将会失效。
网络接口控制!设置IP地址/掩码!
ifconfig eth0 192.168.8.128/24回车ifconfig eth0 | grep ‘inet addr’回车;
禁用与激活网络接口:ifconfig eth0 down;ifconfig eth0 up;
更改arp缓存表!
arp –an回车
arp –s绑定到192.168.4.205 复制上面显示出来的mac地址回车;
arp –an回车;
测试一下:ping 192.168.4.205回车;
固定配置特点!
修改配置文件:直接修改相关的配置文件,适合为服务器配置固定地址时使用,重启主机或network服务后生效。
网卡配置文件:ifcfg-eth0配置解析
vim /etc/sysconfig/network-scripts/ifcfg-eth0回车
tarena是非常叼的,比如你要访问www.qq.com,结果会自动跳转到类似的网站,你输入账号密码就会被提交到别人那里去。
Linux远程控制-SSH协议及服务控制!
SSH协议,Secure Shell:为客户及提供安全的Shell环境,默认端口:TCP 22。
OpenSSH服务:sshd服务端,主程序:/usr/sbin/sshd服务端、/usr/bin/ssh客户端,配置文件:/etc/ssh/sshd_config,/etc/ssh/ssh_config;
确认配置、启动服务:Port 22,UserDNSno,
例子:service sshd status回车;
会出现openssh-daemon(pid 1553)正在运行...
netstat –anpt | grep sshd回车
会出现tcp 0 00.0.0.0:22 0.0.0.0:* LISTEN 1553/sshd
关于openssh的软件包可以看一下rpm –qa |grep ssh回车
vim /etc/ssh/sshd_config这个是服务端的配置
vim /etc/ssh/ssh_config这个是客户端的配置
我们来调整服务端的配置:vim /etc/ssh/sshd_config回车;
调整完了重新启动一下service sshd restart回车;
使用ssh客户端!
远程登录工具:ssh
ssh 选项 服务器;
ssh 选项 用户名@服务器
ssh 选项 –l 用户名 服务器(和上面一样,建议使用第二种)
指定以对方的用户名登陆ssh zengye@192.168.8.8回车;
whoami回车;
ssh 192.168.4.5这是连接,需要密码,可以用他的ip地址
scp是scopy,scp install.log root@192.168.4.5:/root/up.file回车;
Linxu毕业啦!接下来是Shell了!
登陆Shell,登陆的时候echo $SHELL可以查看贝壳的路径是/bin/bash
手动选择Shell环境,直接执行指定的解释器程序:常见的Shell:bash、zsh、tcsh,相当于新建一个字环境
tcsh回车,bash回车,pstree | grep login回车;
发送给操作系统一个指令,这个方式就是交互式。
交互式:人工干预、智能化程度高,逐条解释执行、效率低;
非交互式:需要提前设计、智能化难度大,批量执行、效率高,方便在后台静悄悄地运行。
Shell脚本的构成!
什么是脚本?
答:脚本,就是提前写好可执行代码,用来完成特定任务的文件。
常见的脚本语言有:Bash Shell,Python/Perl/Ruby,JSP/PHP/ASP/CGI,JavaScript
脚本的创建过程!
如何写出自己的第一个Shell脚本?
1.理清任务。2.编写可执行语句。3.完善脚本。
例子:新建一个名为zengye的本地用户,此用户能正常登录,密码为1234567
解:
声名Shell环境(Sha-bang):#!/bin/bash回车,新建用户vim /root/first.sh回车;useradd zengye回车,passwd zengye回车;
如何运行Shell脚本?
sh /root/firsh.sh回车,指定由/bin/sh程序来解析代码;
/root/first.sh回车
例子:
查看提前写好的文件cat /root/first.sh回车;
它会运行第一个语句sh /root/first.sh回车;
/root/first.sh回车没有权限就要:
chmod +x /root/first.sh回车再来执行:
/root/first.sh回车;
调试Shell脚本!
直观的一条一条的执行。
例子:sh –x /root/first.sh回车;
插入echo断点!
echo ‘提示信息’。
- 坚持#第220天~零基础自学云计算基础语言应用41~43节and Shell的1~2节
- 坚持#第212天~零基础自学云计算基础语言应用1~5节
- 坚持#第213天~零基础自学云计算基础语言应用6~10节
- 坚持#第214天~零基础自学云计算基础语言应用11~15节
- 坚持#第215天~零基础自学云计算基础语言应用16~20节
- 坚持#第216天~零基础自学云计算基础语言应用21~25节
- 坚持#第217天~零基础自学云计算基础语言应用26~30节
- 坚持#第218天~零基础自学云计算基础语言应用31~35节
- 坚持#第219天~零基础自学云计算基础语言应用36~40节
- 坚持#第221天~零基础自学云计算基础语言应用之Shell3~7节
- 坚持#第222天~零基础自学云计算基础语言应用之Shell8~12节
- 坚持#第223天~零基础自学云计算基础语言应用之Shell13~17节
- 坚持#第224天~零基础自学云计算基础语言应用之Shell18~22节
- 坚持#第225天~零基础自学云计算基础语言应用之Shell23~27节
- 坚持#第226天~零基础自学云计算基础语言应用之python1~5节
- 坚持#第228天~零基础自学云计算基础语言应用之python第4节
- 坚持#第229天~零基础自学云计算基础语言应用之python第5节
- 坚持#第230天~零基础自学云计算基础语言应用之python第6节
- 定位算法
- Ubuntu中PyCharm中字体设置
- android微信支付
- JavaWeb-News-框架前滴最后一次“打怪升级”
- Mylistview
- 坚持#第220天~零基础自学云计算基础语言应用41~43节and Shell的1~2节
- P蒜头君当大厨(差分约束)
- 作业三 链栈
- main()程序入口
- Gitbash上传本地代码到github
- logback配置信息英文解释
- spring mvc 出现406错误
- Color representations(色彩的表示)
- create-react-app 脚手架不支持less解决方案