zoukankan      html  css  js  c++  java
  • 实践指导1

    Linux实践一

    PART ONE

    1.软件安装

    (1)Linux上有有三种软件安装有三种方式:

    • 在线安装
    • 从磁盘安装deb软件包
    • 从二进制软件包安装

    (2)安装方法

    $ sudo apt-get install xxx <软件包名>
    

    2.软件卸载和更新

    (1)卸载:sudo apt-get remove <软件包名>

    (2)升级:sudo apt-get update <软件包名>

    3.软件源查找

    $ sudo apt-cache search 软件名
    

    4.软件源的维护和配置教育网内的软件源镜像

    在 Ubuntu 下,软件源就相当于软件库,需要什么软件,只要记得正确的软件名并且确 定在 Ubuntu 下肯定有的软件,就可以使用命令来安装软件。如果你要的软件没有,那就通 过添加源来解决这个问题,也就是放入更多的软件存入软件库里。
     中国科技大学教育网官方主镜像网站 http://mirrors.ustc.edu.cn/

    如何为 Ubuntu Linux 添加软件源

    1. 打开终端输入$ sudo gedit /etc/apt/sources.list
    2. 选择一个源粘贴到文件的最后一行,保存并退出 (打开网址,找到那些语句复制)
    3. 更新软件列表 $ sudo apt-get update

    //若保存不了,请查看是否在root模式

    PART TWO

    1.关于文件权限

    在命令行中输入

    ls -l
    

    就可以看到文件,及其权限

    • 参数意义如下:

    • 在 1bit 文件类型之后是 9bit 文件权限管理相关内容,其具体含义如下:

    注:一个目录要同时具有读权限和执行权限才可以打开,而一个目录要有写权限才允许在其中创建其它文件,这是 因为目录文件实际保存着该目录里面的文件的列表等信息。

    2.用户与用户组的维护

    1. 查看用户
    $ who am i
    
    1. 创建用户
    $ sudo adduser <用户名>
    

    使用下指令可以看到系统为新用户在/home 下建立了目录

    $ ls /home
    

    3)用户切换:

    $ su –l <用户名>
    

    4)删除用户

    $ sudo deluser <用户名> --remove-home
    

    5)将其他用户加入 sudo 用户组

    $ sudo usermod -G sudo <新用户名>
    

    3.chmod和chown的指令来使用

    1) 使用chown命令变更文件所有者

    $ sudo chown <所有者> <文件>
    

    2)使用chmod命令修改文件权限

    • 每个文件的三组权限—拥有者、所属用户组、其他用户(顺序是一定的)就对应这一个 "rwx",也就是一个‘7’。

    • 修改权限的指令

    • 理解:700是拥有者可以rwx,所属用户组、其他用户均不可rwx;test是目标文件

    $ sudo chmod 700 test
    

    3.修改开机脚本或编写脚本

    添加开机自启动文件

    • 首先要在/etc/init.d 文件夹下编写一个新的脚本文件

    • 然后给脚本文档设置权限,sudo chmod 755 lnt 可以看到 aa.sh 变成了可执行文件(显示为绿色)

    • 将脚本的路径写入/etc/init.d/rc.local 中 (插入最后)

    4.修改PATH变量

    1)单独查看 PATH 环境变量,可用:

    #echo $PATH
    

    2)修改PATH环境变量

    • vim /etc/profile

    • 在文档最后,添加:export PATH="目录:$PATH"保存,退出
    • 然后运行:#source/etc/profile (环境变量立即生效)

    PART THREE

    1.安装SSH服务并配置文件

    1)进入root权限(sudo su)。输入rpm-qa|grepssh查找当前系 统是否已经安装 SSH 服务。
    2)如果没有显示,则说明没有安装SSH服务。使用apt-get install来安装
    3)vi /etc/ssh/ssh_config 进入 ssh 配置文件(主要关注端口等信息)

    2.启动和停止服务

    • 启动:/etc/init.d/ssh start
    • 停止:/etc/init.d/ssh stop

    3.测试可以正常使用及远程接入

    (1)验证是否启动了 22 端口 netstat -antp |grep sshd(#22 端口为 ssh 默认端口,确认 SSH 服务开启状态)
    (2)远程接入:安装putty软件,通过ifconfig命令获取linux网络地址,在hostname中填写linux 地址,接入 SSH 服务(首先确保主机与虚拟机在同一网段)

    PART FOUR

    (1)运行puttygen.exe选择生成密钥对(私钥存在本机上,复制公钥)
    (2)将复制的公钥内容,写入远程主机内,使用命令 vim ~/.ssh/authorized_keys

    注:没有权限写,那么可能是你没有root权限的问题,那么就sudo su;如果还是不行,那么你可能就没有.ssh这个文件夹,当然你可以新建一个;如果还是不行,你可以尝试在虚拟机的账户里直接复制。

    (3)通过命令vim/etc/ssh/sshd_config修改配置文件,在最下面添加两行内容:

    PubkeyAuthentication yes
    AuthorizedKeysFile .ssh/authorized_keys
    

    之后保存并退出,断开连接。

    (4)再次使用PUTTY进行连接时,在Connection->data中填写用户名(要有root权限,推荐直接使用 root 登陆)在 Connection->SSH->Key 中导入保存在本地的私钥文件,点 击连接。

    PART FIVE

    1.使用 WinSCP 客户端连接并进行文件传输

    1. 输入Linux的ip地址,接入的用户名和密码,SSH服务默认端口号为22不要更改。
      2)登录后即可实现文件传输,同ftp

    2.Windows 中的 PUTTY 可运行 XWindows 程序

    1. 开启Xming程序,在PUTTY中勾选允许X11映射(需提前安装并开启x11)
      2)以root账号登陆,编辑SSH服务器的配置文件vi/etc/ssh/sshd_config 开启 TCP 转发和 X11 转发:
    AllowTcpForwarding yes
    X11Forwarding yes
    
    1. 打开PUTTY,在终端登陆Linux。将输出映射到本机:exportDISPLAY=本机IP:0.0(0.0 表示 Xming 的 display number 为 0,如果 display number 设置成其他值需保持一致。)

    2. 在PUTTY中输入命令即可打开相应的程序(图为打开系统自带浏览器自动跳转到CMCC
      登陆界面)。

  • 相关阅读:
    Javascript 正确用法 二
    c# 未能载入文件或程序集
    Linux系统备份
    环保创业的可行之道——Leo鉴书上66
    Oracle的序列
    UVA 10574
    网页内容的html标签补全和过滤的两种方法
    使用POI来实现对Excel的读写操作
    OVER(PARTITION BY)函数介绍
    Kill 正在执行的存储过程
  • 原文地址:https://www.cnblogs.com/shadow135211/p/5458517.html
Copyright © 2011-2022 走看看