?? zhj-1.txt
字號:
在有SCO UNIX光碟時,制作的方法:
1.Format a 3.5 inch high density diskette using the format(C) command.
2. mount -r /dev/cd0 /mnt
3.Change directory to the images directory:
cd /mnt/images/boot
NOTE: The example above assumes that your CD-ROM is mounted on the /mnt directory. If it is mounted on a different mount point, substitute that for /mnt in the example above.
4.Use dd(C) to copy the image to the diskette:
dd if=image.img of=/dev/fd0 bs=18k
image is the name of the image you want to copy.
5.Verify that the image was correctly written using sum(C):
sum -r /dev/fd0
Compare the result to the checksum file in /mnt/images/boot that corresponds to the image you copied.
在DOS制作的方法:
Use the floppycp command to copy the image to the diskette:
D:\images\floppycp \f D:\images\boot\image.img
image is the name of the image you are copying.
下面是源光碟上的介紹。。。。。。。
Creating the Installation Boot Diskette:
To create the installation diskette under UNIX, take the following steps:
1. Format a 3.5" High Density Diskette using the Unix format(C) command. Label the diskette SCO OpenServer Release 5.0.5 Install Disk.
2. Change directory to the images directory:
cd /mnt/images
NOTE: The example above assumes that your CDROM is mounted on the /mnt directory. If it is mounted on some other mount point, substitute that for /mnt in the example above.
3. Use the ezcp command to copy the image to the diskette:
./ezcp boot/install.img
4. Verify that the image was correctly written using the Unix sum(C) command:
sum -r /dev/fd0
and compare it to the correct checksum, which is stored in install.sum
NOTE: Depending on the version of your operating system and the configuration of your hardware, you may use a device node other than /dev/fd0.
制作SCO UNIX 5.0.x的安裝軟盤
在DOS,或者WIN下的制作方法
To create the installation diskette under MS-DOS, take the following steps:
1. Format a 3.5" High Density Diskette using the DOS format command. Label the diskette SCO OpenServer Release 5.0.5 Install Disk.
2. Use the ezcp.bat command to copy the image to the diskette:
D:
cd \images
ezcp boot\install.img
NOTE: Depending on your system's hardware configuration, your CDROM drive may have been assigned a different drive letter (eg. E:)
win2000,red hat Linux,SCO UNIX 多操作系統安裝實例
MM的最新奉獻:我自己的多操作系統安裝實例?。。?換了個公司,領了臺新機器,正好裝一下系統,就一心想裝個多操作系統的實例,把過程寫下來,給眾多想裝系統而遇到很多問題的朋友做個借鑒。
我裝新系統共花了三天,用于驗證各種方法,下面會把最好的一種辦法寫下來。在這之前,想要說明的是分區時千萬別用M$的fdisk,劃出來的分區會存在很大的毛?。黄浯问遣恢獮槭裁从肧CO的分區到REDHAT下會有區間重疊,似乎是對LBA的劃分理解不同,我的硬盤在SCO下認成了255個磁頭,而在LINUX下則認成了240個磁頭,但總容量都是對的。SCO的fdisk不支持建各種不同分區,只能分DOS和SCO。如果只裝SCO和WIN的話,建議用SCO劃DOS分區。
我的機器是10G硬盤,64MRAM,RELTEK8139網卡,裝的系統是win2000,sco openserver5.05, RedHat7.0,目標是SCO用1.5G,WIN用2G(C盤),REDHAT用2G,安裝的關鍵是分區,步驟如下:
1.用REDHAT引導,進入安裝界面,一路回車到劃分分區的地方,選擇手動分區,進入的是一個字符界面下的fdisk,用n命令可以新建分區,用m命令可以獲得命令幫助。
2.分區時先建三個主分區,第一個給SCO的,第二個給WIN的,第三個是擴展分區。選n創建時會默認為linux分區,但不管,提示會是開始磁道數,然后是+xxxxM,其中xxxx是容量即是多少M,如第一個分區為+1500M,第二分區為+2000M,把剩下的所有空間分給第三個分區。建好兩個分區后用t命令將第一個分區的類型改為63(GNU ...),第二個分區改為6(FAT16),第三個分區改為f(擴展分區)。
3.然后再用n命令增加邏輯分區。也是用n命令,只是接下來的選擇時選l(邏輯分區),因為我的硬盤只是10G,所以我只打算分一個WIN下的邏輯分區,所以我建了三個邏輯分區,分別為2G,96M,4G。建時默認的還是linux分區,還是要用t命令把它們分別改過來,分別改成類型83(LINUX)、82(LINUX SWAP)、6(WIN95 Ext'd)。
4.用w命令寫分區表后LINUX安裝程序會讓你繼續,此時不用繼續,直接斷電重啟機器就行了。
至此分區完畢。下面是安裝系統,至于是先裝SCO還是選裝WIN都沒關系,只要不重新分區就行。不過安裝SCO時要把SCO分區設為活動分區,安裝WIN時把WIN分區激活。因為要把LILO裝在MBR中實現多引導,故把LINUX放在最后安裝是最省事的。
系統裝完后把SCO分區設為激活分區是必要的,因為SCO分區不是激活分區時SCO不能引導。另外裝完LINUX后重新引導你會看到一個圖形界面的LILO,你要進入LINUX修改/etc/lilo.conf,按DOS分區的格式為SCO增加兩行描述,只是設備名為/dev/hda1,label為SCO。改完后運行一次lilo命令就行了,這次重啟你就會看到三個提示了。
計算機技術管理人員考核復習提綱
一、 計算機常用硬件基礎知識,包括服務器、PC、終端、打印機、多用戶卡、密碼鍵盤、網絡設備、UPS等,安裝、配置。
1、 簡述多用戶卡的安裝步驟
答:在SCO Unix下以root用戶登錄執行#mkdev serial,確定卡的型號,選擇中斷 號(IRQ),地址(I/O addr),并重建核心。重啟時能看到多用戶卡的信息(或用hwconfig命令查看),更改終端類型(/etc/ttytype),激活終端(enable tty1a或 修改/etc/inittab)
2、 在RAID系統中(指RAID1-RAID5),當某一成員出錯時,怎樣使其做到數據自動恢復?
答:要做到數據自動恢復,必須設置一熱空閑盤(HOT SPARE)。也就是說,當你配置陣列時,若采用 RAID1,除了兩塊RAID1的成員盤外,還必須有一塊盤做HOT SPARE。這樣當某一成員出錯時,熱空閑盤會自動替代其角色。對其他RAID級別也是一樣。
3、 長期停用的電池(UPS)應充電后貯存,而且每半年需要對電池進行充放電一次,一般對電池進行浮充4~10小時左右,并在電池逆變狀態下工作2~3分鐘。
4、 適當的放電 ,有助于電池的激活,如長期不停市電,應人工將電池放電,每年2~4次,可利用現有負載放電,時間為1/4~1/3后備時間。
5、 不同品牌、不同容量、不同新舊的UPS電池嚴禁混合使用。
6、 更換打印機色帶盒應注意在操作過程中不能觸及打印頭。等待打印頭冷卻后再更換。
7、 發生卡紙,通過下列步驟清除卡紙:1,關閉打印機并拔下電源線,2,打開前蓋和拖紙器蓋,3,將過紙控制桿板到中部,以便在滾筒處松開打印紙,4,輕輕抽出被卡住的打印紙。
8、 打印時,打印機跳過頁縫線不正確,原因是打印紙長度與設置狀態時設定的紙長不符。解決:用功能鍵來設定正確的頁長或使用打印紙頁長匹配設定。
9、 打印機的基本控制指令,如:換行、換頁等。
10、 modem面板上各指示燈的含義。
二、 操作系統 UNIX安裝與維護、Windows主要特性和一般使用方法。
1、 操作系統檢查方法:檢查系統出錯報告、檢查系統日志、檢查登錄用戶、檢查異常進程、cpu工作情況。
2、 安裝SCO OpenServer 5 所必需的硬件基本配置如何?
CPU:80486DX或以上
系統內存:32MB
磁盤空間:250MB,建議為1G以上
root文件系統大小:最小為200 MB,建議為500MB
stand文件系統大?。?5MB
交換區大小48MB,建議為內存的1-1.5倍
監視器:VGA,800x600或更好。
3、 如何利用系統安裝光盤制作系統安裝啟動盤?
如果沒有安裝引導盤,可以在系統光盤的/images/boot目錄下找到引導盤的映像文件N00,使用Unix的dd命令制作引導盤。具體步驟如下:mount -r /dev/cd0/mnt
cd /mnt/images/boot
dd if = N00 of = /dev/rfd0
4、 shell初始化時使用哪兩個文件?/etc/profile 和 .profile
5、 以下哪些是有效的變量名?(A、D)
A. _FRUIT_BASKET B.2_APPLE_A_DAY
C. FOUR-SCORE&7YEARS_AGO D.Variable
6、 要想列出當前目錄下所有以格式hwXYZ.ABC結尾的文件,應如何組合通配符?這里XY可為任何數字,Z為2-6的數字,A、B、C為任何字符。
答:$ ls *hw[0-9][0-9][2-6].???
7、 給出如下變量聲明:HOME=/home/range
BINDIR=/home/range/bin 問:以下if 語句的輸出是什么?
if [ $HOME/bin = $BINDIR ] :then
echo "Your binaries are stored in your home directory."
fi
答:輸出是"Your binaries are stored in your home directory."
8、 查詢當前目錄下哪個ec源程序含有SetOutHand函數,使用命令:grep -l SetOutHand *ec
9、 熟練使用vi命令,掌握unix基本命令(如:ls mount cat find rlogin telnet ftp rcp tar cpio ps kill cp route netstat su lp等)。
10、 計算機病毒的特性。
11、 通過modem進行撥號上網的各項操作步驟。
13、opentp基本命令,autobranch基本命令,如何完整地安裝前置機應用軟件,綜合業務系統各級帳務之間的關系,綜合業務系統的業務流水名稱,貸款戶季末結息的主要處理步驟。
12、 計算機管理員的職責、計算機中心機房建設要求、農村信用社計算機業務數據如何備份。
13、 制作一份應急啟動軟盤,并使用應急軟盤重新啟動SCO UNIX系統。
14、 在UNIX系統中增加一個用戶。SCO系統中超級用戶密碼被忘記,如何解決。
15、 前置機中網卡、打印機、多用戶卡的安裝。
三、 C語言與Unix Shell
1、寫一個shell程序,能知道與聯社連接的所有線路通斷情況(提供有IP地址的文本,用ping命令檢測)
ping.sh:
clear
for IPADDR in `cat ip.txt`
do
ping -c 1 $IPADDR 1>/dev/null 2>/dev/null
RESULT=$?
if [ $RESULT != 0 ]
then
RESULT="我沒有開機!等著吧......"
else
RESULT="歡迎你進入本機!"
fi
echo $IPADDR ': ' $RESULT
done
2、 寫一個shell程序,在AIX Unix或SCO Unix操作系統下,如何將數據定時、自動、每天備份到本地盤的指定目錄和磁帶中。
修改文件:/var/spool/cron/crontabs/root
加一行"0 0 * * * /usr/bin/data_back >/dev/null 2>&1"
data_back源碼:
DATASOURCEDIR=???
DATATARGETDIR=???
WEEK=`date |awk '{print $1}'`
cd /$DATASOURCEDIR
tar cvf DATA.TAR *
compress -H DATA.TAR
mv DATA.TAR.Z $DATATARGETDIR/$WEEK
cd $DATATARGETDIR
tar cvf /dev/rct0 $WEEK/ DATA.TAR.Z
3、寫一個用SQL語言和C語言組合的程序,該程序實現對表t_mast操作,實現帳戶開銷戶登記簿輸出,并將結果寫入文件hist.log中。
(表結構字段如下:
acctno char(22) 帳號,
name char(40) 戶名,
drbal double 借方余額,
crbal double 貸方余額,
opendate char(8) 開戶日期,
closedate char(8) 銷戶日期,
state char(2) 帳戶狀態 00-正常 01-銷戶 02-其他
索引字段:acctno
查詢范圍:所有記錄
文件內容:以上7個字段內容
4、 計算1到100之間奇數之和偶數之和。
5、下列函數實現對公貸款借據號自動產生,輸入參數:機構號、年份;輸出參數:借據號;
借據號組成(共15位):機構號(6)+年份(4)+循序號(5);閱讀以下程序,要求完成其中填空?;颍ǜ鶕韵略a寫出程序能實現什么功能)
int
DdaGenDueBillNo( inst_no, year,due_bill_no )
EXEC SQL BEGIN DECLARE SECTION;
PARAMETER char *inst_no;
PARAMETER char *year;
PARAMETER char *due_bill_no;
EXEC SQL END DECLARE SECTION;
{
EXEC SQL BEGIN DECLARE SECTION;
long due_ser_no;
EXEC SQL END DECLARE SECTION;
int err_code;
EXEC SQL SELECT DueSerNo
INTO :due_ser_no
FROM T_DDA_DUESER
WHERE InstNo = :inst_no
AND Year = :year;
if ( SQLCODE ) {
if ( SQLCODE != 100 )
DB_ERR( "SELECT FROM T_DDA_DUESER:")
else {
EXEC SQL SELECT MAX(DueBillNo[11,15])
INTO :due_ser_no
FROM T_DDA_LOAN
WHERE DueBillNo[1,6] = :inst_no
AND DueBillNo[7,10] = :year;
if ( SQLCODE ) {
DB_ERR ( "SELECT FROM T_DDA_LOAN!")
}
else
if (due_ser_no = 100000 )
APP_ERR( "借據順序號不能大于99999!")
sprintf(due_bill_no,"%s%s%05ld",inst_no,year,due_ser_no);
return( ERR_OK );
}
5、 寫一個能計算活期儲蓄利息程序。要求:輸入為(金額¥、計算利息積數的天數、年利率%),輸出為(利息)。 注(測試:年利率為0.99%,10000 元存一年的利息=99 元;程序源碼文件名與程序執行文件名一致,如:test.c 和 test)
四、 Informix / SQL
1、 檢查Informix數據庫空間的命令是_______(onstat -d)
檢查Informix數據庫再線用戶命令是_____(onstat -u)
Informix數據庫的帶路徑日志文件是_____
($INFORMIXDIR/online.log)
安裝Informix數據庫的幾個主要環境變量_______
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -