LINUX 622 SAMBA

SAMBA案例

user01通過wondows或linux在/samba/share 中創建、刪除文件

環境配置

samba安裝

[root@samba caozx26]# yum install samba -y
已加載插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
正在解決依賴關系
--> 正在檢查事務
---> 軟件包 samba.x86_64.0.4.10.16-5.el7 將被 安裝
--> 正在處理依賴關系 samba-libs = 4.10.16-5.el7,它被軟件包 samba-4.10.16-5.el7.x86_64 需要
--> 正在處理依賴關系 samba-common-tools = 4.10.16-5.el7,它被軟件包 samba-4.10.16-5.el7.x86_64 需要
--> 正在處理依賴關系 libxattr-tdb-samba4.so(SAMBA_4.10.16)(64bit),它被軟件包 samba-4.10.16-5.el7.x86_64 需要
--> 正在處理依賴關系 libxattr-tdb-samba4.so()(64bit),它被軟件包 samba-4.10.16-5.el7.x86_64 需要
--> 正在檢查事務
---> 軟件包 samba-common-tools.x86_64.0.4.10.16-5.el7 將被 安裝
---> 軟件包 samba-libs.x86_64.0.4.10.16-5.el7 將被 安裝
--> 正在處理依賴關系 libpytalloc-util.so.2(PYTALLOC_UTIL_2.1.9)(64bit),它被軟件包 samba-libs-4.10.16-5.el7.x86_64 需要
--> 正在處理依賴關系 libpytalloc-util.so.2(PYTALLOC_UTIL_2.1.6)(64bit),它被軟件包 samba-libs-4.10.16-5.el7.x86_64 需要
--> 正在處理依賴關系 libpytalloc-util.so.2(PYTALLOC_UTIL_2.0.6)(64bit),它被軟件包 samba-libs-4.10.16-5.el7.x86_64 需要
--> 正在處理依賴關系 libpytalloc-util.so.2()(64bit),它被軟件包 samba-libs-4.10.16-5.el7.x86_64 需要
--> 正在處理依賴關系 libpyldb-util.so.1()(64bit),它被軟件包 samba-libs-4.10.16-5.el7.x86_64 需要
--> 正在檢查事務
---> 軟件包 pyldb.x86_64.0.1.5.4-1.el7 將被 安裝
--> 正在處理依賴關系 python-tdb(x86-64) >= 1.3.18,它被軟件包 pyldb-1.5.4-1.el7.x86_64 需要
---> 軟件包 pytalloc.x86_64.0.2.1.16-1.el7 將被 安裝
--> 正在檢查事務
---> 軟件包 python-tdb.x86_64.0.1.3.18-1.el7 將被 安裝
--> 解決依賴關系完成依賴關系解決===============================================================================Package                  架構         版本                 源            大小
===============================================================================
正在安裝:samba                    x86_64       4.10.16-5.el7        local1       717 k
為依賴而安裝:pyldb                    x86_64       1.5.4-1.el7          local1        49 kpytalloc                 x86_64       2.1.16-1.el7         local1        18 kpython-tdb               x86_64       1.3.18-1.el7         local1        20 ksamba-common-tools       x86_64       4.10.16-5.el7        local1       464 ksamba-libs               x86_64       4.10.16-5.el7        local1       269 k事務概要
===============================================================================
安裝  1 軟件包 (+5 依賴軟件包)總下載量:1.5 M
安裝大小:4.1 M
Downloading packages:
-------------------------------------------------------------------------------
總計                                              5.0 MB/s | 1.5 MB  00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction正在安裝    : python-tdb-1.3.18-1.el7.x86_64                             1/6正在安裝    : pyldb-1.5.4-1.el7.x86_64                                   2/6正在安裝    : pytalloc-2.1.16-1.el7.x86_64                               3/6正在安裝    : samba-libs-4.10.16-5.el7.x86_64                            4/6正在安裝    : samba-common-tools-4.10.16-5.el7.x86_64                    5/6正在安裝    : samba-4.10.16-5.el7.x86_64                                 6/6驗證中      : samba-libs-4.10.16-5.el7.x86_64                            1/6驗證中      : pyldb-1.5.4-1.el7.x86_64                                   2/6驗證中      : samba-common-tools-4.10.16-5.el7.x86_64                    3/6驗證中      : samba-4.10.16-5.el7.x86_64                                 4/6驗證中      : pytalloc-2.1.16-1.el7.x86_64                               5/6驗證中      : python-tdb-1.3.18-1.el7.x86_64                             6/6已安裝:samba.x86_64 0:4.10.16-5.el7作為依賴被安裝:pyldb.x86_64 0:1.5.4-1.el7         pytalloc.x86_64 0:2.1.16-1.el7python-tdb.x86_64 0:1.3.18-1.el7   samba-common-tools.x86_64 0:4.10.16-5.el7samba-libs.x86_64 0:4.10.16-5.el7完畢!
[root@samba caozx26]# rpm -qa|grep ^samba
samba-common-tools-4.10.16-5.el7.x86_64
samba-client-4.10.16-5.el7.x86_64
samba-common-libs-4.10.16-5.el7.x86_64
samba-libs-4.10.16-5.el7.x86_64
samba-client-libs-4.10.16-5.el7.x86_64
samba-common-4.10.16-5.el7.noarch
samba-4.10.16-5.el7.x86_64
[root@samba caozx26]#
Network error: Software caused connection abort───────────────────────────────────────────────────────────────────────────────Session stopped- Press <Return> to exit tab- Press R to restart session- Press S to save terminal output to file┌──────────────────────────────────────────────────────────────────────┐│                 ? MobaXterm Personal Edition v23.2 ?                 ││               (SSH client, X server and network tools)               ││                                                                      ││ ? SSH session to code@192.168.235.10                                 ││   ? Direct SSH      :  ?                                             ││   ? SSH compression :  ?                                             ││   ? SSH-browser     :  ?                                             ││   ? X11-forwarding  :  ?  (remote display is forwarded through SSH)  ││                                                                      ││ ? For more info, ctrl+click on help or visit our website.            │└──────────────────────────────────────────────────────────────────────┘Last login: Sat Jun 21 20:09:23 2025 from 192.168.235.1
[code@samba ~]$ rpm -qa|gerp ^samba
bash: gerp: 未找到命令...
相似命令是: 'grep'
g[code@samba ~]$ rpm -qa|grep ^samba
samba-common-tools-4.10.16-5.el7.x86_64
samba-client-4.10.16-5.el7.x86_64
samba-common-libs-4.10.16-5.el7.x86_64
samba-libs-4.10.16-5.el7.x86_64
samba-client-libs-4.10.16-5.el7.x86_64
samba-common-4.10.16-5.el7.noarch
samba-4.10.16-5.el7.x86_64
[code@samba ~]$ vim /etc/samba/smb.conf
[code@samba ~]$ rpm -ql samba
/etc/openldap/schema
/etc/openldap/schema/samba.schema
/etc/pam.d/samba
/usr/bin/smbstatus
/usr/lib/systemd/system/nmb.service
/usr/lib/systemd/system/smb.service
/usr/lib64/samba/auth
/usr/lib64/samba/auth/script.so
/usr/lib64/samba/auth/unix.so
/usr/lib64/samba/vfs
/usr/lib64/samba/vfs/acl_tdb.so
/usr/lib64/samba/vfs/acl_xattr.so
/usr/lib64/samba/vfs/aio_fork.so
/usr/lib64/samba/vfs/aio_pthread.so
/usr/lib64/samba/vfs/audit.so
/usr/lib64/samba/vfs/btrfs.so
/usr/lib64/samba/vfs/cap.so
/usr/lib64/samba/vfs/catia.so
/usr/lib64/samba/vfs/commit.so
/usr/lib64/samba/vfs/crossrename.so
/usr/lib64/samba/vfs/default_quota.so
/usr/lib64/samba/vfs/dirsort.so
/usr/lib64/samba/vfs/expand_msdfs.so
/usr/lib64/samba/vfs/extd_audit.so
/usr/lib64/samba/vfs/fake_perms.so
/usr/lib64/samba/vfs/fileid.so
/usr/lib64/samba/vfs/fruit.so
/usr/lib64/samba/vfs/full_audit.so
/usr/lib64/samba/vfs/glusterfs_fuse.so
/usr/lib64/samba/vfs/linux_xfs_sgid.so
/usr/lib64/samba/vfs/media_harmony.so
/usr/lib64/samba/vfs/netatalk.so
/usr/lib64/samba/vfs/offline.so
/usr/lib64/samba/vfs/preopen.so
/usr/lib64/samba/vfs/readahead.so
/usr/lib64/samba/vfs/readonly.so
/usr/lib64/samba/vfs/recycle.so
/usr/lib64/samba/vfs/shadow_copy.so
/usr/lib64/samba/vfs/shadow_copy2.so
/usr/lib64/samba/vfs/shell_snap.so
/usr/lib64/samba/vfs/snapper.so
/usr/lib64/samba/vfs/streams_depot.so
/usr/lib64/samba/vfs/streams_xattr.so
/usr/lib64/samba/vfs/syncops.so
/usr/lib64/samba/vfs/time_audit.so
/usr/lib64/samba/vfs/unityed_media.so
/usr/lib64/samba/vfs/virusfilter.so
/usr/lib64/samba/vfs/worm.so
/usr/lib64/samba/vfs/xattr_tdb.so
/usr/sbin/eventlogadm
/usr/sbin/nmbd
/usr/sbin/smbd
/usr/share/doc/samba-4.10.16
/usr/share/doc/samba-4.10.16/LDAP
/usr/share/doc/samba-4.10.16/LDAP/README
/usr/share/doc/samba-4.10.16/LDAP/get_next_oid
/usr/share/doc/samba-4.10.16/LDAP/ol-schema-migrate.pl
/usr/share/doc/samba-4.10.16/LDAP/samba-nds.schema
/usr/share/doc/samba-4.10.16/LDAP/samba-schema-FDS.ldif
/usr/share/doc/samba-4.10.16/LDAP/samba-schema-netscapeds5.x.README
/usr/share/doc/samba-4.10.16/LDAP/samba-schema.IBMSecureWay
/usr/share/doc/samba-4.10.16/LDAP/samba.ldif
/usr/share/doc/samba-4.10.16/LDAP/samba.schema
/usr/share/doc/samba-4.10.16/LDAP/samba.schema.at.IBM-DS
/usr/share/doc/samba-4.10.16/LDAP/samba.schema.oc.IBM-DS
/usr/share/doc/samba-4.10.16/README.downgrade
/usr/share/doc/samba-4.10.16/README.md
/usr/share/doc/samba-4.10.16/WHATSNEW.txt
/usr/share/doc/samba-4.10.16/autofs
/usr/share/doc/samba-4.10.16/autofs/auto.smb
/usr/share/doc/samba-4.10.16/misc
/usr/share/doc/samba-4.10.16/misc/adssearch.pl
/usr/share/doc/samba-4.10.16/misc/check_multiple_LDAP_entries.pl
/usr/share/doc/samba-4.10.16/misc/cldap.pl
/usr/share/doc/samba-4.10.16/misc/extra_smbstatus
/usr/share/doc/samba-4.10.16/misc/wall.perl
/usr/share/doc/samba-4.10.16/printer-accounting
/usr/share/doc/samba-4.10.16/printer-accounting/README
/usr/share/doc/samba-4.10.16/printer-accounting/acct-all
/usr/share/doc/samba-4.10.16/printer-accounting/acct-sum
/usr/share/doc/samba-4.10.16/printer-accounting/hp5-redir
/usr/share/doc/samba-4.10.16/printer-accounting/lp-acct
/usr/share/doc/samba-4.10.16/printer-accounting/printcap
/usr/share/doc/samba-4.10.16/printing
/usr/share/doc/samba-4.10.16/printing/VampireDriversFunctions
/usr/share/doc/samba-4.10.16/printing/prtpub.c
/usr/share/doc/samba-4.10.16/printing/readme.prtpub
/usr/share/doc/samba-4.10.16/printing/smbprint.sysv
/usr/share/licenses/samba-4.10.16
/usr/share/licenses/samba-4.10.16/COPYING
/usr/share/man/man1/smbstatus.1.gz
/usr/share/man/man8/eventlogadm.8.gz
/usr/share/man/man8/nmbd.8.gz
/usr/share/man/man8/smbd.8.gz
/usr/share/man/man8/vfs_acl_tdb.8.gz
/usr/share/man/man8/vfs_acl_xattr.8.gz
/usr/share/man/man8/vfs_aio_fork.8.gz
/usr/share/man/man8/vfs_aio_pthread.8.gz
/usr/share/man/man8/vfs_audit.8.gz
/usr/share/man/man8/vfs_btrfs.8.gz
/usr/share/man/man8/vfs_cap.8.gz
/usr/share/man/man8/vfs_catia.8.gz
/usr/share/man/man8/vfs_commit.8.gz
/usr/share/man/man8/vfs_crossrename.8.gz
/usr/share/man/man8/vfs_default_quota.8.gz
/usr/share/man/man8/vfs_dirsort.8.gz
/usr/share/man/man8/vfs_extd_audit.8.gz
/usr/share/man/man8/vfs_fake_perms.8.gz
/usr/share/man/man8/vfs_fileid.8.gz
/usr/share/man/man8/vfs_fruit.8.gz
/usr/share/man/man8/vfs_full_audit.8.gz
/usr/share/man/man8/vfs_glusterfs_fuse.8.gz
/usr/share/man/man8/vfs_linux_xfs_sgid.8.gz
/usr/share/man/man8/vfs_media_harmony.8.gz
/usr/share/man/man8/vfs_netatalk.8.gz
/usr/share/man/man8/vfs_offline.8.gz
/usr/share/man/man8/vfs_preopen.8.gz
/usr/share/man/man8/vfs_readahead.8.gz
/usr/share/man/man8/vfs_readonly.8.gz
/usr/share/man/man8/vfs_recycle.8.gz
/usr/share/man/man8/vfs_shadow_copy.8.gz
/usr/share/man/man8/vfs_shadow_copy2.8.gz
/usr/share/man/man8/vfs_shell_snap.8.gz
/usr/share/man/man8/vfs_snapper.8.gz
/usr/share/man/man8/vfs_streams_depot.8.gz
/usr/share/man/man8/vfs_streams_xattr.8.gz
/usr/share/man/man8/vfs_syncops.8.gz
/usr/share/man/man8/vfs_time_audit.8.gz
/usr/share/man/man8/vfs_unityed_media.8.gz
/usr/share/man/man8/vfs_virusfilter.8.gz
/usr/share/man/man8/vfs_worm.8.gz
/usr/share/man/man8/vfs_xattr_tdb.8.gz
/var/lib/samba/drivers
/var/spool/samba

