由于想在jackxiang目录下建立一个文件测试samb看看,没有想到看是看到了,一用记事本打开后保存说是找不到文件路径,最后发现时文件权限的问题,于是作如下修改:

-rw-r--r-- 1 root root 14 02-12 07:50 mysambtest.txt

修改为:
[root@localhost home]# chown -R jackxiang.users jackxiang/

就可以用记事本等编辑工具修改了而不提示找不到路径了。


\\192.168.63.128

然后直接点击生成的jackxiang目录,输入通过smbpasswd –a jackxiang 输入密码。
进入目录,建立文件夹等。。。注意是:user组喔,你建立文件夹可能会出现问题,所以:

[root@localhost home]# chown -R jackxiang.jackxiang jackxiang/



-rw-rw-rw- 1 jackxiang jackxiang   18 02-12 07:55 mysambtest.txt
drwxr-xr-x 2 jackxiang jackxiang 4096 02-12 07:56 newfolder
drwxr-xr-x 2 jackxiang jackxiang 4096 02-12 07:56 newfoldertest
-rw-rw-rw- 1 jackxiang jackxiang    0 02-12 07:57 newfolder.txt


这时候才是随便建立目录和文件喽!

附:

#cd /usr/local/samba/bin

#testparms  

测试参数的设置格式,属性是否正确。

#smbstatus

Samba version 3.0.10
PID     Username      Group         Machine                        
-------------------------------------------------------------------
2502   root          UEC         uec-gcp      (192.168.1.2)
Service      pid     machine       Connected at
-------------------------------------------------------
IPC$          2502   uec-gcp       Mon Sep 12 13:11:31 2005
John docs     2502   uec-gcp      Mon Sep 12 12:59:01 2005
gcp docs      2502   uec-gcp       Mon Sep 12 12:58:54 2005
No locked files

#smbpasswd –a username  

添加访问的共享资源的用户,一般用户也可以访问SWAT,但只有查看状态的权限。
# smbtree
Password:  
WORKGROUP
        \SUN440EN                      Samba 3.0.10
                \SUN440ENADMIN$               IPC Service (Samba 3.0.10)
                \SUN440ENIPC$                 IPC Service (Samba 3.0.10)
                \SUN440ENjohn docs                
                \SUN440ENgcp docs    

[root@localhost bin]# ./testparm
Load smb config files from /usr/local/samba/lib/smb.conf
Processing section "[homes]"
Processing section "[brutxiang]"
Processing section "[lxliu]"
Processing section "[ianzhang]"
Processing section "[guodong]"
Processing section "[kamchen]"



#smbclient -L yourhostname.

显示了samba server 上的共享资源。


阅读全文
背景:最近,打下rpm包,想了解一下包依赖,特别是这个libiconv这个在linux里没有yum下的rpm包,于是自己打了一个编译过去了,但是如果在其它机器部署是不是还得装下自己打的rpm包呢,于是查了一下,发现php里面有一个libiconv.so.2指向打rpm编译时自己打的这个libiconv的rpm包,所以,还得安装这个自制的rpm包,也就是说需要打的php的rpm包依赖这个自己打的libiconv的rpm包,要在依赖里写明:Requires: libiconv ,不光是BuildRequires: libiconv。
[root@localhost sbin]# ldd php-fpm |grep libicon
        libiconv.so.2 => /usr/local/libiconv/lib64/libiconv.so.2 (0x00007f0a545db000)

同样,如果自己建立yum仓库时,在安装memcache包时也需要安装自己打的这个libevent的rpm包(指定打包安装的libevent动态库位置后,后面打包的memcache也是按这个指向编译并打包即可):
[root@iZ25dcp92ckZ multepoolserver]# ldd /usr/local/memcached/bin/memcached
        linux-vdso.so.1 =>  (0x00007ffc4d5b5000)
        libevent-2.0.so.5 => /usr/local/lib/libevent-2.0.so.5 (0x00007fac1db70000)
