A. linux中的conf文件中每行的#是干什么用的
每行开头的#是注释用的,表示那一行的内容是注释,脚本执行时不读取。当然特殊地方的#就要看具体情况了。
B. 如何在Linux的conf文件中输入信息命令式是什么
你好:如果你是root用户,你就直接输入vim/etc/lilo。conf就可以编辑俄如果你是一般用户,你需要加入sudo即sudovim/etc/lilo。conf这样就可以编辑了希望对你有帮助,呵呵,现在一般都是grub了,你怎么还用lilo来引导了?
C. linux下smb.conf文档中文解释
一.为什么要用Samba? Samba的主要任务就是实现Linux系统和Windows系统之间的资源共享。我们现在是要在Linux下配置Samba,让Windows的用户可以访问你 配置好之后的PC。二.需要的软件? 我是在ubuntu上实现的,所以我只需在配置好ubuntu的更新源之后,在终端中使用一下两句命令,就可以安装Samba的软件包 $sudo apt-get install smaba $sudo apt-get install smbfs三.Samba服务的组成 Samba的核心是两个守护进程smbd和nmbd。当然,它们的配置信息都保存在/etc/samba/smb.conf里面。 其中smbd处理Samba软件与Linux协商,nmbd使其他主机能浏览Linux服务器。四.Samba的配置文件的语法 配置文件就放在/etc/samba/下,名字叫作smb.conf。如果怕改了之后有问题,可以备份一份。 执行如下命令进行备份(事实上就是复制一份,并且改名) $sudo cp /etc/samba/smb.conf /etc/samba/smb_conf_backup 一个完整的smb.conf配置文件有两部分组成Global Settings(全局参数设置)和Share Definitions(共享定义)组成。 每个部分有消息头和参数构成,如[global]就是一个消息头,用[]标志。 而参数的结构形式是parameter = value。 注释用#表示,这个和shell脚本有点像 而你会发现有一些前面有;号,这个表示这一行的配置可以更改,修改就要去掉;,让配置起作用。五.Samba组成 (1)Samba Global Settings 全局参数设置 该部分由[global]段来完成配置,主要是设置整体的规则,有个参数一般要修改的是workgroup=mygroup,此句提供NT域名或者工作组名,是必须根据实际修改的。 (2)Share Definitions 共享定义 有很多段,都用[]标志开始的,这里要自己根据情况修改。六.设置共享目录。 反正随便设置一个目录给别人访问就行了,第一次配置,也就不考虑太多。 $sudo mkdir -p /home/share/samba $sudo chmod 777 /home/share/samba七.修改配置文件 (1)global修改的地方,防止乱码产生 [global] workgroup = WORKGROUP display charset = UTF-8 unix charset = UTF-8 dos charset = cp936 (2)在文本最后添加Share段,其中/home/share/samba是共享目录 [Share] comment = Shared Folder with username and password path = /home/share/samba public = yes writable = no valid users = user create mask = 0300 directory mask = 0300 force user = nobody force group = nogroup available = yes browseable = yes (3)搜索到security一项,修改如下 security = user username map = /etc/samba/smbusers八.定制Samba的用户 在终端中输入一下命令 $sudo useradd user #增加了一个叫做user的用户 $sudo smbpasswd user #修改user的对samba服务的密码,系统会提示输入密码 九.重新启动服务 保存并关闭配置文件,在终端中输入如下命令 $sudo testparm 重新启动服务 $sudo /etc/init.d/samba restart十.使用服务 (1)在windows系统下使用 方法一:在IE地址栏中输入: \\你的IP 然后回车,可能要求你输入用户名和密码,就是第八步所设定的。 方法二:在网上邻居中新建邻居,在路径中输入: \\你的IP\Share 然后点击下一步完成,当然,还是可能会要求输入用户名和密码 (2)在Linux下访问 在终端中挂载文件系统 $sudo mount -t smbfs -o username=user,password=123456 //218.*.*.*/Share /mnt其中,-t参数指示了文件系统的类型,username是用户名,password是密码,218.*.*.*是你的IP,Share你在配置文件中已经指明的段名,/mnt是你要挂载所到的文件夹,当然你可以自己修改
D. 在linux系统下操作,文件b.conf中增加一行内容abc,并将文件b.conf复制到文件a.conf中,请用命令实现
echo "abc" >> b.confcat b.conf > a.conf
E. 在linux系统下操作,文件b.conf中增加一行内容abc,并将文件b.conf复制到文件a.c
使用下面两条命令,注意”#”表示这是一个普通用户命令,是一个命令提示符,输命令的时候不需要输入”#”.#echo”abc”>>b.conf#catb.conf>a.conf 第一个命令是:用echo回显逗abc地字符,并把回显的字符追加(逗>>地)到b.conf文件最后一行。 第二个命令是:用cat 查看b.conf文件的全部内容,并把前面查看到的内容重定向(”>”)到a.conf中
F. linux中的.conf文件是怎么被读取的
init.d下的都是开机时启动的后台进程执行脚本,脚本配置里会有执行程序版的定义,这个执权行的程序就会去读取相关配置文件。比如你说的/etc/init.d/dnsmasq脚本里定义的dnsmasq程序运行后就会去读取/etc/dnsmasq.conf文件.
G. Linux中/etc/named.conf配置文件如何设置
1、首先打开一台linux虚拟机。
H. linux脚本中要读取一个配置文件的参数,该怎么实现
cat xxx.conf |grep state | awk '{print $2}'
I. linux 内核 配置串口
由于linux的内核参数信息都存在内存中,因此可以通过命令直接修改,并且修改后直接生效。但是,当系统重新启动后,原来设置的参数值就会丢失,而系统每次启动时都会自动去/etc/sysctl.conf文件中读取内核参数,因此将内核的参数配置写入这个文件中,是一个比较好的选择。首先打开/etc/sysctl.conf文件,查看如下两行的设置值,这里是:kernel.shmall = 2097152kernel.shmmax = 4294967295 如果系统默认的配置比这里给出的值大,就不要修改原有配置。同时在/etc/sysctl.conf文件最后,添加以下内容:fs.file-max = 6553600 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default = 4194304 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 262144 这里的“fs.file-max = 6553600”其实是由“fs.file-max = 512 * processes”得到的,我们指定processes的值为12800,即为“fs.file-max =512 *12800”。sysctl.conf文件修改完毕后,接着执行“sysctl -p”使设置生效。[[email protected] ~]# sysctl -p 常用的内核参数的含义如下。kernel.shmmax:表示单个共享内存段的最大值,以字节为单位,此值一般为物理内存的一半,不过大一点也没关系,这里设定的为4gb,即“4294967295/1024/1024/1024=4g”。kernel.shmmni:表示单个共享内存段的最小值,一般为4kb,即4096bit.kernel.shmall:表示可用共享内存的总量,单位是页,在32位系统上一页等于4kb,也就是4096字节。fs.file-max:表示文件句柄的最大数量。文件句柄表示在linux系统中可以打开的文件数量。ip_local_port_range:表示端口的范围,为指定的内容。kernel.sem:表示设置的信号量,这4个参数内容大小固定。net.core.rmem_default:表示接收套接字缓冲区大小的缺省值(以字节为单位)。net.core.rmem_max :表示接收套接字缓冲区大小的最大值(以字节为单位)net.core.wmem_default:表示发送套接字缓冲区大小的缺省值(以字节为单位)。net.core.wmem_max:表示发送套接字缓冲区大小的最大值(以字节为单位)。
J. 求linux系统的grub中grub.conf配置文件参数的详细解说!
kernel /vmlinux-2.4.20-8 指定内核所在位置ro root=LABEL=/ readonly root主目录=卷标名称=/(空)nitrd /initrd2.4.20-8.img 这行说出来简单,叫做初始化虚拟磁碟吧。但是具体内容还是建议你网络搜索“nitrd 的重要性”
未经允许不得转载:山九号 » linux下的conf文件传参|linux脚本中要读取一个配置文件的参数该怎么实现