創建/samba/share

[code@samba ~]$ mkdir /samba/share -p
mkdir: 無法創建目錄"/samba": 權限不夠
[code@samba ~]$ su - caozx26
密碼:
su: 鑒定故障
[code@samba ~]$ su - caozx26
密碼:
上一次登錄:六 621 20:25:34 CST 2025pts/1 上
最后一次失敗的登錄:日 622 09:01:10 CST 2025pts/3 上
最有一次成功登錄后有 1 次失敗的登錄嘗試。
[caozx26@samba ~]$ sudo su
[sudo] caozx26 的密碼:
[root@samba caozx26]# mkdir /samba/share -p
[root@samba /]# ls
aa3  aa6  boot  dir11  dir2  home   media  proc  samba  srv  usr
aa4  app  dev   dir12  dir3  lib    mnt    root  sbin   sys  var
aa5  bin  dir1  dir13  etc   lib64  opt    run   shop   tmp
[root@samba /]# ls /samba
share

/etc/samba/smb.conf

[root@samba /]# cd /etc/samba
[root@samba samba]# ls
lmhosts  smb.conf  smb.conf.example
[root@samba samba]# cat smb.conf
# See smb.conf.example for a more detailed config file or
# read the smb.conf manpage.
# Run 'testparm' to verify the config is correct after
# you modified it.[global]workgroup = SAMBAsecurity = userpassdb backend = tdbsamprinting = cupsprintcap name = cupsload printers = yescups options = raw[homes]comment = Home Directoriesvalid users = %S, %D%w%Sbrowseable = Noread only = Noinherit acls = Yes[printers]comment = All Printerspath = /var/tmpprintable = Yescreate mask = 0600browseable = No[print$]comment = Printer Driverspath = /var/lib/samba/driverswrite list = @printadmin rootforce group = @printadmincreate mask = 0664directory mask = 0775
[smb_share]comment = samba servicepath = /samba/shareguest ok = nowritable = yes
[root@samba samba]#

