亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來(lái)到思海網(wǎng)絡(luò),我們將竭誠(chéng)為您提供優(yōu)質(zhì)的服務(wù)! 誠(chéng)征網(wǎng)絡(luò)推廣 | 網(wǎng)站備案 | 幫助中心 | 軟件下載 | 購(gòu)買(mǎi)流程 | 付款方式 | 聯(lián)系我們 [ 會(huì)員登錄/注冊(cè) ]
促銷(xiāo)推廣
客服中心
業(yè)務(wù)咨詢
有事點(diǎn)擊這里…  531199185
有事點(diǎn)擊這里…  61352289
點(diǎn)擊這里給我發(fā)消息  81721488
有事點(diǎn)擊這里…  376585780
有事點(diǎn)擊這里…  872642803
有事點(diǎn)擊這里…  459248018
有事點(diǎn)擊這里…  61352288
有事點(diǎn)擊這里…  380791050
技術(shù)支持
有事點(diǎn)擊這里…  714236853
有事點(diǎn)擊這里…  719304487
有事點(diǎn)擊這里…  1208894568
有事點(diǎn)擊這里…  61352289
在線客服
有事點(diǎn)擊這里…  531199185
有事點(diǎn)擊這里…  61352288
有事點(diǎn)擊這里…  983054746
有事點(diǎn)擊這里…  893984210
當(dāng)前位置:首頁(yè) >> 技術(shù)文章 >> 文章瀏覽
技術(shù)文章

Linux 服務(wù)器常用維護(hù)命令

添加時(shí)間:2018-8-19 18:56:35  添加: 思海網(wǎng)絡(luò) 

一.更改telnet登錄慢的問(wèn)題:

cd /etc 
vi resolv.conf 
將里面內(nèi)容清空

二.更改root用戶不能直接遠(yuǎn)程登錄問(wèn)題:

cd /etc 
cd pam.d 
vi login 
注釋掉這行 
#auth        required     pam_securetty.so    //該行注釋掉三.掛接usb移動(dòng)硬盤(pán) 
將移動(dòng)硬盤(pán)掛上. 
#df   查看linux下硬盤(pán)盤(pán)符 
mount /dev/sda1 /mnt/usb (舉例) 四.linux時(shí)區(qū)同步問(wèn)題(安裝ntp軟件過(guò)程) 
首先在http://www.meinberg.de/english/sw/index.htm 
下載了一個(gè)windows的ntp服務(wù)程序:ntp4171.zip 
 windows 192.168.1.32 
1.安裝是提示設(shè)置服務(wù)器地址,我設(shè)置的本機(jī)widows機(jī)器的ip 
2.ntpd的控制在: 
    控制面板->管理工具->組件服務(wù)-networktimeprotocol 
3.可以啟動(dòng)ntpd守護(hù)進(jìn)程保持時(shí)間同步 
4.在c:\winnt目錄下有個(gè)ntp的配置文件ntp.conf 
   設(shè)置為: 
   server   127.127.1.0   prefer 
   fudge    127.127.1.0   stratum   10 
5.確定ntp是否工作: ntpq -p 
linux和windows同步,我用的是redhat 9.0 
執(zhí)行命令:ntpdate 192.168.1.32 
你就會(huì)發(fā)現(xiàn)你的時(shí)間變化了,和192.168.1.32的時(shí)間一樣 
如果執(zhí)行命令出現(xiàn)一下錯(cuò)誤 
1.提示:7 dec 19:24:55 ntpdate[2120]: the ntp socket is in use, exiting 
這個(gè)是你linux機(jī)器上已經(jīng)存在這個(gè)進(jìn)程,輸入:ps -ef | grep ntpd 
kill掉ntp的進(jìn)程 
2.提示:no server suitable for synchronization found 
   這個(gè)是最容易出現(xiàn)的問(wèn)題,比較常見(jiàn)的是配置好服務(wù)器并啟動(dòng)服務(wù)器進(jìn)程后,馬上 
   啟動(dòng)客戶進(jìn)程,那么客戶進(jìn)程就會(huì)報(bào)錯(cuò)。解決方法是,在大約3-5分鐘以后啟動(dòng)進(jìn)程就行 
我想每10分鐘就和windows服務(wù)同步時(shí)間 
1.創(chuàng)建自己的一個(gè)crontab文件,隨便建立一個(gè)文件date.cron,首先可以使用任何文本 
   編輯器建立一個(gè)新文件,然后向其中寫(xiě)入需要運(yùn)行的命令和要定期執(zhí)行的時(shí)間。 
   vi date.cron加入下面要運(yùn)行的命令和要定期執(zhí)行的時(shí)間 
   */10 * * * * /usr/sbin/ntpdate 192.168.1.32 
   然后存盤(pán)退出 
2.使用crontab命令來(lái)安裝這個(gè)文件,使之成為該用戶的crontab文件。鍵入: 
   crontab date.cron 
   這個(gè)文件已經(jīng)建立好了 
