ubuntu修改网卡mac地址

发表评论

临时修改:
ifconfig eth0 down
ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
ifconfig eth0 up
或者
ip link set eth0 down
ip link set eth0 address xx:xx:xx:xx:xx:xx
in ling set eth0 up
永久修改:

可以将上面几行放入 /etc/rcS.d/rc.local 文件 ,rc.local中的bash命令在启动系统时会自动执行
或者

直接编辑 /etc/network/interfaces 文件
pre-up ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
摘自http://spiritfrog.iteye.com/blog/209847
仅作为个人记录知识之用

Ubuntu添加开机自动启动程序的方法

发表评论

来源:Linux社区  作者:Linux

1. 开机启动时自动运行程序

Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置在

/etc/rc或

/etc/rc.d 或

/etc/rc?.d

目录下的脚本文件,可以使init自动启动其它程序。例如:编辑/etc/rc.d/rc.local 文件(该文件通常是系统最后启动的脚本),在文件最末加上一行“xinit”或“startx”,可以在开机启动后直接进入X-Window。

2. 登录时自动运行程序

用户登录时,bash先自动执行系统管理员建立的全局登录script :

/ect/profile

然后bash在用户起始目录下按顺序查找三个特殊文件中的一个:

/.bash_profile、

/.bash_login、

/.profile,

但只执行最先找到的一个。因此,只需根据实际需要在上述文件中加入命令就可以实现用户登录时自动运行某些程序(类似于DOS下的Autoexec.bat)。

3. 退出登录时自动运行程序

退出登录时,bash自动执行个人的退出登录脚本

/.bash_logout。

例如,在/.bash_logout中加入命令“tar -cvzf c.source.tgz *.c”,则在每次退出登录时自动执行 “tar” 命令备份 *.c 文件。

4. 定期自动运行程序

Linux有一个称为crond的守护程序,主要功能是周期性地检查 /var/spool/cron目录下的一组命令文件的内容,并在设定的时间执行这些文件中的命令。用户可以通过crontab 命令来建立、修改、删除这些命令文件。

例如,建立文件crondFile,内容为“00 9 23 Jan * HappyBirthday”,运行“crontabcronFile”命令后,每当元月23日上午9:00系统自动执行“HappyBirthday”的程序(“*”表示不管当天是星期几)。

5. 定时自动运行程序一次

定时执行命令at 与crond 类似(但它只执行一次):命令在给定的时间执行,但不自动重复。at命令的一般格式为:at [ -f file ] time ,在指定的时间执行file文件中所给出的所有命令。也可直接从键盘输入命令:

$ at 12:00

at>mailto Roger -s ″Have a lunch″ < plan.txt

at>Ctr-D

Job 1 at 2000-11-09 12:00

2000-11-09 12:00时候自动发一标题为“Have a lunch”,内容为plan.txt文件内容的邮件给Roger.

Ubuntu下添加开机启动脚本

Ubuntu开机之后会执行/etc/rc.local文件中的脚本,所以我们可以直接在/etc/rc.local中添加启动脚本。

当然要添加到语句:exit 0 前面才行。

如:

sudo vi /etc/rc.local

然后在 exit 0 前面添加好脚本代码。

后续有空再研究下添加一个Ubuntu的开机启动服务看看。

如果要添加为开机启动执行的脚本文件,可先将脚本复制或者软连接到/etc/init.d/目录下,然后用:update-rc.d xxx defaults NN命令(NN为启动顺序),将脚本添加到初始化执行的队列中去。

注意如果脚本需要用到网络,则NN需设置一个比较大的数字,如98 。

Searching…

Ubuntu下以自己的权限自动挂载NTFS分区

发表评论

以前用的是NTFS写入支持配置程序,ubuntu软件中心就有.

今天登录不知道怎么的,NTFS分区成了ROOT权限了..

无奈之下求助谷歌,于是找到了另外一种解决办法.把NTFS写入支持配置工具卸载掉了.

———————不知道能干什么的无聊分界线——————————————–
首先通过 Ubuntu 文件管理器的简单方法挂载需要拥有读、写、执行的 NTFS 分区。

然后,终端输入:df -h

显示

文件系统            容量  已用  可用 已用%% 挂载点
/dev/sda7              30G  4.2G   24G  15% /
none                  875M  264K  875M   1% /dev
none                  880M  1.1M  879M   1% /dev/shm
none                  880M  104K  880M   1% /var/run
none                  880M     0  880M   0% /var/lock
/dev/sda6             101G   73G   28G  73% /media/Data

找到 /media/Data 对应的文件系统,即 /dev/sda6。我们需要知道其对应的 UUID。

于是终端输入:

ls -l /dev/disk/by-uuid/

显示:

