歡迎您光臨本站 註冊首頁

linux經典問題之基礎篇

←手機掃碼閱讀     火星人 @ 2014-03-24 , reply:0

0001
  修改主機名
  vi /etc/sysconfig/network,修改HOSTNAME一行為HOSTNAME=主機名,重啟后也能生效

  0002
  Ret Hat Linux啟動到文字界面(不啟動xwindow)
  將/etc/inittab中 id:5:initdefault: 一行中的5改為3

  0003
  redhat的自動升級更新問題(hutuworm)
  在www.redhat.com/corp/support/errata/找到補丁,6.1以後的版本帶有一個工具up2date,它能夠測定哪些rpm包需要升級,然後自動從redhat的站點下載並完成安裝。
  升級除kernel外的rpm: up2date -u
  升級包括kernel在內的rpm: up2date -u -f

  0004
  windows下看linux分區的軟體
  Paragon.Ext2FS.Anywhere.2.5.rar和explore2fs-1.00-pre4.zip

  0005
  mount用法(sakulagi)
  fat32的分區 mount -o codepage=936,iocharset=cp936 /dev/hda7 /mnt/cdrom
  ntfs的分區 mount -o iocharset=cp936 /dev/hda7 /mnt/cdrom
  iso文件 mount -o loop /abc.iso /mnt/cdrom
  軟盤 mount /dev/fd0 /mnt/floppy
  USB快閃記憶體 mount /dev/sda1 /mnt/cdrom
  所有/etc/fstab內容 mount -a
  可以指定文件格式"-t 格式", 格式可以為vfat, ext2, ext3等.

  0006
  在vmware的LINUX中使用本地硬碟的FAT分區
  將本地的FAT分區共享,然後在VMWARE中使用SMBFS掛上。可以將如下的行放到/etc/fstab中:
  //win_ip/D$ /mnt/d smbfs defaults,auto,username=win_name,password=win_pass,codepage=936,iocharest=gb2312 0 0
  其中win_ip是你的windows的IP地址;
  D$是你的windows裡面共享的D盤的共享名;
  /mnt/d是要將該分區mount到linux的目錄;
  win_name和win_pass是你的WINDOWS裡面可以讀取該分區的用戶,比如你的管理員名和密碼。
  如果你運行了/etc/rc.d/init.d/netfs,那麼在啟動的時候就會自動掛載這個分區。


  0007.a
  刪除名為-a的文件
  rm ./-a
  rm -- -a 告訴rm這是最後一個選項,參見getopt
  ls -i 列出inum,然後用find . -inum inum_of_thisfile -exec rm {} \;

  0007.b
  刪除名為\a的文件
  rm \\a

  0007.c
  刪除名字帶的/和『\0文件
  這些字元是正常文件系統所不允許的字元,但可能在文件名中產生,如unix下的NFS文件系統在Mac系統上使用
  1.解決的方法,把NFS文件系統在掛到不過濾/字元的系統下刪除含特殊文件名的文件。
  2.也可,將錯誤文件名的目錄其它文件移走,ls -id 顯示含該文件目錄的inum,umount 文件系統,
  clri清除該目錄的inum,fsck,mount,check your lost+found,rename the file in it.
  最好是通過WINDOWS FTP過去就可以刪除任何文件名的文件了!

  0007.d
  刪除名字帶不可見字元的文件
  列出文件名並轉儲到文件:ls -l >aaa
  然後編輯文件的內容加入rm命令使其內容成為刪除上述文件的格式:
  vi aaa
  [rm -r *******
  ]
  把文件加上執行許可權 chmod +x aaa
  執行 $aaa

[火星人 ] linux經典問題之基礎篇已經有331次圍觀

http://coctec.com/docs/linux/show-post-138407.html