Linux基础学习(一)

Linux发行版

以软件包格式:
rpm:
Red Hat Enterprise Linux
CentOS
openSUSE
Fedora
deb:
Debian
Ubuntu
linux mint
安全测试系统:
kali

安装centos

在虚拟机里创建centos

Linux基础学习(一)

选择语言,默认为英语

Linux基础学习(一)

在该界面中设置系统相关选项,如时区、软件、硬盘、网络等。

[En]

Set system-related options in this interface, such as time zone, software, hard disk, network, etc.

Linux基础学习(一)

设置时区

Linux基础学习(一)

选择minimal安装

Linux基础学习(一)

硬盘分区

Linux基础学习(一)

开始安装并设置root密码,创建普通用户

Linux基础学习(一)

登录系统

Linux基础学习(一)

history记录命令执行时间

]$ export HISTTIMEFORMAT=’%F %T ‘
注:在当前登录shell中生效
编辑.bashrc文件,在文件中加入会永久有效

Linux哲学思想

1:一切皆文件
硬件也是文件
2:由众多功能单一的程序组成;一个程序只做一件事,并且做好;
结合小程序完成复杂任务

[En]

Combine Mini Program to accomplish complex tasks

3:尽量避免跟用户交互;
目标:很容易以编程方式自动执行任务

[En]

Goal: it is easy to automate tasks programmatically

4:使用文本文件保存配置信息

Linux常用命令:

cat
cat [OPTION]… [FILE]…

date
date [OPTION]… [+FORMAT]
date [-u|–utc|–universal] [MMDDhhmm[[CC]YY][.ss]]
ifconfig
ifconfig [-v] [-a] [-s] [interface]
ifconfig [-v] interface [aftype] options | address …

ls
ls [OPTION]… [FILE]…

Linux文件目录

Filesystem Hierarchy Standard
/bin: 所有用户可用的基本命令程序文件;
/sbin: 供系统管理工作使用的工具程序;
/boot: 引导加载器必须用到的各静态文件:kernel,initramfs(initrd),grub等;
/dev: 存储特殊文件或设备文件;
设备有两种类型:字符设备(线性设备)和块设备(随机设备)。

[En]

There are two types of devices: character devices (linear devices) and block devices (random devices).

/etc: 系统程序的配置文件,只能为静态文件;
/home: 普通用户的家目录的集中位置;一般每个普通用户的家目录默认此目录下与用户同名的子目录,/home/USERNAME
/lib: 为系统启动或根文件系统上的应用程序(/bin, /sbin)提供共享库,以及为内核提供内核模块
libc.so. : 动态链接的C库;
ld
: 运行时链接器/加载器;
modules: 用于存储内核模块的目录;
/lib64: 64位系统特有的存放共享库的路径;
/media: 便携式设备挂载点,cdrom,floppy等;
/mnt: 其它文件系统的临时挂载点;
/opt: 附加应用程序的安装位置;可选路径;
/srv: 当前主机为服务提供的数据;
/tmp: 为那些会产生临时文件的程序提供的用于存储临时文件的目录;
/usr: User Hierarchy,全局共享的只读数据路径;
bin
sbin
lib
lib64
include: C程序头文件
share:命令手册页和自带文档等架构特有的文件的存储位置
local:另一个层级目录
X11R6: X-Window程序的安装位置
src:程序源码文件的存储位置
/usr/lcoal: Local Hierarchy,让系统管理员安装本地应用程序;
/var: 存储常发生变化的数据的目录;
/proc: 虚拟文件系统,用于为内核及进程存储其相关信息;它们多为内核参数;
/sys: sysfs虚拟文件系统提供了一种比proc更为理想的访问内核数据的途径;

