歡迎您光臨本站 註冊首頁

決心開始學用linux

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0
4.2 今天開始決定學習linxu, 用fc10,並每天要學,每天要記 1、可以用root登錄 終端中運行su vi /etc/pam.d/gdm ,在第二行(有root的行)前加#註釋 2、啟動時能默認進xp系統 vi /boot/grub/grub.conf 修改default=1 3、這個網路弄了半天,也不知怎麼弄好的,好歹能上網了,但是打開網頁老是要重試,還不一定能打開,nnd, 不知是何原因?破鐵通網速慢?xp下都打開很快 防火牆?都關了也一樣 firefox原因?也沒去動它,剛裝的啊 ..... baidu不到原因,哎,明天再說了,linux多弄幾分鐘就會頭疼的

4.3
1、找到了網上的一個解決辦法,終於能打開網頁了 ,只是太鬱悶,難道我每次裝完fc10我都要這樣子弄一下?再說我也記不住這麼多的操作啊?(當然,也不知道下面這麼多操作中的哪一步起作用,我發現linux最大的特點就是用了一遍或十遍下次還是不知怎麼做,怪不得網上有這麼多的linux筆記)
地址
欄中輸入:about:config
右擊滑鼠-新建-布爾(boolean)項,輸入:config.trim_on_minimize,並設置為true,這樣就可以在最小化時自動釋放內存.
在過濾器欄輸入:browser.sessionhistory.max_total_viewers,雙擊該項,修改值為5或更小{頁面快進/快退功能中保存的頁面總數,默認是-1(無限)}.
用同樣的方法找到network.http.pipelining然後雙擊這個,將其值改成true
下面我們要做的就是找到network.http.pipelining.maxrequests並把它的值改的高一些,如果你改成30,意思就是要求它每次發送30個請求.
最后一步就是在Firefox任何一個地方點右鍵,選擇  「新建」—「整數」在彈出的對話框中輸入nglayout.initialpaint.delay並將其值改為「0」,表示當瀏覽器收到網站回復的信息后能夠快速的反應.        


同樣的方法將下列參數值修改成如下設置:
browser.tabs.showSingleWindowModePrefs = true
browser.xul.error_pages.enabled = true
network.dns.disableIPv6 = true
network.http.max-connections= 48
network.http.max-connections-per-server= 24
network.http.max-persistent-connections-per-proxy= 12
network.http.max-persistent-connections-per-server= 6
4.4
昨天用的少,今天空點,一定要多用用
裝了個vmware 6 for linux , 啟動時提示 c head什麼的
想做yum -y install gcc ....等什麼操作,但提示錯誤,看也看不懂,好像是源不可用吧
從光碟安裝 把gcc... kernel... 一古腦全裝上雲了,但還是沒用,nnd, 討厭的fc10
先試試更改源什麼的
4.5
今天玩了一天,發現昨天的問題還沒搞好,搞了一下下,看看也沒啥希望了,哎,還是睡覺先

4.6
今天新裝了個fc12, 重新開始我的學習計劃吧
--以root用戶登錄, 和fc10有點不同,還要對 /etc/pam.d/gdm-passwd做下處理,root那行注shi下
今天主要要試試桌面應用,以多媒體為主
裝個realplay吧, 下載,安裝,提示lsb3.1什麼的, http://rpmfind.net/linux/RPM/index.html
下載一個redhat-lsb-3.2-7.fc12.i686.rpm
但安裝時提示:
[root@localhost 下載]# rpm -U redhat-lsb-3.2-7.fc12.i686.rpm
error: Failed dependencies:
/bin/gettext is needed by redhat-lsb-3.2-7.fc12.i686
/usr/bin/foomatic-rip is needed by redhat-lsb-3.2-7.fc12.i686
/usr/bin/msgfmt is needed by redhat-lsb-3.2-7.fc12.i686
/usr/bin/patch is needed by redhat-lsb-3.2-7.fc12.i686
/usr/bin/pax is needed by redhat-lsb-3.2-7.fc12.i686
libQtCore.so.4 is needed by redhat-lsb-3.2-7.fc12.i686
libQtGui.so.4 is needed by redhat-lsb-3.2-7.fc12.i686
libQtNetwork.so.4 is needed by redhat-lsb-3.2-7.fc12.i686
libQtOpenGL.so.4 is needed by redhat-lsb-3.2-7.fc12.i686


libQtSql.so.4 is needed by redhat-lsb-3.2-7.fc12.i686
libQtSvg.so.4 is needed by redhat-lsb-3.2-7.fc12.i686
libQtXml.so.4 is needed by redhat-lsb-3.2-7.fc12.i686
libqt-mt.so.3 is needed by redhat-lsb-3.2-7.fc12.i686
[root@localhost 下載]# yum install gcc gcc -y
什麼原因?我不知道,baidu吧,問吧

好難搞定,先看看書,學些命令吧
yum
install安裝 update 更新 remove刪除 list 列表
-y 確認 -c fiel 指定文件位置

yum grouplist 列出提供哪些軟體包組
yum list 列出軟體包
yum list available當前可用的包
yum list updates 可更新的包
yum list installed已裝的軟體包
search檢索功能(只知作用不知名稱時可以用下)
yum search firewall