3.使用命令: 
   crontab -l   (查看安排的作業(yè)序列)可以看到剛才的作業(yè) 
   如: 
   [root@nxd-test root]# crontab -l 
   # do not edit this file - edit the master and reinstall. 
   # (date.cron installed on tue dec   7 18:22:42 2004) 
   # (cron version -- $id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie exp $) 
   */10 * * * * /usr/sbin/ntpdate 192.168.1.32 
現(xiàn)在就ok了,每10分鐘linux就和服務(wù)端同步一次。更改linux啟動(dòng)時(shí)用圖形界面還是字符界面 
cd /etc 
vi inittab 
將id:5:initdefault:   其中5表示默認(rèn)圖形界面 
改id:3: initdefault:   3表示字符界面 6.重新啟動(dòng)xinetd) 
/etc/init.d/xinetd restart 7.重啟smb服務(wù) 
/etc/init.d/smb restart 8.配置smb可以被哪些ip所用. 
cd /etc/samba 
vi   smb.conf 
找到hosts allow = 192.168.1. 192.168.2. 127. 
修改其為哪些機(jī)器所用,注意ip之間用逗號(hào)分開(kāi) 
舉例: 
   hosts allow =192.168.1.110,192.168.1.120 9.禁止在后臺(tái)使用ctrl-alt-delete重起機(jī)器 
   cd   /etc/inittab 
   vi inittab 在文件找到下面一行 
   # trap ctrl-alt-delete 
ca::ctrlaltdel:/sbin/shutdown -t3 -r now    (注釋掉這一行) 
如:   # trap ctrl-alt-delete 
#ca::ctrlaltdel:/sbin/shutdown -t3 -r now   10.修改主機(jī)名 
   vi   /etc/sysconfig/network 
