【Linux - 服务基础】教程文章相关的互联网学习教程文章

鸟哥的Linux私房菜基础学习篇 第7章的重点探索【代码】【图】

目录 前言一、文件系统初识1.文件系统特性2.ext2文件系统(1).基本概念(2).使用dumpe2fs查询(ext系列适用) 3.与目录树的关系4.文件系统的运行(1).新增文件的常规操作(2).数据的不一致(inconsistent)状态与日志式文件系统(3).异步处理(4).Linux支持的文件系统与VFS 5.XFS文件系统 二、实践操作1.文件系统的简单操作(1)df(2)du(3)ln 2.高级操作(1)lsblk与blkid(2)gdisk/fdisk(3)mkfs.xfs/ext4与mkfs(4)xf...

Linux基础命令

Linux基础命令 命令说明ls查看当前目录信息tree 目录以树状方式显示目录信息pwd查看当前目录路径clear清除终端内容cd 目录切换到指定目录cd ~切换到当前用户的主目录cd …切换到上一级目录cd .切换到当前目录cd -切换到上一次目录touch 文件名创建指定文件mkdir 目录名创建目录(文件夹)rm 文件名或者目录名删除指定文件或者目录rmdir 目录名删除空目录cp拷贝文件、拷贝目录mv移动文件、移动目录、重命名命令 --help查看命令的帮助信...

Linux基础-18day-Linux系统磁盘管理(du/df/mount命令)

Linux系统磁盘管理一. 查看磁盘容量查看du命令(disk usage)用来展示磁盘使用量的统计信息。du侧重在文件夹和文件的磁盘占用,而df侧重在文件系统级别的磁盘占用。1.1 du命令描述: 面向文件,计算文件或者目录占用空间大小。用法:du [参数选项][文件或目录名称]主要参数:参数功能-k/-m/-b分别以KB/MB/字节为计数单位显示文件或目录大小-a对所有文件和目录进行统计-c显示所有文件和目录大小总和-h以方便可读方式显示文件和目录大小...

【linux系统】unix编程之进程(基础版)【代码】【图】

1.base 程序是存储在磁盘介质上的编译过的二进制文件 进程是程序跑起来的状态 程序是死的,进程是活的 进程是正在执行的程序的一个实例 malloc函数从内存的堆中分配储存 静态变量(通常是所说的程序中的全局变量)会使得线程化的程序不安全,除非保证各个线程访问时是互斥的!! pid每个进程都有一个id和一个父进程id 获取进程pid/father pid getpid/getppid 2.进程状态就绪的进程就是非阻塞的 阻塞态不会直接去运行 阻塞时不会占用...

JavaWEB核心------Linux系统概述和编程基础(一)【图】

6.1 Linux系统概述(常识) 6.1.1 计算机的体系结构 计算机由计算机硬件和计算机软件两个部分组成,其中计算机软件(Computer Software)可分为系 统软件和应用软件,系统软件就是操作系统,是其他软件的基础。目前主流的操作系统有:Windows系列、Unix系列、Linux系列、Android系列、IOS系列、... 6.1.2 Linux系统的概述 Linux系统诞生于1991年,在林纳斯托瓦兹(Linus Torvalds)上大学期间因不满意教学中使用的 MINIX操作系统并...

Linux最基础的命令

pwd:查看当前目录 cd:切换目录 .:表示当前目录 ..:表示上一级目录 ~:表示用户主目录的绝对路径名输入命令的时候要常用tab键来补全ls:显示文件/目录信息 mkdir:当前目录下创建一个空目录 rmdir:要求目录为空 cp:复制文件或目录 mv:移动文件或目录、文件或目录改名 rm:删除文件或目录看完这篇Linux基本的操作就会了 - Java3y的文章 - 知乎

Linux基础【图】

Linux基础 Linux的文件系统Linux的终端命令ls指令cd指令mkdir 指令rm 指令pwd 指令touch 指令mv 指令cp 指令tar 指令find 查找指令grep 指令ps 系统管理指令kill 杀死进程指令管道指令 Linux用户权限管理权限设置方式一权限设置方式二 用户创建与删除用户创建用户删除 VI编辑器vi编辑器的使用打开文件:命令模式:编辑模式:末行模式:插入命令:复制剪切命令移动命令查找(末行模式中)命令查找替换命令网络设置hostname 修改主机名查看...

