
系统服务
文章平均质量分 65
czhc1140075663
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
LINUX821shell expect
【代码】LINUX821shell expect。原创 2025-08-21 23:00:13 · 203 阅读 · 0 评论 -
LINUX 820 shell:shift,expect
【代码】LINUX 820 shell:shift,expect。原创 2025-08-20 23:23:57 · 128 阅读 · 0 评论 -
LINUX819 shell:for for,shift ,{} ,array[0] array[s] ,declare -x -a
九九11=112=2 22=413=3 23=6 33=914=4 24=8 34=12 44=16。原创 2025-08-19 23:14:01 · 251 阅读 · 0 评论 -
LINUX 818 shell:random;for for
【代码】LINUX 818 shell:random;for for。原创 2025-08-18 23:36:06 · 316 阅读 · 0 评论 -
Linux817 shell:until,nfs,random
为什么会创建用户ss11。原创 2025-08-17 23:13:20 · 248 阅读 · 0 评论 -
Linux 816 shell:until等
/tmp/run 文件路径是否存在ipping通交互问题192.168.235.10192.168.235.100长时间无反应,邮箱内无邮件原创 2025-08-16 22:34:39 · 290 阅读 · 0 评论 -
Linux815 shell:while
while true。原创 2025-08-15 22:53:02 · 407 阅读 · 0 评论 -
Linux 814 shell:for,while
【代码】Linux 814 shell:for,while。原创 2025-08-14 23:23:22 · 201 阅读 · 0 评论 -
Linux 813 shell:useradd -d /rhome u1-5;useradd -G class std1-5;prime ok ?; 192.168.235.0/24 ip ping
【代码】Linux 813 shell:useradd -d /rhome u1-5;prime ok?;原创 2025-08-13 23:20:16 · 228 阅读 · 0 评论 -
LINUX812 shell脚本:if else,for 判断素数,创建用户
批量加5个新用户useraddexit 0原创 2025-08-12 22:59:27 · 287 阅读 · 0 评论 -
Linux811 YUM;SHELL:if else fi,for
【代码】Linux811 YUM;原创 2025-08-11 23:16:05 · 309 阅读 · 0 评论 -
Linux810 shell 条件判断 文件工具 ifelse
不等$(id -u)== = !=-z 是否为空字符串-n 是否为字符串[] [[]]文件处理工具sort-n-t-r-uuniq-d-ctee-atr替换tr string string2 < filenametr [options] string < filenamecommands|tr string1 string2-d-scut案例 截取主机IP,netmask,broadcast,MAC案例 用户信息保存if else案例1 测试原创 2025-08-10 23:34:32 · 335 阅读 · 0 评论 -
Linux 89 变量:数组,关联数组;替换:/ ,// 替代:+,:+,?,-,:-;运算:bc/$(()) $[];let;条件判断:test,[-e ][! -e ]/-s/ -nt -ef -
创建的数组、本地变量普通根本原因:Bash 数组无法导出为环境变量vim test:+.shE325: 注意发现交换文件 “.test:+.sh.swp”所有者: code 日期: Sat Aug 9 11:19:31 2025文件名: ~code/test:+.sh修改过: 否用户名: code 主机名: samba.web.cn进程 ID: 36494 (仍在运行)正在打开文件 “test:+.sh”日期: Sat Aug 9原创 2025-08-09 21:31:35 · 1012 阅读 · 0 评论 -
LINUX88 变量:命令定义;普通数组定义(复);declare -i /-x
array[0]=aa=arrayd{ls ./array4=(ls ./ls: 无法打开目录/root: 权限不够1.sh axel-2.4.tar.gz inotify-tools-3.13.tar.gz 视频 桌面apr-1.5.2.tar.bz2 bash_var.sh mysql-5.6.31.tar.gz 图片apr-util-1.5.4.tar.bz2 httpd-2.4.37.tar.bz2 nohup.out 文档。原创 2025-08-08 22:08:09 · 298 阅读 · 0 评论 -
Linux87 shell for循环前瞻;变量 截取${url #*.} ${url %.*},替换{url/ao/oa} {url//ao/oa};DNS NFS
为什么脚本后参数能传递进脚本中a=0for (i=0;i<=100;i++)doa=a + idoneecho $a能直接赋值数字给字符吗?能识别出吗?奇数求和i+2。原创 2025-08-07 23:06:45 · 368 阅读 · 0 评论 -
Linux86 sheel流程控制前瞻4 判断vsftpd服务启动,如果启动,打印端口号,进程id
ftp服务是否启动rpm -ql vsftpd判断是否输出成功如何接收到变量信息,并判断结果什么结果是输出成功 怎么判断输出成功 什么结果是输出失败 怎么判断$? 0$? 1vsftpd 监听端口echo $a | cut -c6b=$( echo $a | grep -w LISTEN )c=$( echo $b | cut -c6)d=$( echo $a |grep -w users)e=$()users:((“vsftpd”,pid=1735,fd=4))怎么截取出Pide原创 2025-08-06 23:38:46 · 543 阅读 · 0 评论 -
LINUX 85 SHElL if else 前瞻 实例
判断用户是否存在id userid $user变量。原创 2025-08-05 23:10:02 · 587 阅读 · 0 评论 -
Linux84 SHELL编程:流程控制 前瞻(1)
Breakdown:ping -c1 “$IP”: Sends a single ICMP packet to the specified IP addressKey Corrections:Space before bracket (critical): Added space after 1in [ $# -ne 1 ]→ Shell requires spaces around bracketsRemoved extra $: Changed $$ exitto exit原创 2025-08-04 23:24:11 · 683 阅读 · 0 评论 -
linux83 shell脚本定义;变量定义;分类;四则运算 前章代码
cat /etc/shells/bin/bash/bin/nologinshell脚本写法、运行写法运行chmod +x 1.sh/路径/1.sh./1.shhbash -n 1.sh检查语法bash -x 1.sh查看执行过程renamerename 原文件名 更改文件名 范围变量本地变量A=X环境变量export Aenv| grep ^Aset全局变量/etc/profile 系统和每个用户的环境变量信息/etc/bashrc 使用bash shell原创 2025-08-04 00:20:45 · 899 阅读 · 0 评论 -
LINUX82 shell脚本变量分类;系统变量;变量赋值;四则运算;shell
$ 调用上一条命令参数!!调用最后一条命令$# 脚本后接的参数个数$* 脚本后面所有参数$@ 脚本后面所有参数$0 当前执行的进程名$1$2$9 位置参数变量。原创 2025-08-02 22:05:27 · 352 阅读 · 0 评论 -
linux81 shell通配符:[list],‘‘ ``““
grep --color=auto ‘root’ passwdalias grep=‘grep --color=auto’vim /etc/bashrcalias grep=‘grep --color=auto’source /etc/bashrcunic去除连续的重复行-c 计数-d 只显示重复行uniq -cd 1.txttee输出到屏幕、文件-c 追加输出echo 999 | tee -c 3.txtpaste合并输出paste file1 file2-d自定义间隔原创 2025-08-01 22:55:37 · 438 阅读 · 0 评论 -
Linux731 shell工具;[]字符
为什么执行file[2-14].jpg,结果没有file2.jpg 只有file4.jpg第一个命令:ls -l file[1-13].jpg -> 输出file1.jpg和file3.jpg第二个命令:ls -l file[2-14].jpg -> 输出file4.jpg第三个命令:ls -l file[3-10].jpg -> 报错第四个命令:ls -l file[1-10].jpg -> 输出file1.jpg。原创 2025-07-31 23:57:16 · 168 阅读 · 0 评论 -
Linux730 tr:-d /-s;sort:-r,-n,-R,-o,-t,-k,-u;bash;cut:-d,-c;tee -a;uniq -c -i
sort [选项] 文件-u:唯一,去除重复-r:按数字大小,倒序排序,大到小-o:输出文件-n:按数字大小,顺序排序,小到大-t: -t后加分割符,按分割符为标准,进行筛选-k:k后加数字,第k列-R:随机排序。原创 2025-07-30 23:48:01 · 906 阅读 · 0 评论 -
Linux729 shell工具grep(-i -n -c ^# -v bash$ -w -A 数字 -B -C )sort(-r -R -n -k -t -u -o)diff tee uniq tr
$ 空行-n ^$ 过滤出含空行的行 显示行号。原创 2025-07-29 22:34:30 · 853 阅读 · 0 评论 -
LINUX 728 SHELL:grep;sort;diff
grep [选项] ‘关键字’ 文件名根据关键字进行行过滤。原创 2025-07-28 23:44:34 · 977 阅读 · 0 评论 -
LINUX727 磁盘管理回顾1;配置文件回顾
快照为什么这么小raid 0 raid 1 raid5 raid10raid0 mdadm -c /dev/md0 -l 0 -n 2 /dev/sdb3 /dev/sdb4raid1 mdadm -c /dev/md1 -l 1 -n 2 /dev/sdb5 /dev/sdb6raid5 mdadm -c /dev/md5 -l 5 -n 3 -x /dev/sdb7 /dev/sdb8 /dev/sdb9mdadm /dev/md1 -f /dev/sdb7mdadm /dev/md1原创 2025-07-27 22:39:51 · 349 阅读 · 0 评论 -
Linux726 raid0,raid1,raid5;raid 创建、保存、停止、删除
安装mdadmyum install mdadmmdadm -D /dev/md0mkfs.ext4 /dev/md0mount /dev/md0 /u1iostat -m -d /dev/sdb[34] 2dd if=/dev/zero of=/u1/test bs=1M count=50mdadm -C /dev/md0 -l 0 -n 2 /dev/sdb3 /dev/sdb4-C 创建-l raid等级-n raid设备个数镜像化创建md1cat /proc/mdstat原创 2025-07-26 22:12:56 · 1056 阅读 · 0 评论 -
Linux725 磁盘阵列RAID0 RAID1
【代码】Linux725 磁盘阵列RAID0 RAID1。原创 2025-07-25 23:03:18 · 173 阅读 · 0 评论 -
Linux724 逻辑卷挂载;挂载点扩容;逻辑卷开机自启
【代码】Linux724 逻辑卷挂载;挂载点扩容;逻辑卷开机自启。原创 2025-07-24 23:11:19 · 220 阅读 · 0 评论 -
Linux 723 磁盘配额 限制用户写入 quota;snap快照原理
限制用户对磁盘使用。原创 2025-07-24 00:03:25 · 282 阅读 · 0 评论 -
LINUX 722 逻辑卷快照
lvslvscan。原创 2025-07-22 22:15:16 · 291 阅读 · 0 评论 -
Linux 721 创建实现镜像的逻辑卷
镜像命令:lvconvert -m 1 /dev/vg1/lv1 /dev/sdd[12]/dev/sdd1 /dev/sdd2 各使用了1.5g。-m 1 创建一个镜像。原创 2025-07-21 22:43:40 · 375 阅读 · 0 评论 -
Linux713 SAMBA;磁盘管理:手动挂载,开机自动挂载,自动挂载
disk是什么挂载是将存储设备(如硬盘分区、U盘、光盘等)的文件系统连接到操作系统目录树的过程,使设备中的数据可通过指定目录(挂载点)访问其核心原理是通过虚拟文件系统(VFS)抽象层,将不同存储介质整合为统一的逻辑目录结构访问方式:用户通过访问挂载点目录操作设备数据(例如ls /mnt/usb查看U盘文件)原创 2025-07-13 22:43:48 · 402 阅读 · 0 评论 -
LINUX712 MYSQL;磁盘分区;NFS
4个主分区或3个主分区+1个拓展分区(N个逻辑分区)原创 2025-07-12 22:02:05 · 500 阅读 · 0 评论 -
linux78 FTP2
192.168.235.200192.168.235.5MYSQL原创 2025-07-08 23:26:24 · 150 阅读 · 0 评论 -
Linux 77 FTP
server。原创 2025-07-07 23:07:31 · 157 阅读 · 0 评论 -
Linux 76 rsync
192.168.235.9rsyncnetstat -tnlp: Lists all TCP (-t) sockets in numeric format (-n) that are in LISTEN state (-l), along with their process IDs (-p)原创 2025-07-06 20:41:39 · 668 阅读 · 0 评论 -
LINUX75 LAMP
yumNetworkManagersystemctl status firewalldsetenforce 0MYSQLyum install cmake-develPHPyum install ncurses-develyum install libcurl-develyum install openssh-develyum install pcre-develMysqluseradd -r -s /sbin/nologin mysqlvim cmake.shmakema原创 2025-07-05 22:23:49 · 995 阅读 · 0 评论 -
LINUX74 LAMP5
firewalldyumsetenforce 0myqsl:cmakephp:ncurses-devellibcurl-develpcre-developenssl-develMYSQLuseradd -r -s /sbin/nologin mysql-r: Creates a system account (UID typically in the range 1–999), which avoids creating a home directory by def原创 2025-07-04 23:31:29 · 790 阅读 · 0 评论 -
Linux 73 LAMP4
hostnamectlipyum install cmakesystemctl stop NetworkManagerfirewalld/etc/selinux/configSELINUX=disabledsetenforce 0yum install pcre-develyum install ncurses-develyum install openssl-develMYSQLuseradd -r -s /sbin/nologin mysqltar xf mysqlcd myq原创 2025-07-03 22:51:44 · 625 阅读 · 0 评论