新聞中心
隨著Linux系統(tǒng)的廣泛應(yīng)用,Linux成為了IT領(lǐng)域的一個(gè)重要的開源操作系統(tǒng)。Linux操作系統(tǒng)在服務(wù)器、嵌入式設(shè)備、移動(dòng)設(shè)備等各領(lǐng)域應(yīng)用廣泛。作為IT從業(yè)者,我們需要掌握Linux操作系統(tǒng)的基本使用,其中l(wèi)inux 3.6.9平臺(tái)配置也是必不可少的一部分。 本文將介紹如何進(jìn)行Linux 3.6.9平臺(tái)配置。

1. 下載安裝Linux 3.6.9
需要下載Linux 3.6.9的安裝包??梢栽贚inux官方網(wǎng)站上找到相應(yīng)的版本。下載完成后,將安裝包解壓到指定的目錄,并進(jìn)入該目錄。執(zhí)行如下命令進(jìn)行編譯安裝:
$ tar -xzvf linux-3.6.9.tar.gz
$ cd linux-3.6.9
$ make menuconfig
$ make
$ make install
$ reboot
在編譯過程中,需要注意內(nèi)核選項(xiàng)的配置。
2. 配置GRUB啟動(dòng)項(xiàng)
配置完內(nèi)核后,需要將內(nèi)核配置項(xiàng)添加到GRUB中以便于啟動(dòng)。編輯/boot/grub2/grub.cfg文件,添加如下內(nèi)容:
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操作系統(tǒng)的分區(qū),/dev/sda1表示Linux根分區(qū)。這里需要根據(jù)實(shí)際情況進(jìn)行修改。
3. 配置網(wǎng)絡(luò)
對于服務(wù)器而言,網(wǎng)絡(luò)配置非常重要。需要配置網(wǎng)絡(luò)使得服務(wù)器可以訪問外網(wǎng)。編輯/etc/sysconfig/network-scripts/ifcfg-eth0文件,將以下內(nèi)容添加進(jìn)去:
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp
TYPE=Ethernet
保存并退出文件。執(zhí)行如下命令使得網(wǎng)絡(luò)配置生效:
$ service network restart
4. 配置SSH遠(yuǎn)程登錄
通過SSH遠(yuǎn)程登錄可以方便地進(jìn)行服務(wù)器管理。需要配置SSH服務(wù)以支持遠(yuǎn)程登錄。執(zhí)行如下命令進(jìn)行安裝:
$ yum install openssh-server -y
安裝完畢后,編輯/etc/ssh/sshd_config文件,將以下內(nèi)容添加進(jìn)去:
Port 22
Protocol 2
PermitRootLogin yes
保存并退出文件。執(zhí)行如下命令重啟SSH服務(wù):
$ service sshd restart
現(xiàn)在可以通過SSH遠(yuǎn)程登錄Linux 3.6.9平臺(tái)了。
5. 配置防火墻
防火墻可以有效地保護(hù)系統(tǒng)安全。需要配置防火墻以防止非法入侵。執(zhí)行如下命令進(jìn)行安裝:
$ yum install iptables -y
安裝完畢后,編輯/etc/sysconfig/iptables-config文件,將以下內(nèi)容添加進(jìn)去:
IPTABLES_MODULES=”ip_conntrack_netbios_ns iptable_nat ipt_MASQUERADE”
IPTABLES_MODULES_UNLOAD=”yes”
保存并退出文件。執(zhí)行如下命令啟動(dòng)防火墻:
$ service iptables start
現(xiàn)在的Linux 3.6.9平臺(tái)已經(jīng)具備了基本的功能。對于不同的應(yīng)用場景,還需要根據(jù)需要進(jìn)行進(jìn)一步的配置。希望本文對Linux 3.6.9平臺(tái)的配置提供一些幫助。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián),建站經(jīng)驗(yàn)豐富以策略為先導(dǎo)10多年以來專注數(shù)字化網(wǎng)站建設(shè),提供企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),響應(yīng)式網(wǎng)站制作,設(shè)計(jì)師量身打造品牌風(fēng)格,熱線:028-86922220怎樣在Linux系統(tǒng)搭建Samba共享服務(wù)器
Linux系統(tǒng)默認(rèn)已經(jīng)安裝了Samba,但是沒有安裝Samba服務(wù):
1,先查看安裝情況:rpm -qa|grep samba
根據(jù)系統(tǒng)的安裝情況選擇下載或者通過光驅(qū)安裝所缺的rpm包。
我的安裝情況是:
使用命令:mount /dev/cdrom1 /mnt/cdrom1
通過mount把cdrom1掛載到系統(tǒng)臨時(shí)目錄/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 服務(wù)器程序,可以使我Windows 主機(jī)訪問Samba 服務(wù)器共享的資源。
如果需要使Linux 主機(jī)訪問Windows 主機(jī)上的共享資源,則還應(yīng)該安裝Samba 客戶端程序。
# rpm
-ivh samba-client-3.6.9-151.el6.x86_64
2,安裝samba的rpm包完成后
samba-common-3.6.9-151.el6.x86_
//主要提供samba服務(wù)器的設(shè)置文件與設(shè)置文件語法檢驗(yàn)程序testparm
samba-client-3.6.9-151.el6.x86_
//客戶端軟件,主要提供linux主機(jī)作為客戶端時(shí),所需要的工具指令集
samba-swat-3.6.9-151.el6.x86_
//基于https協(xié)議的samba服務(wù)器web配置界面
samba-3.6.9-151.el6.x86_
//服務(wù)器端軟件,主要提供samba服務(wù)器的守護(hù)程序,共享文檔,日志的輪替,開機(jī)默認(rèn)選項(xiàng)
Samba服務(wù)器安裝完畢,會(huì)生成配置文件目錄/etc/samba和其它一些samba可執(zhí)行命令工具,/etc/samba/b.conf是samba的核心配置文件,/etc/init.d/b是samba的啟動(dòng)/關(guān)閉文件。
5、查看samba的服務(wù)啟動(dòng)情況
# service b status
6、設(shè)置開機(jī)自啟動(dòng)
# chkconfig –level 35 b on//在3、5級別上自動(dòng)運(yùn)行samba服務(wù)
7、配置b服務(wù)
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看到的目錄名稱。
設(shè)置共享目錄權(quán)限:chown -R nobody:nobody /usr/local/nginx/html/img/
8、啟動(dòng)或者重啟b服務(wù)
重啟b服務(wù)
測試b.conf配置是否正確
9 Windows訪問共享目錄,但是沒有寫權(quán)限,通過以下方式修改防火墻設(shè)置。
將Linux b服務(wù)添加到防火墻的例外中
如何設(shè)置linux的共享內(nèi)存
我們可以修改shmmax內(nèi)核參數(shù),使SGA存在于一個(gè)共享內(nèi)存段中。
通過修改/proc/sys/kernel/shmmax參數(shù)可以達(dá)到此目的。
# echo> /proc/sys/kernel/shmmax
# more /proc/sys/kernel/shmmax
這里設(shè)為1G。
對于shmmax文件的修改,系統(tǒng)重新啟動(dòng)后會(huì)復(fù)位。可以通過修改 /etc/sysctl.conf 使更改永久化。
在該文件內(nèi)添加以下一行 kernel.shmmax =這個(gè)更改在系統(tǒng)重新啟動(dòng)后生效.
1、設(shè)置 SHMMAX
SHMMAX
參數(shù)定義共享內(nèi)存段的更大尺寸(以字節(jié)為單位)。在設(shè)置 SHMMAX 時(shí),切記 SGA 的大小應(yīng)該適合于一個(gè)共享內(nèi)存段。 SHMMAX 設(shè)置不足可能會(huì)導(dǎo)致以下問題:
ORA-27123:unable to attach to shared memory segment
您可以通過執(zhí)行以下命令來確定 SHMMAX 的值枝毀:
# cat /proc/sys/kernel/shmmax
SHMMAX 的默認(rèn)值是 32MB 。我一般使用下列方法之一種將 SHMMAX 參數(shù)設(shè)為 2GB :
通過直接更改 /proc 文件系統(tǒng),你不需重新啟動(dòng)機(jī)器就可以改變 SHMMAX 的默認(rèn)設(shè)置。我使用的方法是將手裂以下命令放入 /etc/rc.local 啟動(dòng)文件中:
# >echo “” > /proc/sys/kernel/shmmax
您還可以使用 sysctl 命令來更改 SHMMAX 的值:
# sysctl -w kernel.shmmax=
最后,通過將該內(nèi)核參數(shù)插入到 /etc/sysctl.conf 啟動(dòng)文件中,您可以使這種更改永久有效:
# echo “kernel.shmmax=” >> /etc/sysctl.conf
2、設(shè)置 SHMMNI
我們現(xiàn)在來看 SHMMNI 參數(shù)。這個(gè)內(nèi)核參數(shù)用于設(shè)置系統(tǒng)范圍內(nèi)共享內(nèi)存段的更大數(shù)量。該參數(shù)的默認(rèn)值是 4096 。這一數(shù)值已經(jīng)足夠,通常不需要更改。
您可以通過執(zhí)行以下命令來確定 SHMMNI 的值:
猛薯備 # cat /proc/sys/kernel/shmmni
4096
3、設(shè)置 SHMALL
最后,我們來看 SHMALL 共享內(nèi)存內(nèi)核參數(shù)。該參數(shù)控制著系統(tǒng)一次可以使用的共享內(nèi)存總量(以頁為單位)。簡言之,該參數(shù)的值始終應(yīng)該至少為:
ceil(SHMMAX/PAGE_SIZE)
SHMALL 的默認(rèn)大小為,可以使用以下命令進(jìn)行查詢:
# cat /proc/sys/kernel/shmall
SHMALL 的默認(rèn)設(shè)置對于我們的 Oracle9 i RAC 安裝來說應(yīng)該足夠使用。
注意: 在 i386 平臺(tái)上 Red Hat Linux 的 頁面大小 為 4096 字節(jié)。但是,您可以使用 bigpages ,它支持配置更大的內(nèi)存頁面尺寸。
在 Linux 中設(shè)置共享內(nèi)存的方法有很多種,下面是一種常用的方法:
使用shmget()函數(shù)創(chuàng)建一塊共享內(nèi)存,可以指定共享內(nèi)存的大小和標(biāo)識符。
使用shmat()函數(shù)將共享內(nèi)存連接到進(jìn)程的地址空間,返回指向共享內(nèi)存的指針。
使用shmdt()函數(shù)斷開與共享內(nèi)存的連接。
使用shmctl()函數(shù)刪除共享內(nèi)存。
具體實(shí)現(xiàn)可以參考以下代碼示例:
#include
#include
#include
int main() {
// 1. 創(chuàng)建共享內(nèi)存
int shmid = shmget(IPC_PRIVATE, 100, 0666 | IPC_CREAT);
if (shmid
perror(“shmget error”);
return 1;
}
// 2. 連接共享內(nèi)沒瞎存
void *shm = shmat(shmid, NULL, 0);
if (shm == (void *)-1) {
perror(“shmat error”);
return 1;
}
// 使用共享內(nèi)存
// …
// 3. 斷開連接
if (shmdt(shm)
perror(“shmdt error”);
return 1;
}
// 4. 刪除共享內(nèi)存
if (shmctl(shmid, IPC_RMID, 0)
perror(“shmctl error”);
return 1;
}
return 0;
}
這是一個(gè)簡單的示枯雹空例,在這里我們創(chuàng)建了一個(gè)大小為100字節(jié)的共享內(nèi)肆備存,并使用shmget()、shmat()、shmdt()、shmctl()四個(gè)函數(shù)來創(chuàng)建、連接、斷開連接、刪除共享內(nèi)存。
在實(shí)際應(yīng)用中,我們需要根據(jù)需要來調(diào)整共享內(nèi)存的大小,并在使用共享內(nèi)存時(shí)進(jìn)行相應(yīng)的同步和互斥操作來保證數(shù)據(jù)的安全性。
需要注意的是,在使用共享內(nèi)存時(shí),我們需要確保共享內(nèi)存在進(jìn)程全部退出后能夠被釋放,這可以通過在父進(jìn)
程中刪除共享內(nèi)存來實(shí)現(xiàn)。另外在程序中也要考慮到異常處理,如果在程序運(yùn)行過程中發(fā)生了異常,應(yīng)該及時(shí)釋放所占用的共享內(nèi)存,以免造成資源浪費(fèi)。
Linux如何配置主機(jī)名稱?
Linux系統(tǒng)最簡單的靜態(tài)網(wǎng)絡(luò)滲備掘碼配叢散毀置
查看hostname
1、查詢命令:hostname
2、輸出對應(yīng)的文本文件:cat /proc/sys/kernel/hostname
修改hostname
1、hostname命令可以設(shè)置系統(tǒng)的hostname,
hostname newhostname
newhostname即要設(shè)置的新的hostname,運(yùn)行后立即生效,但是在系統(tǒng)重啟后會(huì)丟失所做的修改,如果要永久更改系統(tǒng)的hostname,就要修巖鬧改相關(guān)的設(shè)置文件。
2、修改系統(tǒng)配置文件 /etc/sysconfig/network
# vi /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=linuxprobe
3、修改hosts文件粗兆罩或者dns服務(wù)器
# vi /etc/hosts
127.0.0. localhost.localdomain
4、用sysctl 修改kernel.hostname
# sysctl kernel.hostname=hadoop
kernel.hostname = hadoop
備注
1、請猜仔使用sudo權(quán)限
關(guān)于linux 3.6.9平臺(tái)配置的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
成都創(chuàng)新互聯(lián)科技公司主營:網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、小程序制作、成都軟件開發(fā)、網(wǎng)頁設(shè)計(jì)、微信開發(fā)、成都小程序開發(fā)、網(wǎng)站制作、網(wǎng)站開發(fā)等業(yè)務(wù),是專業(yè)的成都做小程序公司、成都網(wǎng)站建設(shè)公司、成都做網(wǎng)站的公司。創(chuàng)新互聯(lián)公司集小程序制作創(chuàng)意,網(wǎng)站制作策劃,畫冊、網(wǎng)頁、VI設(shè)計(jì),網(wǎng)站、軟件、微信、小程序開發(fā)于一體。
分享標(biāo)題:如何進(jìn)行Linux3.6.9平臺(tái)配置?(linux3.6.9平臺(tái)配置)
鏈接URL:http://www.fisionsoft.com.cn/article/dhehssh.html


咨詢
建站咨詢
