linux-jdk linux jdk

Linux组件安装部署手册模板

Linux系统-部署-运维系列导航 背景说明 组件安装步骤是基本通用的,大部分组件安装都需要经过一些必须的流程,才能成为有效的服务。 本文以Linux(CentOS 7)系统为基础介绍,其他操作系统原理一样,只是部分操作的具体执行方式需要根据操作系统调整。 根据经验总结,组件安装一般都需要进行几个操 ......
组件 模板 手册 Linux

Linux修改挂载的移动硬盘目录权限失败问题原因(chown,chmod不起效)

场景: 移动硬盘插到 刷Linux系统的机顶盒上当作共享存储,开webdav需要将文件改为普通用户所有和data-www组 原因: 移动硬盘是Windows 系统的ntfs格式,它的权限只能在挂载时进行指定,而无法使用Linux命令修改,如果有精细权限控制最好还是转为Linux的分区格式 解决方法: ......
移动硬盘 权限 硬盘 原因 目录

linux ~/.ssh 目录权限的问题

折腾半天利用客户端的公钥免输入密码登陆,结果发现~/.ssh/authorized_keys的文件权限有问题 应该设置成600或者700,也不知道是修改过这个文件权限还是默认就不是600或700权限 终极解决是设计了个脚本 1 #!/bin/bash 2 find .ssh/ -type f -ex ......
权限 目录 问题 linux ssh

linux普通用户赋予USB设备访问权限