Original: https://www.cnblogs.com/anxuange/p/15679575.html
Author: 安玄歌
Title: Linux基础学习(一)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/524287/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 前端奇奇怪怪的CSS样式

    使用inline-block相当于将元素介于块级元素与行内元素之间,将换行符转换成了空格,因此各个元素之间会有空隙 各个元素没有间隙,且元素自身大小不会改变,若一行容不下,则会换行…

    Linux 2023年6月13日
    084
  • NoteOfMySQL-08-视图

    视图是从一个表或多个表中导出的表,是一种虚拟存在的表,不占用存储空间。视图可以使用户的操作更方便,并且可以保障数据库系统安全性。 1. 视图概述 视图中保存的仅仅是一条select…

    Linux 2023年6月14日
    077
  • JVM学习 类加载子系统

    JVM 哔哩哔哩 尚硅谷视频 宋红康老师 Java代码执行流程 简图 详细图 1、类加载子系统 类加载器子系统的作用 类加载器子系统负责从文件系统或者网络中加载Class文件,cl…

    Linux 2023年6月7日
    090
  • 【Example】C++ 虚基类与虚继承 (菱形继承问题)

    C++ 是支持多继承的语言, 但是实际项目开发中非必要不要使用多继承以降低代码逻辑的复杂性,当然 C++ 多继承的特性带来一些问题即 菱形继承。 当一个类继承了两个来自同父类的子类…

    Linux 2023年6月13日
    071
  • centos7安装zabbix-agent客户端

    1.官方下载zabbix-agent安装包链接:wget https://cdn.zabbix.com/zabbix/binaries/stable/5.4/5.4.6/zabbi…

    Linux 2023年6月13日
    0116
  • N68第二周作业

    完成作业:完成一个shell脚本,脚本的作用。1. 运行脚本可以显示出本机的ip地址2. 如果ip地址中有3这个数字,那么就打印出当前的系统时间3. 如果ip地址中不含3这个数字,…

    Linux 2023年6月7日
    0139
  • qsort的cmp函数理解

    近期频繁使用qsort函数,但是对于cmp函数却一直不太熟悉,现用现查。故写一篇小笔记记录一下。 函数原型: void qsort(void *base,size_t NumEle…

    Linux 2023年6月8日
    060
  • 积分排名查看

    1年05个月 2018-9-17 1年04个月 2018-9-04 1年04个月 2018-8-23 1年04个月 2018-8-21 posted @2018-08-21 21:…

    Linux 2023年6月7日
    086
  • Base-64字符串无效,The input is not a valid Base-64 string as it contains a non-base 64 character

    base64规则: 字符串只可能包含A-Z,a-z,0-9,+,/,=字符 字符串长度是4的倍数 =只会出现在字符串最后,可能没有或者一个等号或者两个等号 首先,C# 做上传文件的…

    Linux 2023年6月7日
    0106
  • FusionAccess桌面云安装(Lite AD方法)

    创建FusionAccess虚拟机 选择自定义 默认兼容 选择稍后安装操作系统 选择Linux SUSE Linux 名字位置自己选择 选择最少4个处理器 选择最少8G内存 选择仅…

    Linux 2023年6月8日
    0100
  • RAID磁盘阵列技术

    RAID磁盘阵列技术 1、RAID概述 RAID(Redundant Array of Independent Disk),从字面意思讲的是基于独立磁盘的具有冗余的磁盘阵列,其核心…

    Linux 2023年6月7日
    092
  • Docker-网络模式

    Docker-网络模式 1.Docker网络模式概述 Docker使用Linux桥接,在宿主机虚拟一个Docker容器网桥(docker0),Docker启动一个容器时会根据Doc…

    Linux 2023年6月13日
    072
  • 高通方案的Android设备几种开机模式的进入与退出

    高通方案的Android设备主要有以下几种开机模式,Android、EDL、Fastboot、Recovery和FFBM,其进入及退出的方式如下表。 adb reboot boot…

    Linux 2023年6月7日
    0119
  • 文件漏洞上传

    一般危害:xss csrf ssrf获取后台登录 影响业务逻辑文件上传 严重级别漏洞,可以直接接管你的服务器 初级别: $target_path = DVWA_WEB_PAGE_T…

    Linux 2023年6月6日
    098
  • 抓到 Netty 一个隐藏很深的内存泄露 Bug | 详解 Recycler 对象池的精妙设计与实现

    欢迎关注公众号:bin的技术小屋,如果大家在看文章的时候发现图片加载不了,可以到公众号查看原文 本系列Netty源码解析文章基于 4.1.56.Final版本 最近在 Review…

    Linux 2023年6月6日
    0102
  • Linux pssh安装与使用

    说明:我这是没有在密钥认证的情况下操作 1、安装pssh [root@libin ansible]# yum install -y pssh [root@libin ansible…

    Linux 2023年6月13日
    079
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球