总计 0
lrwxrwxrwx 1 root root 10 2010-12-28 12:37 10245e20-b061-4804-a03f-8dec0abd2bf4 -> ../../sda8
lrwxrwxrwx 1 root root 10 2010-12-28 12:37 80BA3A25BA3A185C -> ../../sda6
lrwxrwxrwx 1 root root 10 2010-12-28 12:37 BA045D79045D3999 -> ../../sda5
lrwxrwxrwx 1 root root 10 2010-12-28 12:37 ba726503-68ee-4bbf-88f8-e63226cddd7c -> ../../sda9
lrwxrwxrwx 1 root root 10 2010-12-28 12:37 cfa228e2-decb-461d-8e1b-629ee053397b -> ../../sda7
lrwxrwxrwx 1 root root 10 2010-12-28 12:37 D288845888843CCB -> ../../sda1
lrwxrwxrwx 1 root root 10 2010-12-28 12:37 F25286AA52867361 -> ../../sda2

找到 ../../sda6 对应的 UUID 号,在我的机子上为 80BA3A25BA3A185C。

然后利用 Ubuntu 的文件管理器把分区取消挂载,然后运用下面的命令在 /media/ 目录下建立想要的文件夹,例如我的文件夹的名字是 Data。

sudo mkdir /media/Data

输入之后,应该是没有显示的。上面的准备工作都做好之后,就可以修改 fstab,以便在 Ubuntu 启动的时候就能挂载分区,并且拥有读、写、执行的权限了。

输入下面命令来打开 /etc/fstab 文件:

sudo gedit /etc/fstab

在文件的末尾,加入:

# / was on /dev/sda6
# My example : UUID=80BA3A25BA3A185C /media/Data ntfs-3g locale=zh_CN.UTF-8,uid=lijunle,gid=lijunle,dmask=007,fmask=007 0 0
UUID=【在上面找到的UUID】 【在media下建立的文件夹】 ntfs-3g locale=zh_CN.UTF-8,uid=【Ubuntu下帐号名字】,gid=【Ubuntu下帐号名字】,dmask=007,fmask=007 0 0

保存文件,重启。看看需要的分区是不是已经挂载好了。

终端里面输入

ls -l /media/Data/

看看里面的文件是不是都是拥有读、写、执行权限了,owner 和 group 都变成了自己帐号的名字了?如果是,那就 OK 了。

原文地址:Ubuntu 启动挂在 NTFS,拥有执行权限的方法

——————————————-知道该干点什么的分界线———————————

如果不能成功,试试在新立得包管理器中搜索 ntfs-3g ,安装后再试.

另:这只是个例子,不要一味照抄,结合下自己的实际把..

原创文章,转载请注明: 转载自孑孓的角落

本文链接地址: Ubuntu自动挂载NTFS分区

———————————————这是我自己的/etc/fstab文件备份——————————————————————————
#It’s my disk
UUID=000A3DD800000DAB /media/softs ntfs-3g locale=zh_CN.UTF-8,uid=benhuan,gid=benhuan,dmask=007,fmask=007 0 0
UUID=0003F750000DEACA /media/mine ntfs-3g locale=zh_CN.UTF-8,uid=benhuan,gid=benhuan,dmask=007,fmask=007 0 0
UUID=3AB25C46716CAC93 /media/backup ntfs-3g locale=zh_CN.UTF-8,uid=benhuan,gid=benhuan,dmask=007,fmask=007 0 0

查找文件内容

发表评论

 find /home/ -type f -exec grep ‘the content’ -l {} \;

自动挂载 Windows 分区

发表评论

自动挂载Windows分区 – Ubuntu中文

自动挂载 windows 分区执行下列命令, 编辑挂载脚本 autowinfs.

sudo gedit /usr/sbin/autowinfs

复制粘贴以下引用的内容, 保存文件, 退出。

