Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。...在 Linux 的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在 Linux 中,多个文件名指向同一索引节点是存在的。...在不同的Linux 系统中,这个字段的格式并没有统一。...Linux的Shell有许多种,每种都有不同的特点。...Linux 发行版都默认使用此机制作为软件安装的管理方式,例如 Fedora、CentOS、SuSE 等 DPKG 包管理系统:由 Debian Linux 所开发的包管理机制,通过 DPKG 包,Debian
shisan linux笔记 目录虚拟文本控制台(虚拟终端)基本认识shell常用基本密令辅助操作ls命令 : 查看目录下信息mkdir 文件管理命令touch命令创建/更新文件cp命令: 可用于目录或文件的复制使用...mirrors.aliyun.com/repo/Centos-7.repo 清理缓存: yum clean all 测试下载安装: yum install gcc 卸载 yum remove gcc TAR包管理工具简介 TAR是linux
Linux的目录结构是一个树型结构 Windows 系统可以拥有多个盘符, 如 C盘、D盘、E盘 Linux没有盘符这个概念, 只有一个根目录 /, 所有文件都在它下面 解压缩 -c 创建一个新tar文件...: 多任务多用户 用户管理包括 用户与组管理 Linux对于不同的系统资源拥有不同的使用权限,Linux对文件创建者(所属用户),所属用户组,其他用户都赋予不同的权限。...相关知识 目录 /:Linux系统的根目录,包含Linux系统的所有目录和文件。 /etc:有关系统设备与管理的配置文件。 /sbin:存放系统启动时所需的运行程序。...Centos 7 查看内存占用情况相关命令_赵彦军-CSDN博客_centos查看内存使用情况 总结Linux下查看内存使用情况的多种方法 | 《Linux就该这么学》 linux 查看内存和硬盘(free...Linux常用工具手册 | XUranus 本文作者: yiyun 本文链接: https://moeci.com/posts/分类-linux/linux/ 版权声明: 本博客所有文章除特别声明外,均采用
查看Linux系统版本 lsb_release -a 文件 修改文件名称 sudo mv test.txt new.txt 复制文件 cp /www/docker.yml /opt/ zip 如果在我们在...remove-port=123/tcp 复制代码 查询开放的防火墙列表 firewall-cmd --zone=public --list-ports 复制代码 安全日志 cat var/log/secure Linux...' centos 更改清华源 sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak 复制代码 LINUX
一.Linux 简介 Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。...Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。...二.Linux版本 Linux 的发行版说简单点就是将 Linux 内核与应用软件做一个打包。 ?...三.Linux 安装 CentOS可以去官网下载最新版本:https://www.centos.org/download/ 但通常我们不会自己把电脑安装成Linux系统,毕竟大家都习惯了Windows和苹果系统...参考:https://www.runoob.com/linux/linux-install.html
本篇笔记我们以hello驱动做分享,hello驱动属于字符设备。实现的驱动函数大概是怎么样的是有套路可寻的,这个套路在内核文件include/linux/fs.h中,这个文件中有如下结构体: ?...write = hello_drv_write, .release = hello_drv_close, }; 有些朋友可能没见过这种结构体初始化的形式(结构体成员前面加个.号),可以去看往期笔记...:[【C语言笔记】结构体]。...学单片机的有些朋友可能不太熟悉main函数的这种写法: int main(int argc, char **argv) main函数在C中有好几种写法(可查看往期笔记:main函数的几种写法),在Linux...:【Linux笔记】网络文件系统。
hadoop替换为root:1,s/hadoop/root/c 将第一行到追后一行的hadoop替换为root(有提示) 安装软件 1.安装JDK *添加执行权限 chmod u+x jdk-7u45-linux-i586.../jdk-7u45-linux-i586.bin *在/usr目录下创建java目录 mkdir /usr/java *将/soft目录下的解压的jdk1.7.0_45剪切到/usr/java目录下
system.img /root /home /etc文件不能一样比如 /root/crontab /etc/crontab(由于/root/etc的存在导致/etc似乎没有被包含进去)mkisofs -r -V 'linux_file
$hello表示字符串"Hello"的地址; 32位Linux系统通过0x80中断来进行系统调用....更多关于32位和64位汇编指令的区别可以参考stack overflow的总结, 因为我当前环境是64位Linux,所以下文的操作都以64位系统为例.
sdb(sdb是我新添加的硬盘,如果你需要修改的硬盘与这个名称不一样,改过来就行了,比如sdc) [root@localhost ~]# fdisk /dev/sdb 欢迎使用 fdisk (util-linux...2048-2097151,默认为 2048):2048 Last 扇区, +扇区 or +size{K,M,G} (2048-2097151,默认为 2097151):+512M 分区 1 已设置为 Linux...Last 扇区, +扇区 or +size{K,M,G} (1050624-2097151,默认为 2097151):+500M 分区 2 已设置为 Linux 类型,大小设为 500 MiB 命令(输入
2 流程分析 2.1 引导内核阶段 2.2 内核启动阶段 2.3 init 进程启动 2.4 shell 命令执行 Linux0.11 考古笔记 最近读完《Linux 内核完全注释》和《品读 Linux0.11...核心代码》,大致理解下 Linux0.11 内核的全貌。...关于 Linux0.11 操作系统的进程设计,这里仅侧重理解几个比较重要的概念。...为了高效的使用物理内存,Linux 内核有一套管理内存的方法。从硬件的视角,将物理内存按功能划分为不同的内存域,其中包括内核模块、高速缓冲区、虚拟盘、主内存区。...2 流程分析 根据《品读 Linux0.11 核心代码》这个专栏,它是按照系统启动到运行的时间顺序结合 Linux0.11 源码来展开的,我根据专栏的内容进行二次整理。
bash shell系统设定值在/etc/profile和/etc/bashrc个人设定值在/root/.bash_profile /root/.bashrc(...
可以连续按下TAB键两次,shell会以列表的形式给出所有以键入字符开头的文件: $ cat fil filename filename_1 filename_2 这个方式也适用于补全Linux
1.txt [root@192 ~]# cat -n 1.txt 1 统支持的所有变量 2 I love you 3 AAAABB 4 linux...cat -n 1.txt |sed '2,3c this line is 2,3 line ' 1 统支持的所有变量 this line is 2,3 line 4 linux...[root@192 ~]# sed -n '2p' 1.txt I love you [root@192 ~]# sed -n '$p' 1.txt linux [root@192 ~]# cat...' 只将第一个i替换为I s/i/I/g将所有i替换成I 1 统支持的所有变量 2 I love you 3 AAAABB 4 lInux...sed -n '/linux/=' 1.txt 打印1.txt中有Linux的行的行号 对同一文件进行多次修改的三种方法 1.
我作为一个Linux新手,深知在学习过程中遇到的各种坑。新手总是希望能有一本大宝典,囊括了所有的技能,只需要跟着学,就能成为高手。 可,这种想法是不现实的。...这也是我写《Linux笔记》系列的出发点。这个系列将持续更新,记录我在使用Linux过程中的各种问题。...Linux 命令行概念 图形用户界面让简单的任务更容易完成, 而命令行界面使完成复杂的任务成为可能 一说到命令行,我们真正指的是 shell。...文件名 “File1” 和 “file1” 是指两个不同的文件名 Linux 没有“文件扩展名”的概念,不像其它一些系统。.../boot 包含 Linux 内核,最初的 RMA 磁盘映像(系统启动时,由驱动程序所需),和 启动加载程序。
为防遗忘谨在此做个有关Linux常用命令的记录。 1....SSH快捷登录 别名登录 在 ~/.ssh/config文件中 添加相应的HostName User Reference: [1] Linux 命令缩写 [2] Linux命令简写和全称 [3]...The Linux command abbreviations ---- Linux常用命令:chmod修改文件权限 777和754 ↩︎ Linux权限详解(chmod、600、644、666、...700、711、755、777、4755、6755、7755) ↩︎ Linux 查看磁盘空间 ↩︎ linux 如何以树形结构显示文件目录结构 ↩︎
特意写篇东西做一下笔记。 对于Android的应用程序来说,最常见的ELF就是so动态库了。它其实类似Windows上的.dll文件。...ELF头部的结构体为 elf32_hdr 或 elf64_hdr, 在Android系统源代码的 /bionic/libc/kernel/uapi/linux/elf.h 可以找到。...3 /* Linux. */ #define ELFOSABI_SOLARIS 6 /* Sun Solaris. */ #define ELFOSABI_AIX...ET_EXEC 指的是可执行程序, 存在程序入口, 有 Program Header, 可以加载到内存中运行, 在 Linux 下的可执行程序都是这样的。 ET_DYN 特指动态链接库。...作者的话 个人喜欢计算机技术,主要涉及的领域包括:Android系统,Linux内核,嵌入式软/硬件,机器人和智能硬件。同时也对其他的各个技术栈都感兴趣。
Linux目录结构 ? ?...查看每一种类型代表的含义 man 5 passwd (5代表配置文件级别) 4.快捷键: ctrl + c:停止进程 ctrl + l:清屏 ctrl + r:搜索历史命令 5.善于用tab键补全命令 Linux...常用命令 说明:安装linux时,创建一个itcast用户,然后使用root用户登陆系统 1.进入到用户根目录 cd ~ 或 cd 2.查看当前所在目录 pwd 3.进入到itcast用户根目录 cd
root:$6$6qxgnN486EV27.IY$pOejb7LQoxpysn6RR5O7/9aJvMlQVtitDmHaFPHSLY3vhYgz0RSJ1UO...
1.设定分区的文件系统支持磁盘配额参数:由于磁盘配额必须要让文件系统支持才行,而支持度最好的文件系统四ext2/ext3。启动文件系统支持磁盘配额,最简单就是编...
领取专属 10元无门槛券
手把手带您无忧上云