
Linux
文章平均质量分 54
菜鸟清风
只为记录工作中碰到的问题,以及解决问题的方法!如有问题,欢迎大家留言讨论
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【问题解决】shell脚本执行错误 $‘\r‘:command not found
$‘\r‘:command not found原创 2024-06-19 10:23:14 · 1953 阅读 · 1 评论 -
Linux 安装mprime/sandstone 工具
Linux 安装mprime 工具原创 2022-09-07 10:03:31 · 1400 阅读 · 1 评论 -
linux 系统中安装docker
docker 安装原创 2022-09-05 14:30:09 · 1729 阅读 · 0 评论 -
ERROR: Cannot uninstall ‘PyYAML‘. It is a distutils installed project and thus we cannot accurately
在linux 环境下更新(pip3 install --force-reinstall pysvtools.fisher-automation)环境包时 出现某一个包更新不成功。此包解决之后, 再次更新有出现另一个包更新 不成功。同样的方法单独安装出问题的包,即可。如有不一样的现象, 欢迎留言讨论。单独重装此包, 问题解决。原创 2022-09-05 10:42:43 · 607 阅读 · 0 评论 -
apt update报错“Unsupported proxy configured“解决办法
我在/etc/apt/apt.conf.d文件夹下已经添加了代理文件10proxy,内容如下:为了解决上述问题,我把10proxy里面的内容修改为如下即增加了http://,然后就正常了。以前不加http://没有报错,不知道换了一台服务器就开始报错了,具体原因请各路大神解释下。...原创 2021-11-04 15:26:52 · 2625 阅读 · 0 评论 -
Centos 7/8 systemctl和防火墙firewalld命令
ddddd原创 2021-08-04 15:27:47 · 903 阅读 · 0 评论 -
ipmitool使用
BMC IPMI常用命令BMC(Baseboard Management Controler)提供了多种通道来和主机通信,进而检测主机的温度、风扇转速、电压、电源和现场可替代器件。为了便于用户使用,它提供了非常丰富的命令,下面介绍一下主要的常用命令。1.远程电源控制类Ipmitool -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power offIpmitool -I lanplus –H 10.32.228.1...原创 2021-04-26 10:33:28 · 5594 阅读 · 0 评论 -
Linux系统下通过命令行获取bios等相关信息
查看服务器型号:dmidecode | grep 'Product Name'查看主板的序列号:dmidecode |grep 'Serial Numberdmidecode -t 1 查看序列号及品牌型号ssacli ctrl slot=0 show detail|grep "Cache Ratio" 阵列卡(回写模式)配置ssacli ctrl slot=0 show detail|grep "Current Power Mo...原创 2021-04-26 10:07:10 · 1879 阅读 · 0 评论 -
Linux/CenterOS设置免密登陆
systemctl start sshd.service # 开启ssh服务systemctl stop firewalld # 关闭防火墙ssh无密码登录但是每次输入密码登录十分麻烦,有没有一种方式可以让服务器能够确定我的身份,无需输入密码可以直接通过认证?ssh除了使用密码验证外,还提供了一种公私密钥的验证方式。客户端生成一个私钥,并生成一个与之对应的公钥,然后将公钥上传到服务器上。下面是Linux示例。在客户端生成私钥、公钥(注意,在客户端完成):# ssh-ke...原创 2021-04-22 09:51:44 · 456 阅读 · 0 评论 -
redhat如何安装python2.x/python3.x(eg.python-2.7.18)
1.下载源码包,后面的下载链接直接在python官网找的,如果想安装更高的版本自行更换wget https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tgz2.解压压缩包tar xvf Python-2.7.18.tgz3.指定安装路径cd Python-2.7.18./configure --prefix=/usr/local/python24.编译并安装makemake install5.创建链接将p.原创 2020-12-08 14:07:40 · 1958 阅读 · 0 评论 -
linux内核RAID设备管理工具---mdadm
Linux内核中有一个md(multiple devices)模块在底层管理RAID设备,它会在应用层给我们提供一个应用程序的工具mdadm ,mdadm是linux下用于创建和管理软件RAID的命令。mdadm命令常见参数解释:参数 作用 -a 检测设备名称 添加磁盘 -n 指定设备数量 -l 指定RAID级别 -C ...原创 2020-01-15 11:04:29 · 1182 阅读 · 0 评论 -
linux命令查看系统硬件的版本(dmidecode)
dmidecode命令可以让你在Linux系统下获取有关硬件方面的信息。dmidecode的作用是将DMI数据库中的信息解码,以可读的文本方式显示。由于DMI信息可以人为修改,因此里面的信息不一定是系统准确的信息。dmidecode遵循SMBIOS/DMI标准,其输出的信息包括BIOS、系统、主板、处理器、内存、缓存等等。DMI(Desktop Management Interface,DM...原创 2019-12-04 15:10:50 · 1981 阅读 · 0 评论 -
Linux ubuntu普通用户登录默认以root用户登录设置方法
首先修改/etc/lightdm/lightdm.conf,设置autologin-user=root 然后修改/root/.profile,注释掉mesg n || true,并且新添加一行:tty -s && mesg n 重启即可看到效果。...原创 2018-05-31 11:48:48 · 10593 阅读 · 0 评论 -
linux/android中aplay/arecord用法以及命令
linux:1.查看声卡: root@sos-dom0 ~ # aplay -l**** List of PLAYBACK Hardware Devices ****card 0: broxtontdf8532 [broxton_tdf8532], device 0: Speaker (*) [] Subdevices: 1/1 Subdevice #0: subdevi...原创 2019-02-19 15:41:42 · 15259 阅读 · 2 评论 -
linux/clearlinux/ubuntu curl 命令详解
介绍:cURL是一个利用URL语法在命令行下工作的文件传输工具,1997年首次发行。它支持文件上传和下载,所以是综合传输工具,但按传统,习惯称cURL为下载工具。cURL还包含了用于程序开发的libcurl。cURL支持的通信协议有FTP、FTPS、HTTP、HTTPS、TFTP、SFTP、Gopher、SCP、Telnet、DICT、FILE、LDAP、LDAPS、IMAP、POP3、SMT...原创 2019-03-01 15:49:02 · 811 阅读 · 0 评论 -
ubuntu 启用root用户及root用户远程登陆
介绍ubuntu安装好的时候你设置的用户并不是拥有最高权限的用户,而最高权限的用户root需要你来启用他!如果用自己设置的用户会比较麻烦,经常需要在命令前面加上 sudo xx做法1、首先右键开启一个终端,输入解锁用户root的命令sudo passwd -u root2、为root用户设置一个密码,他会让你输入两次密码sudo passwd root3、测试root用户3.1、...原创 2019-04-16 10:48:04 · 4466 阅读 · 0 评论 -
SDL2.0在linux/ubuntu系统中更新使用指导
前言 个人喜好原因,写OpenGL的程序都喜欢用SDL做框架,没有Qt那么臃肿,也没有glut那么坑跌,在不失灵活性的情况下保持了自己的轻量。SDL2.0在今年很早的时候时候就发布了,几天就来好好试用一下。 下面是SDL2主要的几点新特性:全硬件加速支持OpenGL3.0+支持OpenGL ES支持Android和iOS跨平台支持Windows,MacO...转载 2019-04-23 15:09:30 · 1449 阅读 · 0 评论 -
linux/unix系统下IOZONE/iozone磁盘性能测试工具方法
IOZONE主要用来测试操作系统文件系统性能的测试工具,该工具所测试的范围主要有,write , Re-write, Read, Re-Read, Random Read, Random Write, Random Mix, Backwards Read, Record Rewrite, Strided Read, Fwrite, Frewrite, Fread, Freread, Mmap, A...原创 2019-05-24 09:29:31 · 772 阅读 · 0 评论 -
shell脚本自动登录远程主机执行脚本或命令
#!/usr/bin/expectset WORK_PATH "/root"set hostname "10.239.227.224"spawn ssh root@$hostnameexpect {"yes/no"{send "yes\r";}#{send "yes\r"; exp_continue;}"password:"{exp_send "123456\r";}"p...原创 2019-06-28 15:46:34 · 5075 阅读 · 0 评论 -
linux/clearlinux/ubun开机自动挂载文件配置方法
开机自动挂载配置文件/etc/fstab, 以空格或制表位分隔为6列。 本例以EXT分区/dev/sda6配置自动挂载, 只跟设备设备名或挂载点即可进行挂载,重启后将自动挂载。 为交换分区/dev/sda8配置自动挂载,挂载点写swap,文件系统类型也写swap autofs触发挂载是“按需访问”机制,只要访问挂载...转载 2019-07-30 10:09:06 · 373 阅读 · 0 评论 -
windows/linux 下iozone参数详解
iozone是一个文件系统的benchmark工具,可以测试不同的操作系统中文件系统的读写性能。 可以测试 Read, write, re-read,re-write, read backwards, read strided, fread, fwrite, random read, pread, mmap, aio_read, aio_write 等等不同的模式下的硬盘的性能。 测试的时候请注意...翻译 2019-07-25 13:06:32 · 4450 阅读 · 0 评论 -
KVM 环境搭建(Base on Ubuntu)
Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中.Use the latest kernel of the official website1.Download latest kernel eg:v5.3-rc1versionhttps://kernel.ubuntu.com/~...原创 2019-08-20 10:48:20 · 610 阅读 · 0 评论 -
ubuntu16.04系统安装jenkins
参考官网文档:https://jenkins.io/zh/download/安装流程:https://pkg.jenkins.io/debian/1. 添加密钥到系统中 wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -2. 修改source.list add...原创 2019-08-16 13:06:51 · 1868 阅读 · 1 评论 -
Linux 下ALSA音频工具amixer,aplay,arecord使用
ALSA音频工具amixer,aplay,arecordALSA音频工具编译安装========================================================================1.官网http://www.alsa-project.org下载alsa-lib和alsa-utils我的版本:alsa-lib-1.0.27.2.tar.bz2...转载 2019-02-19 15:35:47 · 4565 阅读 · 0 评论 -
Linux/ubuntu AWK / BEGIN / END的用法
https://blog.youkuaiyun.com/frank_ldw/article/details/86534675BEGIN和END:在Unix awk中两个特别的表达式,BEGIN和END,这两者都可用于pattern中(参考前面的awk语法),提供BEGIN和END的作用是给程序赋予初始状态和在程序结束之后执行一些扫尾的工作。任何在BEGIN之后列出的操作(在{}内)将在Unix a...原创 2019-01-18 09:59:53 · 10831 阅读 · 1 评论 -
linux 基础命令讲解--加密解密
加密文件:1.MD5 echo -n "string" | openssl md5 #加密字符串 openssl md5 -in test.txt #加密文件2.BASE64 echo "string" | openssl base64 #加密字符串 openssl base64 -in test.txt #加密文件解密文件 echo "SYTT==" |openss...原创 2018-07-12 09:18:31 · 6409 阅读 · 0 评论 -
linux rpm安装讲解
1. 安装rpm安装包 rpm -ivh *.rpm2. 删除rpm安装包 rpm -evv *.rpm 注意:使用-e不能完全删除原创 2018-07-11 17:02:28 · 5322 阅读 · 0 评论 -
外接设备superblock问题解决方案
can't read superblock1.查询device自动备份的节点mkfs.ext4 -n device ####/dev/sda12.恢复节点mkfs.ext4 -b superblocknum device ###/dev/sda1原创 2018-06-28 10:18:32 · 4403 阅读 · 0 评论 -
linux/swupd基础命令讲解---基础篇
一 原生linux/ubuntu/unix系统安装基础命令 root@ubuntu #clrtrust generate root@ubuntu #swupd bundle-add network-basic root@ubuntu #swupd bundle-add openssh-server root@ubuntu #swupd bundle-add...原创 2018-06-07 16:59:06 · 2952 阅读 · 0 评论 -
linux系统用户自动登陆不需要输入密码设置
####使用于ubuntu,linux,unix#######一 删除密码 root@ubuntu # passwd -d root 或者 passwd root -d二 修改sshd_config文件 root@ubuntu #cd /usr/ssh/root@ubuntu #vim sshd_config ##如果没有,使用touch创建一个在 sshd_config末尾添加...原创 2018-06-07 16:47:52 · 12357 阅读 · 0 评论 -
Linux命令大全
Linux 命令大全Linux 命令大全1、文件管理catchattrchgrpchmodchowncksumcmpdiffdiffstatfilefindgitgitviewindentcutlnlesslocatelsattrmattribmcmdelmdirmktempmoremmovemreadmrenmtoolsmtoolstestmvodpastepatchrcprmslocatesp...转载 2018-06-21 14:49:39 · 1092 阅读 · 0 评论 -
Linux命令速查手册--超详细Linux命令教程
一、常用命令速查lscdpwdcatmorelesstailheadcpscpmvmkdirrmdirtouchrmpskilltopfreecleartreewcstat 以上是常用命令速查表,以下是命令详解。二、Linux 文件/目录管理类命令详解Linux命令详解之–ls命令Linux命令详解之–cd命令Linux命令详解之—pwd命令Linux命令详解之—cp命令Linux命令详解之–sc...转载 2018-06-21 14:40:48 · 4247 阅读 · 0 评论 -
wget--linux命令使用说明
wget是一个从网络上自动下载文件的自由工具。它支持HTTP,HTTPS和FTP协议,可以使用HTTP代理. 所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个wget下载任务,然后退出系统,wget将在后台执行直到任务完成,相对于其它大部分浏览器在下载大量数据时需要用户一直的参与,这省去了极大的麻烦。 wget 可以跟踪HTML页面上的链接依次下...原创 2018-06-05 10:18:28 · 627 阅读 · 0 评论 -
linux系统中 --dd-- 命令详解
一、dd命令dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512;c=1;k=1024;w=2参数注释:if=文件名:输入文件名,缺省为标准输入。即指定源文件。< if=input file > of=文件名:输出文件名,缺省为标准输出。即指定目的文件。< of=output fil...翻译 2018-05-25 15:56:08 · 1258 阅读 · 0 评论 -
linux系统--find命令详解以及定时查看系统文件是否被修改
一、概述: 因为Linux下面一切皆文件,经常需要搜索某些文件来编写,所以对于linux来说find是一条很重要的命令。linux下面的find指令用于在目录结构中搜索文件,并执行指定的操作。它提供了相当多的查找条件,功能很强大。在不指定查找目录的情况下,find会在对整个系统进行遍历。即使系统中含有网络文件系统,find命令在该文件系统中同样有效。 在运行一个非常消耗资源的find命令时,很多...原创 2018-07-25 08:52:11 · 1159 阅读 · 0 评论 -
linux系统--help/man/info/whatis命令详解
1.man命令的用法man ->>manual ##man是手册的缩写man man ##查看man命令的帮助man passwd ##查看passwd命令的帮助man的级别1 ##系统命令2 ##...原创 2018-07-25 09:02:26 · 885 阅读 · 0 评论 -
linux系统--添加、删除用户讲解
/etc/passwd 保存用户的信息/etc/group 保存group组成员的信息 /etc/shadow 密码保存格式 用户名:加密密码:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间/etc/skel 新用户信息文件/etc/gshadow 用户组密码文件/etc/motd 登陆信息(登陆之...原创 2018-07-28 15:35:00 · 972 阅读 · 0 评论 -
解决 linux下编译.sh文件报错 “[: XXXX: unexpected operator” 问题
原因:linux下能正常执行的脚本,在ubuntu系统中都会编译报错,因为二者使用的解释器不一同导致Linux:.shubuntu:.dash因为ubuntu默认的sh是连接到dash的,又因为dash跟bash的不兼容所以出错了.执行时可以把sh换成bash文件名.sh来执行.成功.dash是什么东西,查了一下,应该也是一种shell,貌似用户对它的诟病颇多解决办法:将Ubunt...转载 2018-11-12 14:02:16 · 9754 阅读 · 2 评论 -
linux上传下载网速脚本
#!/bin/shLANG=""while truedo up_time1=`ifconfig $1 | grep "bytes" | awk '{print $6}'|awk -F: '{print $2}'` down_time1=`ifconfig $1 | grep "bytes" | awk '{print $2}'|awk -F: '{print $2}'` ...原创 2018-08-03 14:16:00 · 783 阅读 · 0 评论 -
linux系统--rpm/RPM命令详解
RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序” rpm 执行安装包 二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。 常用命令组合: -ivh:安装显示安装进度--ins...原创 2018-07-28 11:48:59 · 4209 阅读 · 0 评论