- 博客(30)
- 资源 (2)
- 收藏
- 关注
原创 Linux禁止指定用户登录的方法
该用户任何方式的登录都会被拒绝修改指定用户行的/bin/bash 为 /sbin/nologin可自定义拒绝提示,新建文件/etc/nologin.txt,写入提示该命令也是修改了/etc/passwd本机root可以su到该用户远程ssh密钥登录不受影响其它登录方式会被拒绝。
2024-03-21 10:11:45 135
原创 Linux使用非root用户启动程序
更改目录所属用户 chown -R g2:u2 /usr/tomcat8.5。创建用户 useradd -g g2 u2。设置密码 passwd 111。创建用户组 groupadd g2。启动tomcat ./srart.sh。锁定用户 passwd -l u2。切换到tomcat用户 su u2。以启动tomcat为例。
2024-03-14 15:27:16 349
原创 Windows远程管理--winrs
查找侦听器和地址:winrm enumerate winrm/config/listener。设置远程管理的默认配置:winrm quickconfig 或 winrm qc。2.cmd与Windows PowerShell均可执行命令实现远程管理。检查配置设置的状态:winrm get winrm/config。1.管理员身份启动Windows PowerShell。
2024-01-26 17:45:56 322
原创 何时使用外键
完整性 - 数据值的正确性(类型、范围、外键值存在)一致性 - 事务,数据库状态变换后的正确性。数据一致性的检查由 数据库服务器 负责。数据一致性的检查由 业务服务器 负责。大型系统,性能要求高,安全要求不高。大型系统,性能要求不高,安全要求高。海量数据(操作被放大很多倍)
2024-01-09 09:38:15 337
转载 linux ko模块签名
模块签名-wangbaolin719-ChinaUnix博客一、前言linux内核从3.7 开始加入模块签名检查机制,如果内核选项CONFIG_MODULE_SIG和CONFIG_MODULE_SIG_FORCE打开的话,当加载模块时内核会检查模块的签名,如果签名不存在或者签名内容不一致,会强制退出模块的加载。所以为模块签名就尤为重要。如果是内核选项CONFIG_MODULE_SIG_ALL打开,内核编译模块时会自动为模块签名。否则就要自己对模块签名。
2023-10-16 11:49:05 210
原创 centos7 安装 k8s
ctr c create --net-host docker.io/library/nginx:alpine nginx #创建容器。参考:https://blog.csdn.net/sinat_28521487/article/details/126057006。在/etc/sysctl.d/目录上新增k8s.conf,内容如下,并把该文件拷贝到其他两台机器上。
2023-10-12 17:35:00 131
原创 go pprof的使用
3、点击其中一个链接,比如 profile,等待半分钟左右,有文件profile下载。2、浏览器访问 http://IP:6666/debug/pprof/5、浏览器访问 http://IP:60000/ui。4、启动一个本地web服务,分析profile文件。1、项目test-pprof中添加代码。
2023-08-25 16:02:47 44 1
原创 qemu网络配置
增加了参数 -net nic -net tap,ifname=tap0,script=no,downscript=no。四、qemu虚拟机ping宿主机。
2023-08-05 15:11:06 635 3
转载 使用 getopt() 进行命令行处理--轻松处理复杂命令行
http://www.ibm.com/developerworks/cn/aix/library/au-unix-getopt.html简介:所有 UNIX® 程序甚至那些具有图形用户界面(graphical user interface,GUI)的程序,都能接受和处理命令行选项。对于某些程序,这是与其他程序或用户进行交互的主要手段。具有可靠的复杂命令行参数处理机制,会使得您的应用程序更好、更
2023-08-05 10:02:05 47 1
原创 centos7安装zabbix5.0
方法一,默认的nginx配置,删除server部分,使用nginx/conf.d/zabbix.conf的server配置。mysql8.0密码加密方式默认为caching_sha2_password,zabbix-server不支持。方法二,修改nginx/conf.d/zabbix.conf中的默认监听端口80。查看完整的初始密码规则。关闭防火墙、禁用SELinux。查看本地mysql用户的信息。修改zabbix用户加密方式。
2023-08-03 16:57:09 60
原创 yum install mysql community on centos7
1、MySQL 被 Oracle 收购后,CentOS 的镜像仓库中提供的默认的数据库也变为了 MariaDB。mysql-community-server-8.0.34-1.el7.x86_64.rpm 的公钥尚未安装。GPG 密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql。失败的软件包是:mysql-community-server-8.0.34-1.el7.x86_64。10、每次 yum 操作都会自动更新,需要把这个repo卸载掉?
2023-08-03 16:49:54 196
原创 Vmware centos7 安装 qemu + CentOS-7-aarch64
虚拟机设置 / 虚拟化引擎 / 虚拟化 Intel VT-x/EPT。1、Vmware centos7开启虚拟化支持。3、下载 centos arm64系统iso。5、安装 CentOS-7-aarch64。6、关闭 CentOS-7-aarch64。7、启动 CentOS-7-aarch64。2、下载编译 qemu。
2023-08-01 17:23:59 1005 1
转载 Namespaces in operation
Namespaces in operation, part 1: namespaces overview [LWN.net]https://lwn.net/Articles/531114/Namespaces in operation, part 2: the namespaces API [LWN.net]https://lwn.net/Articles/531381/Namespaces in operation, part 3: PID namespaces [LWN.net]https://lwn.
2023-07-20 11:55:43 35
转载 Linux Distribution Timeline
File:Linux Distribution Timeline.svg - Wikimedia Commonshttps://commons.wikimedia.org/wiki/File:Linux_Distribution_Timeline.svgLinux Distribution Timeline
2023-06-27 09:04:59 55
转载 在 Linux 上分析二进制文件的 10 种方法
hexdump - 以 ASCII、十进制、十六进制或八进制显示文件内容。技术|在 Linux 上分析二进制文件的 10 种方法。strings - 显示文件中的可打印字符串。readelf - 显示有关elf文件的信息。objdump - 显示对象文件的信息。strace - 跟踪系统调用和信号。nm - 列出对象文件中的符号。ltrace - 库调用跟踪器。file - 确定文件类型。gdb - gnu调试器。ldd - 显示依赖库。
2023-06-26 10:57:38 290 1
转载 Writing a FUSE Filesystem: a Tutorial
Writing a FUSE Filesystem: a Tutorial (nmsu.edu)https://www.cs.nmsu.edu/~pfeiffer/fuse-tutorial/
2023-06-20 15:01:27 32
原创 SELinux
SELinux是一种强制访问控制(MAC)机制,在许多GNU/Linux发行版中都是内置的。SELinux起源于FLASK框架(Flux Advanced Security Kernel),该框架由犹他大学Flux团队和美国国防部合作开发。后来美国国家安全局对此做了进一步开发,并作为开源软件发布。
2023-06-10 11:35:25 282
原创 文件变化监测
OS类别方案文件动作进程说明Linux用户层APIdnotify只能监听目录inotify√√可监听目录及文件,不能主动监听子目录fanotify√√可监控文件、目录、挂载点(含子目录)、整个文件系统;需要root权限; create,move,delete事件在5.1版本开始支持;fuse√√√审计日志auditd√√√驱动模块LSM√√√Windows用户层API
2023-06-09 14:57:01 81 1
转载 windows服务无法访问网络共享映射的驱动器路径
How to map network shares into drives to a Windows service permanently (ibm.com)https://www.ibm.com/support/pages/how-map-network-shares-drives-windows-service-permanentlyHow to map network shares into drives to a Windows service permanentlyIn order for ne
2023-05-17 17:20:55 480 1
转载 Debugging Go Code with GDB
Debugging Go Code with GDB - The Go Programming Language (google.cn)https://golang.google.cn/doc/gdb
2023-05-13 11:02:19 27 1
原创 C/C++ 异或运算
1 异或运算符通常可以理解为"排他性"运算.2 参与运算的两个值,如果两个相应bit位相同,则结果为0,否则为1。即: 0^0 = 0, 1^0 = 1, 0^1 = 1, 1^1 = 0例如:10100001^00010001=101100003 按位异或的3个特点:(1) 0异或任何数=任何数 0^0
2011-04-20 22:23:00 1742 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人