【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 ~]# w13: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_profile2 3 # Get the aliases and functions4 if [ -f ~/.bashrc ]; then5 . ~/.bashrc6 fi7 8 # User specific environment and startup programs9 10 PATH=$PATH:$HOME/bin11 12 export PATH???????? 這個登錄腳本的主要作用是用來配置用戶的環境變量PATH的,不同版本的FC 這個文件的內容可能不一樣;同時這個
腳本還檢查存在.bashrc這個腳本文件否,如果存在則執行.bashrc腳本。
[volcanol@volcanol ~]$ cat -n .bashrc1 # .bashrc2 3 # Source global definitions4 if [ -f /etc/bashrc ]; then5 . /etc/bashrc6 fi7 8 # User specific aliases and functions?????????? 可以發現這個版本的.bashrc文件什么也不做。
?????????? 下面我們來看看注銷或者說退出腳本:.bash_logout
[volcanol@volcanol ~]$ cat -n .bash_logout 1 # ~/.bash_logout2?????????? 同樣發現,這個版本的退出腳本什么也不做。如果您需要在退出的時候執行一些任務,可以修改這個腳本。
[root@volcanol ~]# cat .bash_profile # .bash_profile# Get the aliases and functions if [ -f ~/.bashrc ]; then. ~/.bashrc fi# User specific environment and startup programsPATH=$PATH:$HOME/binexport PATH [root@volcanol ~]# cat -n .bashrc1 # .bashrc2 3 # User specific aliases and functions4 5 alias rm='rm -i'6 alias cp='cp -i'7 alias mv='mv -i'8 9 # Source global definitions10 if [ -f /etc/bashrc ]; then11 . /etc/bashrc12 fi [root@volcanol ~]# cat -n .bash_logout 1 # ~/.bash_logout2?????? 上面兩個是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 -lDisk /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: 0xd0ec1d5fDevice 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.conf1 # Generated by NetworkManager2 nameserver 202.102.152.33 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:1RX packets:0 errors:0 dropped:0 overruns:0 frame:0TX packets:0 errors:0 dropped:0 overruns:0 carrier:0collisions: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.0inet6 addr: ::1/128 Scope:HostUP LOOPBACK RUNNING MTU:16436 Metric:1RX packets:56 errors:0 dropped:0 overruns:0 frame:0TX packets:56 errors:0 dropped:0 overruns:0 carrier:0collisions: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.0inet6 addr: fe80::8a9f:faff:fefb:6412/64 Scope:LinkUP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:18446 errors:0 dropped:0 overruns:0 frame:0TX packets:16544 errors:0 dropped:0 overruns:0 carrier:0collisions: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:1RX packets:18446 errors:0 dropped:0 overruns:0 frame:0
? ? ? ? ? TX packets:16544 errors:0 dropped:0 overruns:0 carrier:0collisions: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 ^C4、增加默認網關
?????? 通過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-lo1 DEVICE=lo2 IPADDR=127.0.0.13 NETMASK=255.0.0.04 NETWORK=127.0.0.05 # 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.2558 ONBOOT=yes9 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"??????? 如果修改這個文件,那么修改后語言文件就編程用戶新配置的語言環境。
?
?
轉載于:https://www.cnblogs.com/volcanol/p/3152763.html
總結
以上是生活随笔為你收集整理的【Linux_Fedora_系统管理系列】_1_用户登录和系统初始配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梦到被别人喜欢是什么意思
- 下一篇: 梦到下楼梯下不去了啥情况