Fedora 18 的samba共享配置

2023-11-16

 

红色粗字体字修改后内容,蓝色粗体字为特别注意内容

1,宿主机:windows 8 4G内存

2,虚拟机:VMware 9.0.1

3,虚拟主机:VMwareFedora 181G内存。

4,参考文章:

参考文章:详解Fedora Samba配置安装Setup Samba home share in Fedora 16Linux系统中的Samba配置

参考:http://pathbreaker.blog.163.com/blog/static/189386457201218925662/


目录

一、samba安装

二、samba用户映射

三、修改samba共享配置文件

四、测试上面的配置文件是否有语法错误

五、添加访问密码将系统用户例如andy加入到  Samba 用户数据库

六、修改共享目录andy的访问权限

七、有关的防火墙配置

八、重启samba

九、设置Samba自启动,通过chkconfig命令进行设置

十、访问测试

十一、映射网络驱动器

前提:配置samba ,root权限登录

samba安装

首先查看samba是否安装

[root@localhost include]# rpm -qa|grep samba
samba-common-4.0.0-168.fc18.rc5.i686
samba-libs-4.0.0-168.fc18.rc5.i686

已经安装samba-common

再安装samba-client samba

[root@localhost include]# yum install samba samba-client                                           
已加载插件:langpacks, presto, refresh-packagekit
解决依赖关系
--> 执行事务检查
---> 软件包 samba.i686.2.4.0.3-2.fc18 将被 安装
--> 处理依赖关系 samba-libs = 2:4.0.3-2.fc18,它被软件包 2:samba-4.0.3-2.fc18.i686 需要

........省略
--> 完成依赖关系计算

依赖关系解决

==================================================
 Package      架构 版本             仓库     大小
==================================================
正在安装:
 samba        i686 2:4.0.3-2.fc18   updates 521 k
 samba-client i686 2:4.0.3-2.fc18   updates 461 k
为依赖而更新:
 libsmbclient i686 2:4.0.3-2.fc18   updates 109 k
 libwbclient  i686 2:4.0.3-2.fc18   updates  78 k
 samba-common i686 2:4.0.3-2.fc18   updates 700 k
 samba-libs   i686 2:4.0.3-2.fc18   updates 4.2 M

事务概要
==================================================
安装     软件包
Upgrade           ( 4 Dependent packages)

总下载量:6.0 M
确定吗?[y/N]y
下载软件包:
Setting up and reading Presto delta metadata
Processing delta metadata
Download delta size: 1.5 M
(1/4): libsmbclient-4.0.0-16 |  63 kB   00:12    
(2/4): libwbclient-4.0.0-168 |  58 kB   00:13    
(3/4): samba-libs-4.0.0-168. | 820 kB   00:13    
(4/4): samba-common-4.0.0-16 | 546 kB   00:19    
Finishing rebuild of rpms, from deltarpms
<locally rebuilding deltar | 5.0 MB     00:07    
Presto reduced the update size by 72% (from 5.0 M to 1.5 M).
(1/2): samba-client-4.0.3-2. | 461 kB   00:06    
(2/2): samba-4.0.3-2.fc18.i6 | 521 kB   00:06    
--------------------------------------------------
总计              142 kB/s | 982 kB     00:06    
运行事务检查
执行事务测试
事务测试成功
执行事务
  正在升级    : 2:libwbclient-4.0.3-2.fc1    1/10 
..........省略
  Verifying   : 2:samba-libs-4.0.0-168.fc   10/10

已安装:
  samba.i686 2:4.0.3-2.fc18                      
  samba-client.i686 2:4.0.3-2.fc18               

作为依赖被升级:
  libsmbclient.i686 2:4.0.3-2.fc18               
  libwbclient.i686 2:4.0.3-2.fc18                
  samba-common.i686 2:4.0.3-2.fc18               
  samba-libs.i686 2:4.0.3-2.fc18                 

完毕!

[root@localhost include]# rpm -qa|grep sambasamba-common-4.0.3-2.fc18.i686
samba-libs-4.0.3-2.fc18.i686
samba-4.0.3-2.fc18.i686
samba-client-4.0.3-2.fc18.i686
[root@localhost include]#

