会计考友 发表于 2012-8-4 12:13:19

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

Ubuntu进入root用户   Ubuntu安装后,root用户默认是被锁定了的,不允许登录。首先在终端输入:
    $sudo passwd root设置root用户密码,将会显示如下内容:

    Password:

会计考友 发表于 2012-8-4 12:13:20

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

</p>    切换根目录到/mnt,即要恢复的Ubuntu系统根目录:
    chroot /mnt
    恢复grub:
    update-grub
    卸载目录,若没挂载,跳过:
    umount /mnt/sys
    umount /mnt/dev
    umount /mnt/proc
    exit
    重启即可进入Ubuntu了,若Grub2启动菜单没有Win7,进入Ubuntu后在终端输入update-grub即可。
    安装、配置、启动NFS服务
    执行以下命令安装NFS服务,安装后即会自动运行:
    $sudo apt-get install nfs-kernel-server portmap
    它的配置文件为/etc/exports,在里面增加以下内容,以后将通过网络文件系统访问/work/nfs_root目录。
    /work/nfs_root *(rw,sync,no_root_squash)
    修改完毕之后,执行以下命令重启NFS服务:
    $sudo /etc/init.d/nfs-kernel-server restart
    arm开发板与宿主机通过NFS实现共享文件
    宿主机按照上一步搭建好NFS服务器系统之后,连接好网线,在开发板的终端输入以下命令(假定服务器的IP 地址为192.168.1.111):
    #mount –t nfs –o nolock 192.168.1.111:/work/nfs_root /mnt
    挂接成功,就可以进入/mnt 目录对宿主机的/work/nfs_root目录进行操作了。
    取消挂载命令如下:
    #umount /mnt
    有关网络的命令
    查看网络接口状态:$ifconfig
    修改以太网卡IP地址:$ifconfig eth0 192.168.1.111
    判断与192.168.1.230网络是否连通(ping命令是向指定IP地址发送特殊数据包):
    $ping 192.168.1.230             按Ctrl C组合键停止命令
    $ping –c 3 192.168.1.230       发送指定数量的数据包后停止,并报告结果

会计考友 发表于 2012-8-4 12:13:21

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

启动网络连接:ifup 例:ifup eth0      关闭以太网卡网络连接   关闭网络连接:ifdown 例:ifdown eth0启动以太网卡网络连接
    Liunx C语言终端字符输出控制
    例:printf("\033[47;31mhello world\033[5m");
    47是字背景颜色, 31是字体的颜色, hello world是字符串。后面的\033[5m是控制码。
    字颜色代码:30~39
    30: 黑31: 红32: 绿33: 黄34: 蓝35: 紫36: 深绿37: 白色
    字背景颜色代码: 40~49
    40: 黑41: 红42: 绿43: 黄44: 蓝45: 紫46: 深绿47: 白色
    ANSI控制码:
    \033[0m关闭所有属性\033[1m设置高亮度   \033[4m下划线   \033[5m闪烁
    \033[7m反显    \033[8m消隐    \033[s保存光标位置   \033[u恢复光标位置
    \033[30m~\033[37m设置前景色   \033[40m~\033[47m设置背景色
    \033[nA光标上移n行    \033[nB光标下移n行   \033[?25l隐藏光标
    \033[nC光标右移n行    \033[nD光标左移n行   \033[?25h显示光标
    \033[y;xH设置光标位置       \033[2J清屏       \033[K清除从光标到行尾的内容
    利用字符终端控制,在某些时候就可以实现动态的输出。
    Fedora12启用root用户自动登录
    首先以用户账号进入终端,允许root账号登陆:
    $ su
    $ vi /etc/pam.d/gdm
    加#注释其中的一行 auth required pam_succeed_if.souser != root quiet
    :wq保存并退出。
    $ vi /etc/pam.d/gdm-passwaord
    加#注释其中的一行 auth required pam_succeed_if.souser != root quiet
    :wq保存并退出。
    这样就可以使用root进行GUI登陆了。
    还可以修改/etc/gdm/custom.conf文件,增加下面几行,启用root自动登陆
   
    AutomaticLoginEnable=true
    AutomaticLogin=user_name
    Windows/Linux文件共享samba配置
    环境:Win7旗舰版32位系统
    WMware7.1.2
    Fedora12
    安装samba:

    #yum install samba

会计考友 发表于 2012-8-4 12:13:22

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

</p>    创建共享目录:
    mkdir /home/share 新建共享文件夹
    chmod 777 /home/share 设置权限
    备份并编辑smb.conf允许网络用户访问:
    #cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
    #gedit /etc/samba/smb.conf
    在smb.conf文件中找到[global]修改workgroup
    workgroup = “Windows系统工作组名”
    将下列几行新增到文件的最后面,假设允许访问的用户为:testshare。而文件夹的共享名为/home/share
    代码:
   
    comment = Shared Folder with username and password
    path = /home/share
    public = yes
    writeable = yes
    valid users = testshare
    available = yes
    browseable = yes
    保存smb.conf文件
    添加testshare这个网络访问帐户。
    #useradd testshare
    要注意,上面只是增加了testshare这个用户,却没有给用户赋予本机登录密码。所以这个用户将只能从远程访问,不能从本机登录。而且samba的登录密码可以和本机登录密码不一样。
    #smbpasswd -a testshare
    然后输入要设置的密码
    #gedit /etc/samba/smbusers
    在文件内加入下面这一行并保存
    testshare= "network username"
    重启smb服务
    #service smbd restart
    关闭Fedora防火墙

    在Windows下输入Fedora的IP
页: [1]
查看完整版本: linux认证辅导:linux系统杂项配置详解