yum update 全面升級
yum localinstall filename 本地安裝
這個真有用,用這個方法重新裝了上面的 lsb-3.1...,再裝realplayer,果然一路順利,
看來看看書還是必要的,也可用yum list realplayer 查看下,有,可用yum install realplayer裝
準備吃飯去了,去之前,先做個 yum uupdate吧

grep的使用,這個東東好像比較的實用,好好看看
ll * |grep top 顯示文件名中包含top的文件
yum list |grep mplay 顯示yum列表,名稱中包含mplay

基本命令的使用
echo "hello" > a.txt 生成文件a.txt
ls -a顯示所有文件 -d 只顯示文件夾(實際使用並非如此啊???)
-R 遞歸列出
cat file1 顯示文件file1的內容
cat a.txt b.txt >ab.txt 文件合併
more file1
less file1 分頁顯示文件內容
head a.txt 顯示a.txt的前幾行的內容
tail b.txt 顯示b.txt的後幾行的內容
cp -i file1 file2 -i提示是否覆蓋
mv file1 file2 把file1移動到file2, 支持改名 -f強制
rm -rf file 刪除文件(夾) -r 遞歸 -f 強制


file filename 用以確定文件類型
ln file1 /a/file2 為file1建名為file2的鏈接 (使用相同的數據)
ln -s file1 /a/file2 創建符號鏈接 相當於windows中的快捷方式
pwd 查看當前目錄, 不是看密碼

訪問ftp時中文名亂碼:
firefox中about:config
"過濾器"中輸入 network.standard-url.encode-utf8,值改為false

4.7
文件類型
普通文件,目錄,特殊文件,鏈接文件,符號鏈接文件,管道文件
安全機制 rwx
chmod o w file1 對file1增加其它用用戶的寫許可權
chmod o-rx file1 其它用戶去除r,x許可權
chmod 777 fiele1 添加全部許可權

用戶管理
相關文件 /etc/passwd用戶信息 /etc/shadow密碼信息

/etc/passwd
user1:x:501:501::/home/user1:/bin/bash
user1:用戶名
x: 設有密碼 (實際密碼保存在/etc/shadow中)
501: 用戶id
501: 用戶組id
comment: 用戶信息
/home/user1: 用戶主目錄
/bin/bash: 用戶註冊事調用的shell

useradd -u uid指定用戶id -g group 指定所屬的組 -n不創建同名的組
-d home-dir 指定用戶主目錄 -s shell指定shell
useradd -u 500 -d /home/its -s /bin/ksh its 建用戶
usermod -d /home/temp 更改用戶的主目錄
userdel -r loginname 刪除用戶 -r可刪用戶的主目錄
passwd -S user1 查看用戶user1的密碼屬性
id 檢驗當前用戶的屬性
su -user_name 以指定的用戶臨時登錄

/etc/group存儲用戶組的相關信息
groupadd -g 300 group1 添加組 gid為300
groupmod 更改屬性
groupdel 刪除組

who 查詢當前系統中有哪些用戶 -a顯示較多的信息
who -Ha 顯示信息
who -r顯示運行級別
finger 查詢註冊到系統中的用戶


w 查有哪些註冊用戶以及用戶在幹什麼
wall 向註冊用戶發送消息

進程管理
ps -a列出所有活動進程的狀態信息
-e列出當前所有進程
-f列出進程的重要信息
-l列詳細的進程信息
ps 顯示當前用進程狀態信息
ps -a 顯示當前所有的活動進程
ps -e 獲取系統中當前調度運行的所有進程及其狀態信息
ps -e|grep httpd 查www服務的守護進程是否正在運行
這東東有點難懂,不看先
4.8
搞了兩天的vmware,還是搞不定,算了,不搞了,再下個7.0的,
新的東西就是好,一下子就裝好了


網路介面設置
vi /etc/sysconfig/network-scripts/ifcfg-eth0








DEVICE=eth0 名稱
HWADDR=00:19:b9:1c:b6:b7 mac地址
ONBOOT=yes 啟動過程中激活相應的介面
BOOTPROTO=none
TYPE=Ethernet 網路類型
USERCTL=no 是否允許所有的用戶都能使用
IPV6INIT=no 啟用ipv6協議?
NAME="System eth0"
UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03
IPADDR=172.28.11.237 IP
NETMASK=255.255.255.0 子網掩碼
NM_CONTROLLED=yes
PREFIX=24
GATEWAY=172.28.11.1 網關
DNS1=218.74.122.66 dns
ifconfig -a 查看介面情況
ifconfig eth0 192.168.0.1 設置ip
主機名字解析(主要用dns解析)
cat /etc/host.conf
127.0.0.1 localhost 本機
192.168.9.100 beijin
route add default gw 192.168.1.254 添加網關 (重啟失效)
ifconfig 查看網路信息
ifconfig eth0
ifconfig -a
netstat -a 顯示所有套接字的狀態
netstat -t 和tcp相關的
netstat -i 顯示網路介面的狀態信息
netstat -r 顯示當前路由
ping -f www.163.com -f可用於檢測網路性能
traceroute www.163.com 顯示路由信息











[火星人 ] 決心開始學用linux已經有800次圍觀

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