二、samba用户映射

samba服务共享时,密码是保存在linux 主机中的,windows用户可以通过samba用户的别名作为samba用户访问共享资源。操作如下:

[root@localhost ~]# vi /etc/samba/smbusers
定位到第2行,加入下面代码

# Unix_name = SMB_name1 SMB_name2 ...
root = administrator admin Administrator
andy = root
nobody = everyboy everyone guest pcguest smbguest
保存退出。

三、修改samba共享配置文件

操作如下:

[root@localhost ~]# vi  /etc/samba/smb.conf

加入如下面代码

#======================= Global Settings =====================================

[global]

unix charset = UTF-8
dos charset = CP932

username map = /etc/samba/smbusers

... ...

定位到89行附近,加入window 默认的工作组

# hosts allow = the hosts allowed to connect. This option can also be used on a
# per-share basis.

# hosts deny = the hosts not allowed to connect. This option can also be used on
# a per-share basis.
#
workgroup = WORKGROUP //设置工作组
server string = Samba Server Version %v

netbios name = fedora18 //netbios名字,默认没有启用
;interfaces = lo eth0 192.168.0.2/24 192.168.12.2/24 192.168.13.2/24 //设置Samba Server监听哪些网卡,可以写网卡名,也可以写该网卡的IP地址
;hosts allow = 127. 192.168.1. 192.168.0. 192.168.12. 192.168.13. //允许访问的地址,注意各地址之间有空格

... ...

定位到第232行附近,加入如下代码,主要是为将来设置跨网段共享时用
; wins support = yes
; wins server = w.x.y.z
; wins proxy = yes

; dns proxy = yes
# Configure remote browse list synchronisation here
# request announcement to, or browse list sync from:
# a specific host or from / to a whole subnet (see below)
; remote browse sync = 192.168.0.101 192.168.1.32
# Cause this host to announce itself to local subnets here
; remote announce = 192.168.1.255 192.168.0.255

# --------------------------- Logging Options -----------------------------
#
# log file = specify where log files are written to and how they are split.
#
# max log size = specify the maximum size log files are allowed to reach. Log
# files are rotated when they reach the size specified with "max log size".
#

# log files split per-machine:
log file = /var/log/samba/log.%m
# maximum size of 50KB per log file, then rotate:
max log size = 50

... ...

定位到128行,确认如下默认设置:

security = user //安全级别,user需要用户名和密码,share级别则不要
passdb backend = tdbsam
... ...

定位到289行附近,修改如下:

#============================ Share Definitions ==============================

[homes]
comment = Home Directories 
browseable = yes //允许在浏览器中打开
writable = yes
; valid users = %S
; valid users = MYDOMAIN\%S

