a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 290|回复: 3

[LPI认证] linux认证辅导:linux系统杂项配置详解

[复制链接]
发表于 2012-8-4 12:13:19 | 显示全部楼层 |阅读模式
Ubuntu进入root用户     Ubuntu安装后,root用户默认是被锁定了的,不允许登录。首先在终端输入:* |! K9 {6 x, Z. m( i5 R
    $sudo passwd root设置root用户密码,将会显示如下内容:0 P! w! M& E+ \

" \% l9 d. F) C; H3 x& D8 O    Password:
回复

使用道具 举报

 楼主| 发表于 2012-8-4 12:13:20 | 显示全部楼层

linux认证辅导:linux系统杂项配置详解

</p>    切换根目录到/mnt,即要恢复的Ubuntu系统根目录:
. Y5 o: J& r! d) v7 c    chroot /mnt
- G6 y$ r% Q! S    恢复grub:
3 j+ o/ ]% D& Q    update-grub
9 b3 K+ o4 p9 u/ N. @( V' N    卸载目录,若没挂载,跳过:, }; g- T2 F) H3 P
    umount /mnt/sys
' Q( C+ I% X" _    umount /mnt/dev1 P3 \, [6 e  P, x( w; J
    umount /mnt/proc# ?9 s9 B: ^( l) v% U
    exit
# v4 ~9 W* _, R* b5 y    重启即可进入Ubuntu了,若Grub2启动菜单没有Win7,进入Ubuntu后在终端输入update-grub即可。: A/ R+ ~0 h; E  C/ G. p4 x+ ?, c
    安装、配置、启动NFS服务
1 o2 w9 m0 W- @( `# ^: P    执行以下命令安装NFS服务,安装后即会自动运行:
, d# p% W9 B) W+ K    $sudo apt-get install nfs-kernel-server portmap
" Q! _7 Y4 W! c3 r. q2 f6 R    它的配置文件为/etc/exports,在里面增加以下内容,以后将通过网络文件系统访问/work/nfs_root目录。; N' K$ w) Z# J. X5 r% m4 M! e
    /work/nfs_root *(rw,sync,no_root_squash)
( L! x% P8 u4 }4 f+ ~) O    修改完毕之后,执行以下命令重启NFS服务:
$ q( ]0 K9 y8 l& h+ m8 t9 ]    $sudo /etc/init.d/nfs-kernel-server restart
4 n* J& w( g) P+ g    arm开发板与宿主机通过NFS实现共享文件: e* {+ e* [8 e8 I
    宿主机按照上一步搭建好NFS服务器系统之后,连接好网线,在开发板的终端输入以下命令(假定服务器的IP 地址为192.168.1.111):
6 t8 Z  c, W+ G( ~8 Q+ @    #mount –t nfs –o nolock 192.168.1.111:/work/nfs_root /mnt
8 X6 P  q9 ^4 {+ r    挂接成功,就可以进入/mnt 目录对宿主机的/work/nfs_root目录进行操作了。4 l' S: c( w& E& {9 d5 o, Z% I
    取消挂载命令如下:8 ~0 K' M+ q1 D% y/ ?5 L+ d
    #umount /mnt; v  X* w) [/ x- l
    有关网络的命令( Z7 ?" d4 w+ f' m, X, k4 F- H
    查看网络接口状态:$ifconfig
4 i  B2 K. e/ n& o' t9 Z    修改以太网卡IP地址:$ifconfig eth0 192.168.1.111
# o( y: @. ?- ?3 E) E6 \    判断与192.168.1.230网络是否连通(ping命令是向指定IP地址发送特殊数据包):1 }6 k2 m4 ]; j6 r
    $ping 192.168.1.230             按Ctrl C组合键停止命令
+ |& D& {! v$ _4 ~' ~3 H$ b    $ping –c 3 192.168.1.230       发送指定数量的数据包后停止,并报告结果
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-8-4 12:13:21 | 显示全部楼层

linux认证辅导:linux系统杂项配置详解

启动网络连接:ifup 例:ifup eth0      关闭以太网卡网络连接     关闭网络连接:ifdown 例:ifdown eth0  启动以太网卡网络连接- J+ ?0 R$ {" ?+ ^3 q
    Liunx C语言终端字符输出控制
2 ]- E; V# ?7 `  q    例:printf("\033[47;31mhello world\033[5m");
& H" W5 E/ x( X4 M" r" V0 b    47是字背景颜色, 31是字体的颜色, hello world是字符串。后面的\033[5m是控制码。$ E: Z5 z& O9 J
    字颜色代码:30~395 s/ u1 v" M" e+ v. J: q$ M
    30: 黑  31: 红  32: 绿  33: 黄  34: 蓝  35: 紫  36: 深绿  37: 白色
# k6 i4 Q2 x. _" w+ O1 k% G' k9 i    字背景颜色代码: 40~497 m; ]* O: Q4 t+ x  B- |
    40: 黑  41: 红  42: 绿  43: 黄  44: 蓝  45: 紫  46: 深绿  47: 白色
: W4 K8 C, Y( i    ANSI控制码:
. \9 k0 L4 c1 E1 p9 t    \033[0m关闭所有属性  \033[1m设置高亮度   \033[4m下划线   \033[5m闪烁6 a* O: w' ~2 P6 o/ t
    \033[7m反显    \033[8m消隐    \033[s保存光标位置     \033[u恢复光标位置( M7 G& t- ^% l& V
    \033[30m~\033[37m设置前景色   \033[40m~\033[47m设置背景色
/ A: O* [  W4 j1 j" [  o    \033[nA光标上移n行    \033[nB光标下移n行     \033[?25l隐藏光标
' E3 M( I- C7 z5 L& P( X: W, s    \033[nC光标右移n行    \033[nD光标左移n行     \033[?25h显示光标
6 @) h0 C: Z9 g4 B5 Q4 Y; \( e5 c( R, @    \033[y;xH设置光标位置       \033[2J清屏       \033[K清除从光标到行尾的内容
& M, ^. W0 T+ w    利用字符终端控制,在某些时候就可以实现动态的输出。
" b5 r6 u5 D, e+ N* B  a' Q    Fedora12启用root用户自动登录7 X+ |6 i; j: H* U! u3 P" l9 G
    首先以用户账号进入终端,允许root账号登陆:
" s% t& B- g( h    $ su3 w! V2 i( R9 r* p! y+ `
    $ vi /etc/pam.d/gdm
5 s  L6 x; X" ?5 Z    加#注释其中的一行 auth required pam_succeed_if.souser != root quiet3 }! A( g* S: @4 ~0 _7 R( d
    :wq保存并退出。
) |, ^0 w4 G. r+ R  J6 T1 G    $ vi /etc/pam.d/gdm-passwaord: G% U+ G$ q* f: g
    加#注释其中的一行 auth required pam_succeed_if.souser != root quiet" r+ t  z2 P8 m8 P" @4 t5 }
    :wq保存并退出。7 S2 G7 j7 n) L( u  ~
    这样就可以使用root进行GUI登陆了。
- N$ e. J( _( Z- r& q% ^2 |: a    还可以修改/etc/gdm/custom.conf文件,增加下面几行,启用root自动登陆
) v% G3 E6 z4 c( M$ s. A    [daemon]/ z: ~$ W! k& R/ g7 ?* Z2 H/ N
    AutomaticLoginEnable=true) \- r! |9 _* G, D& I8 H5 F
    AutomaticLogin=user_name9 g- k$ u) V$ R
    Windows/Linux文件共享samba配置0 m2 t! b) \: w, X7 l4 T
    环境:Win7旗舰版32位系统2 j1 t8 ]5 G3 y+ d  C
    WMware7.1.2
4 y* `' Q. s& A" ~' }    Fedora12
. L) s0 Y, A9 c' g3 }  \    安装samba:5 U7 l0 W/ C" j" Q0 U0 A. Y+ t

2 I! a5 [8 M4 Y& K, N  o    #yum install samba
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-8-4 12:13:22 | 显示全部楼层

linux认证辅导:linux系统杂项配置详解

</p>    创建共享目录:
3 M$ X3 k7 ?9 }$ G% z    mkdir /home/share 新建共享文件夹
7 m0 [2 A: t0 s$ y! g' b    chmod 777 /home/share 设置权限
* a0 k( R6 [6 `    备份并编辑smb.conf允许网络用户访问:" i; e) C6 h+ E5 I9 r
    #cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
& l% ]7 X3 h( |# r    #gedit /etc/samba/smb.conf
& m# g: D2 _+ f; b    在smb.conf文件中找到[global]修改workgroup  G2 s6 Q1 b- ^) i0 G2 e$ ?
    workgroup = “Windows系统工作组名”9 n" k0 b$ ?7 Y
    将下列几行新增到文件的最后面,假设允许访问的用户为:testshare。而文件夹的共享名为/home/share
5 z8 ]4 @8 g, m. X( H$ @    代码:
3 M( }8 J) s# }! H5 j& Y" c    [Share]. B6 @# A. [! \- B, B) ~
    comment = Shared Folder with username and password5 `! `8 D( {$ I
    path = /home/share
3 I/ ]3 p' ?* x    public = yes
2 M; H0 N+ t3 G( P" |5 \    writeable = yes
6 o1 Z6 U# Q; b! x    valid users = testshare/ r+ O  N3 z/ E8 i  p) u- C
    available = yes
  F1 F" H3 {  Y! p& F4 ]    browseable = yes
! z, T3 K4 C' D! q6 b    保存smb.conf文件
0 p6 Q6 f  d* n  [0 H) }% s/ p    添加testshare这个网络访问帐户。5 B  V0 c% i, t3 j
    #useradd testshare
. f9 b" L* o2 A' K    要注意,上面只是增加了testshare这个用户,却没有给用户赋予本机登录密码。所以这个用户将只能从远程访问,不能从本机登录。而且samba的登录密码可以和本机登录密码不一样。% ?8 J" z+ C3 f. S6 x* S
    #smbpasswd -a testshare5 x/ o  h' E; K% S
    然后输入要设置的密码
( l/ R; @! {' z6 A7 u- B* O    #gedit /etc/samba/smbusers" C9 B2 u9 z9 T! K
    在文件内加入下面这一行并保存
$ U5 K1 r* v  M    testshare= "network username"
+ N" Q, G5 e' V( h    重启smb服务
6 {$ b* L* {# [- y7 H% [    #service smbd restart2 s2 |7 ^- k$ m
    关闭Fedora防火墙, h2 q' w* I! J
0 u7 W' G8 C5 {6 ~
    在Windows下输入Fedora的IP
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-6-15 21:35 , Processed in 0.212387 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表