终端linux kali

Linux命令基础

学习Linux,本质上是学习在命令行下熟练使用Linux各类命令 什么是命令,命令行 命令行:即Linux终端(Terminal),是一种命令提示符页面。纯字符的形式操作系统,可以使用各种字符化命令对系统发出操作指令。 命令:即Linux程序。一个命令就是一个Linux的程序。命令没有图形化页面,可 ......
命令 基础 Linux

Linux常用指令

Linux常用指令 一、 基本命令 ifconfig:查看ip地址常用信息 su [xxx]:更换用户,如果直接写su表示切换成root管理员账号 pwd:打印当前所在路径 cd xx:进入文件夹 cd ..:返回上级文件夹 cd /:返回根目录 ll [-a]:打印当前文件夹和其子文件和文件夹的详 ......
指令 常用 Linux

Linux中对文件描述符的操作

Linux中对文件描述符的操作 在Linux中,内核利用文件描述符(File Descriptor)即文件句柄,来访问文件。文件描述符是非负整数。打开现存文件或新建文件时,内核会返回一个文件描述符。读写文件也需要使用文件描述符来指定待读写的文件。宏FD_ZERO、FD_SET、FD_CLR、FD_I ......
文件 Linux

Linux系统介绍

操作系统概述 计算机由哪两个主要组成?:硬件+软件。 操作系统是什么?由什么作用? 操作系统是计算机软件的一种,作为用户和计算机硬件之间的桥梁,调度和管理计算机硬件进行工作 常见的操作系统有哪些? PC端:Windows、Linux、MacOS 移动端:Android、IOS、鸿蒙系统 图形化,命令 ......
系统 Linux

Linux即时通讯软件都有哪些?政企要怎么挑选?

随着电脑的普及,现在市面上有许多使用Windows系统的用户,但不少政企出于自主可控的需求,逐渐开始采用Linux系统和基于Linux内核开发的操作系统电脑。但随着而来的一个问题,原先使用的即时通讯软件没有对Linux等相关的系统做适配,无法使用。这时就需要更换为支持Linux等相关系统的即时通讯软 ......
政企 通讯 Linux 软件

linux系统批量文件分发

1.scp_all.sh(免密登录的前提下) 作用:用特定的用户拷贝当前机器的文件到其他机器(ips内容是你要分发的机器,用于存放要操作的主机列表,用回车或空格隔开) #!/bin/bash RUN_HOME=$(cd "$(dirname "$0")"; echo "${PWD}") NOW_LI ......
文件 系统 linux

Linux 如何判断当前程序是否为root启动?

需求 Linux程序中,常有这样的需求:判断当前程序是否为root权限启动。如果是,正常运行;如果不是,则打印日志,退出程序。 root用户特点 要判断是否为root权限启动,可以先看看root用户特点。root用户典型特点:UID(用户id)为0,GID(组id)为0。 每个用户有对应唯一UID值 ......
程序 Linux root

Redis安装Linux&Windows

1.Linux安装 1>https://redis.io/download/ >选择需要安装的版本下载 2>将安装包放入Linux中解压 3>安装gcc 4>使用自带的安装工具安装 make install ###make PREFIX=path install 自定义安装路径 5>运行官方配置文档 ......
Windows Redis Linux amp

四个常见的Linux面试问题

四个常见的Linux面试问题。刚毕业要找工作了,只要是你找工作就会有面试这个环节,那么在面试环节中,有哪些注意事项值得我的关注呢?特别是专业技术岗位,这样的岗位询问一般都是在职的工程师,如何在面试环节更好地理解面试官的问题,我们一起往下看吧。在学校学习也好,在培训机构或者网络在线学习也好,无论是通过 ......
常见 问题 Linux

Linux的3个文件时间

文件时间是文件的访问时间、修改时间、和改变时间。atime在Linux的文件系统中被称为访问时间,当文件的内容被访问时,就会更新这个时间,mtime指的是当“内容数据”被修改时,Linux系统会去更新这个时间,ctime是Linux系统中的状态时间,当文件的状态即文件的属性被改变是就会更改这个时间。 ......
文件 时间 Linux

四个常见的Linux面试问题。

刚毕业要找工作了,只要是你找工作就会有面试这个环节,那么在面试环节中,有哪些注意事项值得我的关注呢?特别是专业技术岗位,这样的岗位询问一般都是在职的工程师,如何在面试环节更好地理解面试官的问题,我们一起往下看吧。 在学校学习也好,在培训机构或者网络在线学习也好,无论是通过那种途径,经过很长一段时间学 ......
常见 问题 Linux

Linux系列---【桥接、NAT和仅主机三种网络模式的区别】

#桥接、NAT和仅主机三种网络模式的区别 ##1.桥接模式 把虚拟出来的网卡直接连接路由器,此时虚拟机和宿主机相对于路由器来说是有两台独立ip的物理机直接连接,宿主机和虚拟机间是兄弟关系。 ##2.NAT模式 在宿主机中创建一个子网,虚拟机放在子网中,子网中有一个NAT服务,此时虚拟机和宿主机相对路 ......
主机 模式 Linux 网络 NAT

Linux命令

