坚持#第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 ‘提示信息’。

阅读全文
0 0