user01

[root@samba samba]# useradd user01
[root@samba samba]# smbpasswd -a user01
New SMB password:
Retype new SMB password:
Added user user01.

啟動nmb smb服務

samba主要進程
nmbd smbd

[root@samba samba]# systemctl start nmb
[root@samba samba]# systemctl start smb
[root@samba samba]# systemctl status nmb
● nmb.service - Samba NMB DaemonLoaded: loaded (/usr/lib/systemd/system/nmb.service; disabled; vendor preset: disabled)Active: active (running) since 日 2025-06-22 09:11:58 CST; 5h 58min agoDocs: man:nmbd(8)man:samba(7)man:smb.conf(5)Main PID: 13228 (nmbd)Status: "nmbd: ready to serve connections..."Tasks: 1CGroup: /system.slice/nmb.service└─13228 /usr/sbin/nmbd --foreground --no-process-group622 09:12:21 samba.web.cn nmbd[13228]:
622 09:12:21 samba.web.cn nmbd[13228]:   Samba name server SAMBA is now...1
622 09:12:21 samba.web.cn nmbd[13228]:
622 09:12:21 samba.web.cn nmbd[13228]:   *****
622 09:12:21 samba.web.cn nmbd[13228]: [2025/06/22 09:12:21.582794,  0]...)
622 09:12:21 samba.web.cn nmbd[13228]:   *****
622 09:12:21 samba.web.cn nmbd[13228]:
622 09:12:21 samba.web.cn nmbd[13228]:   Samba name server SAMBA is now...0
622 09:12:21 samba.web.cn nmbd[13228]:
622 09:12:21 samba.web.cn nmbd[13228]:   *****
Hint: Some lines were ellipsized, use -l to show in full.
[root@samba samba]# systemctl status smb
● smb.service - Samba SMB DaemonLoaded: loaded (/usr/lib/systemd/system/smb.service; disabled; vendor preset: disabled)Active: inactive (dead)Docs: man:smbd(8)man:samba(7)man:smb.conf(5)
[root@samba samba]# systemctl start smb
[root@samba samba]# systemctl status smb
● smb.service - Samba SMB DaemonLoaded: loaded (/usr/lib/systemd/system/smb.service; disabled; vendor preset: disabled)Active: active (running) since 日 2025-06-22 15:11:52 CST; 24s agoDocs: man:smbd(8)man:samba(7)man:smb.conf(5)Main PID: 16027 (smbd)Status: "smbd: ready to serve connections..."Tasks: 4CGroup: /system.slice/smb.service├─16027 /usr/sbin/smbd --foreground --no-process-group├─16032 /usr/sbin/smbd --foreground --no-process-group├─16033 /usr/sbin/smbd --foreground --no-process-group└─16035 /usr/sbin/smbd --foreground --no-process-group622 15:11:51 samba.web.cn systemd[1]: Starting Samba SMB Daemon...
622 15:11:52 samba.web.cn smbd[16027]: [2025/06/22 15:11:52.146584,  0]...)
622 15:11:52 samba.web.cn systemd[1]: Started Samba SMB Daemon.
622 15:11:52 samba.web.cn smbd[16027]:   daemon_ready: daemon 'smbd' fi...s
Hint: Some lines were ellipsized, use -l to show in full.
[root@samba samba]#
[root@samba samba]# pdbedit -L
user01:1003:

在這里插入圖片描述
在這里插入圖片描述

基于windows

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

[root@samba caozx26]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope hostvalid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000link/ether 00:0c:29:d6:84:b3 brd ff:ff:ff:ff:ff:ffinet 192.168.235.10/24 brd 192.168.235.255 scope global ens33valid_lft forever preferred_lft foreverinet6 fe80::20c:29ff:fed6:84b3/64 scope linkvalid_lft forever preferred_lft forever
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000link/ether 52:54:00:d1:59:30 brd ff:ff:ff:ff:ff:ffinet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0valid_lft forever preferred_lft forever
4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN group default qlen 1000link/ether 52:54:00:d1:59:30 brd ff:ff:ff:ff:ff:ff
[root@samba caozx26]# hostname
samba.web.cn

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
chengg在這里插入圖片描述
成功
在這里插入圖片描述

