linux手記
1.元件相關
安裝samba全部元件
# cd /mnt/cdrom/
# rpm -ivh samba*
2.檢查伺服器實體記憶體
# grep MemTotal /proc/meminfo
3.檢查配置的交換分割槽的大小
# grep SwapTotal /proc/meminfo
4.檢查/tmp目錄的可用磁碟空間,目錄的掛載和使用情況
# df -k /tmp (k表示以k為單位,可以換成m)
5.檢查linux版本
# uname -r
6.設定顯示引數
# export display=10.150.1.21:00
7.刪除子目錄及其檔案
# rm -fr *.*
8.建立檔案
# touch a
9.檢視資料夾大小
# du -fm (以m為單位)
10.linux下監測系統IO情況
# iostat 2 1999 //--2是表示間隔時間為2秒
10.linux常用的關機和重啟命令:shutdown,halt,reboot以及init
關機:shutdown -h now (或者init 0)
10分鐘後關機並馬上重啟:shutdown -r +10
重啟:reboot (或者init 6)
11.linux文字命令列介面下的亂碼問題
couldn't find charset data for local zh_CN.GB18030
# vi /etc/sysconfig/i18n
修改內容:
LANG=“zh_CN.GB18030”
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_
20090718-01
fuser解決umount時出現"Device is busy"
當任何目錄有mount,然後有程式使用/掛在那個目錄上的話,就沒有辦法umount掉,於umount時會出現Device is busy的訊息
使用fuser的指令 找出是哪個程式掛在那個目錄上,然後去把那個程式砍掉
fuser -m -v -i -k /media/share #會問你是不是要把25023這個kill掉,選y就會kill掉
20090718-02
檢測裝置情況
[root@ziyuan dev]# fdisk -l /dev/sdd
Disk /dev/sdd: 999.9 GB, 999998095360 bytes
255 heads, 63 sectors/track, 121576 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdd1 1 121576 976559188+ 83 Linux
20090718-03
裝置mount不上來
[root@ziyuan dev]# mount /dev/sdd1 /mnt/sdd1/
mount: wrong fs type, bad option, bad superblock on /dev/sdd1,
or too many mounted file systems
fsck 命令
切記 先umount 才能fsck
一般 # fsck -y
-p Automatic repair (no questions) ;自動修復
-y Assume "yes" to all questions ;所有的問題都回答yes
如:
# fsck -y /dev/rdsk/c1t0d0s0
# fsck -a /dev/hda7
20090719-01
查詢檔名
[root@iparkdb script]# find / -name eth1
[root@iparkdb script]# find / -name *Xp*
20090719-02
顯示進度安裝rpm包
[root@cc Server]# rpm -ivh glibc-devel-2.5-12.i386.rpm
20090719-03
檢視系統是否安裝程式包
[root@cc Server]# rpm -qa│grep compat
20090723-01
關於LINUX裡LN的用法
用ln -s命令建立軟連線,比如說 ln -s /usr/bin/x86_64-redhat-linux-g++32 /usr/bin/g++
20090723-02
asianux配置ftp服務
使用自帶的proftpd服務
修改/etc/proftpd.conf檔案
遮蔽兩個引數
# Sets default chroot directory
# DefaultRoot //--設定預設更改路徑的目錄
# Use this to excude users from the chroot
# DefaultChdir //--FTP連線session的目錄
20090723-03
問題:
Starting control autobackup
Autobackup failed with following error
ORA-19624: operation failed, retry possible
ORA-19504: failed to create file "/oracle/rmanbackup/rmanbackup/control/ctl_c-3279034075-20090720-00.ctl"
ORA-27040: file create error, unable to create file
Linux-x86_64 Error: 2: No such file or directory
處理:
這是由於控制檔案存放的目錄不存在引起的,增加目錄即可
20090724-01
linux中檢視檔案從尾部開始
[oracle@lzmis ~]$ tail alert*.log
[oracle@lzmis bdump]$ tail -n 30 alert*.log //--指定行數,最後30行
20090724-02
問題:
Mon Jul 20 19:00:50 2009
Process m000 died, see its trace file
Mon Jul 20 19:00:50 2009
ksvcreate: Process(m000) creation failed
處理:
這是在警告日誌中碰到的問題,m000是expdp的程式,這是expdp程式死掉了
然後再連線也連線不上了
SQL> connect orcl as sysdba
ERROR:
ORA-12537: TNS:connection closed
但是還能tnsping通
20090727-01
cat /etc/fstab //--fstab可以設定掛載點資訊
sfdisk -s //--
rpm -Uvh //--
crondtab -c //--crondtab定時執行任務,指令碼
crondtab -e //--
/etc/oratab
/oracle/scripts
/root/scripts/expdump
[@more@]fstab中存放了與分割槽有關的重要資訊,其中每一行為一個分割槽記錄,每一行又可分為六個部份,下面以/dev/hda7 / ext2 defaults 1 1為例逐個說明:1. 第一項是您想要mount的儲存裝置的實體位置,如hdb或如上例的/dev/hda7。
2. 第二項就是您想要將其加入至哪個目錄位置,如/home或如上例的/,這其實就是在安裝時提示的掛入點。
3. 第三項就是所謂的local filesystem,其包含了以下格式:如ext、ext2、msdos、iso9660、nfs、swap等,或如上例的ext2,可以參見/prco/filesystems說明。
4. 第四項就是您mount時,所要設定的狀態,如ro(只讀)或如上例的defaults(包括了其它引數如rw、suid、exec、auto、nouser、async),可以參見「mount nfs」。
5. 第五項是提供DUMP功能,在系統DUMP時是否需要BACKUP的標誌位,其內定值是0。
6. 第六項是設定此filesystem是否要在開機時做check的動作,除了root的filesystem其必要的check為1之外,其它皆可視需要設定,內定值是0。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22036495/viewspace-1024023/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 《Linux命令速查手冊》筆記Linux筆記
- CentOS 8遷移Rocky Linux 8手記CentOSLinux
- Linux之 手動釋放記憶體Linux記憶體
- 手記系列之七 ----- 分享Linux使用經驗Linux
- Linux手動釋放快取記憶體Linux快取記憶體
- linux下安裝手記(jdk,subversion,ant,svnant)LinuxJDKNaN
- Linux 管理員手冊(4)--記憶體管理(轉)Linux記憶體
- 【GNU/Linux實戰手記之Emacs篇 上】 (轉)LinuxMac
- GNU/Linux實戰手記之基本操作篇 (轉)Linux
- ARM 和 龍芯上 Arch Linux 安裝手記Linux
- Linux系統手動釋放記憶體快取Linux記憶體快取
- 【GNU/Linux實戰手記之安裝配置篇】 (轉)Linux
- Babel 手記Babel
- Linux釋放記憶體及手動釋放Oracle共享記憶體段Linux記憶體Oracle
- Linux是自由的--slackware10安裝手記(轉)Linux
- SonarQube搭建手記
- GNU/Linux實戰手記之Emacs篇 中--Bash程式設計 (轉)LinuxMac程式設計
- 《DBA手記一》讀書筆記筆記
- 前端面試手記前端面試
- NGINX巨集觀手記Nginx
- js隨手記-1JS
- python手記(41)Python
- postgis安裝手記
- Oracle DBA手記2Oracle
- Oracle DBA手記前言Oracle
- 《Oracle DBA手記》出版Oracle
- MHA安裝手記
- Linux完全自學手冊Linux
- linux 手動增加userLinux
- linux手動回收cacheLinux
- Linux大事記 |Linux發展大事記(轉)Linux
- 手動釋放linux下cache所佔用的實體記憶體Linux記憶體
- 基於LINUX的Oracle 10G RAC管理維護學習手記LinuxOracle 10g
- GNU/Linux實戰手記之Emacs篇 下——Emacs是個IDE (轉)LinuxMacIDE
- linux小記Linux
- Linux筆記Linux筆記
- 輕鬆實現Linux筆記本和手機、PDA互傳檔案(轉)Linux筆記
- [Vuex]Vuex學習手記Vue