linux-jdk linux jdk

Linux p11 时间日期指令

【学习课程】:【【小白入门 通俗易懂】2021韩顺平 一周学会Linux】 https://www.bilibili.com/video/BV1Sv411r7vd/?p=14&share_source=copy_web&vd_source=2c07d62293f5003c919b2df9b2e054 ......
指令 日期 时间 Linux p11

linux 如何开机的时候自动挂载硬盘

编辑/etc/fstab文件 该文件的主要作用是在系统启动时自动挂载文件系统。当系统启动时,Linux会读取/etc/fstab文件中的信息,并根据其中的配置将指定的文件系统挂载到指定的挂载点上 sudo vim /etc/fstab # 示例 /dev/sdb1 /mnt/data ext4 de ......
硬盘 时候 linux

Linux面试题总结(华为)

1、iptables和firewalld的区别?(华为) 2、network和networkManager的区别?(华为) 3、nginx反向代理3个服务器,负载均衡方式为轮训,客户端有时访问正常,有时返回502,原因是什么?如何排查?如何解决?(华为) 4、A、B、C三个虚拟机处于同一网段,A和B ......
Linux

linux面试题总结(腾讯)

1、运维会经常写shell脚本来执行任务,脚本的健壮性直接关系生产环境的稳定性,对于提升shell脚本的健壮性,有哪些常见的方法? 2、日志里出现unable to attach to shared memory,可能的原因是什么,如何解决? 3、如何判断程序是否存在内存泄露? 4、rm删除文件后空 ......
linux

Linux 的性能调优的思路

Linux操作系统是一个开源产品,也是一个开源软件的实践和应用平台,在这个平台下有无数的开源软件支撑,我们常见的apache、tomcat、mysql等。 开源软件的最大理念是自由、开放,那么Linux作为一个开源平台,最终要实现的是通过这些开源软件的支持,以最低廉的成本,达到应用最优的性能。因此, ......
思路 性能 Linux

第八周 linux系统 基本权限ACL读书笔记

当探索文件权限和ACL(Access Control Lists)时,了解`getfacl`和`setfacl`命令将帮助使用者更好地管理文件和目录的权限。以下是一些关于这两个命令的读书笔记: ### `getfacl`命令 `getfacl`命令用于获取文件或目录的ACL信息。ACL允许你在标准U ......
权限 笔记 系统 linux ACL

Linux课程笔记02

Linux基础命令 wc命令 功能:统计 语法:wc [-c -m -l -w] 文件路径 选项,-c,统计bytes数量 选项,-m,统计字符数量 选项,-l,统计行数 选项,-w,统计单词数量 参数,文件路径,被统计的文件,可作为内容输入端口 参数文件路径,可作为管道符的输入 管道符| 写法:| ......
课程 笔记 Linux

Linux文件IO操作 (系统调用函数)

1.打开和关闭文件 1.1 open #include<unistd.h> #include<fcntl.h> int open(const char *pathname, int flags) /* pathname: 打开文件的路径名(相对、绝对) flags: 打开文件的方式(O_RDONLY ......
函数 文件 系统 Linux

Linux安装Docker

Docker及系统版本 Docker从17.03版本之后分为CE(Community Edition: 社区版)和EE(Enterprise Edition: 企业版)。相对于社区版本,企业版本强调安全性,但需付费使用。这里我们使用社区版本即可。 Docker支持64位版本的CentOS 7和Cen ......
Docker Linux

1、linux系统基本操作