權限

[root@samba /]# ls samba
share
[root@samba /]# setfacl -m u:user01:rwx /samba/share/
[root@samba /]# ll -d samba
drwxr-xr-x. 3 root root 19 622 09:02 samba

在這里插入圖片描述

在這里插入圖片描述

[root@samba samba]# ls /share
ls: 無法訪問/share: 沒有那個文件或目錄
[root@samba samba]# ls share
1.txt  6435271d350f980bad2ef3e68e60adf.jpg
[root@samba samba]#
[root@samba samba]# cd share
[root@samba share]# cat 1.txt
[root@samba share]# ll 1.txt
-rwxr--r--. 1 user01 user01 0 622 16:40 1.txt
[root@samba share]#

在這里插入圖片描述

[root@samba share]# cat 1.txt
123
321
11
32121
21321
22213
21321[

關鍵操作
vim /etc/samba/smb.conf

[smb_share]
comment = samba service
path = /samba/share
guest ok = no
writable = yes

LINUX

LINUX

Last login: Sun Jun 22 14:51:11 2025 from 192.168.235.1
[root@nfs ~]# smbclient -L 192.168.235.10 -U user01
Enter SAMBA\user01's password:
session setup failed: NT_STATUS_CONNECTION_DISCONNECTED
[root@nfs ~]# smbclient -L 192.168.235.10 -U user01
Enter SAMBA\user01's password:Sharename       Type      Comment---------       ----      -------print$          Disk      Printer Driverssmb_share       Disk      samba serviceIPC$            IPC       IPC Service (Samba 4.10.16)user01          Disk      Home Directories
Reconnecting with SMB1 for workgroup listing.Server               Comment---------            -------SAMBA                Samba 4.10.16Workgroup            Master---------            -------SAMBA                SAMBA

smbclient查看目錄

[root@nfs ~]# smbclient //192.168.235.10/smb_share -U user01
Enter SAMBA\user01's password:
Try "help" to get a list of possible commands.
smb: \> ls.                                   D        0  Sun Jun 22 16:40:35 2025..                                  D        0  Sun Jun 22 09:02:42 20256435271d350f980bad2ef3e68e60adf.jpg      A   224110  Sun Jun 22 16:33:07 20251.txt                               A       40  Sun Jun 22 16:43:00 202517811456 blocks of size 1024. 13119336 blocks available
smb: \> bye
bye: command not found
smb: \> exit
[root@nfs ~]# smbclient //192.168.235.10/smb_share -U user01
Enter SAMBA\user01's password:
Try "help" to get a list of possible commands.
smb: \> ls.                                   D        0  Sun Jun 22 16:40:35 2025..                                  D        0  Sun Jun 22 09:02:42 20256435271d350f980bad2ef3e68e60adf.jpg      A   224110  Sun Jun 22 16:33:07 20251.txt                               A       40  Sun Jun 22 16:43:00 202517811456 blocks of size 1024. 13119280 blocks available
smb: \> get 1.txt
getting file \1.txt of size 40 as 1.txt (2.2 KiloBytes/sec) (average 2.2 KiloBytes/sec)
smb: \> exit
[root@nfs ~]# ls
1.txt            initial-setup-ks.cfg  inotify-tools-3.13.tar.gz
anaconda-ks.cfg  inotify-tools-3.13
[root@nfs ~]# ll 1.txt
-rw-r--r--. 1 root root 40 622 20:34 1.txt

SAMBA掛載

[root@nfs ~]# mkdir /u01
[root@nfs ~]# mount.cifs -o user=user01,pass=123 //192.168.235.10/smb_share /u01
[root@nfs ~]# ls
1.txt            initial-setup-ks.cfg  inotify-tools-3.13.tar.gz
anaconda-ks.cfg  inotify-tools-3.13
[root@nfs ~]# cd /
[root@nfs /]# ls
bin   dev   lib    mnt        proc      run    srv  u01
boot  etc   lib64  nohup.out  root      sbin   sys  usr
code  home  media  opt        rsync.sh  share  tmp  var
[root@nfs /]# ll u01
總用量 2048
-rwxr-xr-x. 1 root root     40 622 16:43 1.txt
-rwxr-xr-x. 1 root root 224110 622 16:33 6435271d350f980bad2ef3e68e60adf.jpg
[root@nfs /]# cd u01
[root@nfs u01]# ls
1.txt  6435271d350f980bad2ef3e68e60adf.jpg
[root@nfs u01]# cat 1.txt
123
321
11
32121
21321
22213
21321[root@nfs u01]#

記錄

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

samba .10

Session stopped- Press <Return> to exit tab- Press R to restart session- Press S to save terminal output to file┌──────────────────────────────────────────────────────────────────────┐│                 ? MobaXterm Personal Edition v23.2 ?                 ││               (SSH client, X server and network tools)               ││                                                                      ││ ? SSH session to code@192.168.235.10                                 ││   ? Direct SSH      :  ?                                             ││   ? SSH compression :  ?                                             ││   ? SSH-browser     :  ?                                             ││   ? X11-forwarding  :  ?  (remote display is forwarded through SSH)  ││                                                                      ││ ? For more info, ctrl+click on help or visit our website.            │└──────────────────────────────────────────────────────────────────────┘Last login: Sun Jun 22 08:16:07 2025 from 192.168.235.1
[code@samba ~]$ su - caozx26
密碼:
上一次登錄:日 622 09:01:20 CST 2025pts/3 上
[caozx26@samba ~]$ sudo su
[sudo] caozx26 的密碼:
[root@samba caozx26]# rpm -qa|grep ^samba
samba-common-tools-4.10.16-5.el7.x86_64
samba-client-4.10.16-5.el7.x86_64
samba-common-libs-4.10.16-5.el7.x86_64
samba-libs-4.10.16-5.el7.x86_64
samba-client-libs-4.10.16-5.el7.x86_64
samba-common-4.10.16-5.el7.noarch
samba-4.10.16-5.el7.x86_64
[root@samba caozx26]# rpm -ql samba
/etc/openldap/schema
/etc/openldap/schema/samba.schema
/etc/pam.d/samba
/usr/bin/smbstatus
/usr/lib/systemd/system/nmb.service
/usr/lib/systemd/system/smb.service
/usr/lib64/samba/auth
/usr/lib64/samba/auth/script.so
/usr/lib64/samba/auth/unix.so
/usr/lib64/samba/vfs
/usr/lib64/samba/vfs/acl_tdb.so
/usr/lib64/samba/vfs/acl_xattr.so
/usr/lib64/samba/vfs/aio_fork.so
/usr/lib64/samba/vfs/aio_pthread.so
/usr/lib64/samba/vfs/audit.so
/usr/lib64/samba/vfs/btrfs.so
/usr/lib64/samba/vfs/cap.so
/usr/lib64/samba/vfs/catia.so
/usr/lib64/samba/vfs/commit.so
/usr/lib64/samba/vfs/crossrename.so
/usr/lib64/samba/vfs/default_quota.so
/usr/lib64/samba/vfs/dirsort.so
/usr/lib64/samba/vfs/expand_msdfs.so
/usr/lib64/samba/vfs/extd_audit.so
/usr/lib64/samba/vfs/fake_perms.so
/usr/lib64/samba/vfs/fileid.so
/usr/lib64/samba/vfs/fruit.so
/usr/lib64/samba/vfs/full_audit.so
/usr/lib64/samba/vfs/glusterfs_fuse.so
/usr/lib64/samba/vfs/linux_xfs_sgid.so
/usr/lib64/samba/vfs/media_harmony.so
/usr/lib64/samba/vfs/netatalk.so
/usr/lib64/samba/vfs/offline.so
/usr/lib64/samba/vfs/preopen.so
/usr/lib64/samba/vfs/readahead.so
/usr/lib64/samba/vfs/readonly.so
/usr/lib64/samba/vfs/recycle.so
/usr/lib64/samba/vfs/shadow_copy.so
/usr/lib64/samba/vfs/shadow_copy2.so
/usr/lib64/samba/vfs/shell_snap.so
/usr/lib64/samba/vfs/snapper.so
/usr/lib64/samba/vfs/streams_depot.so
/usr/lib64/samba/vfs/streams_xattr.so
/usr/lib64/samba/vfs/syncops.so
/usr/lib64/samba/vfs/time_audit.so
/usr/lib64/samba/vfs/unityed_media.so
/usr/lib64/samba/vfs/virusfilter.so
/usr/lib64/samba/vfs/worm.so
/usr/lib64/samba/vfs/xattr_tdb.so
/usr/sbin/eventlogadm
/usr/sbin/nmbd
/usr/sbin/smbd
/usr/share/doc/samba-4.10.16
/usr/share/doc/samba-4.10.16/LDAP
/usr/share/doc/samba-4.10.16/LDAP/README
/usr/share/doc/samba-4.10.16/LDAP/get_next_oid
/usr/share/doc/samba-4.10.16/LDAP/ol-schema-migrate.pl
/usr/share/doc/samba-4.10.16/LDAP/samba-nds.schema
/usr/share/doc/samba-4.10.16/LDAP/samba-schema-FDS.ldif
/usr/share/doc/samba-4.10.16/LDAP/samba-schema-netscapeds5.x.README
/usr/share/doc/samba-4.10.16/LDAP/samba-schema.IBMSecureWay
/usr/share/doc/samba-4.10.16/LDAP/samba.ldif
/usr/share/doc/samba-4.10.16/LDAP/samba.schema
/usr/share/doc/samba-4.10.16/LDAP/samba.schema.at.IBM-DS
/usr/share/doc/samba-4.10.16/LDAP/samba.schema.oc.IBM-DS
/usr/share/doc/samba-4.10.16/README.downgrade
/usr/share/doc/samba-4.10.16/README.md
/usr/share/doc/samba-4.10.16/WHATSNEW.txt
/usr/share/doc/samba-4.10.16/autofs
/usr/share/doc/samba-4.10.16/autofs/auto.smb
/usr/share/doc/samba-4.10.16/misc
/usr/share/doc/samba-4.10.16/misc/adssearch.pl
/usr/share/doc/samba-4.10.16/misc/check_multiple_LDAP_entries.pl
/usr/share/doc/samba-4.10.16/misc/cldap.pl
/usr/share/doc/samba-4.10.16/misc/extra_smbstatus
/usr/share/doc/samba-4.10.16/misc/wall.perl
/usr/share/doc/samba-4.10.16/printer-accounting
/usr/share/doc/samba-4.10.16/printer-accounting/README
/usr/share/doc/samba-4.10.16/printer-accounting/acct-all
/usr/share/doc/samba-4.10.16/printer-accounting/acct-sum
/usr/share/doc/samba-4.10.16/printer-accounting/hp5-redir
/usr/share/doc/samba-4.10.16/printer-accounting/lp-acct
/usr/share/doc/samba-4.10.16/printer-accounting/printcap
/usr/share/doc/samba-4.10.16/printing
/usr/share/doc/samba-4.10.16/printing/VampireDriversFunctions
/usr/share/doc/samba-4.10.16/printing/prtpub.c
/usr/share/doc/samba-4.10.16/printing/readme.prtpub
/usr/share/doc/samba-4.10.16/printing/smbprint.sysv
/usr/share/licenses/samba-4.10.16
/usr/share/licenses/samba-4.10.16/COPYING
/usr/share/man/man1/smbstatus.1.gz
/usr/share/man/man8/eventlogadm.8.gz
/usr/share/man/man8/nmbd.8.gz
/usr/share/man/man8/smbd.8.gz
/usr/share/man/man8/vfs_acl_tdb.8.gz
/usr/share/man/man8/vfs_acl_xattr.8.gz
/usr/share/man/man8/vfs_aio_fork.8.gz
/usr/share/man/man8/vfs_aio_pthread.8.gz
/usr/share/man/man8/vfs_audit.8.gz
/usr/share/man/man8/vfs_btrfs.8.gz
/usr/share/man/man8/vfs_cap.8.gz
/usr/share/man/man8/vfs_catia.8.gz
/usr/share/man/man8/vfs_commit.8.gz
/usr/share/man/man8/vfs_crossrename.8.gz
/usr/share/man/man8/vfs_default_quota.8.gz
/usr/share/man/man8/vfs_dirsort.8.gz
/usr/share/man/man8/vfs_extd_audit.8.gz
/usr/share/man/man8/vfs_fake_perms.8.gz
/usr/share/man/man8/vfs_fileid.8.gz
/usr/share/man/man8/vfs_fruit.8.gz
/usr/share/man/man8/vfs_full_audit.8.gz
/usr/share/man/man8/vfs_glusterfs_fuse.8.gz
/usr/share/man/man8/vfs_linux_xfs_sgid.8.gz
/usr/share/man/man8/vfs_media_harmony.8.gz
/usr/share/man/man8/vfs_netatalk.8.gz
/usr/share/man/man8/vfs_offline.8.gz
/usr/share/man/man8/vfs_preopen.8.gz
/usr/share/man/man8/vfs_readahead.8.gz
/usr/share/man/man8/vfs_readonly.8.gz
/usr/share/man/man8/vfs_recycle.8.gz
/usr/share/man/man8/vfs_shadow_copy.8.gz
/usr/share/man/man8/vfs_shadow_copy2.8.gz
/usr/share/man/man8/vfs_shell_snap.8.gz
/usr/share/man/man8/vfs_snapper.8.gz
/usr/share/man/man8/vfs_streams_depot.8.gz
/usr/share/man/man8/vfs_streams_xattr.8.gz
/usr/share/man/man8/vfs_syncops.8.gz
/usr/share/man/man8/vfs_time_audit.8.gz
/usr/share/man/man8/vfs_unityed_media.8.gz
/usr/share/man/man8/vfs_virusfilter.8.gz
/usr/share/man/man8/vfs_worm.8.gz
/usr/share/man/man8/vfs_xattr_tdb.8.gz
/var/lib/samba/drivers
/var/spool/samba
[root@samba caozx26]# cd /
[root@samba /]# ls
aa3  aa6  boot  dir11  dir2  home   media  proc  samba  srv  usr
aa4  app  dev   dir12  dir3  lib    mnt    root  sbin   sys  var
aa5  bin  dir1  dir13  etc   lib64  opt    run   shop   tmp
[root@samba /]# ls /samba
share
[root@samba /]# cd /etc/samba
[root@samba samba]# ls
lmhosts  smb.conf  smb.conf.example
[root@samba samba]# cat smb.conf
# See smb.conf.example for a more detailed config file or
# read the smb.conf manpage.
# Run 'testparm' to verify the config is correct after
# you modified it.[global]workgroup = SAMBAsecurity = userpassdb backend = tdbsamprinting = cupsprintcap name = cupsload printers = yescups options = raw[homes]comment = Home Directoriesvalid users = %S, %D%w%Sbrowseable = Noread only = Noinherit acls = Yes[printers]comment = All Printerspath = /var/tmpprintable = Yescreate mask = 0600browseable = No[print$]comment = Printer Driverspath = /var/lib/samba/driverswrite list = @printadmin rootforce group = @printadmincreate mask = 0664directory mask = 0775
[smb_share]comment = samba servicepath = /samba/shareguest ok = nowritable = yes
[root@samba samba]# systemctl status nmb
● nmb.service - Samba NMB DaemonLoaded: loaded (/usr/lib/systemd/system/nmb.service; disabled; vendor preset: disabled)Active: active (running) since 日 2025-06-22 09:11:58 CST; 5h 58min agoDocs: man:nmbd(8)man:samba(7)man:smb.conf(5)Main PID: 13228 (nmbd)Status: "nmbd: ready to serve connections..."Tasks: 1CGroup: /system.slice/nmb.service└─13228 /usr/sbin/nmbd --foreground --no-process-group622 09:12:21 samba.web.cn nmbd[13228]:
622 09:12:21 samba.web.cn nmbd[13228]:   Samba name server SAMBA is now...1
622 09:12:21 samba.web.cn nmbd[13228]:
622 09:12:21 samba.web.cn nmbd[13228]:   *****
622 09:12:21 samba.web.cn nmbd[13228]: [2025/06/22 09:12:21.582794,  0]...)
622 09:12:21 samba.web.cn nmbd[13228]:   *****
622 09:12:21 samba.web.cn nmbd[13228]:
622 09:12:21 samba.web.cn nmbd[13228]:   Samba name server SAMBA is now...0
622 09:12:21 samba.web.cn nmbd[13228]:
622 09:12:21 samba.web.cn nmbd[13228]:   *****
Hint: Some lines were ellipsized, use -l to show in full.
[root@samba samba]# systemctl status smb
● smb.service - Samba SMB DaemonLoaded: loaded (/usr/lib/systemd/system/smb.service; disabled; vendor preset: disabled)Active: inactive (dead)Docs: man:smbd(8)man:samba(7)man:smb.conf(5)
[root@samba samba]# systemctl start smb
[root@samba samba]# systemctl status smb
● smb.service - Samba SMB DaemonLoaded: loaded (/usr/lib/systemd/system/smb.service; disabled; vendor preset: disabled)Active: active (running) since 日 2025-06-22 15:11:52 CST; 24s agoDocs: man:smbd(8)man:samba(7)man:smb.conf(5)Main PID: 16027 (smbd)Status: "smbd: ready to serve connections..."Tasks: 4CGroup: /system.slice/smb.service├─16027 /usr/sbin/smbd --foreground --no-process-group├─16032 /usr/sbin/smbd --foreground --no-process-group├─16033 /usr/sbin/smbd --foreground --no-process-group└─16035 /usr/sbin/smbd --foreground --no-process-group622 15:11:51 samba.web.cn systemd[1]: Starting Samba SMB Daemon...
622 15:11:52 samba.web.cn smbd[16027]: [2025/06/22 15:11:52.146584,  0]...)
622 15:11:52 samba.web.cn systemd[1]: Started Samba SMB Daemon.
622 15:11:52 samba.web.cn smbd[16027]:   daemon_ready: daemon 'smbd' fi...s
Hint: Some lines were ellipsized, use -l to show in full.
[root@samba samba]# pdbedit -L
user01:1003:
[root@samba samba]#
    │                 ? MobaXterm Personal Edition v23.2 ?                 ││               (SSH client, X server and network tools)               ││                                                                      ││ ? SSH session to code@192.168.235.10                                 ││   ? Direct SSH      :  ?                                             ││   ? SSH compression :  ?                                             ││   ? SSH-browser     :  ?                                             ││   ? X11-forwarding  :  ?  (remote display is forwarded through SSH)  ││                                                                      ││ ? For more info, ctrl+click on help or visit our website.            │└──────────────────────────────────────────────────────────────────────┘Last login: Sun Jun 22 14:51:00 2025 from 192.168.235.1
