linux设置共享
① 如何设置linux的共享内存
可以修改shmmax内核参数,使SGA存在于一个共享内存段中。
通过修改/proc/sys/kernel/shmmax参数可以达到此目的。
[root@neirong root]# echo 1073741824 > /proc/sys/kernel/shmmax
[root@neirong root]# more /proc/sys/kernel/shmmax
1073741824这里设为1G。
对于shmmax文件的修改,系统重新启动后会复位。可以通过修改 /etc/sysctl.conf 使更改永久化。
在该文件内添加以下一行 kernel.shmmax = 1073741824 这个更改在系统重新启动后生效.
1、设置 SHMMAX
SHMMAX
参数定义共享内存段的最大尺寸(以字节为单位)。在设置 SHMMAX 时,切记 SGA 的大小应该适合于一个共享内存段。 SHMMAX 设置不足可能会导致以下问题:
ORA-27123:unable to attach to shared memory segment
您可以通过执行以下命令来确定 SHMMAX 的值:
# cat /proc/sys/kernel/shmmax
33554432
SHMMAX 的默认值是 32MB 。我一般使用下列方法之一种将 SHMMAX 参数设为 2GB :
通过直接更改 /proc 文件系统,你不需重新启动机器就可以改变 SHMMAX 的默认设置。我使用的方法是将以下命令放入 /etc/rc.local 启动文件中:
# >echo "2147483648" > /proc/sys/kernel/shmmax
您还可以使用 sysctl 命令来更改 SHMMAX 的值:
# sysctl -w kernel.shmmax=2147483648
最后,通过将该内核参数插入到 /etc/sysctl.conf 启动文件中,您可以使这种更改永久有效:
# echo "kernel.shmmax=2147483648" >> /etc/sysctl.conf
2、设置 SHMMNI
我们现在来看 SHMMNI 参数。这个内核参数用于设置系统范围内共享内存段的最大数量。该参数的默认值是 4096 。这一数值已经足够,通常不需要更改。
您可以通过执行以下命令来确定 SHMMNI 的值:
# cat /proc/sys/kernel/shmmni
4096
3、设置 SHMALL
最后,我们来看 SHMALL 共享内存内核参数。该参数控制着系统一次可以使用的共享内存总量(以页为单位)。简言之,该参数的值始终应该至少为:
ceil(SHMMAX/PAGE_SIZE)
SHMALL 的默认大小为 2097152 ,可以使用以下命令进行查询:
# cat /proc/sys/kernel/shmall
2097152
SHMALL 的默认设置对于我们的 Oracle9 i RAC 安装来说应该足够使用。
注意: 在 i386 平台上 Red Hat Linux 的 页面大小 为 4096 字节。但是,您可以使用 bigpages ,它支持配置更大的内存页面尺寸。
② linux下如何设置目录共享,可以让windows访问
打开samba服务。
vi
/etc/samba/smb.conf,对文件进行配置。
简单的配置应该注意以下几点:
workgroup项,等号后面改为你的windows所在组,如WORKGROUP,默认的windows一般是这个,你可以在查看windows的属性获知。
security后改为share,这样可以避免繁琐的密码。
建议在其后添加guest
account=root,否则共享某些文件可能无法访问。
最后是共享的设置,后面有大段大段的例子,随便找一个,路径改为你想共享的linux下的路径。然后基本复制例子完成属性的设置。
保存退出,然后service
smb
restart
当然,以上需要你已经安装了samba的相关包,以实现其功能。可以用一下语句检查是否安装了samba包。rpm
-qa|grep
samba,如果没有返回任何结果,那么应该没有安装。
还有,需要在防火墙中打开samba的端口,也可以关闭防火墙。
③ linux网络共享设置
完成Linux基本网络设置后,需要看你共享什么内容,再进行服务器设置:
文件共享一般配置nfs(Linux/Unix系统共享)、samba(和Windows共享)、ftp服务器等。
登录共享需要配置ssh和telnet。
④ linux如何设置共享
在Linux中设置共享目录,需要使用samba服务,流程如下:
1.是否安装了samba服务
sudoapt-getinstallsamba
sudoapt-getinstallsmbfs
2.创建需要共享的目录/ home/usr/share
#在目录/home/xxxx/sharexxx为用户名
mkdirshare
3.修改该目录权限
chmod777share
4.备份并编辑smb.conf允许网络用户访问
Sudocp/etc/samba/smb.conf/etc/samba/smb.confSudogedit/etc/samba/smb.conf
#搜索security=user
#加入
security=user
usernamemap=/etc/samba/sambausers
#文件最后加入:允许访问用户为user1贡献目录/home/xxxxx/share
[Share]
comment=
path=/home/xxxx/share
public=yes
writable=yes
vailsers=user1
createmask=0700
directorymask=0700
forceuser=nobody
forcegroup=nogroup
available=yes
browerable=yes
#防止显示中文出现乱码
#在globalworkgroup=MSHOME改为WORKGROUP增加
displaycharset=UTF-8
unixcharset=UTF-6
doscharset=cp936
5.增加网络访问用户user1 /删除用户sudo userdel – r user1
sudouseradser1
#该用户将只能从远程访问,不能从本机登录。而且samba的登录密码能和本机登录密码不相同。
6.目前要新增网络使用者的帐号:
sudosmbpasswd-auser1
sudogedit/etc/samba/smbusers
7.在新建立的文件内加入下面这一行并保存
user1="networkusername"
8.需要更改newsfan的网络访问密码,也用这个命令更改
sudosmbpasswd-auser1
9.删除网络使用者的帐号的命令把上面的-a改成-x
sudotestparm
sudo/etc/init.d/sambarestart
10.最后退出重新登录或重新启动一下机器,在linux终端中查询ip
ifconfig-a
#ip为192.168.128.128
11.然后在window运行\192.168.128.128访问share 用户名为user1 密码输入已设置的密码。
⑤ linux虚拟机怎么设置共享文件夹
1、打开虚拟机,VM->Settings,在设置界面选择Options,再在下面选择Share
Floders,看右边的选项,把folder
sharing
的状态设为Always
enabled,再选择Folders(会弹出界面可选择主机上要共享给虚拟机的文件夹),回到设置界面点ok;
2、然后再安装VM
Tools工具:工具栏的“虚拟机”里面有个关于VM
Tools的,选一下,等待工具安装完成(也可以先安装工具再设置,我反正是先安装工具的,没发现有影响)。
我这是已经安装好的情况,安装好后在桌面上一般会显示一个光盘的图标(看上面的小图),图标不用理它;
3、待Tools安装完成后,在/mnt/hgfs下查看,应该可以看到共享的文件夹,打开文件夹看看文件是否已经共享(可以在文件夹里增加或者减少文件试看看)【就是这个目录让我找了非常久!!!不知道在哪里查看好!!!o(╯□╰)o】
⑥ linux系统的电脑如何共享
共享方式方法有点多
比如ftp,nfs,samba这些都是可以实现共享的方式
希望可以帮助你,请采纳,谢谢
⑦ linux各用户间如何实现文件共享
最常用的几种方式简要地说一下吧:
通过系统服务:
<1>NFS:网络文件系统,用于Linux与Linux系统之间的文件共享
<2>Samba:用于windows与Linux系统之间的共享
<3>FTP:windows与Linux都可以,有图形化界面与命令行两种方式访问共享数据
通过权限设置:
<1>ACL
<2>如果不在乎权限范围过大,可以直接设置要共享的文件的权限为任何人和组都可读写和执行,
具体搭建实施再查详细的资料
⑧ Linux中,如何实现文档共享以及权限设定
通过系统服务:
<1>NFS:网络文件系统,用于Linux与Linux系统之间的文件共享
<2>Samba:用于windows与Linux系统之间的共享
<3>FTP:windows与Linux都可以,有图形化界面与命令行两种方式访问共享数据
通过权限设置:
<1>ACL
<2>如果不在乎权限范围过大,可以直接设置要共享的文件的权限为任何人和组都可读写和执行!
⑨ linux 文件共享怎么配置
vi /etc/samba/smb.conf 找到 workgroup = MYGROUP 改为你的工作组,不该也没关系。找到 security = XXX 吧后面的XXX 改为 share 使用SHARE就不需要用户密码就可以访问翻到最后,建立一下内容[myshare] #共享名comment = XXXX #注释 path = /share #共享的路径 public = yes writable = yes保存推出后,services smb restart然后再WIN客户端输入\\LINUX机器的IP 就可以访问共享文件。更多学习资料,你可以参考《Linux就该这么学》。
⑩ linux文件共享设置
Linux用的比较多的共享文件夹方式是ftp