随着Linux系统的广泛应用,Linux成为了IT领域的一个重要的开源操作系统。Linux操作系统在服务器、嵌入式设备、移动设备等各领域应用广泛。作为IT从业者,我们需要掌握Linux操作系统的基本使用,其中linux 3.6.9平台配置也是必不可少的一部分。 本文将介绍如何进行Linux 3.6.9平台配置。
1. 下载安装Linux 3.6.9
需要下载Linux 3.6.9的安装包。可以在Linux官方网站上找到相应的版本。下载完成后,将安装包解压到指定的目录,并进入该目录。执行如下命令进行编译安装:
$ tar -xzvf linux-3.6.9.tar.gz
$ cd linux-3.6.9
$ make menuconfig
$ make
$ make install
$ reboot
在编译过程中,需要注意内核选项的配置。
2. 配置GRUB启动项
配置完内核后,需要将内核配置项添加到GRUB中以便于启动。编辑/boot/grub2/grub.cfg文件,添加如下内容:
menuentry ‘Linux 3.6.9’ {
set root='(hd0,1)’
linux /boot/vmlinuz-3.6.9 root=/dev/sda1
initrd /boot/initramfs-3.6.9.img
}
其中(hd0,1)表示安装Linux操作系统的分区,/dev/sda1表示Linux根分区。这里需要根据实际情况进行修改。
3. 配置网络
对于服务器而言,网络配置非常重要。需要配置网络使得服务器可以访问外网。编辑/etc/sysconfig/network-scripts/ifcfg-eth0文件,将以下内容添加进去:
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp
TYPE=Ethernet
保存并退出文件。执行如下命令使得网络配置生效:
$ service network restart
4. 配置SSH远程登录
通过SSH远程登录可以方便地进行服务器管理。需要配置SSH服务以支持远程登录。执行如下命令进行安装:
$ yum install openssh-server -y
安装完毕后,编辑/etc/ssh/sshd_config文件,将以下内容添加进去:
Port 22
Protocol 2
PermitRootLogin yes
保存并退出文件。执行如下命令重启SSH服务:
$ service sshd restart
现在可以通过SSH远程登录Linux 3.6.9平台了。
5. 配置防火墙
防火墙可以有效地保护系统安全。需要配置防火墙以防止非法入侵。执行如下命令进行安装:
$ yum install iptables -y
安装完毕后,编辑/etc/sysconfig/iptables-config文件,将以下内容添加进去:
IPTABLES_MODULES=”ip_conntrack_netbios_ns iptable_nat ipt_MASQUERADE”
IPTABLES_MODULES_UNLOAD=”yes”
保存并退出文件。执行如下命令启动防火墙:
$ service iptables start
现在的Linux 3.6.9平台已经具备了基本的功能。对于不同的应用场景,还需要根据需要进行进一步的配置。希望本文对Linux 3.6.9平台的配置提供一些帮助。
成都网站建设公司-创新互联,建站经验丰富以策略为先导10多年以来专注数字化网站建设,提供企业网站建设,高端网站设计,响应式网站制作,设计师量身打造品牌风格,热线:028-86922220Linux系统默认已经安装了Samba,但是没有安装Samba服务:
1,先查看安装情况:rpm -qa|grep samba
根据系统的安装情况选择下载或者通过光驱安装所缺的rpm包。
我的安装情况是:
使用命令:mount /dev/cdrom1 /mnt/cdrom1
通过mount把cdrom1挂载到系统临时目录/mnt/cdrom1,在Packets包下面使用命令:rpm -ivh
samba.*.rpm包安装。
切换到放置rpm文件的目录
# rpm
-ivh samba-common-3.6.9-151.el6.x86_64
这是Samba 必备的程序,必须安装
# rpm
-ivh samba-3.6.9-151.el6.x86_64
安装Samba 服务器程序,可以使我Windows 主机访问Samba 服务器共享的资源。
如果需要使Linux 主机访问Windows 主机上的共享资源,则还应该安装Samba 客户端程序。
# rpm
-ivh samba-client-3.6.9-151.el6.x86_64
2,安装samba的rpm包完成后
samba-common-3.6.9-151.el6.x86_
//主要提供samba服务器的设置文件与设置文件语法检验程序testparm
samba-client-3.6.9-151.el6.x86_
//客户端软件,主要提供linux主机作为客户端时,所需要的工具指令集
samba-swat-3.6.9-151.el6.x86_
//基于https协议的samba服务器web配置界面
samba-3.6.9-151.el6.x86_
//服务器端软件,主要提供samba服务器的守护程序,共享文档,日志的轮替,开机默认选项
Samba服务器安装完毕,会生成配置文件目录/etc/samba和其它一些samba可执行命令工具,/etc/samba/b.conf是samba的核心配置文件,/etc/init.d/b是samba的启动/关闭文件。
5、查看samba的服务启动情况
# service b status
6、设置开机自启动
# chkconfig –level 35 b on//在3、5级别上自动运行samba服务
7、配置b服务
workgroup = WORKGROUP
server string = Samba Server Version %v
netbios name = ImgPath05
comment = Public stuff
path =
/usr/local/nginx/html/img
public = yes
writeable = yes
browseable =
yes
guest ok = yes
共享目录为:/usr/local/nginx/html/img,共享目录对外名称为:ImgPath 即在Windows看到的目录名称。
设置共享目录权限:chown -R nobody:nobody /usr/local/nginx/html/img/
8、启动或者重启b服务
重启b服务
测试b.conf配置是否正确
9 Windows访问共享目录,但是没有写权限,通过以下方式修改防火墙设置。
将Linux b服务添加到防火墙的例外中
我们可以修改shmmax内核参数,使SGA存在于一个共享内存段中。
通过修改/proc/sys/kernel/shmmax参数可以达到此目的。
# echo> /proc/sys/kernel/shmmax
# more /proc/sys/kernel/shmmax
这里设为1G。
对于shmmax文件的修改,系统重新启动后会复位。可以通过修改 /etc/sysctl.conf 使更改永久化。
在该文件内添加以下一行 kernel.shmmax =这个更改在系统重新启动后生效.
1、设置 SHMMAX
SHMMAX
参数定义共享内存段的更大尺寸(以字节为单位)。在设置 SHMMAX 时,切记 SGA 的大小应该适合于一个共享内存段。 SHMMAX 设置不足可能会导致以下问题:
ORA-27123:unable to attach to shared memory segment
您可以通过执行以下命令来确定 SHMMAX 的值枝毁:
# cat /proc/sys/kernel/shmmax
SHMMAX 的默认值是 32MB 。我一般使用下列方法之一种将 SHMMAX 参数设为 2GB :
通过直接更改 /proc 文件系统,你不需重新启动机器就可以改变 SHMMAX 的默认设置。我使用的方法是将手裂以下命令放入 /etc/rc.local 启动文件中:
# >echo “” > /proc/sys/kernel/shmmax
您还可以使用 sysctl 命令来更改 SHMMAX 的值:
# sysctl -w kernel.shmmax=
最后,通过将该内核参数插入到 /etc/sysctl.conf 启动文件中,您可以使这种更改永久有效:
# echo “kernel.shmmax=” >> /etc/sysctl.conf
2、设置 SHMMNI
我们现在来看 SHMMNI 参数。这个内核参数用于设置系统范围内共享内存段的更大数量。该参数的默认值是 4096 。这一数值已经足够,通常不需要更改。
您可以通过执行以下命令来确定 SHMMNI 的值:
猛薯备 # cat /proc/sys/kernel/shmmni
4096
3、设置 SHMALL
最后,我们来看 SHMALL 共享内存内核参数。该参数控制着系统一次可以使用的共享内存总量(以页为单位)。简言之,该参数的值始终应该至少为:
ceil(SHMMAX/PAGE_SIZE)
SHMALL 的默认大小为,可以使用以下命令进行查询:
# cat /proc/sys/kernel/shmall
SHMALL 的默认设置对于我们的 Oracle9 i RAC 安装来说应该足够使用。
注意: 在 i386 平台上 Red Hat Linux 的 页面大小 为 4096 字节。但是,您可以使用 bigpages ,它支持配置更大的内存页面尺寸。
在 Linux 中设置共享内存的方法有很多种,下面是一种常用的方法:
使用shmget()函数创建一块共享内存,可以指定共享内存的大小和标识符。
使用shmat()函数将共享内存连接到进程的地址空间,返回指向共享内存的指针。
使用shmdt()函数断开与共享内存的连接。
使用shmctl()函数删除共享内存。
具体实现可以参考以下代码示例:
#include
#include
#include
int main() {
// 1. 创建共享内存
int shmid = shmget(IPC_PRIVATE, 100, 0666 | IPC_CREAT);
if (shmid
perror(“shmget error”);
return 1;
}
// 2. 连接共享内没瞎存
void *shm = shmat(shmid, NULL, 0);
if (shm == (void *)-1) {
perror(“shmat error”);
return 1;
}
// 使用共享内存
// …
// 3. 断开连接
if (shmdt(shm)
perror(“shmdt error”);
return 1;
}
// 4. 删除共享内存
if (shmctl(shmid, IPC_RMID, 0)
perror(“shmctl error”);
return 1;
}
return 0;
}
这是一个简单的示枯雹空例,在这里我们创建了一个大小为100字节的共享内肆备存,并使用shmget()、shmat()、shmdt()、shmctl()四个函数来创建、连接、断开连接、删除共享内存。
在实际应用中,我们需要根据需要来调整共享内存的大小,并在使用共享内存时进行相应的同步和互斥操作来保证数据的安全性。
需要注意的是,在使用共享内存时,我们需要确保共享内存在进程全部退出后能够被释放,这可以通过在父进
程中删除共享内存来实现。另外在程序中也要考虑到异常处理,如果在程序运行过程中发生了异常,应该及时释放所占用的共享内存,以免造成资源浪费。
Linux系统最简单的静态网络渗备掘码配丛散毁置
查看hostname
1、查询命令:hostname
2、输出对应的文本文件:cat /proc/sys/kernel/hostname
修改hostname
1、hostname命令可以设置系统的hostname,
hostname newhostname
newhostname即要设置的新的hostname,运行后立即生效,但是在系统重启后会丢失所做的修改,如果要永久更改系统的hostname,就要修岩闹改相关的设置文件。
2、修改系统配置文件 /etc/sysconfig/network
# vi /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=linuxprobe
3、修改hosts文件粗兆罩或者dns服务器
# vi /etc/hosts
127.0.0. localhost.localdomain
4、用sysctl 修改kernel.hostname
# sysctl kernel.hostname=hadoop
kernel.hostname = hadoop
备注
1、请猜仔使用sudo权限
关于linux 3.6.9平台配置的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
成都创新互联科技公司主营:网站设计、网站建设、小程序制作、成都软件开发、网页设计、微信开发、成都小程序开发、网站制作、网站开发等业务,是专业的成都做小程序公司、成都网站建设公司、成都做网站的公司。创新互联公司集小程序制作创意,网站制作策划,画册、网页、VI设计,网站、软件、微信、小程序开发于一体。
当前题目:如何进行Linux3.6.9平台配置?(linux3.6.9平台配置)
文章位置:http://www.shufengxianlan.com/qtweb/news7/347807.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联