[code@samba ~]$ su - caozx26
密碼:
上一次登錄:日 622 14:52:11 CST 2025pts/1 上
[caozx26@samba ~]$ sudo su
[sudo] caozx26 的密碼:
[root@samba caozx26]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope hostvalid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000link/ether 00:0c:29:d6:84:b3 brd ff:ff:ff:ff:ff:ffinet 192.168.235.10/24 brd 192.168.235.255 scope global ens33valid_lft forever preferred_lft foreverinet6 fe80::20c:29ff:fed6:84b3/64 scope linkvalid_lft forever preferred_lft forever
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000link/ether 52:54:00:d1:59:30 brd ff:ff:ff:ff:ff:ffinet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0valid_lft forever preferred_lft forever
4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN group default qlen 1000link/ether 52:54:00:d1:59:30 brd ff:ff:ff:ff:ff:ff
[root@samba caozx26]# hostname
samba.web.cn
[root@samba caozx26]# ls
app  inotify.sh  公共  模板  視頻  圖片  文檔  下載  音樂  桌面
[root@samba caozx26]# cd /
[root@samba /]# ls
aa3  aa6  boot  dir11  dir2  home   media  proc  samba  srv  usr
aa4  app  dev   dir12  dir3  lib    mnt    root  sbin   sys  var
aa5  bin  dir1  dir13  etc   lib64  opt    run   shop   tmp
[root@samba /]#
[root@samba /]# ls samba
share
[root@samba /]# setfacl -m u:user01:rwx /samba/share/
[root@samba /]# ll -d samba
drwxr-xr-x. 3 root root 19 622 09:02 samba
[root@samba /]# cd samba
[root@samba samba]# ls share
6435271d350f980bad2ef3e68e60adf.jpg
[root@samba samba]# ls
share
[root@samba samba]# ls /share
ls: 無法訪問/share: 沒有那個文件或目錄
[root@samba samba]# ls share
1.txt  6435271d350f980bad2ef3e68e60adf.jpg
[root@samba samba]# cd share
[root@samba share]# cat 1.txt
[root@samba share]# ll 1.txt
-rwxr--r--. 1 user01 user01 0 622 16:40 1.txt
[root@samba share]# cat 1.txt
123
321
11
32121
21321
22213
21321[root@samba share]#
Network error: Software caused connection abort─────────────────────────────

