首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏E条咸鱼

    Linux系统入门-2

    命令的标准格式所写的命令行的缩写,用来减少键盘的输入 换个说法就是,有的命令太长了你可以给他取个别的名字,比如 ls-l这个命令输入多次的话太麻烦,你可以直接 ll,Shell会知道别名,然后给你去执行 ls-l 在Linux 命令行中,你可以通过输入 alias来查看系统设置的别名命令 ? 特殊字符 命令:没有,一种写法 在Linux中,某些字符和字符串组合是具有特殊意义的,可以方便用户操作,可配合的符号有如下 通配符 * ?[] ! 命令取代符 `(键盘左上角的按键) 命令分隔符 ; 首先是通配符 Linux系统常用的通配符有 "*" "?" 图中为http配置文件,#部分为不执行的注释 后台处理 符号: & Linux是一个支持多任务的操作系统,它允许多个用户同时登陆系统,也允许多程序同时执行,但是由于Shell是交互式处理,所以如果想多程序

    86451发布于 2020-08-17
  • 来自专栏安义技术分享

    linux系统相关2

    linux运行批处理文件(bat)bat是批处理文件,在windows和linux上都可以使用。不过在linux的命令行中不可以直接敲"xxx.bat",系统会去找所有的命令。 本文将介绍在Linux系统中寻找特定进程的方法。首先,在Linux系统中使用ps命令查找特定进程。例如,可以使用ps -ef | grep 进程名称 命令来查找特定进程。 03:45:41 /usr/sbin/apache2 - k startlinux磁盘空间对不上发现,Used和Avail加起来不够Size,莫名被吃掉一部分其实这是Linux文件系统的一种安全策略,它默认会为 这样能保证有些关键应用(比如数据)在硬盘满的时候有点余地,不致于马上就 crash我们可以通过tune2fs修改预留空间的比例tune2fs -m 1 /dev/vda1linux下安装matlab的一些问题 Linux系统默认没有screen工具,需要先进行安装。CentOS系列系统安装命令如下所示。

    99510编辑于 2024-07-31
  • 来自专栏linux教程

    Linux下安装数据管理系统DB2

    DB2 是一种关系数据管理系统(RDBMS),是 Information Management 产品系列的一部分。 DB2 被认为是第一种使用 SQL(一种为 RDBMS 提供接口的语言)的数据产品。 DB2 于 1982 年首次发布,现在已经可以用在许多操作系统平台上,包括 Linux、UNIX 和 Windows。 Linux版本: Linux版本下的DB2数据采用的官方免费版本,操作系统用的CentOS6.2。 /db2licm -a /tmp/seagull/db2v10/license/db2ese_c.lic 7、创建实例和样本数据 8、创建 das 管理服务器 为了远程客户端能够用控制中心来控制数据服务器

    4.3K20编辑于 2023-04-26
  • day2-学习linux系统

    day2-学习linux系统linux系统一种操作系统:服务器操作系统权限控制:可以对每位服务器用户设置权限命令行模式目录:文件系统呈树状登录服务器终端登录实践操作pwd: print working 显示列表,不管是目录还是文件,都能显示rm删除的操作对象分为三类:删除文件--rm删除空目录--rmdir删除非空目录--rm -rcd接一个目录名,表示进入该目录vi 新建脚本或者文本文档(vi是linux

    26900编辑于 2024-03-05
  • 来自专栏Linux之越战越勇

    Linux系统 (二)- 指令学习2

    --- stat stat filename 列出文件三种时间属性 ---- man 基本语法 man [选项] 命令 功能 访问Linux在线手册查找对应命令的文档 查询C语言printf printf ---- 在线手册介绍 查询man命令 [root@VM-4-17-centos dir]# man man 在线手册分为9章,每一章包含不同功能的文档; 1号手册包含可执行程序和命令 2号手册包含系统调用 28 15:37:28 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux [root@VM-4-17-centos dir4]# uname --all Linux VM : 0B ---- df 基本语法 df [选项] 文件 功能 显示文件所在的文件系统的信息,默认显示所有文件系统的信息 [root@VM-4-17-centos dir]# df test.txt ---- 结语 本节主要介绍了Linux中一些常用的指令,但还有着许多的指令没有涉及,以后用到时需要主动查找学习。

    3K20编辑于 2023-04-27
  • 来自专栏Rice嵌入式

    linux input子系统(2)《Rice linux 学习开发》

    上一篇文章写了《input子系统的的概念》。今天这篇文章主要分析input子系统的代码,input子系统作为一个字符设备存在kernel中,我们从input这个模块的入口函数开始讲起。 其中 ① INPUT_MAJOR:主设备号:13(如图1-2,定义在include\linux\major.h下)。 ② &input_fops:file_operations结构体(如图1-3)。 图2-1 图2-22-3 《三》 input_table[]数组从以上的代码中都没有赋值,那么他在哪里赋值的呢? 其实input子系统也一样,驱动跟handle的注册也是没有优先顺序的。 图8-1 下一篇:Linux input子系统的驱动开发

    1.8K20编辑于 2022-05-09
  • 来自专栏Linux网络

    Linux系统】详解Ext2,文件系统

    前言: 上文我们讲到了文件IO【Linux系统】万字解析,文件IO-CSDN博客 文件IO是文件被打开了之后的操作,那么在文件没有被打开前系统是如何管理文件的呢? fields */ __le16 l_i_gid_high; /* were reserved2[0] */ __u32 l_i_reserved2; } linux2; struct 2.系统是如何知道这个文件在那个分区的呢? 文件系统总结 1.打开文件:使用语言接口、系统调用执行打开文件操作。 2.通过接口传递的路径,OS先去struct dentry中查找,若找到返回inode。 abc.c hyc@hyc-alicloud:~/linux/软硬链接$ ls -li total 8 425386 -rw-rw-r-- 2 hyc hyc 79 Aug 12 17:47 abc.c

    16910编辑于 2026-01-14
  • 来自专栏C++/Linux

    Linux】Ext2 文件系统

    所以我们得出结论,对存储设备的管理,在操作系统层面,转换成了对数组的增删查改! 二、理解 Ext2 文件系统 1. 初步理解文件系统 假设我们需要在磁盘上管理 500GB,我们应该怎么管理呢? 2. 深入理解文件系统 假设我们目录下有以下这些文件和目录: 但是当我们带上 -i 选项之后,会多出一列数据,这些数据是什么呢? (2)Ext2 文件系统 以上我们所介绍的文件系统,也就是100GB这个分区,每个分区都由文件系统去管理,上面这种文件系统Linux 中称为 Ext2 文件系统,它是一个承上启下的文件系统。 (3)目录 我们上面所说的文件系统,适用于目录吗?在 Linux 下一切皆文件,所以也适用于目录!目录也有自己对应的 inode,如图: 目录也有自己的属性,但是目录的数据块内容存的是什么呢? 2.

    57310编辑于 2024-03-01
  • 来自专栏Netkiller

    Linux 系统与数据安全

    Linux 系统与数据安全 目录 1. 帐号安全 1.1. Shell 安全 1.2. .history 文件 2. 临时文件安全 3. 其他安全问题 4. 防火墙配置 5. 数据程序安全 5.2. 数据客户端安全 5.3. mysqldump 安全 5.4. crontab 定时备份脚本于安全 5.5. 数据归档文件 5.6. Shell 安全 需求:限制用户权限,仅提供一些linux常用命令,用户监控linux系统于网络运行情况,不允许用户ssh登录后随意运行linux命令 用户不能进入到Shell环境 例如普通用户一旦登录 web服务器可以看到web程序中的数据配置 用户可以了解OS工作状态如内存,cpu,网络等等 例如:ping, tracepath, top, free, netstat 可以查看系统部分日志 例如: 稍加修改即可用于oracle等服务器 DBA 没有系统SSH帐号,只有数据帐号 系统管理员只能有SSH系统帐号,没有数据帐号 DBA 可备份数据,还原数据指定的备份文件,但是接触不到备份文件 DBA

    3.7K50发布于 2018-03-05
  • 来自专栏Linux网络

    Linux系统】动静态的制作

    前言: 上文我们讲到了文件系统Linux系统】详解Ext2,文件系统-CSDN博客 本文我们来讲讲动静态的制作 Linux】编译器gcc/g++及其的详细介绍 -l myc hyc@hyc-alicloud:~/linux/动静态的制作/new$ ./test 0 1 2 3 4 5 6 7 8 9 链接完成,形成可执行程序! /test 0 1 2 3 4 5 6 7 8 9 当头文件并不在当前目录或系统中,就想要 -I选项 -I:表示去哪里找头文件。 解决方法: 1.将我们写的直接拷贝到操作系统2.建立软连接:在操作系统中新建一个同名,并将其与我们自己的建立软连接 3.创建/修改环境变量:LD_LIBRARY_PATH 非要静态链接,只能使用 -static(静态必须存在!) 只存在静态,当然就默认静态链接了 2.Linux下,默认优先安装动态

    15710编辑于 2026-01-14
  • 来自专栏我的博客

    Linux系统的制作与原理

    与静态不同,它们支持运行时加载,能有效减少内存占用。例如Linux系统的标准C就是/lib/x86_64-linux-gnu/libc.so.6。 加载器按程序头表条目加载段,动态链接器解析依赖(如.interp指定/lib64/ld-linux-x86-64.so.2)。 具体工作流程如下: 程序启动时,操作系统首先加载程序的可执行文件到内存 动态链接器(ld-linux.so)读取程序的动态段(.dynamic section),获取需要加载的共享列表 操作系统为每个共享分配地址空间 将main的返回值作为进程退出状态返回给操作系统 动态链接器详解 主要功能 动态链接器(如Linux上的ld-linux.so)是程序运行时加载的核心组件,负责: 解析程序中的动态依赖(DT_NEEDED 支持插件架构(如Nginx模块) 在Linux系统中,典型的动态链接过程是:当执行一个动态链接的可执行文件时,内核首先加载程序解释器(如/lib64/ld-linux-x86-64.so.2),然后由解释器负责加载所有依赖的共享

    17810编辑于 2025-12-22
  • 来自专栏Netkiller

    Linux 系统与数据安全

    Linux 系统与数据安全 目录 1. 帐号安全 1.1. Shell 安全 1.2. .history 文件 2. 临时文件安全 3. 其他安全问题 4. 防火墙配置 5. 数据程序安全 5.2. 数据客户端安全 5.3. mysqldump 安全 5.4. crontab 定时备份脚本于安全 5.5. 数据归档文件 5.6. Shell 安全 需求:限制用户权限,仅提供一些linux常用命令,用户监控linux系统于网络运行情况,不允许用户ssh登录后随意运行linux命令 用户不能进入到Shell环境 例如普通用户一旦登录 web服务器可以看到web程序中的数据配置 用户可以了解OS工作状态如内存,cpu,网络等等 例如:ping, tracepath, top, free, netstat 可以查看系统部分日志 例如: 稍加修改即可用于oracle等服务器 DBA 没有系统SSH帐号,只有数据帐号 系统管理员只能有SSH系统帐号,没有数据帐号 DBA 可备份数据,还原数据指定的备份文件,但是接触不到备份文件 DBA

    3.7K100发布于 2018-03-05
  • 来自专栏建站知识

    Linux系统新建MySQL数据

    Linux系统下如何新建一个MySQL数据?本篇文章将为大家演示一下Linux系统新建MySQL数据的具体方法, 下面一起来看一下Linux系统新建MySQL数据具体步骤。 //注意别漏了“;”分号哦 这下就新建了一个数据 mynewdatabase 我们来查看一下: show databases; 在列表中可以找到自己刚刚创建的名为mynewdatabase的数据 如果要删除数据可以用命令:  drop database mynewdatabase; //删除名为mynewdatabase的数据 总结一下:  //创建数据  create database [database name];  //查看数据  show databases;  //删除数据  drop database [database name]; 至此关于Linux系统创建MySQL 数据的教程分享结束。

    9.8K10发布于 2021-07-29
  • 来自专栏Netkiller

    Linux 系统与数据安全

    Shell 安全 1.2. .history 文件 2. 临时文件安全 3. 其他安全问题 4. 防火墙配置 5. 数据安全 5.3.1. 数据备份 5.3.2. 数据程序安全 5.2. 数据客户端安全 5.3. mysqldump 安全 5.4. crontab 定时备份脚本于安全 5.5. 数据归档文件 5.6. Shell 安全 需求:限制用户权限,仅提供一些linux常用命令,用户监控linux系统于网络运行情况,不允许用户ssh登录后随意运行linux命令 用户不能进入到Shell环境 例如普通用户一旦登录 web服务器可以看到web程序中的数据配置 用户可以了解OS工作状态如内存,cpu,网络等等 例如:ping, tracepath, top, free, netstat 可以查看系统部分日志 例如: 稍加修改即可用于oracle等服务器 DBA 没有系统SSH帐号,只有数据帐号 系统管理员只能有SSH系统帐号,没有数据帐号 DBA 可备份数据,还原数据指定的备份文件,但是接触不到备份文件 DBA

    1.3K50发布于 2018-03-05
  • 嵌入式 ARM Linux 系统构成(2):Linux内核层

    在嵌入式ARM Linux系统中,Linux内核层扮演着操作系统核心引擎的角色。它不仅需要管理复杂的硬件资源,还要在有限的资源约束下实现高效可靠的系统服务。 一、Linux内核的主要构成 Linux内核由多个子系统组成,每个子系统都承担着特定的功能。这些子系统主要包括: 1.1. 文件系统(File Systems) 功能:支持多种文件系统类型,如ext4、FAT、JFFS2、UBIFS等,用于管理存储设备中的数据。 嵌入式文件系统: Flash优化:JFFS2(NOR/NAND)、YAFFS2(NAND)、UBIFS(NAND)支持磨损均衡和坏块管理。 2.

    36210编辑于 2026-01-21
  • 来自专栏金金生信幼儿园

    生信星球day2-linux系统

    kan一下昨天的知识 day2复习一下markdown linux系统参考文献:生信星球pwdvi wcs.txt要记得用回车键分隔开,不然会沿用上个指令。 day2新的平台/工具1.xshell软件:就是远端控制云服务器的模拟器?是桥梁?衔接电脑和服务器的? 图片来源:bilibili 博主:自动化测试干货新的概念/知识1.Linux是一种系统和Windows,macos类似。更多应用于supercomputer.没有图形,可以节省资源,方便运行数据。 filerm mkdirrm-rcd change directory.why not channel directory hahhhhhhhhh.cd- means return ok...vi 是Linux cp file1 file2 复制第二份文件mv move? mv file1 file2 却是重命名的意思对负基础来说,下载,登录,看教程,操作,做笔记,2h不够,看人真准肝思维导图,冲。

    25440编辑于 2023-11-15
  • 来自专栏Java旅途

    linux系统定时备份MySQL数据

    一个项目的基础便是数据,但是可能因为某些原因会导致数据丢失,或数据结构变化,严重一点的或造成数据删除。 为了以防万一,这时候就需要我们定时进行数据备份,但是如果人来操作的话会是一个比较麻烦的工程,这时我们可以使用mysqldump写个脚本,由Linux的crontab来定时执行。 假如在我的数据中有一个emp的数据。 1.在linux系统中自定义一个文件夹,在我的服务器上我放在了/zhb/backup 2.在/zhb/backup下面建一个bkemp.sh的脚本文件 3.使用vi命令 vi . #删除15天之前的备份 find /home/backup -name emp"*.sql.gz" -type f -mtime +15 -exec rm -rf {} \; > /dev/null 2>

    7K50发布于 2020-07-13
  • 来自专栏Linux成长之路

    Linux系统之安装PostgreSQL数据

    @TOC一、PostgreSQL介绍1.PostgreSQL简介PostgreSQL (也叫 Postgres) 是一个自由的对象 - 关系数据服务器 (数据管理系统),它在灵活的 BSD - 风格许可证下发行 它提供了相对其他开放源代码数据系统 (比如 MySQL 和 Firebird),和对专有系统比如 Oracle、Sybase、IBM 的 DB2 和 Microsoft SQL Server 的一种选择 2.PostgreSQL特点它是ORDBMS(面向对象的关系数据管理系统)。 系统上部署一个简单的PostgreSQL数据2.初始化数据初始化PostgreSQL数据[root@jeven ~]# postgresql-13-setup initdbInitializing database ...

    5.3K42编辑于 2023-09-28
  • 来自专栏编程进阶实战

    Linux系统彻底卸载MySQL数据

    一、首先查询系统是否安装了MySQL rpm -qa | grep -i mysql 输出结果表示,我安装的MySQL Server,Client都是5.6.44的,因为我系统支持的版本是要5.7+ 安装的组键服务 我的MySQL组件在刚开始的时候就已经查询了,主要就是下面这几个(所以使用 rpm -ev删除对应组件即可): rpm -ev mysql-community-common-5.6.44-2. el7.x86_64 rpm -ev mysql-community-release-el7-5.noarch rpm -ev mysql-community-client-5.6.44-2.el7.x86 _64 rpm -ev mysql-community-server-5.6.44-2.el7.x86_64 rpm -ev mysql-community-libs-5.6.44-2.el7.x86_ 就是安装时不检查依赖关系 五、删除系统中MySQL的所有文件夹: 在上面我们已经通过 find / -name mysql 查找出了所有文件夹,接下直接删除即可: rm -rf /etc/selinux

    32.6K53发布于 2019-08-28
  • 来自专栏王小雷

    2.0 Linux系统的安装之Fedora安装单系统2

    系统的安装之Fedora安装单系统2) *Linux系统的安装之Fedora安装单系统 恐怕最好装的系统就是Linux系统了,或者与Windows并列。 此篇教程为Fedora的单系统安装,如果装双系统即Windows和Linux请移步下一篇3.0 Windows和Linux系统安装(3)。 简介下Fedora,我用Fedora是从大二Linux课程开设的时候开始的,那时候为了方便学习,自己变装上了Linux系统,在选择发行版时,选择了Fedora。 开机后看到logo(如华硕或联想都会闪一下自己的logo)快速按两到三下F2,在BOOT选项处,开启UEFI,关闭Legacy。将USB启动项调制第一位。 设置完成一切后,手动重启,即可完成Linux系统的安装之Fedora安装单系统

    1.4K50发布于 2019-05-26
领券