——————————————————————————————————————————
这块还好当时问过张宴兄弟,突然想到打包,他提到的这个ldd很有帮助:
向东 说:
centos出5.4了,那个nginx也写到5.4吧?呵呵
张宴 说:
有时间我更新一下,呵呵。
向东 说:
我想请教一个关于rpm包的问题,我安装某个东西的时候会说依赖某个*so,你一般是怎么反查到这个*.so属于某个rpm包?
向东 说:
在不同系统版本好像包也是有区分的
向东 说:

张宴 说:
只能根据rpm包的某个可执行文件查询其依赖的.so,ldd命令可以查询:
张宴 说:
# ldd /usr/local/webserver/nginx/sbin/nginx
        libcrypt.so.1 => /lib64/libcrypt.so.1 (0x0000003e78200000)
        libpcre.so.0 => /lib64/libpcre.so.0 (0x0000003e76a00000)
        libssl.so.6 => /lib64/libssl.so.6 (0x0000003610c00000)
        libcrypto.so.6 => /lib64/libcrypto.so.6 (0x0000003e75200000)
向东 说:
喔,linux在装某个rpm的时候依赖很多包,比如我装那个rz的时候就说我没有装什么什么so,你是如何解决?
张宴 说:
装rz,yum install lrzsz就OK了。
向东 说:
喔,我搞的是虚拟机啊,,我就直接挂载Linux的iso到虚拟机里面,想挨个安装rpm包依赖,
没有利用到linux的网络优势。
向东 说:
看来还得自己搞台服务器玩玩
张宴 说:
rpm安装有先后顺序的。
张宴 说:
rpm -i *.rpm
向东 说:
rpm -ihv rzsz-0.12.20-853.2*.rpm他会提示你缺少某个动态链接库,但是这个动态链接库的rpm包他没有说啊
向东 说:

向东 说:
当然用yum联网他会给一切安排好

向东 说:
我的网站给个链接:www.jackxiang.com
向东 说:
大学的时候我就看到你叫回忆未来,我说说我为何叫回忆未来:如果我放弃了我的员工,我永远不会看到未来的希望,如果我放弃了我的客户,我则失去了回忆的必要,信念和希望必须专注与此,我就是回忆未来-向东  缘分啊。
向东 说:

于是搞了个虚拟机NAT方式共享上网, yum install lrzsz:


[root@localhost ~]# yum install lrzsz
Loaded plugins: fastestmirror
Determining fastest mirrors
* addons: mirrors.163.com
* base: mirrors.163.com
* extras: mirrors.163.com
* updates: mirrors.163.com
addons                                                                                                       |  951 B     00:00    
addons/primary                                                                                               |  201 B     00:00    
base                                                                                                         | 2.1 kB     00:00    
base/primary_db                                     78% [================================         ] 141 kB/s | 1.2 MB     00:02 ETA



sockstat -4|grep 6379
redis    redis-serv 1056  4  tcp4   172.17.254.227:6379   *:*

#./redis-cli -h 172.17.254.227 -p 6379
172.17.254.227:6379> auth XjklgMe431*8
OK

ps aux | grep redis-serv  
redis  1056   0.0  0.2  22324  3260  -  Ss   11Nov17    101:13.88 redis-server: /usr/local/redis


来自:http://blog.csdn.net/weixin_38884250/article/details/72675734

uname -rsp
FreeBSD&Linux:

/etc/pam.d/


netstat -ntp
1)linux下查找指定文件名:
find PATH -type f -name "aaa.txt"


2)find+grep配合查找包含某字符串的文件并显示行号:
#> find . -type f  -exec grep 'mingtian'  -l {} \;
grep -l :是显示匹配的内容的文件名字!
或者:
#> find . -type f -name "*.*" |xargs grep 'xiaoshou' -l
(这个方法 不好,挺乱的,还慢,推荐前一个方法!)

such as :
find . -type f -name "*.php"|xargs grep -in "date" -R
分页: 40/40 第一页 上页 30 31 32 33 34 35 36 37 38 39 40 最后页 [ 显示模式: 摘要 | 列表 ]