修改hostname一行為hostname=主機(jī)名 11[.重新啟動(dòng)ftp服務(wù) 
    /sbin/service vsftpd restart 12.[查看開(kāi)機(jī)檢測(cè)的硬件 
    dmesg | more 13.查看硬盤(pán)使用情況 
df –m 14.查看目錄的大小 
   du –sh   dirname 15.解壓小全 
   tar   xvfj   lichuanhua.tar.bz2 
   tar   xvfz   lichuanhua.tar.gz 
   tar   xvfz   lichuanhua.tgz 
   tar   xvf    lichuanhua.tar 
   unzip      lichuanhua.zip 
.gz 
解壓1:gunzip filename.gz 
解壓2:gzip -d filename.gz 
壓縮:gzip filename 
.tar.gz 
解壓:tar zxvf filename.tar.gz 
壓縮:tar zcvf filename.tar.gz dirname 
--------------------------------------------- 
.bz2 
解壓1:bzip2 -d filename.bz2 
解壓2:bunzip2 filename.bz2 
壓縮: bzip2 -z filename 
.tar.bz2 
解壓:tar jxvf filename.tar.bz2 
壓縮:tar jcvf filename.tar.bz2 dirname 
--------------------------------------------- 
.bz 
解壓1:bzip2 -d filename.bz 
解壓2:bunzip2 filename.bz 
壓縮:未知 
.tar.bz 
解壓:tar jxvf filename.tar.bz 
壓縮:未知 
--------------------------------------------- 
.z 
解壓:uncompress filename.z 
壓縮:compress filename 
.tar.z 
解壓:tar zxvf filename.tar.z 
壓縮:tar zcvf filename.tar.z dirname 
--------------------------------------------- 
.tgz 
解壓:tar zxvf filename.tgz 
壓縮:未知 
.tar.tgz 
解壓:tar zxvf filename.tar.tgz 
壓縮:tar zcvf filename.tar.tgz filename 
--------------------------------------------- 
.zip 
解壓:unzip filename.zip 
壓縮:zip filename.zip dirname 
--------------------------------------------- 
.rar 
解壓:rar a filename.rar 
壓縮:rar e filename.rar 
rar請(qǐng)到:http://www.rarsoft.com/download.htm 下載! 
解壓后請(qǐng)將rar_static拷貝到/usr/bin目錄(其他由$path環(huán)境變量指定的目錄也可以): 
[root@www2 tmp]# cp rar_static /usr/bin/rar 
--------------------------------------------- 
.lha 
解壓:lha -e filename.lha 
壓縮:lha -a filename.lha filename lha請(qǐng)到:http://www.infor.kanazawa-it.ac.jp/~ishii/lhaunix/下載! 
解壓后請(qǐng)將lha拷貝到/usr/bin目錄(其他由$path環(huán)境變量指定的目錄也可以): 
[root@www2 tmp]# cp lha /usr/bin/ 
--------------------------------------------- 
.tar .tgz .tar.gz .tar.z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea 
解壓:sex x filename.* 
壓縮:sex a filename.* filename 
16.顯示內(nèi)存使用情況 
   free –m 17.忘記了root密碼一. lilo 
1. 在出現(xiàn)lilo菜單的時(shí)候按“ctrl+x”或者“tab",然后輸入:linux single 
或者用光盤(pán) 
在出現(xiàn) lilo: 提示時(shí)鍵入 linux single 
畫(huà)面顯示 lilo: linux single 
2. 回車(chē)可直接進(jìn)入linux命令行 
3. #vi /etc/shadow 
將第一行,即以root開(kāi)頭的一行中root:后和下一個(gè):前的內(nèi)容刪除, 
第一行將類(lèi)似于 
root::...... 
保存 
4. #reboot重啟,root密碼為空二.grub 
1.出現(xiàn)grub畫(huà)面時(shí),用上下鍵選啟動(dòng)linux的哪一項(xiàng),按e鍵 
2.上下鍵選擇 kernel /boot/……… 然后按e鍵 
3.修改現(xiàn)在見(jiàn)到的命令好,加入single 結(jié)果: 
kernel /boot/vmlinuz-2.4.20-8 single ro root=label= 
4.回車(chē)返回,按b鍵啟動(dòng),直接進(jìn)入linux命令行 
直接執(zhí)行: passwd root 
修改密碼,你的密碼就搞定 
5.也可以修改/etc/shadow中 
將第一行,即以root開(kāi)頭的一行中root:后和下一個(gè):前的內(nèi)容刪除, 
第一行將類(lèi)似于 
root::...... 
保存 
reboot重啟,root密碼為空 18.顯示系統(tǒng)運(yùn)行了多長(zhǎng)時(shí)間 
    uptime 19.重新啟動(dòng)網(wǎng)絡(luò) 
   /etc/init.d/network restart 20.顯示開(kāi)機(jī)自檢的內(nèi)容命令 
   dmesg 21.查看端口 
   netstat –an 
   netstat -anp 22..端口的詳細(xì)列表 
   /etc/services 23.查看物理信息 
lspci 24.安裝圖形界面不能出現(xiàn),使用解析進(jìn)行安裝 
linux lowres (使用的是640x480分辨率) 25.屏蔽主機(jī)的ping 命令,是被別人無(wú)法ping你的機(jī)器 
   echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all 26.徹底刪除oracle安裝的程序,刪除一下幾個(gè)目錄 
    /etc/orainst.loc    /tmp/<otherowerdfile 
    /etc/oratab       $oracle_base/* 27.linux啟動(dòng)到文字界面(不啟動(dòng)xwindows界面) 
    vi /etc/inittab在下面一行 
    id:5:initdefault:   一行中的5改為3 
    啟動(dòng)xwindows 是5 
    文字截面是    3 
28.rpm包 
1.卸載   rpm –e 
2.查詢   rpm –q 
-a   查詢所有已安裝的軟件包 
-f   查詢包含文件<file>的軟件的包 
-i   顯示軟件包信息 
-l   顯示軟件包的文件列表 
    3.驗(yàn)證     rpm –v 
rpm –va 驗(yàn)證整個(gè)文件丟失了哪些文件 
碰到不認(rèn)識(shí)的文件使用 
rpm –qf 
4.一個(gè)rpm包安裝到哪里去了(已經(jīng)安裝的包) 
rpm –qi 包名(這里不包括.rpm后綴的軟件名稱(chēng),也就是說(shuō)只能用mysql或者 mysql-3.23.54a而不是mysql-3.23.54a.rpm) 
    5.一個(gè)rpm包中包含哪些文件 
一個(gè)沒(méi)有安裝過(guò)的軟件包:使用rpm –qip ***.rpm 
一個(gè)已經(jīng)安裝過(guò)的軟件包:   使用rpm –qi ***.rpm 29.看已經(jīng)安裝的字符集 
    locale –a 30.抓包命令tcpdump 
    例:抓獲192.168.1.32 的主機(jī)收到和發(fā)出的所有的數(shù)據(jù)包 
tcpdump host 192.168.1.32 
截獲特定的端口 
tcpdump tcp port 21 host 192.168.1.32 31.文本截面的中文支持 
    rh 9.0自帶安裝包 zhcon_0.2.3_1.rh9.i386.rpm 
          安裝完成后,執(zhí)行: zhcon 就可以支持中文了 32.查看端口現(xiàn)在運(yùn)行什么程序 
    lsof –i:8001 33.察看實(shí)時(shí)的日志 
    tail –f /var/log/messages 34.當(dāng)mount出現(xiàn)死的現(xiàn)象 
    1.fuser –m /mnt/share    查出該程序的進(jìn)程,然后kill掉 
    2.再u(mài)mount /mnt/share 35.linux 控制 windows 
1.用rh9.0自己帶rdesktop,版本是1.2.0 
   命令:rdesktop –u user –f 192.168.1.70   色默認(rèn)的是8位 
2要達(dá)到16色,就要下載新版本1.3.0 
       rdesktop –a 16 –u lichuanhua –g 800*600 192.168.1.70 
        
36. linux掛載windows分區(qū) 
mount ntfs分區(qū) 
一.單機(jī)掛windows的ntfs分區(qū) 
1. 上www.google.com搜索并下載 kernel-ntfs-2.4.18-14.i686.rpm 
2. rpm -ivh kernel-ntfs-2.4.18-14.i686.rpm 
3. mkdir /mnt/share 
4. mount -t ntfs /dev/hda1 /mnt/share 
要掛載windows分區(qū),首先新建一個(gè)目錄/mnt/share,修改/etc/fstab,在最末尾添上(假設(shè)windows安裝在硬盤(pán)的第1個(gè)分區(qū)) 
/dev/hda1 /mnt/share ntfs defaults 0 0 
二.網(wǎng)絡(luò)上一臺(tái)windows和linux機(jī)器,linux機(jī)器掛載windows上的共享文件 
windows ip:192.168.1.1 
1.linux掛載192.168.1.1(windows)上共享文件dbf,掛在linux的/mnt/share目錄下,在/mnt下建立share目錄 
mount -t smbfs -o username=massky,password=massky //192.168. 
1.1/dbf /mnt/share 
2.機(jī)器重啟自動(dòng)掛載,vi /etc/fstab最后加入: 
//192.168.1.1/dbf /mnt/share smbfs defaults,auto,username=m 
assky,password=massky 0 0 37.oracle9i在linux9.0上的安裝 
1.確保rpm開(kāi)發(fā)包,使用下面命令查看是否已安裝這些包 
        rpm -q gcc cpp compat-libstdc++ glibc-devel glibc-kernheaders binutils 
2.進(jìn)行解壓 
       zcat linux9i_disk1.cpio.gz | cpio -idmv 
       zcat linux9i_disk2.cpio.gz | cpio -idmv 
       zcat linux9i_disk3.cpio.gz | cpio -idmv 
3.設(shè)置內(nèi)核參數(shù) 
   vi /etc/sysctl.conf,加入下面參數(shù) 
      kernel.shmmax=4294967295   內(nèi)存512m 
   計(jì)算方法為:kernel:shmmax=1024*1024*ram(m)/2 
   執(zhí)行sysctl -p生效 
4.建立數(shù)據(jù)目錄和用戶 
    groupadd dba 
   groupadd oinstall 
   useradd –g oinstall –g dba oracle 
   passwd oracle    mkdir /opt/oracle 
   mkdir /opt/oracle/product 
   mkdir /opt/oracle/product/9.2.0 
   chown –r oracle.oinstall /opt/oracle 
   mkdir /var/opt/oracle 
   chown oracle.dba /var/opt/oracle 
   chmod 755 /var/opt/oracle 
5.vi .bash_profile 設(shè)置變量 
   export ld_assume_kernel=2.4.1 
   export oracle_base=/opt/oracle 
   export oracle_home=/opt/oracle/product/9.2.0 
   export oracle_sid=ora9i 
   export oracle_term=xterm 
   export tns_admin=$oracle_home/network/admin 
   export nls_lang=american_america.zhs16gbk 
   export ora_nls33=$oracle_home/ocommon/nls/admin/data 
   ld_library_path=$oracle_home/lib:/lib:/usr/lib 
   ld_library_path=$ld_library_path:/usr/local/lib 
   export ld_library_path export path=$path:$oracle_home/bin 
classpath=$oracle_home/jre:$oracle_home/jlib:$oracle_home/rdbms/jlib 
classpath=$classpath:$oracle_home/network/jlib 
export classpath 
38.網(wǎng)卡的激活與停止 
超級(jí)用戶; 
ifconfig eth0 down   停止 
ifconfig eth0 up      啟動(dòng) 40.linux下cvs的安裝配置 
1.安裝cvs軟件包. 
2.groupadd cvs 
3.useradd -g cvs cvsroot 
4.chmod 777 -r /home/cvsroot 
5.cd /etc 
6.vi profile 
新增以下二行: 
     cvsroot=/home/cvsroot   export cvsroot 
     cvsedit=vi   export cvsedit 
7.查看/etc/services文件中cvspserver 所在行的注釋狀態(tài)(有則把注釋去掉) 
8.進(jìn)入 /etc /xinetd.d, vi cvspserver該文件不存在,內(nèi)容如下: 
    service cvspserver 
    { 
         disable = no 
         socket_type      =stream 
         wait            =no 
         user            =root 
         env            =home= 
         server          =/usr/bin/cvs 
         server_args      =--allow-root=/home/cvsroot pserver 
         log_on_failure   +=userid 
   } 
9.vi /etc/xinetd.conf 內(nèi)容如下,每次開(kāi)機(jī)自動(dòng)啟動(dòng)服務(wù): 
service cvspserver 

    port           = 2401 
    socket_type    = stream 
    wait           = no 
    user           = root 
    server         = /usr/bin/cvs 
    server_args     = -f --allow-root=/home/cvsroot pserver 
    bind           = 168.168.1.110 

重新登錄 換cvsroot用戶 
10./etc/init.d/xinetd restart 
11.cvs init(初始化:cvs版本庫(kù)的初始化) 
12.cvs -d :pserver:cvsroot@192.168.1.110:/home/cvsroot login(用戶登錄)沒(méi)有任何提示信息就成功。 
13.首先要導(dǎo)入庫(kù),假設(shè)項(xiàng)目名稱(chēng)為linuxisquote. 
    步驟: 
      1、進(jìn)入linuxisquote. 
        2、一個(gè)項(xiàng)目的首次導(dǎo)入 
          cvs import linuxisquote lch v_0_0_1   
此時(shí)到$cvsroot目錄下,可以看到多了一個(gè)linuxisquote的目錄。 41.命令絕對(duì)路徑 
.如果不是絕對(duì)路徑的話,你可以這樣輸入 
    (1)[root@redhat linux]# whereis adduser 
         adduser: /usr/sbin/adduser /usr/share/man/man8/adduser.8.gz 
        你這樣輸入就可以了 /usr/sbin/adduser xxx 
    (2) 或者改vi /etc/profile,加入一句:path=$path:/usr/sbin:.   export path, 
就可以直接輸入adduser 42.修改用戶的權(quán)限 
.改用戶權(quán)限的話,你可以改vi /etc/passwd 
     如:我想lll變成和root用戶一樣,就改: lll:x:508:508::/home/lll:/bin/bash 
          改后面的 508 為和root后面的數(shù)據(jù)一樣的就可以了! 
          改為:lll:x:508:0::/home/lll:/bin/bash 
lll就擁有root的權(quán)限了。 43.修改grub啟動(dòng)時(shí)的背景圖片 
1 將一圖片轉(zhuǎn)化成640*480,14色的xpm #convert abc.jpg -colors 14 -geometry 640x480! abc.xpm 
2 壓縮生成的xpm文件,使用gzip 
#gzip -9 abc.xpm 
3 將abc.xpm.gz拷到/boot/grub下 
4 修改/boot/grub/menu.lst 
splashimage=(hd0,0)/boot/grub/abc.xpm.gz 44.vnc for linux的安裝 
1.第一步在linux上安裝vncserver 
       tar zxvf vnc-x.tgz 
       cd x 
       cp *vnc* /usr/local/bin/ 
    沒(méi)有vnc 目錄,就建vnc目錄 
       mkdir /usr/local/vnc 
       cp -r classes/ /usr/local/vnc/ 
2.設(shè)置vnc server的訪問(wèn)密碼 
        vncpasswd 
3.linux版vnc server的改進(jìn).首先執(zhí)行vncserver 
        修改/root/.vnc/xstartup里的 twm $ 為gnome-session & 
4.啟動(dòng)vnc server 
        vncserver 
    注意new x desktop is kill:3   記住3是客戶端要用到的端口 
5.客戶端啟動(dòng)vncviewer,輸入:如192.168.1.110:3   
ok,你就看到了。。哈。。      
   如果在windows客戶機(jī)中安裝了ie或netscape,還可以啟動(dòng)ie或netscape 
然后在地址欄輸入(如果是1的話) 
     http://192.168.1.64:5801  

45. 改變或關(guān)閉oracle xdb的ftp和http端口 
oracle 9i開(kāi)始,創(chuàng)建數(shù)據(jù)庫(kù)時(shí)默認(rèn)包含了xdb特性。一旦啟動(dòng)了數(shù)據(jù)庫(kù)和

listener,oracle xdb的http服務(wù)就占用8080端口,剛好和jboss、tomcat等默認(rèn)端口沖突。因此,必須有一個(gè)做出更改。改tomcat等容易,只是一時(shí)不知道怎么改xdb的配置。 
在google上搜索一下,找到了答案。原來(lái)oracle xdb的端口設(shè)置不在配置文件中,而是在數(shù)據(jù)庫(kù)里。修改xdb的http和ftp服務(wù)端口的方法有3種: 
1。使用sys登錄oracle,利用dbms_xdb修改端口設(shè)置 
sql> -- change the http/webdav port from 8080 to 8081 
   sql> call dbms_xdb.cfg_update(updatexml( 
     2         dbms_xdb.cfg_get() 
     3       , /xdbconfig/sysconfig/protocolconfig/httpconfig/http- port/text() 
     4       , 8081)) 
     5   / 
   call completed. 
   sql> -- change the ftp port from 2100 to 2111 
   sql> call dbms_xdb.cfg_update(updatexml( 
     2          dbms_xdb.cfg_get() 
     3        , /xdbconfig/sysconfig/protocolconfig/ftpconfig/ftp- port/text() 
     4        , 2111)) 
     5   / 
   call completed. 
   sql> commit; 
   commit complete. 
   sql> exec dbms_xdb.cfg_refresh; 
   pl/sql procedure successfully completed. 
2。使用oem console,選擇數(shù)據(jù)庫(kù),xml database,configuration。更改xdb 的有關(guān)設(shè)置。 
3。去掉數(shù)據(jù)庫(kù)的初始化參數(shù):   dispatchers=(protocol=tcp) (service=xdb),將會(huì)禁止xdb的http和ftp服務(wù)。 46.xml for linux的安裝 
我下載了兩個(gè)文件:libxml2-2.6.13.tar.gz和xml4c5_4_0-redhat_80- gcc_32.tar.gz 
加入環(huán)境: 
export xercescroot=/home/lch/xml 
export path=$path:/home/lch/xml/bin 
export xercesc_nls_home=$xercescroot/msg 
export ld_library_path=$xercescroot/lib:$ld_library_path (on solaris, linux) 
進(jìn)入xml4c5_4_0-redhat_80-gcc_32.tar.gz解壓后的目錄 
runconfigure -plinux -cgcc -xg++ -rpthread 
./configure 
gmake 47.ace for linux的安裝 
由于安裝說(shuō)明文件“ace-install.html”中提及的linux安裝過(guò)程極少,其主要針對(duì)unix、windows,手動(dòng)配置較多,加上本人安裝后感覺(jué)“ace-install.html ”文件有些影響視聽(tīng),因?yàn)橹饕膭?dòng)作都可以由ace包中的安裝腳本ace- install.sh自動(dòng)完成,我們主要的工作就可以直接對(duì)這個(gè)安裝腳本來(lái)處理即可。 
1、安裝環(huán)境: 
lredhat 9.0 
ace安裝包ace+tao+ciao.tar.gz, 
http://deuce.doc.wustl.edu/download.html , "latest beta kit",beta版既是ace的最新版。 
2、安裝過(guò)程: 
第一步 
先設(shè)置ace_root環(huán)境,命令: 
“vi /etc/profile” 
在其中加入4行 
ace_root=/opt/ace 
export ace_root 
ld_library_path=$ace_root/ace:$ld_library_path 
export ld_library_path 
我是加在“export path user….”后的。完成后將/etc/profile執(zhí)行一次,命令: 
“chmod 555 /etc/profile” 
“/etc/profile” 
這樣我們的ace_root就設(shè)置好了,可以用如下命令查看ace_root是否設(shè)置好了: 
“echo $ace_root” 
這個(gè)時(shí)候最好reboot啟動(dòng)一次linux。 
第二步 
不要自己手工將ace+tao+ciao.tar.gz包完全解開(kāi),特別強(qiáng)調(diào)不要完全解開(kāi),后面可以看到安裝腳本會(huì)給我們解開(kāi)它的;如果你手工解開(kāi)全部,安裝腳本將會(huì)將你的解壓縮目錄刪除的!我們要做的事就只是將ace+tao+ciao.tar.gz包中的 ace-install.sh安裝腳本單獨(dú)解出來(lái),并對(duì)其修改。我們只要這一個(gè)文件就可以。 
用mkdir建目錄,如/home/my/ace,然后將你的ace+tao+ciao.tar.gz放在此目錄下(用cp命令拷貝或mv命令移動(dòng)到此目錄)。注意這個(gè)目錄將是你的一個(gè)存放ace+tao+ciao.tar.gz的目錄,安裝腳本會(huì)來(lái)這個(gè)目錄找這個(gè)文件的,這個(gè)目錄和ace_root是不一樣的,且ace-install.sh也提示不要將這兩個(gè)目錄設(shè)置成同一個(gè)目錄。ace_root將是我們的安裝目標(biāo)目錄。 
從ace+tao+ciao.tar.gz解壓出單個(gè)文件ace-install.sh: 
“tar –zxvf ace+tao+ciao.tar.gz ace_wrappers/ace-install.sh” 
解好后,會(huì)出來(lái)一個(gè)新的子目錄“ace_wrappers”。此時(shí)可以先將ace- install.sh移到外面的目錄來(lái): 
“mv /ace_wrappers/ace-install.sh .” 
“.”代表當(dāng)前目錄。當(dāng)然ace-install.sh在什么路徑下是沒(méi)什么影響的,因?yàn)槲覀円獙?duì)ace-install.sh的內(nèi)容進(jìn)行修改的,里面有很多路徑要修改。 好,現(xiàn)在在/home/my/ace就有了ace-install.sh,我們現(xiàn)在用vi對(duì)其進(jìn)行修改,修改前自己可以先備份一個(gè)。命令: 
“cp ace-install.sh ace-install.sh.bak” 
“vi ace-install.sh” 
我們可以看到缺省的,這個(gè)文件是用來(lái)在unix下做安裝的。所以我們要將其中的有關(guān)unix的部分換成linux即可。 
先找到“my_acedir=${home}/aceconfig”,將其改成 “my_acedir=/home/my/ace”,就是改成我們自己建的、放有 ace+tao+ciao.tar.gz文件的目錄,之后去掉前面的注釋“#”號(hào)。 
接著在下面一點(diǎn),找到“my_ace_config=config-sunos5.4-sunc++-4.x.h”,將其修改成“my_ace_config=config-linux.h”,即改成linux下的配置文件。繼續(xù)改,找到“my_ace_gnu_macros=platform_sunos5_sunc++.gnu”,將其改成“my_ace_gnu_macros=platform_linux.gnu”。這個(gè)是各種操作系統(tǒng)平臺(tái)下的gnu宏文件設(shè)置。 
好了,文件修改完畢,保存退出“:wq”。 
第三步 
我們的重點(diǎn)到了,現(xiàn)在就可以安裝ace了。 
此時(shí)應(yīng)該是在/home/my/ace目錄下,我們執(zhí)行: 
./ace-install.sh 48.刪除了 /etc/inittab   
修復(fù)辦法如下! 
1.首先進(jìn)去linux的rescue的模式! 
2.然后使用如下的命令: 
rpm -qf --root /mnt/sysimage /etc/inittab 
查出該文件屬于哪個(gè)rpm包! 
3.然后重新安裝這個(gè)rpm包! 
rpm -ivh --force --root /mnt/sysimage /mnt/source/redhat/rpms/packagename 
4.sync   (將cache中的內(nèi)容寫(xiě)入磁盤(pán)) 
5.exit 49開(kāi)啟后臺(tái)talk會(huì)話功能                                             
開(kāi)啟talk功能: chkconfig talk on 
交談          :   talk massky(用戶)       
                                                      
50.不讓顯示器休眠 
setterm –blank 0 51.定制用戶登錄時(shí)顯示的信息 
編輯 /etc/motd 加入登錄時(shí)要顯示的信息 52.查看路由信息 
   netstat –rn 
   route –n 54.顯示硬件信息 
    lsdev 
55. 顯示當(dāng)前加載的核心模塊 
   lsmod 56.列出系統(tǒng)內(nèi)核所有可用的模塊 
    modprobe –l 57.根據(jù)進(jìn)程名顯示進(jìn)程號(hào) 
    pidof vsftpd 58. 將內(nèi)容倒序讀出 
    rev    file.name 59.定制用戶登錄時(shí)顯示的信息 
   編輯/etc/motd   加入登錄時(shí)要顯示的信息 60.查看密碼過(guò)期信息 
    change   –l   longinname 61.顯示最后一個(gè)登錄到系統(tǒng)的用戶 
    last 62.顯示最后一個(gè)登錄不成功的登錄嘗試(lastb命令) 
      如果在系統(tǒng)上不能工作,就需要你建立一個(gè)文件:touch /var/log/btmp,然后在執(zhí)行 lastb命令就可以查看到最后一個(gè)不成功的登錄嘗試, 63.以3秒鐘執(zhí)行一個(gè)ls命令 
    watch –n 3 ls 64.命令顯示當(dāng)前系統(tǒng)中每個(gè)用戶和他運(yùn)行的進(jìn)程信息 
     w 65.oracle安裝界面出現(xiàn)亂碼情況 
    使用oracle用戶登錄,執(zhí)行命令: 
        export lang=en 66.非正常關(guān)機(jī)的自動(dòng)磁盤(pán)修復(fù) 
      /etc/sysconfig里增加一個(gè)文件autofsck.加入內(nèi)容: 
       autofsck_def_check=yes 
       prompt=yes 67.oracle9i在redhat7.1/7.2上的安裝配置 
      1創(chuàng)建oracle用戶帳號(hào)和安裝目錄 
在shell下,作為root 
groupadd dba 
groupadd oinstall 
useradd –g oinstall –g dba oracle 
passwd oracle 
mkdir /opt/oracle 
mkdir /opt/oracle/product 
mkdir /opt/oracle/product/9.2.0 
chown –r oracle.oinstall /opt/oracle 
mkdir /var/opt/oracle 
chown oracle.dba /var/opt/oracle 
chmod 755 /var/opt/oracle 
2設(shè)置環(huán)境變量 
編輯/home/oracle/.bash_profile文件,添加下列行 
export oracle_base=/opt/oracle 
export oracle_home=/opt/oracle/product/9.2.0 
export oracle_sid=lichuanhua 
export oracle_term=xterm   
export nls_lang=american_america.zhs16gbk 
export nls_date_format=yyyy-mm-dd 
export ora_nls33=$oracle_home/ocommon/nls/admin/data 
ld_library_path=$oracle_home/lib:/lib:/usr/lib 
export ld_library_path export path=$path:$oracle_home/bin classpath=$oracle_home/jre:$oracle_home/jlib:$oracle_home/rdbms/jlib 
classpath=$classpath:$oracle_home/network/jlib 
export classpath 
export display=192.168.1.88:0.0 68.編譯內(nèi)核的步驟 
    1.源碼 /usr/src/linux-2.4 
    2. make mrproper       (清除從前編譯內(nèi)核時(shí)殘留的.o 文件和不必要的關(guān)聯(lián)) 
    3. make menuconfig   (字符界面內(nèi)核配置菜單中正確設(shè)置個(gè)內(nèi)核選項(xiàng)) 
        make xconfig          (圖形界面內(nèi)核配置菜單中正確設(shè)置個(gè)內(nèi)核選項(xiàng)) 
    4. make dep               (設(shè)置關(guān)聯(lián)文件 ) 
    5.make bzimage        (對(duì)于大內(nèi)核,如需要scsi支持的編譯) 
       make zimage          (對(duì)于小內(nèi)核的編譯) 
    6.make modules        (編譯模塊) 
    7. make modules_install     (安裝模塊 ) 
    8.make install             ((針對(duì)grub啟動(dòng),自動(dòng)裝載到grub.conf上,直接重新啟動(dòng)就ok) 69.vmware上linux圖形界面的安裝 
如果你是使用vmware,那么你可以這樣 
首先在vmware的vm->install vmware tools選擇install 
在執(zhí)行 
1.mount /dev/cdrom /mnt/cdrom 
2.cd /mnt/cdrom 有一個(gè)文件vmware-linux*.tar.gz 
3.cp vmware-linux*.tar.gz /tmp 
4.cd /tmp 
5.tar zxvf vmware-linux*.tar.gz 
6.進(jìn)入解壓目錄 cd vmware-tools-distrib 
7.進(jìn)入解壓后的目錄運(yùn)行安裝命令./vmware-install.pl 就ok了 
8.等待vmware-insall運(yùn)行完成后,重啟linux,我們就可以看到漂亮的linux圖形界面了 70.oracle 字符集的問(wèn)題(ora9i) 
    sqlplus直接進(jìn)去,輸入命令: 
     select value$ from props$ where name= nls_characterset; 
   顯示不是zhs16gbk,就更改,默認(rèn)的是:we8iso8859p1 
   更改命令: 
    update props$ set value$=zhs16gbk where     name=nls_characterset; 
重啟生效 71. 查詢一個(gè)系統(tǒng)最近何時(shí)被引導(dǎo)過(guò)                                                   
who    -b                                                             72. 查系統(tǒng)硬件類(lèi)型                                                                
uname    -m                                                             73. 查系統(tǒng)的cpu類(lèi)型                                                             
uname    -p                                                             74. 查系統(tǒng)os版本號(hào)                                                               
uname    -r 75.    qt/e的安裝 
我是在rh9.0下面安裝的 
一.安裝qt-x11-free-3.3.2.tar.gz 
1.       我把qt-x11-free-3.3.2.tar.gz拷貝到/usr/local/qt目錄下 
        cd /usr/local/qt 
        tar zxvf qt-x11-free-3.3.2.tar.gz 
        mv qt-x11-free-3.3.2 qt 2. vi /etc/profile ,添加環(huán)境 
   export qtdir=/usr/local/qt 
   export path=$qtdir/bin:$path 
   export manpath=$qtdir/doc/man:$manpath 
   export ld_library_path=$qtdir/lib:$ld_library_path 
3.檢查一下環(huán)境是否存在 
#echo $qtdir 
應(yīng)該返回 /usr/local/qt 
4.#./configure 
5.# make 
6.qt的啟動(dòng),/usr/local/qt/bin目錄下面執(zhí)行 
#./designer 
你就可以看到qt的界面了!如果在make時(shí)候報(bào)錯(cuò): 
in file included from kernel/qtaddons_x11.cpp:25: 
kernel/qt_x11_p.h:66:22: x11/xlib.h: 沒(méi)有那個(gè)文件或目錄 
kernel/qt_x11_p.h:71:23: x11 til.h: 沒(méi)有那個(gè)文件或目錄 
kernel/qt_x11_p.h:72:21: x11/xos.h: 沒(méi)有那個(gè)文件或目錄 
kernel/qt_x11_p.h:73:23: x11/xatom.h: 沒(méi)有那個(gè)文件或目錄 
make[2]: *** [.obj/release-shared/qtaddons_x11.o] error 1 
make[2]: leaving directory `/usr/local/qt/src 
make[1]: *** [sub-src] error 2 
make[1]: leaving directory `/usr/local/qt 
make: *** [init] error 2 
這個(gè)問(wèn)題我搞了半天,最后才知道 
這個(gè)錯(cuò)是因?yàn)闆](méi)有安裝x11的開(kāi)發(fā)包,在添加和刪除里面添加上x(chóng)11開(kāi)發(fā)包二.安裝qt-embedded-free-3.3.2.tar.gz 
1.解壓qt-embedded-free-3.3.2.tar.gz 
我放在/root/qt下面 
#tar zxvf qt-embedded-free-3.3.2.tar.gz 
#cd qt-embedded-free-3.3.2 
#export qtdir=/root/qt/qt-embedded-free-3.3.2 
#export ld_library_path=/root/qt/qt-embedded-free- 3.3.2/lib:$ld_library_path 
#./configure 
# make 
然后就是一個(gè)漫長(zhǎng)的過(guò)程 76. 修改ping 的ttl值(rh9) 
    修改文件 /proc/sys/net/ipv4/ip_default_ttl的值(默認(rèn)為64) 
    如:我把ttl修改為128 
    # echo 128 > /proc/sys/net/ipv4/ip_default_ttl 77..使用多達(dá)23個(gè)的虛擬控制臺(tái) 
假設(shè)現(xiàn)在有6個(gè),仿照/etc/inittab種的文件,加入 
8:2345:respawn:/sbin/mingetty tty8 
10:2345:respawn:/sbin/mingetty tty10 
24:2345:respawn:/sbin/mingetty tty24 

要跳過(guò)vt7,因?yàn)閤使用這個(gè)終端。然后telinit q以重新加載配置文件。使用左 alt+fn在1-6和8-12件切換,使用右alt+fn鍵在13-24之間切換 


關(guān)鍵字:Linux、服務(wù)器、維護(hù)命令

分享到:

頂部 】 【 關(guān)閉
版權(quán)所有:佛山思海電腦網(wǎng)絡(luò)有限公司 ©1998-2024 All Rights Reserved.
聯(lián)系電話:(0757)22630313、22633833
中華人民共和國(guó)增值電信業(yè)務(wù)經(jīng)營(yíng)許可證: 粵B1.B2-20030321 備案號(hào):粵B2-20030321-1
網(wǎng)站公安備案編號(hào):44060602000007 交互式欄目專(zhuān)項(xiàng)備案編號(hào):200303DD003  
察察 工商 網(wǎng)安 舉報(bào)有獎(jiǎng)  警警  手機(jī)打開(kāi)網(wǎng)站