linux服务器的基础配置【代码】

我用的是阿里云的服务器(2+40),系统为Ubuntu 18.04,远程连接用的xshell(远程连接就不介绍了) java环境配置 1、更新软件包列表: sudo apt-get update2、安装openjdk-8-jdk: sudo apt-get install openjdk-8-jdk3、查看java版本,看看是否安装成功 java -version参考 坑点: 一般来说linux系统分为两类: 1、redhar系列:readhat、centos、fedora等 2、debian系列:debian、ubuntu等 reahet系列: 1、常见的安装包格式rpm包,...

Linux基础(二)【图】

什么是Vim编辑器? vim通过一些插件可以实现和IDE一样的功能! Vim是从vi发展出来的一个文本编辑器,代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛的使用,尤其是Linux中,必须要会使用Vim(查看内容,编辑内容,保存内容) vim的基本使用: 一般模式:用vi或者vim命令打开文件(vim test.txt),进入了一般模式,,(如果不存在该文件,则会创建该文件)可以查看文件的内容,并且可以通过上下左右键移动光标查看文...

Linux基础(一)【图】

为什么要学习Linux Linux诞生了这么久,以前还喊着如何取代windows系统,现在这个口号已经小了很多,任何事物发展都有其局限性,都有其天花板,就如同在国内在搞一个社交软件取代腾讯一样,这是基本不可能的。在服务器端,在开发领域Linux倒是越来越受到欢迎了,很多程序员都觉得不懂点Linux都不好意思,linux在开源社区地位依然岿然不动。 尤其作为一个Java开发者,是必须要掌握的,这是大势所趋。 Linux简介 Linux最初是由芬兰人...

linux基础

1:Linux 操作系统简介Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux 继承了Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。1991年的10月5日,Linux 创始人林纳斯.托瓦兹(Linus Torvalds) 在comp.os.minix新闻组上发布消息,正式向外宣布Linux内核的诞...

Linux基础命令总结

目录bash shell命令提示符命令类型命令格式关机和重启时间shell脚本bash的快捷键获取帮助用户与权限用户管理用户/组配置文件操作用户配置文件文件权限特殊文件权限访问控制列表文件系统与目录结构文件系统文件名规则文件系统结构应用程序组成部分文件类型磁盘管理进程管理网络管理文件操作抽取文本操作正则表达式基本正则表达式 BRE 元字符扩展正则表达式 ERE 元字符特殊字符集文件通配符索引节点重定向commandtrwhichwhereistypeh...

linux入门基础知识总结

1.1. 1 Linux目录初识 /bin 存放必要的命令 /boot 存放内核以及启动所需的文件 /dev 存放设备文件 /etc 存放系统配置文件 /home 普通用户的宿主目录,用户数据存放在其主目录中 /lib 存放必要的运行库 /mnt 存放临时的映射文件系统,通常用来挂载使用。 /proc 存放存储进程和系统信息 /root 超级用户的主目录 /sbin 存放系统管理程序 /tmp 存放临时文件 /usr 存放应用程序,命令程序文件、程序库、手册和其它文档。 /var 系统默...

01Linux网络编程基础 ---- 监听socket【代码】

#include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #include <signal.h> #include <unistd.h> #include <stdlib.h> #include <assert.h> #include <stdio.h> #include <string.h>static bool stop = false; static void handle_term( int sig ) {stop = true; }int main( int argc, char* argv[] ) {signal( SIGTERM, handle_term );if( argc <= 3 ){printf( "usage: %s ip_address port_number backlog\n"...

Linux gcc使用基础【代码】

gcc 编译器是 Linux 下默认的 C/C++ 编译器,大部分 Linux 发行版中都是默认安装的。gcc 编译器通常以 Linux 命令的形式在终端(Shell/Bash)中使用。 单一源文件最基础用法hello.c代码如下: #include <stdio.h> int main(void) {printf("Hello World!\n"); }使用gcc编译:gcc hello.c使用ls命令查看当前目录,多出一个a.out可执行文件,运行: ./a.out Hello World!注意:gcc编译源码,不加任何参数时,生成的可执行性文件默认为...