快捷搜索:   nginx

Ubuntu Linux必备基础知识

文档中许多信息通过简短的 bash 给出,以下是基本格式约定:

1、bash 终端或控制台或命令行界面

 终端 点上边的菜单“应用程序-附件-终端”
# 管理员用户命令提示符 command in root account root
$ 普通用户命令提示符 command in user account

sudo <命令> 提升普通用户为管理员,输入普通用户的密码,密码不可见,输完后按回车键

... 命令动作描述 description of action
# 有时也表示注释内容


2、Ubuntu 软件包命名遵循下列约定: filename_ver-rev_arch.deb

filename名,ver 是软件本身的版本号,rev 是 Ubuntu 修订版本号,arch 是目标架构名称;

3、目录文件夹结构

/ 根目录,存放系统文件和程序文件,需要单独的磁盘分区

/home 用户目录,可以缩写为~,相当于“我的文档”文件夹,可以放在单独磁盘分区

/swap 交换分区,用作虚拟内存

4、获取命令帮助

使用 man <命令> 显示命令的帮助,按q键退出;

使用 <命令> --help 显示帮助,命令后面有一个空格;

5、快捷键

Q 退出帮助文档
Ctrl+C 终止当前运行的程序
Ctrl+Z 暂停当前运行的程序
Ctrl+U 删除一行字母

编译virtualbox 驱动

sudo apt-get install virtualbox-ose-source
cd /usr/src
sudo tar xjvf virtualbox*.bz2
cd modules/virtualbox-ose
sudo ./build_in_tmp install
sudo /etc/init.d/vboxdrv restart

设置 /dev/vboxdrv 的权限

sudo chmod ugo+rw /dev/vboxdrv

sudo chown -R root:vboxusers /proc/bus/usb

解决键盘不能输入
sudo apt-get install scim-bridge-client-qt
im-switch -s scim-bridge
然后注消一下

ls -l /proc/bus/

显示和设置usb设备

由于ubuntu7.10Ubuntu 7.10中预设关闭usbfs的支援,会导致
VirtualBox出现以下错误:
Could not load the Host USB Proxy Service
(VERR_FILE_NOT_FOUND). The service might be not installed on the
host computer.
结果代码:
0x80004005
因此对于ubuntu 7.10还须设置如下:
开终端机,下指令:
sudo gedit /etc/init.d/mountdevsubfs.sh
开启后,找:
# Magic to make /proc/bus/usb work
#
#mkdir -p /dev/bus/usb/.usbfs
#domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,
devmode=0600,listmode=0644
#ln -s .usbfs/devices /dev/bus/usb/devices
#mount --rbind /dev/bus/usb /proc/bus/usb
将最后四行的#去掉,


增加用户组usbfs
$ sudo groupadd usbfs

2. 查看usbfs用户组的gid
$ cat /etc/group | grep usbfs

usbfs:x:1002:


把当前用户增加到usbfs组
$ sudo gedit /etc/group

usbfs:x:1002:
修改为
usbfs:x:1002:joson

为USB设备重新设置权限编辑/etc/fstab文件,添加下面两行,注意你的gid可能不是1002

$ sudo gedit /etc/fstab

在末尾加上
# 1002 is the USB group IDI
none /proc/bus/usb usbfs devgid=1002,devmode=664 0 0

如果还是没有找到USB设备,关闭Windows,
在VBox窗口点“设置-USB设备”,在 “USB 筛选器” 列表中点右键,选“从设备列表中添加筛选器”,选中相应的设备即可;

插入一个USB设备后,如U盘,右键点击虚拟机里右下脚的USB图标,选择已经识别的U盘,就可以正常使用了。
注意:(1)在客户机里使用USB设备前要先在主机里卸载。 (2)完成后重启系统

uninst.sh 这是RealPlayer的卸载脚本,怎么使用

先赋予执行权限
sudo chmod u+x uninst.sh
执行:
sudo ./uninst.sh

命令行中的“\”和“--”一般是什么意思
\ 如果在行末,是说明本行还未结束,下面一行和本行是一起的意思.
-- 就是选项的开始,一般一个字母的选项用 - 开头,多个字母的就用 -- 开头.
“\”后如果是回车,不换行的话可能省略;但要是其它字符,就不能省略。
“\”告诉系统后面跟着的字符为原意,不是命令。
比如有个文件名中带有空格,就要在空格前加一个“\”。



在终端字符界面下配置静态IP

无线网卡的配置是这样的,似乎要用vi编辑 interfaces

sudo vim /etc/network/interfaces



auto eth1

iface eth1 inet static

wireless-essid TP-LINK

wireless-key AAAAABBBBB

address 192.168.1.140

netmask 255.255.255.0

gateway 192.168.1.1

设置网关:

route add default gw xxx.xxx.xxx.xxx

设置DNS:

编辑/etc/resolv.conf文件,加入nameserver xxx.xxx.xxx.xxx,没有这个文件就新建一个。

手动设置swap
sudo mkswap /dev/sda13     #sda13是要用作swap的分区
swapon -a

查找包含xxx字符串的文件
grep -l -r xxx .

检测系统硬件情况:
sudo lshw

grub4dos

U盘映射为软盘时:
chainloader (fd0)/ldrxpe

或者

U盘映射为硬盘时:
chainloader (hd0,0)/ldrxpe


为什么不能启动 ISO?以下是几种可能性:

1. 这个 ISO 启动后要进入保护模式,这里面的问题不在这里说了,因为其他地方有详细说明。这样的失败与grub4dos 无关,因为 grub4dos 本来就不能用于启动这样的 ISO 映像文件。

2. 这个映像的位置太靠后了,BIOS 鞭长莫及,访问不了。因此这也不能归结为 grub4dos 的错误。

3. 这个 ISO 虽然在实模式运行,但它里面的软件不遵守 BIOS 的各种 int15 内存规范,使得它任意读写内存,把我们的内存光盘给破坏掉了,这样就发生死机。因此这也不属于 grub4dos 的问题。

4. GRUB4DOS 的 bug 造成的。需要给出详细的 bug 报告,才能有助于解决问题。

顺便说,你不必下载 26 日的,因为 26 日仅仅改进了 PXE 的网络启动。

不要想当然的认为别人知道你的trackback是什么东东(至少我不知道),我甚至不知道这是不是一个可启动光盘,如果是可启动光盘,你通过什么手段确 认它是可以启动的,用的什么软件作为启动管理软件等等,这些问题我认为楼主都应该交待清楚。另外,既然ntfs分区不行,你有没有尝试将它复制到fat分 区上再用grub4dos加载。

顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论