一、Linux目录结构 Linux只有一个根目录“/” 其他所有文件都在根目录下,文件分层使用‘/’ 如:在根目录下有个work文件夹,文件夹中有hello.txt文件,则路径表示为:/work/hello.txt 二、Linux命令基础 1.Linux命令通用格式 command [-option ......
命令 Linux

[Linux] your account has expired; please contact your system administrator su: User account has expired

有个机器su root不过去,报 用chage也不行 给了appuser 所有权限,也不生效 去掉19435那个字段就可以了 不知道谁设置的账号失效时间 参考:Linux系统中的/etc/shadow文件超详细内容解析 ......
account expired your administrator has

【性能优化】Linux内存调试工具-pmap

简介 pmap是一款对进程内存占用率进行分析的Linux环境调试工具,他提供了进程的内存映射,可以用于显示一个或多个进程的内存状态。 pmap工具使用说明 Usage: pmap [options] PID [PID ...] Options: -x, --extended show details ......
内存 性能 工具 Linux pmap

linux操作--6

rpm管理 rpm是linux中下载包的打包和安装工具,类似于windos下的setup.exe rpm -pa(查看系统目前已安装的包) rpm一些常用查询指令 rpm -e(卸载rpm包) 安装rpm包 YUM yum是一个shell前端软件包管理器,能从指定的服务器自动的下载rpm包并且安装。 ......
linux

VMware安装kali

一:下载kali kali官网:https://www.kali.org/get-kali/ 选择下面的kali版本进行安装,下载完之后就是我们需要的kali 选择打开,找到我们解压的路径即可 二、配置密码 sudo su # 切换root用户,账号:kali,密码:kalipasswd root ......
VMware kali

2023.03.29 - mac终端启用代理脚本

用户文件夹下的.zshrc文件 # proxy function proxy_on() { export http_proxy="http://127.0.0.1:7890" export https_proxy=$http_proxy export all_proxy=socks5://127.0 ......
脚本 终端 2023 mac 03

Linux-Jenkins

Jenkins 一、概述 Jenkins 是一个开源持续集成的工具,是由 JAVA 开发而成。 Jenkins 是一个调度平台,本身不处理任何事情,调用插件来完成所有的工作。 二、Jenkins快速上手 | 系统要求/软件要求 | 主机名 | ip | 配置 | | | | | | | 系统 | j ......
Linux-Jenkins Jenkins Linux

Linux-git

git 一、ci-cd-co基础 1.代码上线流程 代码上线流程: 开发书写代码 把代码上传到代码仓库 通过工具拉取代码到测试环境中,运行代码,测试人员测试. 通过工具拉取代码部署到生产环境. 2. ci/cd ci: 持续集成: 开发的代码集成到代码仓库。 (Continuous Integrat ......
Linux-git Linux git

Linux-gitlab

gitlab 一、什么是gitlab 私有代码仓库 精细化权限配置,让系统更安全 控制用户/用户组是否可以提交到主分支 (PR Push Request) 它使用Ruby语言写成。后来,一些部分用Go语言重写 二、Gitlab vs Github/Gitee | | Gitlab | Github/ ......
Linux-gitlab gitlab Linux

crontab使用说明【一文搞懂Linux定时任务Crontab】

1、简介 cron是一个在后台运行调度的守护进程,而crontab是一个设置cron的工具。cron调度的是/etc/crontab文件。 2、centos安装crontab yum install crontabs 3、crontab的配置文件 Linux下的任务调度分为两类:系统任务调度和用户任 ......
使用说明 任务 crontab Crontab Linux

linux 安装 mysql glibc版本安装流程(只需要9步)

安装包获取地址:https://downloads.mysql.com/archives/community/第一步: 将加载好的mysql 安装包上传到linux操作系统中 第二步: 对mysql压缩包进行解压操作 # tar -zxf mysql-5.6.44-linux-glibc2.12-x ......
流程 版本 linux glibc mysql

c++与linux详细计划,精确到每一天(仅80天)

好的,以下是三个月中每一天的学习计划: 第一个月: 第1天:阅读C++教程,熟悉环境,了解基本语法和数据类型 第2天:编写Hello World程序,加深对C++环境的了解 第3天:学习函数的定义和调用,练习编写简单的程序 第4天:继续学习函数的参数和返回值,并编写相关程序 第5天:学习条件语句和循 ......
linux

Linux环境下怎么控制日志文件的大小

Linux环境下怎么控制日志文件的大小 https://blog.csdn.net/theUncle/article/details/119904569 最近在开发过程中碰到一个问题,当我们在Linux环境下直接使用命令nohup Java -jar xxxxxx.jar & 来运行jar 包的时候 ......
大小 环境 文件 Linux 日志

Linux下的GDB多进程调试

使用GDB调试的时候,GDB默认只能跟踪一个进程,可以在fork函数调用之前,通过指令设置GDB调试工具跟踪父进程或者子进程,默认跟踪父进程。 设置调试父进程或子进程:set follow=fork-mode [parent(默认) | child] 设置调试模式:set detach-on-for ......
进程 Linux GDB

Linux 移植 minicom 工具

參考:https://blog.csdn.net/wzs250969969/article/details/78802011/ ; https://www.cnblogs.com/lion382/p/4423921.html 一、安装所需文件 ncurses 1、下载源码 http://ftp.gn ......
minicom 工具 Linux

Linux常用命令

注意 sudo #在普通用户下,在命令前加sudo,相当于root用户的权限 ################################(举例)######################################### sudo useradd -r -m -g test -s /bi ......
命令 常用 Linux

LINUX四件客awk分析

LINUX四件客awk分析 ......
LINUX awk

Linux 上使用Systemd 来进程守护Net应用

Systemd Service 的方式,用于在 Linux 系统上管理和运行服务。Systemd 是一个系统和服务管理器,可以自动化和简化 Linux 系统的管理和维护,包括启动、停止和管理后台服务。Systemd Service 是一种用于描述和配置服务的文件格式,通常使用 .service 扩展 ......
进程 Systemd Linux Net