20135337——实践一:Linux基础配置
一、配置系统,权限中简单梳理遇到的问题
1.Ubuntu中root和普通用户相互切换
1.从user用户切换到root用户
执行:sudo su
2.从root用户切回user用户
执行:su user (user是安装时用户名);
或直接输入exit;
或Ctrl+D;
2.编写最简单到ubuntu脚本 (注:一定在root权限下才能够保存文件)
- 第一行:#!/bin/bash,后面是具体的处理语句

- .sh不能直接执行,方法:(1)dash命令;(2)添加到环境变量中;


3.修改Ubuntu的环境变量$PATH
1.修改/etc/environment这个办法最好,对Terminal或任何程序都有效
root权限下编辑/etc/environment文件,修改“PATH=”行的值;
2.临时修改(重新登录后失效)
用终端通过命令行来把目录“/xxx/xxx/”加进$PATH里:export PATH=$PATH:/xxx/xxx/
或者export PATH=/**/:$PATH
想把当前目录加入到PATH里,后面加“.”:export PATH=“$PATH:.”
3.用户主目录下的.profile或.bashrc文件(比较安全,只对当前用户有效)
(非root)输入: $ sudo gedit ~/.profile(或者: .bashrc)
加入:export PATH=$PATH:path1...(如问题2解决方法(2))
3.ping不通主机和虚拟机
- 设置虚拟机的网络适配器为桥接模式(再次特地感谢20135322)

二、安装SSH服务,可正常从远程接入
- root权限下下载ssh服务,开启ssh服务(start)(若停止为stop)。

- 查看是否开启服务(也可用命令:cat /etc/ssh/sshd_config status查看ssh服务状态)

- 遇到问题:NAT模式下主机和虚拟机之间无法联通,只能在桥接模式下才可正常接入。


三、实现身份验证
1.利用用户名/密码 与 证书 分别实现身份验证

- mv 命令:将文件从一个位置移动到另一个地方并且不想复制它(此处学习cat命令也可以)

- 使用WinSCP打开,将id_rsa下载到Win下

- 使用PUTTY Key Generator,生成.ppk

- 使用PUTTY打开.ppk


四、Win下运行Ubuntu程序
1.Win下利用PUTTY可运行XWindows程序
- 运行Xming,打开PUTTY,映射,打开准备接入

- 实现在Win下打开Ubuntu下的Xclock

注:实践中每项任务的具体实现步骤没有在此体现,此处只提供大致步骤,并分析了实践过程中遇到的一些小问题,欢迎指正,谢谢!
20135337——实践一:Linux基础配置的更多相关文章
- 2017-2018-2 20179204《网络攻防实践》linux基础
我在实验楼中学习了Linux基础入门课程,这里做一个学习小结. 第一节 linux系统简介 本节主要介绍了linux是什么.发展历史.重要人物.linux与window的区别以及如何学习linux. ...
- linux 基础 配置静态IP
1.查看本机windows默认网关.DNS 2.配置linux 3.查询网络配置 4.xshell 登录 一 查看本机windows默认网关.DNS 二 配置linux(注意:默认网关.dns,必须跟 ...
- Linux基础-配置网络、集群内主机名设定、ssh登入、bash命令、通配符(元字符)
作业一:临时配置网络(ip,网关,dns)+永久配置 设置临时网络配置: 配置IP ifcongfig ens33 192.168.16.177/24 (ifconfig 网卡 ip地址 /24 ...
- Linux基础配置
1 常用软件安装 yum install -y bash-completion vim lrzsz wget expect net-tools nc nmap tree dos2unix htop ...
- Linux的安装(虚拟机环境)与基础配置
一.背景 本文介绍如何安装虚拟机VMware以及如果在虚拟机上安装Linux系统以及Linux安装完毕之后的基础配置 需要准备的东西有VMware以及Linux镜像文件 二.下载安装VMware 下载 ...
- Linux课程实践一:Linux基础实践(SSH)
一.SSH服务 1. 安装SSH (1)查看是否已经安装过ssh服务 rpm -qa |grep ssh (2)进行安装 sudo apt-get install openssh-server Ubu ...
- 实践一:Linux基础实践
一.Linux基础实践 1.1 1. 掌握软件源的维护方法,配置系统使用软件源镜像.掌握通过软件源来查找,安装,卸载,更新软件的方法. 这部分内容在许多学长学姐的报告里都有很详细的讲解,我在此就不赘述 ...
- Linux及安全——Linux基础实践
Linux及安全——Linux基础实践 一.实践一:掌握软件源的维护方法,配置系统使用教育网内的软件源镜像.掌握通过软件源来查找,安装,卸载,更新软件的方法. 1.软件源的维护方法 Ubuntu的软件 ...
- Linux基础实践
Linux基础实践 1.1 应用安装 要求:掌握软件源的维护方法,配置系统使用软件源镜像.掌握通过软件源来查找,安装,卸载,更新软件的方法 备份原地址列表文件:sudo cp /etc/apt/sou ...
随机推荐
- 定义 java 基本数据类型
package debug; class Demo { /* * 定义八种基本数据类型,如下 */ public static void main(String[] args) { //define ...
- [经验总结] 在 windows 命令窗口中运行 python 脚本时提示 ModuleNotFoundError: No module named 'xxx'
先给出的代码和目录结构 获取CPU代码如下: # -*- coding:utf-8 -*- ''' Created on Sep 10, 2018 @author: ''' import sys im ...
- jquery的自定义事件通过on绑定trigger触发
jquery绑定自定义事件,可以实现预先绑定好一个处理方法,当需要使用的时候利用jquery trigger来触发自定义事件,以达到方便快捷的目的.我们来假设一个这样的场景,一个textarea中的字 ...
- vs2015添加管理员权限
在工作过程中,我可能可能遇到要求编译好的程序默认以管理员权限运行,我们可以这样操作 一.新建一个manifest文件: <?xml version="1.0" encodin ...
- hashCode相关性能优化
学习下hashMap中用到的关于hashCode性能优化技巧.作为笔记.为之后并发深入作基础. 1.关于提高性能的hash算法 在被模的位数为2的n次方时,用位与取代效率低下的模运算.位与效率相比模运 ...
- laravel的启动过程---摘自网络博客个人学习之用
如果没有使用过类似Yii之类的框架,直接去看laravel,会有点一脸迷糊的感觉,起码我是这样的.laravel的启动过程,也是laravel的核心,对这个过程有一个了解,有助于得心应手的使用框架,希 ...
- js 格式为2018-08-25 11:46:29 的日期比较方法
//判断日期,时间大小 function compareTime(startDate, endDate) { if (startDate.length > 0 && endDat ...
- python代码在linux服务器一般的开头
#!/usr/bin/env python # -*- coding: utf- -*- 只做备份
- 17-(基础入门篇)GPRS(Air202)串口
https://www.cnblogs.com/yangfengwu/p/9968716.html 现在看一下官方给的demo 其实只要有两个就好说了 module(...,package.seeal ...
- 移动电力猫HG260GT pon实现路由拨号
帐号CMCCAdmin密码aDm8H%MdA 需要将原来上网的路由模式改成如下图中的桥接模式 实际应该就是将上网vlan连接到了1号口,这样路由就可以通过一号口接入拨号了 修改后再通过无线接入路由就不 ...