.3

Network error: Connection timed out───────────────────────────────────────────────────────────────────────────────Session stopped- Press <Return> to exit tab- Press R to restart session- Press S to save terminal output to file┌──────────────────────────────────────────────────────────────────────┐│                 ? MobaXterm Personal Edition v23.2 ?                 ││               (SSH client, X server and network tools)               ││                                                                      ││ ? SSH session to root@192.168.235.3                                  ││   ? Direct SSH      :  ?                                             ││   ? SSH compression :  ?                                             ││   ? SSH-browser     :  ?                                             ││   ? X11-forwarding  :  ?  (remote display is forwarded through SSH)  ││                                                                      ││ ? For more info, ctrl+click on help or visit our website.            │└──────────────────────────────────────────────────────────────────────┘Last login: Sun Jun 22 14:51:11 2025 from 192.168.235.1
[root@nfs ~]# smbclient -L 192.168.235.10 -U user01
Enter SAMBA\user01's password:
session setup failed: NT_STATUS_CONNECTION_DISCONNECTED
[root@nfs ~]# smbclient -L 192.168.235.10 -U user01
Enter SAMBA\user01's password:Sharename       Type      Comment---------       ----      -------print$          Disk      Printer Driverssmb_share       Disk      samba serviceIPC$            IPC       IPC Service (Samba 4.10.16)user01          Disk      Home Directories
Reconnecting with SMB1 for workgroup listing.Server               Comment---------            -------SAMBA                Samba 4.10.16Workgroup            Master---------            -------SAMBA                SAMBA
[root@nfs ~]#
Network error: Software caused connection abort───────────────────────────────────────────────────────────────────────────────Session stopped- Press <Return> to exit tab- Press R to restart session- Press S to save terminal output to file┌──────────────────────────────────────────────────────────────────────┐│                 ? MobaXterm Personal Edition v23.2 ?                 ││               (SSH client, X server and network tools)               ││                                                                      ││ ? SSH session to root@192.168.235.3                                  ││   ? Direct SSH      :  ?                                             ││   ? SSH compression :  ?                                             ││   ? SSH-browser     :  ?                                             ││   ? X11-forwarding  :  ?  (remote display is forwarded through SSH)  ││                                                                      ││ ? For more info, ctrl+click on help or visit our website.            │└──────────────────────────────────────────────────────────────────────┘Last login: Sun Jun 22 16:51:46 2025 from 192.168.235.1
[root@nfs ~]# smbclient //192.168.235.10/smb_share -U user01
Enter SAMBA\user01's password:
Try "help" to get a list of possible commands.
smb: \> ls.                                   D        0  Sun Jun 22 16:40:35 2025..                                  D        0  Sun Jun 22 09:02:42 20256435271d350f980bad2ef3e68e60adf.jpg      A   224110  Sun Jun 22 16:33:07 20251.txt                               A       40  Sun Jun 22 16:43:00 202517811456 blocks of size 1024. 13119336 blocks available
smb: \> bye
bye: command not found
smb: \> exit
[root@nfs ~]# smbclient //192.168.235.10/smb_share -U user01
Enter SAMBA\user01's password:
Try "help" to get a list of possible commands.
smb: \> ls.                                   D        0  Sun Jun 22 16:40:35 2025..                                  D        0  Sun Jun 22 09:02:42 20256435271d350f980bad2ef3e68e60adf.jpg      A   224110  Sun Jun 22 16:33:07 20251.txt                               A       40  Sun Jun 22 16:43:00 202517811456 blocks of size 1024. 13119280 blocks available
smb: \> get 1.txt
getting file \1.txt of size 40 as 1.txt (2.2 KiloBytes/sec) (average 2.2 KiloBytes/sec)
smb: \> exit
[root@nfs ~]# ls
1.txt            initial-setup-ks.cfg  inotify-tools-3.13.tar.gz
anaconda-ks.cfg  inotify-tools-3.13
[root@nfs ~]# ll 1.txt
-rw-r--r--. 1 root root 40 622 20:34 1.txt
[root@nfs ~]# mkdir /u01
[root@nfs ~]# mount.cifs -o user=user01,pass=123 //192.168.235.10/smb_share /u01
[root@nfs ~]# ls
1.txt            initial-setup-ks.cfg  inotify-tools-3.13.tar.gz
anaconda-ks.cfg  inotify-tools-3.13
[root@nfs ~]# cd /
[root@nfs /]# ls
bin   dev   lib    mnt        proc      run    srv  u01
boot  etc   lib64  nohup.out  root      sbin   sys  usr
code  home  media  opt        rsync.sh  share  tmp  var
[root@nfs /]# ll u01
總用量 2048
-rwxr-xr-x. 1 root root     40 622 16:43 1.txt
-rwxr-xr-x. 1 root root 224110 622 16:33 6435271d350f980bad2ef3e68e60adf.jpg
[root@nfs /]# cd u01
[root@nfs u01]# ls
1.txt  6435271d350f980bad2ef3e68e60adf.jpg
[root@nfs u01]# cat 1.txt
123
321
11
32121
21321
22213
21321[root@nfs u01]#

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/86208.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/86208.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/86208.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Linux Sonic Agent 端部署(詳細版)(騰訊云)