一、关机 shutdown time value关机 例如: shutdown -h 8计算机将在8分钟后关机 shutdown -h now 立马关机 shutdown -r now 立马关机重启 reboot重启等同于shutdown -r now立马关机重启 halt关闭系统等同于`shutd ......
基本操作 系统 linux

linux 更换java 版本

1 查看java 版本 ls /usr/lib/jvm/ 2 设置java版本(根据提示的编号) sudo update-alternatives --config java 3 设置环境变量 sudo nano /etc/environment然后添加以下内容: JAVA_HOME="/usr/l ......
版本 linux java

在Windows和Linux终端下使用代理的方式

背景 在快乐上网的时候,网页会经过代理,但是有些在终端运行的程序不一定会经过代理,比如用git clone github仓库的时候,或者curl 下载github release的时候,如果不走代理,下载可能会很慢很慢。 Windows 在执行git clone前,在终端执行 set https_p ......
终端 Windows 方式 Linux

linux系统中dtb文件的作用

在Linux系统中,dtb文件是Device Tree Blob(设备树二进制)的缩写。它主要用于描述硬件配置和设备信息,为内核启动时加载驱动提供必要的参数。 dtb文件可以减少内核版本的数量的原因在于,同一份Linux内核代码可以在多个板卡上运行,每个板卡可以使用自己的dtb文件。在Linux内核 ......
作用 文件 系统 linux dtb

Linux目录扩容

原文在我自己的博客网站:https://www.803366.xyz/index.php/archives/267/ 前言 在一台多人服务器使用的服务器上,一开始装系统时由于是我第一次在服务器装系统,在没有图形界面的情况下也不知道格式化硬盘这些的,全都按照默认提示进行下去,好巧不巧两块1.8T的硬盘 ......
目录 Linux

C#winform软件实现一次编译,跨平台windows和linux兼容运行,兼容Visual Studio原生界面Form表单开发

一、背景: 微软的.net core开发工具,目前来看,winform界面软件还没有打算要支持linux系统下运行的意思,要想让c#桌面软件在linux系统上运行,开发起来还比较麻烦。微软只让c#的控制台软件支持在linux运行。 二、解决方案: 我想到的一个方案是自定义封装软件的System.Wi ......
表单 界面 winform windows Visual

Linux wget和curl进阶使用

wget 下载单个文件 从网络中通过url下载单个文件到当前目录,这是wget最基础的用法。 wget url地址 说明: 使用wget下载一个文件时候,如果没有指定下载的文件名是什么,那么默认会使用URL的最后一部分作为默认的文件名,如果知道下载的这个文件叫什么名字,可以用 -O(大写)参数来指定 ......
Linux wget curl

linux关闭cups服务

linux系统中打印机使用631端口,进行通信,对于没有打印机的小伙伴关闭这个端口是很有必要的,减少攻击的可能性。这个服务依赖其他服务,所以要一起关闭,防止这个服务被其他服务唤醒。avahi-daemon为DNS服务发现,基本我们也用不到,所以关闭减少攻击。废话不多方法和截图如下:使用systemc ......
linux cups

(笔记)Linux环境下stress功能介绍及压力测试

注:stress 命令主要用来模拟系统负载较高时的场景,本文介绍其基本用法。 一、基本语法 语法格式: stress <options> 常用选项: -c, --cpu N 产生 N 个进程,每个进程都反复不停的计算随机数的平方根 -i, --io N 产生 N 个进程,每个进程反复调用 sync( ......
压力 功能 环境 笔记 stress

最近学习到的一些linux的常用命令

1、 ls命令 可以列出当前目录下的内容清单。它与windows下的dir命令很像 2、cd命令 这个命令可以改变目录 cd ~ //更改到本用户的主目录 cd desktop //更改目录到desktop cd .. //更改目录到上一级 3、管道输出 可以把shell命令输出到文件里面 ls > ......
命令 常用 linux

vmware上的linux挂载共享目录

创建共享文件夹 vmware上点击设置,进入虚拟机设置,点击选项,共享文件夹,添加 主机路径,物理机上要分享的文件夹路径,这里我设置为 D:\test_shared 名称,要在虚拟机上显示的名称,,这里我设置为 VM-centos-share 一般选择总是启动,确认。 打开CentOS终端,输入命令 ......
目录 vmware linux

Linux中安装软件

如果是桌面版,先切换到root用户,终端输入 su,回车后输入密码,回车确认。运行以下命令安装g++编译器 yum install gcc gcc-c++ 查看g++版本 g++ -v 我用的是centos 7.9,g++的版本很低。 要查看当前 CentOS 系统上的最新可用 g++ 版本,你可以 ......
Linux 软件

Linux下安装Qt6的问题及解决

Linux下安装完Qt6,新建Qt/QtQuick CMake工程编译出现如下错误: Found package configuration file: Qt6Config.cmake but it set Qt6 FOUND to FALSE so package "Qt6" is conside ......
问题 Linux Qt6 Qt

初学者Linux的学习记录

Linux是什么呢?让我们来看一下它的定义: 定义:Linux,一般指GNU/Linux(单独的Linux内核并不可直接使用,一般搭配GNU套件,故得此称呼),是一种免费使用和自由传播的类UNIX操作系统;其实它的本质就是一个操作系统。 Linux的四大特点: 一切皆文件:Linux系统中的一切都归 ......
初学者 Linux

Linux免密登录脚本

首先安装sshpass yum install -y sshpass Linux免密登录脚本: #!/bin/bash export IP="192.168.100.140 192.168.100.141 192.168.100.142" export SSHPASS=086530 for HOST ......
脚本 Linux

linux用docker

1.查看docker 运行状态 systemctl status docker 2.查看docker服务是否自启动 systemctl is-enabled docker 3.查看docker下运行的所有容器 4.启动docker systemctl start docker 5. 启动docker ......
docker linux

使用Kali Linux进行主机发现实验

主机发现 【实训目的】 掌握主机扫描的工作原理,学会使用ping等扫描工具,发现网络当中活跃的主机。 【场景描述】 在虚拟机环境下配置4个虚拟系统“Win XP1” “Win XP2” “Kali Linux”和“Metasploitable2”,使得4个系统之间能够相互通信。实训均在如图1所示场景 ......
主机 Linux Kali

《Unix/Linux系统编程》教材学习笔记第四章

chapter4 并行计算 早期计算机大多数受到硬件限制,计算机程序通常为串行计算编写的。但是基于分治原则的算法经常表现出高度的并行性,可通过并行或并发执行来提高计算速度。 顺序算法与并行算法 在描述顺序算法时,常用的方法是用一个begin-end代码块列出算法,如下图左侧所示。begin-end代 ......
教材 笔记 系统 Linux Unix

Linux p10 文件目录指令

【学习课程】:【【小白入门 通俗易懂】2021韩顺平 一周学会Linux】 https://www.bilibili.com/video/BV1Sv411r7vd/?p=14&share_source=copy_web&vd_source=2c07d62293f5003c919b2df9b2e054 ......
指令 文件 目录 Linux p10

Linux

1.操作系统: Linux(一切皆文件,文件:读,写,权限)/ Windows / Mac 2.Xshell (里面有Xftp) 连接远程服务器 / Xftp 远程上传下载文件到本地 3.服务器端常用linux,很多大型项目都部署在linux服务器上,linux发行版(将linux内核:unix与应 ......
Linux

Linux基础知识与命令 三

目录和文件管理 cat 查看文件 格式:cat [选项] [文件] cat可以支持标准输入 命令 -A 显示隐藏字符 -n显示行号 -b 跳过空行 -s 压缩 (相当于把连空行压缩到一个空行) 重定向 : > >> >> 表示追加 tac 反方向查看 rev 同一行内容逆向显示 hexdump 查看 ......
基础知识 命令 基础 知识 Linux