OPERATION
平常的一些操作
河 静
天道酬勤
展开
-
Linux下使用ipmitool配置ip
【代码】Linux下使用ipmitool配置ip。原创 2022-09-14 10:35:36 · 2299 阅读 · 0 评论 -
Linux实现开机900s后执行操作或脚本
1.将需要执行的操作写入脚本# cat /opt/run.shsleep 900 && echo $(date) >> /opt/test.txt# chmod +x /opt/run.sh2.编写systemd服务实现开机自启# cat /etc/systemd/system/run.service[Unit]Description=Auto run script as /opt/run.shAfter=default.target[Service]Ex原创 2022-04-14 09:02:22 · 528 阅读 · 0 评论 -
周期性计划任务crontab示例
特殊字符说明*(星号)任何时间,(逗号)代表分隔时段的意思,如果要下达的工作是3:00与6:00,就是0 3,6 * * * cmd-(减号)代表一段时间范围,例如8点到12点之间的每小时的20分都进行一项工作20 8-12 * * * cmd,也可以用8,9,10,11,12来表示/n(斜线)n代表数字,就是每隔n单位间隔的意思,例如每5分钟进行一次,则*/5 * * * *1.每月1、10、22日的4:45重启network服务45 4 1,...原创 2022-03-26 17:01:58 · 754 阅读 · 0 评论 -
Linux下parted命令使用 非交互式分区
1.命令parted [设备] [命令 [参数]]新增分区:mkpart [primary] [logical] [extended] [ext4|vfat|xfs] 开始 结束显示分区:print删除分区:rm [partition]2.示例2.1 简单分区parted /dev/sdb mklabel gptparted /dev/sdb mkpart primary xfs 0 100%2.2 多分区#第一个主分区3G#剩余分区都给扩展分区#第一个逻辑分区2G#第二个逻原创 2022-03-10 21:29:52 · 2172 阅读 · 0 评论 -
Linux下软连接(link)和硬链接(hard)的区别
1.格式软连接:ln -s src dest硬链接:ln src dest2.区别软链接相当于快捷方式硬链接相当于cp了一份软链接后,src文件和dest文件,大小、时间、node都不一样硬链接后,src和dest文件,大小、时间、node都一样相当于执行了cp -p,只是node节点不一样3.删除src文件,对链接的影响删除src,对软连接的影响删除src,对硬链接的影响4.总结硬链接:和普通文件无区别,inode都指向同一个文件在硬盘中的区块软连接:原创 2022-03-10 09:51:46 · 1052 阅读 · 1 评论 -
Linux下安全审计audit 系统审计 记录root操作
Linux下安全审计audit 系统审计1.审计介绍Linux 审计系统提供了一种跟踪系统上与安全相关的信息的方法。根据预先配置的规则,Audit 会生成日志条目,以尽可能多地记录有关系统上发生的事件的信息。此信息对于关键任务环境确定安全策略的违反者及其执行的操作至关重要。审计不会为您的系统提供额外的安全性;相反,它可用于发现违反您系统上使用的安全策略的情况。可以通过其他安全措施(例如 SELinux)进一步防止这些违规行为。audit能够在日志中记录的信息有:时间的日期时间、类型和结果主体和原创 2021-09-24 10:13:02 · 3756 阅读 · 1 评论 -
Centos下配置sftp及常用命令
1.介绍1.1 sftp:secure file transfer protocol安全文件传送协议,传输文件过程中提供一种安全加密方法1.2 连接:sftp username@ip或者sftp [email protected] 上传:put /path/filename(本地主机) /path/filename(远端主机)1.4 下载:get /path/filename(远端主机) /path/filename(本地主机)1.5 本地和远端操作区别:ls,cd,ca原创 2021-08-04 11:42:03 · 1790 阅读 · 0 评论 -
pscp.pssh的使用
pscp.pssh的使用将本地文件批量复制到远程主机上#-r 递归 -v显示过程 源--目标[root@centos7 ~]# pscp.pssh -rv -h /root/iplist /root/test/ /mnt[1] 16:57:01 [SUCCESS] [email protected][2] 16:57:11 [SUCCESS] [email protected][3] 16:57:11 [SUCCESS] [email protected][root@cent原创 2021-04-14 17:20:09 · 766 阅读 · 0 评论 -
pssh使用
pssh使用前提做免密yum安装epel-release后,在yum安装pssh-h 主机文件列表,内容格式:“user@host”[root@centos7 ~]# cat /root/iplist [email protected]@[email protected]#-h读取主机列表 -i输出信息 [root@centos7 ~]# pssh -h /root/iplist -i 'cat /etc/hosts'[1]原创 2021-04-14 17:07:02 · 430 阅读 · 0 评论 -
md5sum、打包镜像、终端进中文目录技巧
统计每个文件的md5值find . -type f -print0 | sort -z | xargs -0 md5sum > /opt/md5sum.txtprint0表示搜索完每一个结果在结果后面加一个空字符null,就是显示成一行,在结果后接一个空字符xargs -o表示用null作为分隔符,这两个是黄金搭档,双保险打包镜像mkisofs -o xxx.iso -J -R -A -V -v iso/进入中文目录ls | awk 'NR==3'...原创 2020-08-25 14:45:20 · 392 阅读 · 0 评论 -
记一次snmp远程连接失败的记录
记一次snmp远程连接失败的记录本次检测server端采用的是v2c(有v1、v2c、v3三个版本)现象:本地检测(自测)正常,远程服务器检测timeout,no response。。。-v:–version版本-c:–community共同体.1.3.6.1.2.1.1:指的是系统参数snmpwalk -v 2c -c public localhost .1.3.6.1.2.1.1 #passsnmpwalk -v 2c -c public 10.1.13.132 .1.3.6.1.2原创 2020-08-03 13:53:19 · 2749 阅读 · 0 评论 -
rpm安装包的制作
rpm安装包的制作装包配置文件说明打包spec文件详解简单的打包案例本实验在Ubuntu 20.04.1 LTS(Ubuntu Kylin)上进行操作,当然别的系统也行1.装包(rpmbuild工具在安装完rpm之后就会有)sudo apt-get install rpm2.生成rpmbuild工作目录jing@pc01:~$ tree rpmbuild/rpmbuild/├── BUILD├── BUILDROOT├── RPMS├── SOURCES├── SPEC原创 2020-08-02 20:37:31 · 493 阅读 · 0 评论 -
Git从入门到放弃的Day10
Git分布式版本控制系统一、git简介git是什么,简单的说就是高效的管理代码的工具,能让你早下班的工具。生活中我们在做一个word的时候,总会不断的在更新,但是我想回到某一个时间段的时候,怎么办,好办啊,保存-命名-保存-命名,显示你最后的word不是一个了,而是一圈了,很多很多,很抓狂的一件事,你还得慢慢的去找。当然有的小伙伴说word有定时备份和定时保存的功能,但是上班族的白领,谁会用这么高大上的东西呢,这个功能很麻烦的,用了你就会知道的。而git的功能就是很好的管理并解决你的烦恼,git会记原创 2020-07-31 10:00:15 · 396 阅读 · 0 评论 -
linux下设置开机自动运行脚本的5种方法
首先来张美图养养眼吧,要不都没有精神看下去是吧。。。。。。话不多说,本文介绍几种方法,希望能够对你的胃口。文章目录一、编辑/etc/rc.d/rc.local文件二、crontab计划任务三、使用systemd,自己写个服务就ok了四、在/etc/profile.d/下写.sh文件五、使用chkconfig管理,编辑/etc/init.d/下文件一、编辑/etc/rc.d/rc.local文件在linux各项服务启动完毕之后,会运行/etc/rc.d/rc.local这个文件,所以把我们需要运行的原创 2020-07-27 23:47:14 · 21883 阅读 · 6 评论 -
linux下用命令改变系统语言
适用centos7后在终端键入locale或echo $LANG后,查看当前系统使用的语言。主要是改动LANG和LANGUAGE选项,部分系统没有LANGUAGE,直接改LANG也行。 修改/etc/locale.conf文件 将LANG=zh_CN.UTF-8改成LANG=en_US.UTF-8修改完reboot[root@pc01 ~]# localeLANG=zh_CN.UTF-8 #改变所有与locale有关的变量的默认值LC_CTYPE=“zh_CN.UTF-8” #语言原创 2020-07-23 10:22:10 · 1140 阅读 · 0 评论 -
yum快速添加仓库
1.添加源yum-config-manager --add-repo=file:///mnt2.启用源yum-config-manager --enable xx.repo3.禁用源yum-config-manager --disable xx.repo4.启用源yum-config-manager --enablerepo=xx.repo5.禁用源yum-config-manager --disablerepo=xx.repo...原创 2020-07-22 11:25:47 · 1285 阅读 · 0 评论 -
linux下rfkill命令管理蓝牙和wifi
rfkill list #列出可用设备rfkill block 编号 #开启rfkill unblock 编号 #关闭原创 2020-07-14 16:11:02 · 3286 阅读 · 0 评论 -
Linux下ls排序、选项用法
常见的选项-a 查看隐藏文件-l显示详细信息-m横向显示信息并以逗号分隔( ,)-n用数字代替UID和GID-r对目录反向排序-t以时间排序-u上次访问时间排序-Q输出的文件名用双引号括起来-R列出所有子目录下的文件-S以文件大小排序-1(数字)每行仅仅显示一个文件(1)按大小ls -lS降序ls -l | sort -n -k5 升序(2)按时间ls -lt升序ls -lrt降序(3)显示目录或文件ls -ld */(在当前目录下,只显示目录)ls -l | gre原创 2020-07-06 14:04:03 · 2066 阅读 · 0 评论 -
常用yum下载软件包方法
个人平常用第一种,方便快捷直接导包。一、yumdownloader包名:xeyes#解决依赖关系,下载目录yumdownloader --resolve --destdir . xeyes二、配置文件yum.conf的作用将keepcache=0改为keepcache=1,这样在安装软件包后就不会在自动清理软件包了(改完即生效)。yum -y install xeyes这就下载完了,目录是/var/cache/yum下三、直接yum install xeyes,然后选择d后去/var/原创 2020-07-22 10:21:10 · 882 阅读 · 0 评论 -
Linux下FTP、SAMBA、NFS配置
FTP配置一、ftp服务端配置(1)安装ftp软件yum install vsftpd(2)查看配置文件cat /etc/vsftpd/vsftpd.conf |grep ^[^#] anonymous_enable=NO #不允许匿名登录 local_enable=YES #vsftpd所在系统的用户可以登录vsftpd write_enable=YES #允许使用任何可以修改文件系统的FTP的指令 local_umask=022 #匿名.原创 2020-07-13 15:16:14 · 480 阅读 · 0 评论 -
Linux下安装字体后刷新字体
fc-list #查看字体列表mkfontscale #建立字体缓存mkfontdirfc-cache -fv #刷新缓存存放字体的目录放在/usr/share/fonts下面可以在这个目录下创建一个目录,在目录里放你的字体,记住目录权限是755,字体权限是644,完事刷新一下,不行重启。 执行以下命令即可:cp xx.ttf /usr/share/fonts/myfontsmkfontscalemkfontdir#-f强制扫描,-v过程fc-cache -fv原创 2020-07-13 10:47:58 · 11297 阅读 · 0 评论 -
Linux下亿图图示安装
官方下载:点我下载安装后,把快捷方式复制到桌面,双击打开。rpm -ivh edrawmax_10.1.0_cn_x86_64.rpm rpm -ql edrawmaxcp /usr/share/applications/edrawmax.desktop 桌面原创 2020-07-10 17:10:38 · 1008 阅读 · 0 评论 -
fstab文件详解,mount挂载参数
/etc/fstab文件详解file-system dir type options dump pass 选项解释file system挂载的分区或存储设备dir挂载点type挂载的设备或分区的文件系统类型options挂载时用的参数dump备份标记pass检测顺序1.type支持多种不同的文件系统ext2/3/4、reiserfs、xfs、jfs、smbfs、iso9660、vfat、ntfs、swap原创 2020-06-26 14:57:14 · 5389 阅读 · 0 评论 -
[Linux]基础知识(二)
一 创建账号及组1.useradd描述:创建新账号用法:useradd [选项] 用户名称选项:-c设置账号描述信息.一般为账号全称 -d 设置账号家目录.默认为/home/用户名 -e 设置账号的失效日期.格式为YYYY-MM-DD -g 设置账号的基本组 -G 设置账号的附加组,多个附加组用逗号隔开 -M 不创建账号家目录,一般与-s结合使用 -u 指定账户UIDEX:...原创 2019-06-03 13:30:00 · 475 阅读 · 0 评论 -
NOSQL之REDIS、MONGODB
一、关于REDIS1.介绍2.特点3.主从复制原理及缺点4.操作指令5.持久化方式(1)介绍:*redis directory server(远程字典服务器)*使用C语言编写的,遵守BSD的开源软件*是一款key/values分布式内存数据库*支持数据持久化的NOSQL数据库服务软件*中文网站www.redis.cn(2)特点*支持数据持久化,把内存里的数据保存到硬盘...原创 2019-05-27 15:29:00 · 447 阅读 · 0 评论 -
[Linux]基础知识(一)
1.请描述TCP/IP协议中主机与主机之间通信的三要素 ip地址 子网掩码 ip路由2.请描述IP地址的分类及每一类的范围 A 1-127 B 128-191 C 192-223 D 224-239(组播) E 240-254(科研)3 请描述A、B、C三类IP地址的默认子网掩码 A 255.0.0.0 B 255.255.0.0 C 255.255.255.0...原创 2019-05-23 13:43:49 · 3962 阅读 · 0 评论 -
PXE网络引导系统之服务器arm64
中标麒麟高级服务器操作系统软件(ARM64版)V7.0PXE网络引导系统手册Server: centos 7.6Client: Neokylin Linux Advanced Server release V7.0(Chromium)-aarch64 Build06.08.lic/20191206目录一、server端安装及配置1、安装dhcp服务及修改配置文件 1.1、yum安装 1.2、修改配置文件 1.3、启动服务2、安装tftp服务及修改配置文件 2.1、yu原创 2020-06-27 11:30:00 · 6008 阅读 · 4 评论 -
报错:挂载windows文件共享失败,无法分配内存
Linux访问win上的samba文件共享,报错:挂载windows文件共享失败,无法分配内存可能是共享的文件太大修改注册表 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters\IRPStackSize项的值大于等于15,若IRPStackSize项不存在,就新建一个DWORD值,点击弹出窗口的的进制为十进制,值写个18就ok了,还要重启一下。在运行对话框中执行regedit.exe命令,可以打开“原创 2020-06-11 10:36:40 · 2151 阅读 · 0 评论 -
Linux下rpmbuild打包模板
打包模板%define name test%define version 1.0.0Summary: used for test http communicationName: %{name}Version: %{version}Release: 11Source0: test.tar.gz#Buildarch: noarchLicense: GPLGroup: Syste...原创 2020-03-10 17:07:37 · 323 阅读 · 0 评论 -
linux下运行级别的设置
查看以前版本的inittab文件,看到提示multi-user.target类似runlevel 3graphical.target类似runlevel 5查看当前运行级别[root@pc01 ~]# systemctl get-default graphical.target[root@pc01 ~]# runlevel N 5改变当前运行级别[root@pc01 ~]# s...原创 2020-03-05 11:21:35 · 253 阅读 · 0 评论 -
解决openmeetings远程视频会议中,导入中文文件名失败问题
解决openmeetings导入演示时,导入为中文文件名失败的问题发现是由于数据库字符集编码格式问题导致进入数据库查看,并把相应的设置都改成了utf8改配置文件重启后,发现还是不行,导入还是失败,查看日志文件,发现是由于数据类型问题导致为了进一步验证,在表里插入一条数据看看,失败于是查看一下表是怎么创建的,无奈,当初创建表的时候默认是latin1(图形化配置时自动创建的,也可以...原创 2020-03-04 15:36:31 · 523 阅读 · 0 评论 -
编写systemd服务,开机自启
CentOS 7的服务systemctl脚本存放在:/usr/lib/systemd/,有系统(system)和用户(user)之分,像需要开机不登陆就能运行的程序,还是存在系统服务里吧,即:/usr/lib/systemd/system目录下每一个服务以.service结尾,一般会分为3部分:[Unit]、[Service]和[Install]编写开机自启服务,先创建一个脚本root@...原创 2020-03-03 22:08:51 · 478 阅读 · 0 评论 -
Linux下安装及使用openmeetings4.0 (二)
本次解决视频不能上传以及视频播放失败问题待解决文件名为中文的上传失败问题上一篇介绍到安装openmeetings,下面开始试用,可能部分浏览器插件的问题会不支持,会导致摄像头看不见人或听不见声音等,建议更换QQ浏览器或360急速版等,尝试。一、创建用户(管理员登录-管理-用户管理)其中红框部分是必填选项赋予用户权利时:前四个通俗易懂,这里介绍一下最后一个soap,可以参考https:...原创 2020-03-03 17:30:08 · 383 阅读 · 0 评论 -
Linux下安装及使用openmeetings4.0 (一)
国产操作系统中标麒麟下安装openmeetings4.0官方安装手册:http://openmeetings.apache.org/installation.html一、openmeetings介绍:OpenMeetings是一个多语言可定制的视频会议和协作系统。它支持音频、视频,能让你查看每个与会者的桌面。OpenMeetings还包含一个白板,通过白板可以导入各种格式的图片和涂鸦。其特色...原创 2020-03-02 17:47:10 · 1048 阅读 · 3 评论 -
RAID模拟测试
RAID模拟测试问题:测试RAID 0、1、5、10,写入磁盘的速度一、添加磁盘sdb、sdc、sdd三块磁盘容量为20G[root@localhost ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 60G 0 disk ├─sda1 ...原创 2019-11-23 22:13:58 · 467 阅读 · 0 评论 -
RSYNC+INOTIFY基础(二)
原理介绍:单一的Rsync工具仅可以对数据进行同步,单一的Inotify仅可以实现实时文件监控,而两者结合就能够实现数据中心实时数据同步项目描述:云维科技公司需要部署一套Web服务,随着用户访问量的增加,单台服务器已经不能满足大量的并发访问,因此该公司使用集群技术,整合多台服务器处理能力实现均衡负载,从而满足不断增加的并发访问量.由于web服务器提供的网站数据需要时刻的保持一致,但是当服务...原创 2019-06-15 16:26:44 · 378 阅读 · 0 评论 -
RSYNC+INOTIFY基础(一)
一 rsync概述Remote Sync远程同步–支持本地复制,或与其他SSH/rsync主机同步–官网:http://rsync.samba.org/二 命令的用法rsync [选项] 源目录 目标目录同步与复制的差异(复制)完全拷贝源到目标(同步)增量拷贝,只传输变化过的数据三 rsync同步操作–rsync [选项] 本地目录1 本地目录2 #同步整个文件夹...原创 2019-06-15 16:35:38 · 541 阅读 · 0 评论 -
NFS文件共享
一、nfs服务端配置操作步骤(1)安装软件(nfs-utils.x86_64 1:1.3.0-0.54.el7/rpcbind-0.2.0-44.el7.x86_64) #yum -y install nfs-utils rpcbind #rpm -qa | grep nfs-utils rpcbind(2)添加共享账户 #useradd -u 1003 tom(3)创建共享目录 ...原创 2019-06-18 08:51:02 · 566 阅读 · 0 评论 -
samba文件共享(一)
##########服务端配置一、关闭防火墙与selinux #setenforce 0 #临时关闭selinux #sed -i "/SELINUX/c SELINUX=disable" > /etc/sysconfig/selinux #永久关闭selinux #systemctl stop firewalld.service #systemctl disabled f...原创 2019-06-18 11:16:11 · 496 阅读 · 0 评论 -
samba文件共享(二)
##########服务端配置一、关闭防火墙与selinux #setenforce 0 #临时关闭selinux #sed -i "/SELINUX/c SELINUX=disable" > /etc/sysconfig/selinux #永久关闭selinux #systemctl stop firewalld.service #systemctl disabled f...原创 2019-06-18 18:58:04 · 549 阅读 · 0 评论