&#xff08;因為服務器是Linux的&#xff0c;只是安裝了&#xff0c;并沒有驗證&#xff09; 1、編輯docker-compose.yml文件 在Services下添加Agent sonic-agent:image: "sonicorg/sonic-agent-linux:v2.7.2"environment:- SONIC_SERVER_HOST${SONIC_SERVER_HOST…

SpringCloud學習筆記 - 2、關于Cloud各種組件的停更/升級/替換

文章目錄 前言SpringCloud是什么&#xff1f;SpringCloud 在 2018 年&#xff0c;技術體系SpringCloud 在 2020 年&#xff0c;“移除”了技術體系SpringCloud 在 2024 年&#xff0c;移除了技術體系SpringCloud 2024年&#xff0c;技術體系服務注冊與發現 模塊1、Eureka2、Con…

全面掌握 Nginx的功能和使用方法

從 C10K 到現代云原生 第一章 稀缺性哲學與 C10K 挑戰 Nginx 的誕生并非偶然&#xff0c;它是在特定歷史背景下&#xff0c;對一個嚴峻工程危機的直接而革命性的回應。要真正理解 Nginx 的設計精髓&#xff0c;我們必須回到 20 世紀末&#xff0c;探究那個催生了它的時代性難題…

[Linux] Vim編輯器 Linux輸入輸出重定向

Vim編輯器 Vim模式 command模式&#xff1a;該模式下鍵盤中的字母有特殊含義。如&#xff1a;G是跳轉到最后一行&#xff1b;gg是跳轉到第一行。 edit模式&#xff1a;在command模式下按i進入該模式。在該模式可以輸入內容。在該模式下按esc返回command模式。 extended com…