[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
guest ok =no
writable = no
printable = yes
然后保存退出。

四、测试上面的配置文件是否有语法错误

[root@localhost ~]# testparm
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[homes]"
Processing section "[printers]"
Loaded services file OK.
ERROR: cache directory /var/cache/samba does not exist
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

[global]
        dos charset = CP932
        netbios name = FEDORA18
        server string = Samba Server Version %v
        username map = /etc/samba/smbusers
        log file = /var/log/samba/log.%m
        max log size = 50
        idmap config * : backend = tdb
        cups options = raw

[homes]
        comment = Home Directories
        read only = No

[printers]
        comment = All Printers
        path = /var/spool/samba
        printable = Yes
        print ok = Yes
        browseable = No
[root@localhost ~]# 

五、添加访问密码将系统用户例如andy加入到  Samba 用户数据库

先查看Fedor18已经存在的用户andysamba账号与Linux账号是不一样的,但有一定的相关性,samba账号是一个独立的资料单位,其账号必须在/etc/passwd里面才可以,简单来说,如果让叫andy的用户使用samba,这个andy也必须在/etc/passwd里面才可以登入, 可以采用下面命令设定andy的samba账号密码

 

如果不想使用此用户可以用useradd命令添加新的samba用户

 

[root@localhost ~]# cat /etc/passwd|grep andy   //查看andu用户 

andy:x:1000:1000:Andy:/home/andy:/bin/bash

[root@localhost ~]# pdbedit -a -u andy        //设定andy的samba账号密码

new password:

retype new password:

Unix username:        andy

NT username:          

Account Flags:        [U          ]

User SID:             S-1-5-21-1640796670-3177451582-3269769160-1000

Primary Group SID:    S-1-5-21-1640796670-3177451582-3269769160-513

Full Name:            Andy

Home Directory:       \\fedora18\andy

HomeDir Drive:        

Logon Script:         

Profile Path:         \\fedora18\andy\profile

Domain:               FEDORA18

Account desc:         

Workstations:         

Munged dial:          

Logon time:           0

Logoff time:          never

Kickoff time:         never

Password last set:    , 20 3月 2013 23:59:56 CST

Password can change:  , 20 3月 2013 23:59:56 CST

Password must change: never

Last bad password   : 0

Bad password count  : 0

Logon hours         : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

[root@localhost ~]# 

pdbedit命令的参数很多,这里列出几个主要的。
pdbedit –a username:新建Samba账户。
pdbedit –x username:删除Samba账户。
pdbedit –L:列出Samba用户列表,读取passdb.tdb数据库文件。
pdbedit –Lv:列出Samba用户列表的详细信息。
pdbedit –c “[D]” –u username:暂停该Samba用户的账号。
pdbedit –c “[]” –u username:恢复该Samba用户的账号。

上面samba账号的密码也可以采用下面方式设定

 

[root@localhost ~]# smbpasswd -a andy

New SMB password:

Retype new SMB password:

[root@localhost ~]#

六、修改共享目录andy的访问权限

[root@localhost ~]# ll /home

总用量 4

drwx------. 3 andy andy 4096 3月  20 20:25 andy

[root@localhost ~]# chmod 777 /home/andy       //修改andy 文件夹权限

[root@localhost ~]# ll /home

总用量 4

drwxrwxrwx. 3 andy andy 4096 3月  20 20:25 andy

[root@localhost ~]# gpasswd -a andy root        //将用户andy加入到root

正在将用户“andy”加入到“root”组中

[root@localhost ~]# 

七、有关的防火墙配置

为了使samba共享设置顺利进行,本机之前已经关闭了SELinux,如下:
[root@localhost jack]# sestatus
SELinux status: disabled
[root@localhost jack]# 
因为Fedora 18是由SELinux作为安全控管,所以samba的运行受到“samba设定“SELinux安全控管“Linux基本权限设定这三种条件约束,Fedora 系统在安装时SELinux安全控管的预设定如下:

[root@localhost ~]# sestatus

SELinux status:                 enabled

SELinuxfs mount:                /sys/fs/selinux

SELinux root directory:         /etc/selinux

Loaded policy name:             targeted

Current mode:                   enforcing

Mode from config file:          enforcing

Policy MLS status:              enabled

Policy deny_unknown status:     allowed

Max kernel policy version:      28

[root@localhost ~]# 
如果SELinux的状态时enabled,需要加入如下指令使SELinuxsamba资料放行:
使用Samba默认的目录,如果不使用此目录,可不必运行。
[root@localhost ~]# setsebool -P samba_enable_home_dirs on
使Samba所有的共享目录有可写功能
[root@localhost ~]# setsebool -P samba_export_rw on
如果是共享自定义的目录名,可以用如下指令设置:
chcon -R -t samba_share_t  本地目录名
禁用SELinux是通过如下方式进行的:
[root@localhost ~]# vi  /etc/selinux/config
定位到第6行,修改如下:
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
# targeted - Targeted processes are protected,
# mls - Multi Level Security protection.
SELINUXTYPE=targeted

还有记得设置之后要重启计算机才能生效。如果不想重启系统,使用命令setenforce 0 下面是关闭SELINUX的方法:
修改/etc/selinux/config文件中的SELINUX="" 为 disabled ,然后重启。
注:
setenforce 1 设置SELinux 成为enforcing模式
setenforce 0 设置SELinux 成为permissive模式 
lilo或者grub的启动参数中增加:selinux=0,也可以关闭selinux

详细出处参考:http://www.itqun.net/content-detail/242970.html

八、重启samba

[root@localhost ~]# service smb restart
Redirecting to /bin/systemctl restart smb.service
[root@localhost ~]# service nmb restart
Redirecting to /bin/systemctl restart nmb.service
[root@localhost ~]#

九、设置Samba自启动,通过chkconfig命令进行设置

[root@localhost ~]# chkconfig smb on
注意:正在将请求转发到“systemctl enable smb.service”
ln -s '/lib/systemd/system/smb.service' '/etc/systemd/system/multi-user.target.wants/smb.service'
[root@localhost ~]# chkconfig nmb on
注意:正在将请求转发到“systemctl enable nmb.service”
ln -s '/lib/systemd/system/nmb.service' '/etc/systemd/system/multi-user.target.wants/nmb.service'

十、Linux下访问测试

命令格式smbclient –L [//主机或IP] [-U 用户账号]

<1>Linux下访问本机

[root@localhost ~]# smbclient -L 192.168.0.101 -U andy

Enter andy's password: 

Domain=[WORKGROUP] OS=[Unix] Server=[Samba 4.0.3]

        Sharename       Type      Comment

        ---------       ----      -------

        homes           Disk      Home Directories

        IPC$            IPC       IPC Service (Samba Server Version 4.0.3)

        andy            Disk      Home Directories

Domain=[WORKGROUP] OS=[Unix] Server=[Samba 4.0.3]

        Server               Comment

        ---------            -------

        FEDORA18             Samba Server Version 4.0.3

        Workgroup            Master

        ---------            -------

        WORKGROUP            FEDORA18

[root@localhost ~]# 

<2>win8中共享访问设置

这时需要清除Fedora 18 的iptable规则,如下:

[root@localhost ~]# iptables -F
[root@localhost ~]# iptables -X
[root@localhost ~]# iptables -Z
[root@localhost ~]#

还要记得保存,先要修改iptables-config否则无法在防火墙为disabled状态下保存

[root@localhost ~]# vim /etc/sysconfig/iptables-config

定位到第19行附近,经默认的no改成yes

# Save current firewall rules on stop.
#   Value: yes|no,  default: no
# Saves all firewall rules to /etc/sysconfig/iptables if firewall gets stopped
# (e.g. on system shutdown).
IPTABLES_SAVE_ON_STOP="yes"

# Save current firewall rules on restart.
然后保存退出,再执行下面指令保存

[root@localhost ~]# iptables-save
# Generated by iptables-save v1.4.16.2 on Thu Mar 21 00:32:39 2013                                                                                                                                                                            

*nat                                                                                                                                                                                                                                          

:PREROUTING ACCEPT [14:1251]                                                                                                                                                                                                                  

:INPUT ACCEPT [0:0]                                                                                                                                                                                                                           

:OUTPUT ACCEPT [0:0]                                                                                                                                                                                                                          

:POSTROUTING ACCEPT [0:0]                                                                                                                                                                                                                     

:OUTPUT_direct - [0:0]                                                                                                                                                                                                                        

:POSTROUTING_ZONES - [0:0]                                                                                                                                                                                                                    

:POSTROUTING_direct - [0:0]                                                                                                                                                                                                                   

:POST_ZONE_external - [0:0]                                                                                                                                                                                                                   

:POST_ZONE_external_allow - [0:0]                                                                                                                                                                                                             

:POST_ZONE_external_deny - [0:0]                                                                                                                                                                                                              

:POST_ZONE_public - [0:0]                                                                                                                                                                                                                     

:POST_ZONE_public_allow - [0:0]                                                                                                                                                                                                               

:POST_ZONE_public_deny - [0:0]                                                                                                                                                                                                                

:PREROUTING_ZONES - [0:0]                                                                                                                                                                                                                     

:PREROUTING_direct - [0:0]                                                                                                                                                                                                                    

:PRE_ZONE_public - [0:0]                                                                                                                                                                                                                      

:PRE_ZONE_public_allow - [0:0]                                                                                                                                                                                                                

:PRE_ZONE_public_deny - [0:0]

-A PREROUTING -j PREROUTING_direct

-A PREROUTING -j PREROUTING_ZONES

-A OUTPUT -j OUTPUT_direct

-A POSTROUTING -j POSTROUTING_direct

-A POSTROUTING -j POSTROUTING_ZONES

-A POSTROUTING_ZONES -o eth0 -j POST_ZONE_public

-A POST_ZONE_external -j POST_ZONE_external_deny

-A POST_ZONE_external -j POST_ZONE_external_allow

-A POST_ZONE_external_allow -j MASQUERADE

-A POST_ZONE_public -j POST_ZONE_public_deny

-A POST_ZONE_public -j POST_ZONE_public_allow

-A PREROUTING_ZONES -i eth0 -j PRE_ZONE_public

-A PRE_ZONE_public -j PRE_ZONE_public_deny

-A PRE_ZONE_public -j PRE_ZONE_public_allow

COMMIT

# Completed on Thu Mar 21 00:32:39 2013

# Generated by iptables-save v1.4.16.2 on Thu Mar 21 00:32:39 2013

*mangle

:PREROUTING ACCEPT [14:1251]

:INPUT ACCEPT [0:0]

:FORWARD ACCEPT [0:0]

:OUTPUT ACCEPT [0:0]

:POSTROUTING ACCEPT [0:0]

:FORWARD_direct - [0:0]

:INPUT_direct - [0:0]

:OUTPUT_direct - [0:0]

:POSTROUTING_direct - [0:0]

:PREROUTING_ZONES - [0:0]

:PREROUTING_direct - [0:0]

:PRE_ZONE_public - [0:0]

:PRE_ZONE_public_allow - [0:0]

:PRE_ZONE_public_deny - [0:0]

-A PREROUTING -j PREROUTING_direct

-A PREROUTING -j PREROUTING_ZONES

-A INPUT -j INPUT_direct

-A FORWARD -j FORWARD_direct

-A OUTPUT -j OUTPUT_direct

-A POSTROUTING -j POSTROUTING_direct

-A PREROUTING_ZONES -i eth0 -j PRE_ZONE_public

-A PRE_ZONE_public -j PRE_ZONE_public_deny

-A PRE_ZONE_public -j PRE_ZONE_public_allow

COMMIT

# Completed on Thu Mar 21 00:32:39 2013

# Generated by iptables-save v1.4.16.2 on Thu Mar 21 00:32:39 2013

*filter

:INPUT ACCEPT [0:0]

:FORWARD ACCEPT [0:0]

:OUTPUT ACCEPT [0:0]

COMMIT

# Completed on Thu Mar 21 00:32:39 2013

[root@localhost ~]# 

再次访问测试

重新在windows的地址栏输入:\\192.168.0.101\andy
在登录框中输入用户名和密码后就可以看到linux的共享目录了 

注意,登录的用户名可以是smbusers文件中映射的所有用户名。

十一、映射网络驱动器

当然还可以将其映射到本地驱动器上

在上图中的计算机上右键->映射网络驱动器,弹出设置对话框,如下图

文件夹栏中输入共享的linux目录地址,点击完成即可。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Fedora 18 的samba共享配置 的相关文章

  • pprof 和 ps 之间的内存使用差异

    我一直在尝试分析用 cobra 构建的 cli 工具的堆使用情况 这pprof工具显示如下 Flat Flat Sum Cum Cum Name Inlined 1 58GB 49 98 49 98 1 58GB 49 98 os Read
  • 在 Linux 上创建线程与进程的开销

    我试图回答在 python 中创建线程与进程有多少开销的问题 我修改了类似问题的代码 该问题基本上运行一个带有两个线程的函数 然后运行带有两个进程的相同函数并报告时间 import time sys NUM RANGE 100000000
  • 如何在 Linux 中重新添加 unicode 字节顺序标记?

    我有一个相当大的 SQL 文件 它以 FFFE 的字节顺序标记开头 我使用 unicode 感知的 linux 分割工具将此文件分割成 100 000 行块 但是当将这些传递回窗口时 它确实not与第一个部分以外的任何部分一样 只是它具有
  • 在 debian wheezy amd64 上安装 ia32-libs

    我正在使用 Debian 7 喘息 amd64 uname a Linux tzwm debian 3 2 0 4 amd64 1 SMP Debian 3 2 51 1 x86 64 GNU Linux 我想安装ia32 libs在我的
  • 使用 ProcessBuilder 运行 shell 脚本

    我正在尝试使用 Java 和 ProcessBuilder 运行脚本 当我尝试运行时 我收到以下消息 error 2 没有这样的文件或目录 我不知道我做错了什么 但这是我的代码 ps 我尝试只执行不带参数的脚本 错误是相同的 String
  • Python将文件从Linux复制到WIndows

    我正在构建一个网站 该网站有一个表单 可以捕获用户数据并在用户数据上运行一些cgi cgi 的第一步是需要将文件从 Linux Web 服务器复制到 Windows 计算机 服务器将使用 Active Directory 角色帐户作为复制凭
  • 在 Linux 控制台中返回一行?

    我知道我可以返回该行并用以下内容覆盖其内容 r 现在我怎样才能进入上一行来改变它呢 或者有没有办法打印到控制台窗口中的特定光标位置 我的目标是使用 PHP 创建一些自刷新的多行控制台应用程序 Use ANSI 转义码 http en wik
  • 为什么docker容器提示“权限被拒绝”?

    我使用以下命令来运行 docker 容器 并从主机映射目录 root database 到容器 tmp install database docker run it name oracle install v root database t
  • 如何将 elf 解释器(ld-linux.so.2/ld-2.17.so)构建为静态库?

    如果我的问题不准确 我深表歉意 因为我没有太多 Linux 相关经验 我目前正在构建一个 Linux 从头开始 主要遵循 linuxfromscratch org 版本的指南 7 3 我遇到了以下问题 当我构建可执行文件时 获取一个称为 E
  • Bash - 比较 2 个文件列表及其 md5 校验和

    我有 2 个列表 其中包含带有 md5sum 检查的文件 即使文件相同 列表也具有不同的路径 我想检查每个文件的 md5 和 我们正在讨论数千个文件 这就是为什么我需要脚本来仅显示差异 第一个列表是普通列表 第二个列表是文件的当前状态 我想
  • 比较linux中的两个未排序列表,列出第二个文件中的唯一项

    我有 2 个包含号码列表 电话号码 的文件 我正在寻找一种列出第二个文件中第一个文件中不存在的数字的方法 我尝试过各种方法 comm getting some weird sorting errors fgrep v x f second
  • Visual Studio - X11:缺少 DISPLAY 环境变量

    我正在使用 Visual Studio 2019 Enterprise 开发跨平台 Windows Linux x64 GUI 应用程序 在这个 2019 版本中 我们可以使用 Visual Studio调试平台 Windows 本机 和
  • 用于时间线数据的类似 gnuplot 的程序

    我正在寻找一个类似 gnuplot用于在时间轴中绘制数据图表的程序 类似 gnuplot 在 Linux 上运行 命令行功能 GUI 对我帮助不大 可编写脚本的语法 输出为 jpg png svg 或 gif 输出应该是这样的 set5 s
  • 了解 Linux oom-killer 日志

    我的应用程序被 oom killer 杀死了 它是在实时 USB 上运行的 Ubuntu 11 10 无需交换 PC 具有 1 Gig 的 RAM 唯一运行的应用程序 除了所有内置的 Ubuntu 东西 是我的程序 flasherav 请注
  • 套接字发送调用被阻塞很长时间

    我每 10 秒在套接字上发送 2 个字节的应用程序数据 阻塞 但发送调用在下面的最后一个实例中被阻塞超过 40 秒 2012 06 13 12 02 46 653417 信息 发送前 2012 06 13 12 02 46 653457 信
  • php_network_getaddresses: getaddrinfo 失败: 名称或服务未知 (0) 连接失败..!

    我正在使用 php 邮件程序功能 但出现以下错误 如何修复它 2016 01 22 06 15 48 SMTP 错误 无法连接到服务器 php network getaddresses getaddrinfo失败 名称或服务未知 0 连接失
  • 用于获取特定用户 ID 和进程数的 Bash 脚本

    我需要 bash 脚本来计算特定用户或所有用户的进程 我们可以输入 0 1 或更多参数 例如 myScript sh root deamon 应该像这样执行 root 92 deamon 8 2 users has total proces
  • 查找并删除超过 x 天的文件或文件夹

    我想删除超过 7 天的文件和文件夹 所以我尝试了 17 07 14 email protected cdn cgi l email protection find tmp mindepth 1 maxdepth 1 ctime 7 exec
  • 如何使用 VSCode 调试 Linux 核心转储?

    我故意从我使用 VSCode 编写的 C 应用程序生成核心转储 我不知道如何调试核心转储 有没有人愿意分享这方面的经验 更新 我相信我现在已经可以使用了 我为核心文件创建了第二个调试配置 我需要添加指向生成的转储文件的 coreDumpPa
  • Unix 中的访问时间是多少

    我想知道访问时间是多少 我在网上搜索但得到了相同的定义 读 被改变 我知道与touch我们可以改变它 谁能用一个例子来解释一下它是如何改变的 有没有办法在unix中获取创建日期 时间 stat结构 The stat 2 结构跟踪所有文件日期

随机推荐

  • CSS怎么将DIV中的a标签改颜色

    标签默认文字是蓝色 点过后是文字是紫色 想改变标签文字颜色设置方法如下 a color black 设置默认颜色 a link color blue 未访问颜色 a visited color gray 已访问颜色 a hover colo
  • 2023华为od机试 Java【最长公共后缀】

    题目 我们现在要实现一个功能找到字符串数组 中的最长公共后缀如果不存在公共后缀 abc bbc c 输出描述 c 示例1 输入 abc bbc c 输出 c 说明 返回公共后缀 c 示例2 输入 aa bb cc 输出 Zero 说明 不存
  • 计算机软件工程毕设推荐 40个高质量信息管理专业毕设项目分享【源码+论文】(六)

    文章目录 前言 题目1 基于SSM的在线教学视频点播系统 br 题目2 基于SSM的考研信息查询系统 br 题目3 基于SSM与垃圾分类的信息管理系统 br 题目4 基于SSM的留学生交流平台系统 br 题目5 基于SSM的企业销售培训系统
  • Java Script 日期类的定义和常用方法的使用

    一 定义日期对象 1 说明 1 与日期相关的运算被封装在Date类中 使用该类的方法和属性可以获取客户端操作系统的日期和时间值 2 要调用Date类的方法 注 Date类没有自己的属性 首先必须使用构造器创建一个Dete类的实例 2 定义方
  • SOLIDWORKS螺纹显示处理方法

    在SOLIDWORKS中 使用螺纹孔向导生成螺纹孔非常方便 如下图 生成后的螺纹孔 在旋转一定角度后 会在遮挡的面上有一个虚线圆 当螺纹孔较多时 会使得界面比较凌乱 如何隐藏这些螺纹线呢 在零件的设计树中 在 注解 上右键 选择 细节 将
  • Python学习-----模块1.0(模块的简介、定义与使用)

    目录 前言 1 什么是模块 2 模块的分类 1 内置模块 2 第三方模块 3 自定义模块 3 模块的使用 4 自定义模块 5 模块和执行文件的判断 前言 今天就开始讲Python中的模块篇了 模块是Python的重要组成部分 Python之
  • 深入了解Unity的Physics类:一份详细的技术指南(七)(上篇)

    前言 Unity的Physics类是Unity物理系统的核心 提供了一套用于处理和控制物理模拟的API 这个类提供了用于控制物理系统的全局属性和方法 以及检测和施加力到游戏对象 处理碰撞和触发器事件等 为了让开发者都能更好理解这个Physi
  • Android USBCamera,UVCCamera开发通用库,我试用了普通的USB摄像头没问题

    转自 https blog csdn net AndrExpert article details 78324181 Android直播开发之旅 10 AndroidUSBCamera UVCCamera开发通用库 AndroidUSBCa
  • 关于使用向日葵等远程软件,关闭主机显示器后远程画面缩小的解决办法

    方法一 修改分辨率 直接在桌面上 右键 显示设置 gt gt gt 显示器分辨率 gt gt gt 改成更大的分辨率即可 当然这个方法的前提是 修改分辨率的选项是可选的而不是灰色的 并且你的鼠标可以下拉并点击到修改分辨率的选择框 方法二 修
  • 去伪存真:因果约束下的图神经网络泛化

    写在篇首 图神经网络 GNN 是在各种图数据应用上强有力的深度学习算法 其基本学习范式可以归纳为 在训练节点或图上训练图神经网络参数 然后利用训练好的图神经网络预测节点或者图的标签 保证这种学习范式有效的一个基本假设是IID假设 即训练数据
  • Linux 简介 & 启动过程

    简介 Linux 是一套免费使用和自由传播的开放源码的类 UNIX 操作系统 英文解释为 Linux is not Unix 1991 年由林纳斯 托瓦兹 Linus Torvalds 在赫尔辛基大学上学时出于个人爱好而编写的 主要受到 M
  • 当TabLayout标签太多时,Tab显示拥挤导致出现省略号显示不全

    在布局文件中改控件添加这个属性 app tabMode scrollable
  • Centos7忘记root密码怎么办,root重置密码

    忘记系统管理员密码真是件头疼的事 centos7的拯救之路如下 第一步 重启系统 按 e 进入启动文件界面后 第二步 按 拉到底部 找到linux16这一行 将ro改成rw 在这行最后面加上 init bin sh 第三步 然后按 Ctrl
  • python unittest教程_unittest最详细的教程(文末附视频资料)

    一 什么是unittest unittest是Python单元测试框架 类似于JUnit框架 unittest中有4个重要的概念 test fixture test case test suite test runner Testcase
  • Win10注册表无法保存对权限所作的更改拒绝访问

    转载 https blog csdn net qq 37674858 article details 107876060 在对系统的安全控制得越来越多的情况下 要对注册表的关键数据进行修改是件挺麻烦的事 时不时会弹出无法保存对xxxxxx权
  • 为Win12做准备?微软Win11 23H2将集成AI助手:GPT4免费用

    快科技7月18日消息 微软日前确认今年4季度推出Win11 23H2 这是Win11第二个年度更新 Win11 23H2具体有哪些功能升级 现在还不好说 但它会集成微软的Copilot 它很容易让人想到多年前的 曲别针 助手 但这次是AI技
  • canvas绘制气泡

    思路 使用Math random 函数绘制是个不同位置 大小 颜色的圆形 然后设置定时器 前一个状态用一个与画布相同颜色的背景图片进行覆盖 改变圆形的位置 每次改变都是在这张空白的背景图片上面重新进行重新绘制的过程 源码
  • mysql 5.7 驱动_这些 MySQL 调优配置,你都知道吗?

    关注我的头条号 获取更多运维相关知识 你想了解哪方面的运维知识 请评论区告诉我 我会尽快更新 MySQL 数据库 基本上运维都会接触到 而对于数据库的性能优化 想必是大家比较关注的 下面分享一些调优技巧 先决条件 安装 MySQL 版本大于
  • 【华为OD机试c++】九宫格游戏【2023 Q1 A卷

    题目描述 九宫格是一款广为流传的游戏 起源于河图洛书 游戏规则是 1到9九个数字放在3 3的格子中 要求每行 每列以及两个对角线上的三数之和都等于15 在金麻名著 射雕英雄传 中黃蓉曾给九宫格的一种解法 口诀 戴九恩一 左三右七 二四有肩
  • Fedora 18 的samba共享配置

    红色粗字体字为修改后内容 蓝色粗体字为特别注意内容 1 宿主机 windows 8 4G内存 2 虚拟机 VMware 9 0 1 3 虚拟主机 VMware下Fedora 18 1G内存 4 参考文章 参考文章 详解Fedora Samb