zoukankan      html  css  js  c++  java
  • Unix/Linux系统编程笔记(第一章)

    Unix/Linux系统编程笔记(第一章)

    作者:20191322wyl

    知识点归纳

    1. 系统编程的重点是各种进程的抽象概念

    2. Linux是一个类Unix系统,在某种意义上,它是由各种最为流行的Unix系统组合而成

    3. Debian是专注于免费软件的Linux先行版

    4. Ubuntu是基于Debian的Linux线性表

    5. Linux Mint是基于Debian和Ubuntu的社区主导型Linux先行版

    6. Red Hat Linux和SUSE Linux是最早使用PRM文件格式的主要发行版

    7. Slackware linux发行版以高度可定制而著称,适合Linux高级用户使用

    8. ubuntu使用root权限时需要输入

      sudo command

    9. 因为用户的"PATH"路径不包含用户的当前目录,所以执行程序时需要在前面加上“./”

    10. 以”/“开头的路径名为绝对路径名,可通过cd命令进入其它路径

    11. linux的手册页保存哎标准/usr/man目录下

    12. 在/etc/sudoers文件中添加一行username ALL(ALL) ALL后用户可使用sudo

    实践内容与截图,代码链接

    VMware workstation pro16安装openeuler系统(已单独发到博客园了)

    1. 打开VMware,选择创建新的虚拟机,选择自定义

    2. 一路next,选择稍后安装操作系统

    3. 一路跟着我的设置next

      ![屏幕截图 2021-09-12 214326](D:\学习办公\信息安全系统设计与实现\屏幕截图 2021-09-12 214326.png)

      选择虚拟机名字与位置

    4. 找到虚拟机,点击”编辑虚拟机设置“

      找到CD/DVD/选项,选择使用ISO映像文件,选择自己下载的镜像

      开启虚拟机

      选择第一项

      耐心等待

      跟着设置

    5. 安装完成.

    使用openeuler系统

    1. 添加源

      1. 因为openeuler没有默认源,所以需要先添加源

      2. 输入命令“sudo vi /etc/yum.repos.d/openEuler_x86_64.repo”,打开软件源文件

      3. 在最后加上

        [base]
        name=base
        baseurl=https://repo.openeuler.org/openEuler-20.03-LTS/OS/x86_64/
        enabled=1
        gpgcheck=0
        
      4. 然后退出vi,输入“yum makecache”

      5. 成功后输入以下代码,安装gnome图形化界面

        yum install gnome-shell gdm gnome-session gnome-terminal -y
        systemctl enable gdm.service                  //设置gdm自启
        systemctl set-default graphical.target        //修改启动级别为图形化
        

      6. 重启就行

    VMware workstation pro16安装kali教程(已单独发到博客园)

    1. 下载kali镜像文件,我使用的是2021.2版本的

    2. 选择创建新的虚拟机,自定义

    3. 接下来的操作大家都知道了,就不啰嗦了

    4. 安装完成

    疑问与解决思路

    1. 社区主导型是什么?

      答:区版的没技术支持,遇到问题全靠社区。社区版足够用来做中小型的网站服务器系统,很多vps服务商都提供社区版的Linux发行版。

    2. 使用sudo安装gnome桌面时显示“账户 is not in the sudoers files”,猜测是因为权限不够

      解决方法:在登陆界面的时候登录默认root账号,账户名为“root”

      然后输入“#usermod -g root 账户名”把账户添加到root组(经测试无效)

      root模式下使用命令“sudo ls /root”运行普通用户使用执行需要管理员才能执行的命令(经测试无效)

      直接在root权限下安装桌面

      (在书上发现解决方法,在/etc/sudoers文件中添加一行username ALL(ALL) ALL即可,但因为我已经成功安装了图形化但是一直进不去账户所以还未尝试)

    3. 图形化界面安装成功后中文全部变成了方块,且一直登陆不了账户

      解决方法

      显示不了中文猜测是需要进系统后改语言设置为英文

      登陆不了账户暂未解决

  • 相关阅读:
    web网页端上传用户头像,后端获取后,返回路径给前端做展示
    获取时间戳后按要求转换为要使用的条件
    本地测试环境获取微信授权的,不用在手动跳过
    php批量压缩指定目录的图片,优点-比工具快好多陪。
    git 生成本地密钥
    商品活动抽奖概率算法
    thinkadmin-controller下面的api接口访问形式
    SpringMVC的请求和响应
    SpringMVC注解解析和项目配置
    SpringMVC 概述
  • 原文地址:https://www.cnblogs.com/BillGreen/p/15265183.html
Copyright © 2011-2022 走看看