用Rust寫平衡三進制乘法器

1、平衡三進制乘法表 前面寫了平衡三進制的加法器&#xff0c;這個乘法器是在這基礎上的&#xff0c;沒看過的可以回去看看&#xff0c;說到乘法器還是要參考前蘇聯的資料的&#xff0c;平衡三進制的乘法也是很方便的&#xff0c;在平衡三進制基礎中有詳細講過&#xff0c;下圖…

解決Vue2官網Webpack源碼泄露漏洞

一&#xff1a;漏洞產生 Webpack是一個JavaScript應用程序的靜態資源打包器。大部分Vue等應用項目會使用Webpack進行打包&#xff0c;如果沒有正確配置&#xff0c;就會導致項目源碼泄露&#xff0c;可能泄露的各種信息如API、加密算法、管理員郵箱、內部功能等等。 F12查看源…

新中國風通用讀書頌詞分享PPT模版

新國風PPT模版&#xff0c;古風影視劇PPT模版&#xff0c;天青色中國風讀書頌詞分享會PPT模版&#xff0c;國風通用PPT模版&#xff0c;茶味PPT模版&#xff0c;風雪夜歸人PPT模版&#xff0c;小別離PPT模版&#xff0c;西江月茶詞PPT模版 新中國風通用讀書頌詞分享PPT模版&…

Rust自動化測試的框架

Rust實現Web自動化測試的框架 以下是10個使用Rust實現Web自動化測試的框架示例,涵蓋不同場景和工具鏈: 使用thirtyfour(基于Selenium) use thirtyfour::prelude::*;async fn example_selenium() -> WebDriverResult<()> {let caps = DesiredCapabilities::chro…

MySQL性能測試模板

引言&#xff1a;為什么MySQL性能測試如此重要&#xff1f; 你是否遇到過這些問題&#xff1a; 線上數據庫突然卡頓&#xff0c;QPS暴跌&#xff1f;業務高峰期MySQL服務器CPU 100%&#xff0c;卻找不到瓶頸&#xff1f;新功能上線后&#xff0c;數據庫性能不升反降&#xff…

第八課:大白話教你邏輯回歸

這節課咱們來聊聊 邏輯回歸(Logistic Regression),別看名字里有“回歸”,它其實是用來干 分類 的活兒的!我會用最接地氣的方式,從定義講到實戰,保證你笑著學會,還能拿去忽悠朋友! 一:邏輯回歸是啥?——當回歸想不開,轉行搞分類 1.1 定義:邏輯回歸是個“概率算命…

項目中后端如何處理異常?

為了統一管理異常&#xff0c;在項目中封裝了自定義異常類(BusinessException),全局異常處理器(GlobalExceptionHandler), 以及一些狀態碼(ErrorCode), 便于前端統一處理異常. 主要流程如下: 當項目業務發生邏輯錯誤時,會拋出BusinessException, 其中包含自定義錯誤碼和信息.…

群暉 NAS Docker 鏡像加速配置詳細教程

通過為群暉NAS的Docker配置鏡像倉庫加速服務&#xff0c;可顯著提升鏡像拉取速度與穩定性。本指南詳細介紹使用毫秒鏡像 (1ms.run) 服務的配置步驟及日常使用方法。 一、配置前準備 開始配置前&#xff0c;推薦使用毫秒鏡像的免登錄方式獲取鏡像倉庫地址。相比傳統的賬號密碼…

Deepoc行業垂直大模型作為行業知識與AI深度融合的專用工具

一、??行業專用智能診斷與預測性維護?? ??設備健康管理?? ??多源異構數據融合??&#xff1a;垂直大模型通過時序對齊算法&#xff08;如動態時間規整DTW&#xff09;整合振動&#xff08;5kHz&#xff09;、溫度&#xff08;1Hz&#xff09;、電流等多維度傳感器數…

內存泄漏系列專題分析之二十五:內存泄漏測試report Camera相機進程各種內存指標dump方式

【關注我,后續持續新增專題博文,謝謝!!!】 上一篇我們講了:內存泄漏系列專題分析之二十四:內存泄漏測試Camera相機進程內存指標分布report概述 這一篇我們開始講: 內存泄漏系列專題分析之二十五:內存泄漏測試report Camera相機進程各種內存指標dump方式 目錄 一、問…

mysql 加鎖算法 詳解

鎖 鎖分類 從鎖的操作劃分 共享鎖和排他鎖 共享鎖&#xff08;讀鎖&#xff09;和排他鎖&#xff08;寫鎖&#xff09;。對于更新語句&#xff0c;InnoDB會自動加上排他鎖&#xff1b;對于查詢語句&#xff0c;如果是快照讀&#xff0c;由于MVCC的存在&#xff0c;InnoDB不會…

使用EasyExcel導出帶下拉框選項excel模板

使用EasyExcel導出excel模版&#xff0c;表頭字段動態生成下拉框選擇&#xff0c;并且阻止輸入不符合下拉框選項的值&#xff0c;會在表格進行提示。 為了避免excel下拉框選項過多&#xff0c;導致下拉框內容不顯示&#xff0c;新建一個sheet頁&#xff0c;將下拉框內容存儲在…

自動化 UI 測試智能體在 Trae 平臺的部署體驗

我用Trae 做了一個有意思的Agent 「自動化 UI 測試」。 點擊 Trae - AI 原生 IDE 立即復刻&#xff0c;一起來玩吧&#xff01; 前言 用戶界面&#xff08;UI&#xff09;作為用戶與軟件交互的窗口&#xff0c;其質量直接影響用戶體驗和產品口碑。傳統的手動 UI 測試不僅效率…

身份證識別接口功能與應用場景-Android證件識別api集成

數字化信息高速發展的時代&#xff0c;信息的高效處理與精準識別已成為眾多行業發展的關鍵驅動力。針對聯網平臺身份核驗過程中&#xff0c;證件信息手動錄入效率低、出錯率高、用戶體驗差等問題推出了身份證識別接口&#xff0c;旨在為各行各業提供高效與便捷的身份核驗解決方…

POJ2718-Smallest Difference(窮竭搜索:全排列)

題目描述 給定一些不同的十進制數字&#xff0c;您可以通過選擇這些數字的一個非空子集并以某種順序編寫它們來形成一個整數。剩余的數字可以以某種順序寫下來形成第二個整數。除非結果整數為 0&#xff0c;否則整數可能不以數字 0 開頭。 例如&#xff0c;如果給定數字 0, 1…

銀行賬戶管理系統-交互系統

這篇博文是對上一篇(銀行賬戶管理系統)的提升,上一篇是基礎的學習,這一篇是在上一篇的基礎上做的交互系統。Tkinter基礎函數知識點點擊下面超鏈接就可以跳轉到對應的界面。希望可以幫助到你。這是則篇的框架銀行賬戶管理系統代碼解釋-CSDN博客介紹。 寫文章-CSDN創作中心h…