歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

【Linux_Fedora_系統管理系列】_1_用戶登錄和系統初始配置

【Linux_Fedora_系統管理系列】_1_用戶登錄和系統初始配置   發現一個問題,在FC14 的Firefox浏覽器中,編輯和排版好的博文,在windows下用chrome或者獵豹浏覽器打開後,排版就變得閱讀   不是很容易裡,而且經常不經意的斷行。不知道園子的管理人員時候注意到了這個問題。     Linux系統的登錄和windows登錄存在很大的區別,Linux的登錄過程是完全可配置的,而windows系統的可配置性相對來說就弱一些,   雖然可以通過啟動腳本和msconfig命令修改一些啟動屬性,但還是不能隨用戶完全定制啟動過程。   【1】登錄用戶      Linux是一個多用戶的用戶系統,在同一時刻可以登錄多個不同的用戶。在登錄到系統後可以通過命令查看當前的登錄用戶名。   [volcanol@volcanol ~]$ whoami volcanol         如上所示,利用whoami命令查看當前的登錄用戶為:volcanol。         此時如果以root用戶登錄,那麼可以看到以下的輸出信息:   [root@volcanol ~]# whoami root        您還可以利用who命令查看所有的登錄情況:   [volcanol@volcanol ~]$ who volcanol tty1         2013-06-24 11:10 (:0) volcanol pts/0        2013-06-24 12:48 (:0.0)         如上所示,表示用戶volcanol登錄裡兩個終端,tty1 和pts/0 ;  tty1 表示字符界面第一個終端,pts/0 這表示第一個GUI界面。     如果您是超級用戶,即root用戶,那麼您還可以通過w 命令查看系統上登錄的所有用戶,w命令默認顯示的信息比who命令詳細:   [root@volcanol ~]# w  13:19:51 up  2:10,  2 users,  load average: 1.20, 1.10, 1.09 USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT volcanol tty1     :0               11:10    2:10m  4:22   0.09s pam: gdm-passwo volcanol pts/0    :0.0             12:48    0.00s  0.22s  1.13s gnome-terminal         我們還可以通過who命令查看系統開機的時間,就是系統引導的時間,(在winodowsx下也可以通過命令查看系統引導時間,   具體我忘記是什麼了)。     [root@volcanol ~]# who -a            系統引導 2013-06-24 11:09            運行級別 5 2013-06-24 11:09 登錄     tty3         2013-06-24 11:09              1978 id=3 登錄     tty2         2013-06-24 11:09              1976 id=2 登錄     tty5         2013-06-24 11:09              1982 id=5 登錄     tty4         2013-06-24 11:09              1980 id=4 登錄     tty6         2013-06-24 11:09              1984 id=6 volcanol - tty1         2013-06-24 11:10  舊的        2108 (:0) volcanol + pts/0        2013-06-24 12:48   .           887 (:0.0)         這裡可以看到,系統引導時間為:2013-06-24 11:09                                 系統運行級別為:運行級別 5 2013-06-24 11:09      注:w為sbin命令,who為bin命令。   【2】用戶當前目錄     在用戶登錄系統成功後,每個用戶均會獲取當前工作路徑,這個目錄就是用戶的home目錄。          root用戶的home目錄為: /root          普通用戶的home目錄為: /home/login_user_name ; login_user_name 為當前登錄用戶的用戶名          在系統增加一個新用戶後,均會在/home目錄下建立一個與用戶名同名的目錄,這個目錄就是用戶登錄後默認工作路徑。     [root@volcanol home]# ls -al 總用量 12 drwxr-xr-x.  3 root     root     4096  6月 22 03:59 . dr-xr-xr-x. 23 root     root     4096  6月 24 11:09 .. drwx------. 38 volcanol volcanol 4096  6月 24 12:47 volcanol           如上所示,因為當前系統僅有一個root用戶和一個volcanol的用戶,因此/home目錄下僅有一個volcanol 的目錄,下面我們新增加一個用戶   看看這個目錄的變化:   [root@volcanol home]# useradd test [root@volcanol home]# ls -al 總用量 16 drwxr-xr-x.  4 root     root     4096  6月 24 13:35 . dr-xr-xr-x. 23 root     root     4096  6月 24 11:09 .. drwx------.  4 test     test     4096  6月 24 13:35 test drwx------. 38 volcanol volcanol 4096  6月 24 12:47 volcanol         如上所示,我們利用useradd命令增加用戶test後,系統就在/home目錄下為test建立裡一個用戶的家目錄。用戶登錄後默認的工作路徑就是這個   目錄的絕對路徑。     [root@volcanol ~]# passwd test 更改用戶 test 的密碼 。 新的 密碼: 無效的密碼: 它基於字典單詞 重新輸入新的 密碼: passwd: 所有的身份驗證令牌已經成功更新。          默認增加用戶後,需要為用戶設置用戶密碼,用passwd命令實現。   【3】運行級別     在Linux下,系統啟動後有一個運行級別的概念,不同的運行級別可以登錄到不同的環境,同時在啟動的過程中運行不同的啟動腳本。   可以通過下面的命令查看系統的運行級別:     [volcanol@volcanol ~]$ runlevel N 5      如上所示,表示我登錄的系統運行級別為5,就是圖形模式。           用戶登錄時默認的運行級別通過配置文件配置, 配置文件為:/etc/inittab     [root@volcanol ~]# cat /etc/inittab # inittab is only used by upstart for the default runlevel. # # ADDING OTHER CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM. # # System initialization is started by /etc/init/rcS.conf # # Individual runlevels are started by /etc/init/rc.conf # # Ctrl-Alt-Delete is handled by /etc/init/control-alt-delete.conf # # Terminal gettys are handled by /etc/init/tty.conf and /etc/init/serial.conf, # with configuration in /etc/sysconfig/init. # # For information on how to write upstart event handlers, or how # upstart works, see init(5), init(8), and initctl(8). # # Default runlevel. The runlevels used are: #   0 - halt (Do NOT set initdefault to this) #   1 - Single user mode #   2 - Multiuser, without NFS (The same as 3, if you do not have networking) #   3 - Full multiuser mode #   4 - unused #   5 - X11 #   6 - reboot (Do NOT set initdefault to this) #  id:5:initdefault:           這個配置文件,在不同版本的Fedora 版本的系統下有些不一樣,這裡我的文件內容就和上面的一樣。起作用的是最後一句:     id:5:initdefault:            表示登錄用戶默認的運行級別為5; 在這個文件同時寫出了一個共有7個運行級別:     # Default runlevel. The runlevels used are: #   0 - halt (Do NOT set initdefault to this) #   1 - Single user mode #   2 - Multiuser, without NFS (The same as 3, if you do not have networking) #   3 - Full multiuser mode #   4 - unused #   5 - X11 #   6 - reboot (Do NOT set initdefault to this)            0: halt級別,就是表示計算機掛起            1:單用戶模式,這個模式通常用於系統維護,或者當系統出現故障後用於系統恢復。            2:多用戶模式,和運行級別3一樣,但是不支持網絡功能            3:多用模式           4:沒有使用,            5:圖形解碼模式,就是通常說的X11模式           6:重啟動           我們可以通過init命令,加上運行級別切換到不同的模式。     init 6   #重啟計算機   【4】退出當前用戶登錄          在Linux系統中,有時我們需要退出當前用戶的登錄,這可以通過兩個命令來實現:exit和logout     [root@volcanol ~]# exit logout [volcanol@volcanol ~]$          如上所示,我們利用exit命令,注銷了用戶root的登錄。     [root@volcanol ~]# logout [volcanol@volcanol ~]$            如上所示,我們利用logout命令,注銷了用戶root的登錄;可以發現exit和logout退出時的提示信息不一樣。   【5】用登錄腳本和退出腳本           每個用戶在登錄系統的時候,都會執行用戶的登錄腳本,這些登錄腳本用來配置用戶環境。用戶的登錄腳本保存在用戶的home目錄。     [volcanol@volcanol ~]$ ls -al 總用量 1716 drwx------. 38 volcanol volcanol    4096  6月 24 12:47 . drwxr-xr-x.  4 root     root        4096  6月 24 13:35 .. drwx------.  3 volcanol volcanol    4096  6月 22 04:06 .adobe -rw-------.  1 volcanol volcanol     947  6月 24 13:41 .bash_history -rw-r--r--.  1 volcanol volcanol      18  6月 22 2010 .bash_logout -rw-r--r--.  1 volcanol volcanol     176  6月 22 2010 .bash_profile -rw-r--r--.  1 volcanol volcanol     124  6月 22 2010 .bashrc            如上圖所示: 在volcanol用的home目錄,有兩個登錄腳本:.bash_profile 和.bashrc  這兩個腳本文件均為隱藏文件。下面我們   來看看這兩個文件的內容。     [volcanol@volcanol ~]$ cat -n .bash_profile       1    # .bash_profile      2          3    # Get the aliases and functions      4    if [ -f ~/.bashrc ]; then      5        . ~/.bashrc      6    fi      7          8    # User specific environment and startup programs      9         10    PATH=$PATH:$HOME/bin     11         12    export PATH            這個登錄腳本的主要作用是用來配置用戶的環境變量PATH的,不同版本的FC 這個文件的內容可能不一樣;同時這個   腳本還檢查存在.bashrc這個腳本文件否,如果存在則執行.bashrc腳本。     [volcanol@volcanol ~]$ cat -n .bashrc      1    # .bashrc      2          3    # Source global definitions      4    if [ -f /etc/bashrc ]; then      5        . /etc/bashrc      6    fi      7          8    # User specific aliases and functions              可以發現這個版本的.bashrc文件什麼也不做。              下面我們來看看注銷或者說退出腳本:.bash_logout     [volcanol@volcanol ~]$ cat -n .bash_logout       1    # ~/.bash_logout      2                  同樣發現,這個版本的退出腳本什麼也不做。如果您需要在退出的時候執行一些任務,可以修改這個腳本。     [root@volcanol ~]# cat .bash_profile  # .bash_profile   # Get the aliases and functions if [ -f ~/.bashrc ]; then     . ~/.bashrc fi   # User specific environment and startup programs   PATH=$PATH:$HOME/bin   export PATH [root@volcanol ~]# cat -n .bashrc      1    # .bashrc      2          3    # User specific aliases and functions      4          5    alias rm='rm -i'      6    alias cp='cp -i'      7    alias mv='mv -i'      8          9    # Source global definitions     10    if [ -f /etc/bashrc ]; then     11        . /etc/bashrc     12    fi     [root@volcanol ~]# cat -n .bash_logout       1    # ~/.bash_logout      2              上面兩個是FC 14的root用戶的登錄和退出腳本   【6】根目錄          如果您安裝系統的時候,僅有一個根分區的話,那麼您的根目錄下面的內容大體會和一樣:     [root@volcanol ~]# ls -al / 總用量 112 dr-xr-xr-x.  23 root root  4096  6月 24 11:09 . dr-xr-xr-x.  23 root root  4096  6月 24 11:09 .. -rw-r--r--.   1 root root     0  6月 24 11:09 .autofsck dr-xr-xr-x.   2 root root  4096  6月 22 20:46 bin dr-xr-xr-x.   4 root root  4096  6月 22 03:57 boot drwxr-xr-x.   2 root root  4096 10月  6 2010 cgroup drwx------.   3 root root  4096  6月 22 03:59 .dbus drwxr-xr-x.  20 root root  3900  6月 24 11:09 dev drwxr-xr-x. 112 root root 12288  6月 24 14:03 etc drwxr-xr-x.   4 root root  4096  6月 24 13:35 home dr-xr-xr-x.  19 root root 12288  6月 22 20:46 lib drwx------.   2 root root 16384  6月 22 03:29 lost+found drwxr-xr-x.   7 root root  4096  6月 24 14:03 media drwxr-xr-x.   2 root root  4096  4月 19 2010 mnt -rw-r--r--.   1 root root     0  6月 22 03:55 null drwxr-xr-x.   2 root root  4096  4月 19 2010 opt dr-xr-xr-x. 231 root root     0  6月 24 11:09 proc dr-xr-x---.   5 root root  4096  6月 24 14:17 root dr-xr-xr-x.   2 root root 12288  6月 22 20:46 sbin drwxr-xr-x.   7 root root     0  6月 24 11:09 selinux drwxr-xr-x.   2 root root  4096  4月 19 2010 srv drwxr-xr-x.  12 root root     0  6月 24 11:09 sys drwxrwxrwt.  25 root root  4096  6月 24 14:03 tmp drwxr-xr-x.  12 root root  4096  6月 22 03:34 usr drwxr-xr-x.  22 root root  4096  6月 22 03:55 var           如果僅有一個根分區,那麼你西系統中所有的文件都將會保存在這個分區(注意swap分區),我們說說這個目錄下   各個目錄的主要作用:           /bin/ :存放的是一些二進制的文件和程序,是普通的用戶程序,普通用戶都可以執行          /boot/: 系統啟動相關的文件,都保存在這個目錄         /sbin/: 存放的是超級用戶才可以執行命令和程序          /dev: 存放的是設備文件         /etc/ : 這個目錄存放的是系統的配置文件,大部分配置文件都存放在這個目錄         /home/: 存放普通用戶的home目錄的目錄         /initrd/ :存放臨時文件的目錄         /tmp: 存放用戶臨時文件的目錄,這個目錄所有的用戶都具有可讀寫的權利            /lib: 存放系統動態鏈接庫的目錄          /lost_found : 系統在引導時產生的磁盤碎片文件就存放在這個目錄          /mnt/ : 一般用於用戶外部設備掛載時對應的目錄,           /media: 這個目錄是用來掛載用戶移動存儲設備的目錄,          /proc: 這個是內存的鏡像目錄,普通用戶不能訪問             /usr: 存放用戶程序等文件的目錄,這個目錄通常最大           /var: 存放一些會變化的文件,例如郵件、日記/日志文件等   【7】系統分區管理和查看         通過df命令可以查看系統磁盤的分區情況     [root@volcanol ~]# df 文件系統             1K-塊      已用      可用 已用% 掛載點 /dev/sda10            10321208   7204272   2592648  74% / tmpfs                   992628      6540    986088   1% /dev/shm /dev/sda8             51199120  16624296  34574824  33% /media/2C706CFF706CD0DE /dev/sda9             51199120  37669300  13529820  74% /media/544CC8004CC7DB3E /dev/sda5             30713852   4789864  25923988  16% /media/42E06210E0620A8D /dev/sda7             61440560  24995208  36445352  41% /media/9AA61644A61620F5 /dev/sda6             61440560  45029600  16410960  74% /media/0068994F68994476        可以看到這個命令,可以查看系統目前已經掛載的分區,我們可以用-h命令是輸出信息更加容易看:     文件系統          容量  已用  可用 已用%% 掛載點 /dev/sda10            9.9G  6.9G  2.5G  74% / tmpfs                 970M  6.4M  963M   1% /dev/shm /dev/sda8              49G   16G   33G  33% /media/2C706CFF706CD0DE /dev/sda9              49G   36G   13G  74% /media/544CC8004CC7DB3E /dev/sda5              30G  4.6G   25G  16% /media/42E06210E0620A8D /dev/sda7              59G   24G   35G  41% /media/9AA61644A61620F5 /dev/sda6              59G   43G   16G  74% /media/0068994F68994476   【8】統計目錄(或文件)所占磁盤空間的大小           通過du命令查看目錄活文件的空間使用情況 ,不帶參數默認顯示當前路徑下所有文件的大小。     [root@volcanol ~]# du -h /root 8.0K    /root/.mplayer 8.0K    /root/.gconfd 4.0K    /root/.gconf 152K    /root   【9】磁盤管理工具          通過fdisk工具可以用來管理磁盤分區     [root@volcanol ~]# fdisk -l   Disk /dev/sda: 320.1 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0xd0ec1d5f      Device Boot      Start         End      Blocks   Id  System /dev/sda1   *          63    61432559    30716248+   7  HPFS/NTFS /dev/sda2        61432560   625121279   281844360    f  W95 Ext'd (LBA) /dev/sda5        61433856   122861567    30713856    7  HPFS/NTFS /dev/sda6       122865183   245746304    61440561    7  HPFS/NTFS /dev/sda7       245746368   368627489    61440561    7  HPFS/NTFS /dev/sda8       368627553   471025799    51199123+   7  HPFS/NTFS /dev/sda9       471025863   573424109    51199123+   7  HPFS/NTFS /dev/sda10      573427712   594399231    10485760   83  Linux        這個命令執行需要root權限,如下以普通用戶不能執行這個命令。     [volcanol@volcanol ~]$ fdisk -l        由於這個命令執行有一定的風險,建議一般情況下不要使用。如果操作失誤將造成數據丟失的情況。   【10】 網絡環境配置           可以通過很多的命令來配置網絡環境。   1、測試網絡連接情況:        ping命令     [root@volcanol ~]# ping www.cnblogs.com PING www.cnblogs.com (42.121.252.58) 56(84) bytes of data. 64 bytes from 42.121.252.58: icmp_req=1 ttl=54 time=25.2 ms 64 bytes from 42.121.252.58: icmp_req=2 ttl=54 time=25.1 ms 64 bytes from 42.121.252.58: icmp_req=3 ttl=54 time=24.9 ms ^C --- www.cnblogs.com ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2002ms rtt min/avg/max/mdev = 24.974/25.130/25.272/0.177 ms        如上所示,我測試一下與園子的鏈接情況,可以發現鏈接情況良好,丟包律為0%,傳遞裡3個數據包,接收裡3個應答數據包,   並且相應時間都很快,均小於26ms。     [root@volcanol ~]# ping www.baidu.com PING www.a.shifen.com (61.135.169.105) 56(84) bytes of data. 64 bytes from 61.135.169.105: icmp_req=1 ttl=55 time=29.8 ms 64 bytes from 61.135.169.105: icmp_req=2 ttl=55 time=31.1 ms 64 bytes from 61.135.169.105: icmp_req=3 ttl=55 time=31.4 ms 64 bytes from 61.135.169.105: icmp_req=4 ttl=55 time=37.2 ms ^X^C --- www.a.shifen.com ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3003ms rtt min/avg/max/mdev = 29.893/32.430/37.299/2.868 ms          可以發現,在我這登錄cnblogs比百度相應速度還快。   2、查看DNS域名服務器          系統可用的DNS域名服務器,可以通過查看文件: /etc/resolv.conf 文件來查看     [root@volcanol ~]# cat -n /etc/resolv.conf      1    # Generated by NetworkManager      2    nameserver 202.102.152.3      3    nameserver 202.102.154.3           這裡我們可以看到,我的機器上默認的域名服務器有兩個:202.102.152.3 和       202.102.152.3       這個文件還可以指定其他屬性:     nameserver   #定義DNS服務器的IP地址 domain       #定義本地域名 search       #定義域名的搜索列表 sortlist     #對返回的域名進行排序    3、查看本地網絡物理連接          通過ifconfig命令查看     [root@volcanol ~]# ifconfig eth0      Link encap:Ethernet  HWaddr 60:EB:69:D1:B1:9B             UP BROADCAST MULTICAST  MTU:1500  Metric:1           RX packets:0 errors:0 dropped:0 overruns:0 frame:0           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0           collisions:0 txqueuelen:1000            RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)           Interrupt:50 Base address:0x6000    lo        Link encap:Local Loopback             inet addr:127.0.0.1  Mask:255.0.0.0           inet6 addr: ::1/128 Scope:Host           UP LOOPBACK RUNNING  MTU:16436  Metric:1           RX packets:56 errors:0 dropped:0 overruns:0 frame:0           TX packets:56 errors:0 dropped:0 overruns:0 carrier:0           collisions:0 txqueuelen:0            RX bytes:3404 (3.3 KiB)  TX bytes:3404 (3.3 KiB)   wlan0     Link encap:Ethernet  HWaddr 88:9F:FA:FB:64:12             inet addr:192.168.1.100  Bcast:192.168.1.255  Mask:255.255.255.0           inet6 addr: fe80::8a9f:faff:fefb:6412/64 Scope:Link           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1           RX packets:18446 errors:0 dropped:0 overruns:0 frame:0           TX packets:16544 errors:0 dropped:0 overruns:0 carrier:0           collisions:0 txqueuelen:1000            RX bytes:9730222 (9.2 MiB)  TX bytes:3279875 (3.1 MiB)          可以看到我的計算機上有兩個物理網絡設備,一個虛擬的網絡設備,lo 網絡設備用於回環測試,在windows下同樣存在這個設備,下面我們   來看看我的無線網卡wlan0 設備的信息:      Link encap:Ethernet  HWaddr 88:9F:FA:FB:64:12   #MAC 地址           inet addr:192.168.1.100  Bcast:192.168.1.255  Mask:255.255.255.0   #IP、廣播地址、子網掩碼           inet6 addr: fe80::8a9f:faff:fefb:6412/64 Scope:Link     #IPV6、IPV6 MAC           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1           RX packets:18446 errors:0 dropped:0 overruns:0 frame:0            TX packets:16544 errors:0 dropped:0 overruns:0 carrier:0           collisions:0 txqueuelen:1000            RX bytes:9730222 (9.2 MiB)  TX bytes:3279875 (3.1 MiB)          我們可以通過ifconfig命令來配置網絡設備,配置IP、子網掩碼如下所示:     [root@volcanol ~]# ifconfig wlan0 192.168.1.101 netmask 255.255.255.0 ^C   4、增加默認網關          通過route命令查看網關設備:     [root@volcanol ~]# route Kernel IP routing table Destination     Gateway         Genmask         Flags Metric Ref    Use Iface 192.168.1.0     *               255.255.255.0   U     2      0        0 wlan0 default         192.168.1.1     0.0.0.0         UG    0      0        0 wlan0     linux下通過默認route命令增加默認網關,通過下面的命令增加默認網關:         [root@volcanol ~]# route add gw IP              上面的IP就是您要增加的網關設備的IP地址。         通過增加default選項,設置默認網關。     [root@volcanol ~]# route add default  gw IP          通常如果您開啟裡DHCP服務,而向您提供網絡服務的設備支持DHCP協議,這些IP 、DNS、默認網關和子網掩碼都不需要手動配置   通過系統自動獲取就行。          這裡需要說明一點的是:ifconfig和route命令配置的信息,僅在當前登錄有效,重啟計算機後這些信息都會丟失,如果您需要永久的   使用這些配置信息,就需要修改配置文件或者使用下面的命令。   5、setup命令        setup是一個文本模式的圖形配置命令,通過這個命令可以方便的配置網絡環境,因為截圖不能上傳,就不演示了。        如果您使用的是Linux的早期版本,或者EL版本應該還可以使用一組redhat-config 命令,這組命令目前默認在FC 中不再提供。         還有以前在FC 早期版本中使用netconfig和neat命令, 都可以配置網絡;目前在FC 中這兩個命令默認是不安裝的。   6、修改配置文件來配置網絡環境         linux下網絡配置文件存放在 /etc/sysconfig/network-scripts/ 目錄下:     [root@volcanol network-scripts]# ls ifcfg-eth0    ifdown-ipv6    ifup          ifup-ipx     ifup-sit ifcfg-lo      ifdown-isdn    ifup-aliases  ifup-isdn    ifup-tunnel ifdown        ifdown-post    ifup-bnep     ifup-plip    ifup-wireless ifdown-bnep   ifdown-ppp     ifup-eth      ifup-plusb   init.ipv6-global ifdown-eth    ifdown-routes  ifup-ippp     ifup-post    net.hotplug ifdown-ippp   ifdown-sit     ifup-ipsec    ifup-ppp     network-functions ifdown-ipsec  ifdown-tunnel  ifup-ipv6     ifup-routes  network-functions-ipv6        我們可以看到有兩個文件: ifcfg-eth0 和 ifcfg-lo ,這兩個文件分別對應有線以太網卡和回環設備配置。     [root@volcanol network-scripts]# cat -n ifcfg-eth0       1    DEVICE="eth0"      2    HWADDR="60:EB:69:D1:B1:9B"      3    NM_CONTROLLED="yes"      4    ONBOOT="no"     [root@volcanol network-scripts]# cat -n ifcfg-lo      1    DEVICE=lo      2    IPADDR=127.0.0.1      3    NETMASK=255.0.0.0      4    NETWORK=127.0.0.0      5    # If you're having problems with gated making 127.0.0.0/8 a martian,      6    # you can change this to something else (255.255.255.255, for example)      7    BROADCAST=127.255.255.255      8    ONBOOT=yes      9    NAME=loopback         奇怪的是在這目錄中並沒有無線網卡的配置文件,而且我找了很久都沒喲找到。   【11】語言環境配置            語言環境主要用來配置時間、貨幣、支持的字符集等信息。            在linux中通過locale命令查看當前的,語言環境配置信息。     [root@volcanol default]# locale LANG=zh_CN.UTF-8 LC_CTYPE="zh_CN.UTF-8" LC_NUMERIC="zh_CN.UTF-8" LC_TIME="zh_CN.UTF-8" LC_COLLATE="zh_CN.UTF-8" LC_MONETARY="zh_CN.UTF-8" LC_MESSAGES="zh_CN.UTF-8" LC_PAPER="zh_CN.UTF-8" LC_NAME="zh_CN.UTF-8" LC_ADDRESS="zh_CN.UTF-8" LC_TELEPHONE="zh_CN.UTF-8" LC_MEASUREMENT="zh_CN.UTF-8" LC_IDENTIFICATION="zh_CN.UTF-8" LC_ALL=          這裡主要需要配置的是:LANG= zh_CN.UTF-8          這裡我們可以看到我的系統配置的語言環境為: zh表示中文字符環境,區域為中國大陸,而支持的字符集為UTF-8.   通過locale -a 可以查看系統支持的語言環境,下面是我的機器目前支持的中文部分,可以支持很多編碼規則。     yi_US.utf8 yo_NG yo_NG.utf8 zh_CN zh_CN.gb18030 zh_CN.gb2312 zh_CN.gbk zh_CN.utf8 zh_HK zh_HK.big5hkscs zh_HK.utf8 zh_SG zh_SG.gb2312 zh_SG.gbk zh_SG.utf8 zh_TW zh_TW.big5 zh_TW.euctw zh_TW.utf8 zu_ZA zu_ZA.iso88591 zu_ZA.utf8 [root@volcanol default]#             通過設置 LANG變量可以暫時切換用戶語言環境,從而影響一些命令的執行過程和輸出信息:     [root@volcanol default]# LANG=en_us.UTF-8^C [root@volcanol default]# date     //中文、中國時間 2013年 06月 24日 星期一 16:29:10 UTC [root@volcanol default]# LANG=en_us.UTF-8 [root@volcanol default]# date  //英語、美國時間輸出 Mon Jun 24 16:29:25 UTC 2013 [root@volcanol default]# LANG=zh_CN.UTF-8 [root@volcanol default]# date 2013年 06月 24日 星期一 16:29:45 UTC           這樣僅在當前用戶登錄具有效果,如果要永遠的修改文件,那麼修改配置文件,語言環境的配置文件為: /etc/sysconfig/i18n   [root@volcanol default]# cat -n  /etc/sysconfig/i18n       1    LANG="zh_CN.UTF-8"           如果修改這個文件,那麼修改後語言文件就編程用戶新配置的語言環境。
 
Copyright © Linux教程網 All Rights Reserved