mkdir -p /windows/
rmdir /windows/* 1> /dev/null
grep -v ‘/windows/’ /etc/fstab > /etc/fstab.swp
fdisk -l /dev/[hs]d[a-z] | grep ‘NTFS’ | cut -d’ ‘ -f1 | cut -d/ -f3 | while read WDISKS
do echo “/dev/$WDISKS /windows/$WDISKS ntfs auto,user,nls=utf8,umask=0,exec 0 0″ >> /etc/fstab.swp
mkdir “/windows/$WDISKS”
done
fdisk -l /dev/[hs]d[a-z] | grep ‘FAT’ | cut -d’ ‘ -f1 | cut -d/ -f3 | while read WDISKS
do echo “/dev/$WDISKS /windows/$WDISKS vfat auto,user,utf8,umask=0,exec 0 0″ >> /etc/fstab.swp
mkdir “/windows/$WDISKS”
done
mv /etc/fstab.swp /etc/fstab
mount -a
exit 0

再运行命令:

sudo chmod +x /usr/sbin/autowinfs
sudo /usr/sbin/autowinfs

就可以了,Windows分区将挂载在 /windows/ 下

Ubuntu 9.10版Windows 分区自动挂在(NTFS格式)

编辑/etc/fstab文件 $sudo gedit /etc/fstab 弹出geidt的文本编辑框,在文件尾部添加如下内容:

1.先用FDISK命令查看一下磁盘的UUID
$sudo fdisk -l

/dev/sda1 * 1 851 6835626 83 Linux

/dev/sda2 852 4039 25607610 f W95 Ext’d (LBA)

/dev/sda5 945 2135 9566676 7 HPFS/NTFS

/dev/sda6 2136 4039 15293848+ 7 HPFS/NTFS

2.NTFS分区添加如下内容,重启即可自动挂载NTFS分区了。

/dev/sda6 /media/my ntfs-3g defaults,locale=zh_CN.UTF-8 0 0

/dev/sda5 /media/tools ntfs-3g defaults,locale=zh_CN.UTF-8 0 0

3.用软件也可以实现,即简单有快速:
$sudo apt-get install ntfs-config
安装完成后输入$sudo ntfs-config

然后就会弹出来一个对话框,选择你需要挂载的分区,点应用,再选择“启用内部设备写支持”就搞定了。重启下试试吧。

但是在fstab中挂载分区的权限都是root,很不方便。还是自己写个脚本来的方便

Enable Personal File Sharing in Ubuntu 10.04 | Macpablo’s ramblings

发表评论

With the new Ubuntu 10.04, if you want to use or have used personal file sharing with previous versions of Ubuntu and have found that you cannot enable this in the new version… There are a couple of packages that need to be installed in order to enable this in the new version. There is a bug report already filed for this issue Bug #536766, and hopefully there will be a fix for this soon.

The files that you will have to install are:

apache2.2-bin
Apache HTTP Server common binary files

The Apache Software Foundation’s goal is to build a secure, efficient and
extensible HTTP server as standards-compliant open source software. The
result has long been the number one web server on the Internet.

libapache2-mod-dnssd

Zeroconf support for Apache 2 via avahi

mod_dnssd is an Apache HTTPD module which adds Zeroconf support
via DNS-SD using Avahi. This allows Apache to advertise itself and the
websites available to clients compatible with the protocol.

Install both from the synaptic package manager, and reboot after you have installed. Once you have rebooted the computer, you will be able to enable the personal file sharing for Ubuntu 10.04

我的Google+邀请链接

发表评论

     我的Google+邀请链接
https://plus.google.com/_/notifications/ngemlink?path=%2F%3Fgpinv%3D95EUlzoxfMs%3AV85SjQOQ9p8

启动virtaul wifi的命令

发表评论

启动virtaul wifi的命令

      第一步:netsh wlan set hostednetwork mode=allow ssid=Windows7AP key=password (ssid和password根据个人喜好自定)

      第二步:‍netsh wlan start hostednetwork

      第三步:打开网络共享中心把你现在所连的网(一般是本地连接)的属打开,会看到那个熟悉的改ip的界面,这里要在上面切到”共享”选项卡,点选”允许其它 网络共享…………“,并在下面选你上面第一二步生成的虚拟WIFI的名字。这时基本就成功了,可能有问题,可以在上面说到的设备管理器里把你的虚拟无线网 卡打开,可能找不到,在查看里打开”显示隐藏的设备“就能看到了,我的叫”Microsoft Virtual WiFi Minipor Adapter”。

XP的远程桌面依赖

发表评论

    前两天心血来潮,想要来个远程桌面,把我的电脑右键属性远程里面设好然后奔回寝室。。。竟然死活连不上,悲剧了,实验室大门已经锁上了,要是没法远程控制关掉电脑,就要开机一晚上了,远程桌面不行,我试试Telnet,也是无法连接。仔细回想一下我的电脑一直裸奔,防火墙也没开过,会是什么问题呢,带着满心的不甘睡觉了。

    打开电脑,组策略也没问题,随意上网使劲搜,搜出来一大堆的教程,没一个顶用的,无意中看到一个“依赖服务”,完了,我曾经用优化大师优化过,肯定是我关了一些服务,仔细搜罗了一下:
    远程桌面大概依赖一下这些(其他我没有一个一个试)
至少把他们开成手动
Remote Access Auto Connection Manager
Remote Access Connection Manager
Remote Desktop Help Session Manager
Remote Procedure Call (RPC)
Remote Procedure Call (RPC) Locator
Remote Registry
Terminal Services
Workstation

XP的远程桌面依赖

发表评论

    前两天心血来潮,想要来个远程桌面,把我的电脑右键属性远程里面设好然后奔回寝室。。。竟然死活连不上,悲剧了,实验室大门已经锁上了,要是没法远程控制关掉电脑,就要开机一晚上了,远程桌面不行,我试试Telnet,也是无法连接。仔细回想一下我的电脑一直裸奔,防火墙也没开过,会是什么问题呢,带着满心的不甘睡觉了。

    打开电脑,组策略也没问题,随意上网使劲搜,搜出来一大堆的教程,没一个顶用的,无意中看到一个“依赖服务”,完了,我曾经用优化大师优化过,肯定是我关了一些服务,仔细搜罗了一下:
    远程桌面大概依赖一下这些(其他我没有一个一个试)
至少把他们开成手动
Remote Access Auto Connection Manager
Remote Access Connection Manager
Remote Desktop Help Session Manager
Remote Procedure Call (RPC)
Remote Procedure Call (RPC) Locator
Remote Registry
Terminal Services
Workstation

以前的文章

加关注

Get every new post delivered to your Inbox.