新建规则文件,GROUP表示用户组. id 查看用户 ```bash $ id uid=1000(huanhe) gid=1000(huanhe) 组=1000(huanhe) $ cat /etc/udev/rules.d/xxx_printer.rules SUBSYSTEM=="usb", A ......
权限 用户 设备 linux USB

linux创建普通用户的环境变量

#切换至当前用户的home目录 cd ~ #编辑当前用户的系统环境变量。如果没有就新建vim .bash_profile编辑当前用户的环境变量配置文件.bash_profile ,并加入如下配置,执行source .bash_profile生效。 ......
变量 环境 用户 linux

Linux tcp连接数监控实战shell脚本

tcp连接数监控可用于存储维护中前端业务访问量的统计:使用命令netstat -anp Proto:表示协议类型,Recv-Q:表示收包数量, Send-Q:表示发包数量 实战示例: #!/bin/bash #this script is used for count the quantity of ......
脚本 实战 Linux shell tcp

Linux开发小工具

Linux系统-部署-运维系列导航 C++僵尸进程与孤儿进程 #include <stdio.h> #include <unistd.h> /* 本程序启动一个子进程,父子进程无限循环不退出 */ /* * 编译:gcc zombie_creator.c -o zombie_creator.exe ......
工具 Linux

Linux NTP时钟同步

Linux系统-部署-运维系列导航 安装 yum install -y ntp NTP架构 NTP服务采用C/S架构,支持多层级服务 如果允许所有服务器与互联网时钟同步,则可以将所有服务器作为Client端配置 如果设计服务器在局域网中时钟同步,则需要将至少一台服务器作为时钟源,该服务器可以作为Cl ......
时钟 Linux NTP

Linux分区、LVM、文件系统(CentOS 7)

Linux系统-部署-运维系列导航 Linux分区 物理磁盘的物理分区包括主分区与扩展分区、逻辑分区 一个磁盘只能有4个分区,其中只能有1个扩展分区,所以分区方案为 4主 或 3主1扩展 物理分区路径为 /dev/磁盘类型+磁盘号+分区号,其中磁盘类型支持hd、sd、vd等,磁盘号为英文字母abcd ......
文件 CentOS 系统 Linux LVM

关于为Jetbrains家开发工具建立快捷方式(linux)的两种方法

## 前言 考虑到jetbrains给出的安装包都是脚本命令语言,即后缀名为sh的文件,每一次打开都要使用Terminal打开,为了方便的打开,我们这里来创建一下快捷方式。 ### 方法一 这是最为传统的方式,即书写一个desktop的文件,讲路径与图标写进去,授予其执行权限来实现,下面是实现方法。 ......
开发工具 Jetbrains 方式 工具 方法

linux内核等待队列详解

https://www.cnblogs.com/xinghuo123/p/13347964.html 等待队列用于使得进程等待某一特定事件的发生,无需频繁的轮询,进程在等待周期中睡眠,当时间发生后由内核自动唤醒。 1 数据结构 1.1 等待队列头 等待队列结构如下,因为每个等待队列都可以再中断时被修 ......
队列 内核 linux

Linux 主机磁盘繁忙度监控实战shell脚本

iostat 是一个常用的工具,可以提供关于磁盘活动的详细统计信息。通过运行命令 iostat -x 1 可以实时监测磁盘的使用情况,其中 %util 列就表示磁盘的繁忙度,数值越高表示磁盘越繁忙。 ......
磁盘 脚本 实战 主机 Linux

linux定时任务的设置

为当前用户创建cron服务 1. 键入 crontab -e 编辑crontab服务文件 例如 文件内容如下: */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh 保存文件并并退出 */2 * * * * /bin/sh /home/a ......
任务 linux

linux 分配git用户名和密码

touch .git-credentials 然后用代码编辑工具打开刚才的文件,编辑如下: https://你的用户名:你的密码@github.com 这一步你要注意一下,如果你是dsdn的账号,注意一下后缀,应该是https://你的用户名:你的密码@code.csdn.net,这个根据情况而定 ......
用户名 密码 用户 linux git

Linux 密码密文格式/etc/shadow

## 一、密码密文格式 /etc/shadow ![image](https://img2023.cnblogs.com/blog/597729/202309/597729-20230901104054844-1745630588.png) 加密格式: > $1 = MD5 hashing algo ......
密文 密码 格式 shadow Linux

Linux DNS配置手册

Linux系统-部署-运维系列导航 关于DNS生效优先级 Linux系统中,域名解析相关的配置存在多个地方,经常使用的包括 1.本地hosts文件,/etc/hosts,指定将域名解析到特定IP 配置格式 ip 域名1 域名2 ... 2.dns配置文件,/etc/resolv.conf,指定dns ......
手册 Linux DNS

Linux系统ORACLE重启命令

如下: 一、 在Linux下重启Oracle数据库及监听器: .以oracle身份登录数据库,命令:su -oracle .进入Sqlplus控制台,命令:sqlplus /nolog .以系统管理员登录,命令:connect / as sysdba .启动数据库,命令:startup 如果是关闭数 ......
命令 ORACLE 系统 Linux

Linux文件扩展名:

Linux文件扩展名:基本上, Linux的文件是没有所谓的“扩展名”的, 一个Linux文件能不能被执行, 与他的第一栏的十个属性有关, 与文件名根本一点关系也没有。 这个观念跟Windows的情况不相同! 在Windows下面, 能被执行的文件扩展名通常是 .com.exe .bat等等, 而在 ......
扩展名 文件 Linux

Linux系统-部署-运维系列导航

PS:此为大纲,具体内容持续完善中 系统环境 Linux软件环境初始化(CentOS) Linux DNS配置手册 LinuxWindows常用 Linux分区、LVM、文件系统(CentOS 7) Linux NTP时钟同步 Linux开发小工具 Python-3.10.5学习笔记 部署运维 组件 ......
系统 Linux

Linux 的cp命令

Linux 的cp命令 功能: 复制文件或目录说明: cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已存在的目录,则会出现错误信息参数: -a 或 --a ......
命令 Linux

Linux解压/压缩.tar .tgz .tar.gz .tar.Z等文件

.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!) .gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 . ......
tar 文件 Linux tgz gz

linux 安装typora

在Linux终端中执行下列代码 # or run: # sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE wget -qO - https://typoraio.cn/linux/public ......
typora linux

linux学习链接

哔哩哔哩https://www.bilibili.com/video/BV1mW411i7Qf?from=search&seid=4587862116724074639&spm_id_from=333.337.0.0 https://study.163.com/course/courseLearn. ......
链接 linux

100个常用的linux 命令与介绍

这些是一些常见的 Linux 命令,用于处理文件、进程、网络、用户、系统管理等各种任务。根据你的需要,你可能会经常使用其中一些命令来管理和操作你的 Linux 系统。每个命令都有更多的选项和用法,你可以通过在终端中运行 man 命令名 来查看命令的详细帮助文档。 ......
命令 常用 linux 100

linux

Linux 从零开始学习笔记 从零开始学习Linux,记录笔记,担心自己以后会忘,也供大家茶余饭后,闲来无事看看,自己的理解只能到这,能力有限。也希望大家可以指出我的错误,让我可以有一点点进步,以后会一直更新,同时也希望大家可以收藏,点赞加关注三连一下,大家有什么问题或者我的错误也可以在评论里留下来 ......
linux

linux下安装python

``` 1)前往用户根目录 >: cd ~ 2)下载 或 上传 Python3.6.7 # 服务器终端 >: wget https://www.python.org/ftp/python/3.6.7/Python-3.6.7.tar.xz # 本地终端,给服务器上传 >: scp -r 本地Pyth ......
python linux

linux环境使用docker安装mongodb

拉取镜像 docker pull mongo:4.4.4 查看镜像 docker images 镜像安装并启动 docker run -itd --name mongo -p 27017:27017 mongo --auth 如果出现如下错误 请使用 docker exec -it mongo mo ......
mongodb 环境 docker linux

linux 磁盘管理常用操作

理论看前一篇 动态扩展: vgs 查看vg lvextend -L +10G /dev/mapper/lv-name 其中lv-name可以通过df -Th查看 lvs 查看lv resize2fs /dev/mapper/lv-name 设置文件系统 xfs_growfs /dev/mapper/ ......
磁盘 常用 linux

Linux及vim使用

# 课程:Linux命令和vim使用 目的:linux常用命令与vim的使用可以很大程度上加速我们开发效率 ## 知识点一:常用命令 ### 1、 命令行 ``` ls :查看当前目录下的文件和目录(我能看到什么) pwd :查看当前路径(我在哪) whoami :当前用户(我是谁) cd :跳转路 ......
Linux vim

linux环境使用docker安装redis

拉取指定版本的镜像 docker pull redis:5.0.3 查看镜像 docker images 安装redis docker run --name my-redis-container -d -p 6379:6379 redis 以上表示redis已经启动,使用了6379端口号 下面来设置 ......
环境 docker linux redis